找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5978|回復: 4
打印 上一主題 下一主題
收起左側(cè)

PCD8544中文資料與nokia5110屏STM32驅(qū)動源程序 親測可用

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:224832 發(fā)表于 2017-8-4 21:34 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
戰(zhàn)艦驅(qū)動nokia 5110屏幕。。親測可用

PCD8544特征:
單芯片 LCD 控制/驅(qū)動
48 行,84 列輸出
顯示數(shù)據(jù) RAM 48*84 位
芯片集成:
——LCD電壓發(fā)生器(也可以使用外部電壓供應)
——LCD偏置電壓發(fā)生器
——振蕩器不需要外接元件(也可以使用外部時鐘)
外部 RES(復位)輸入引腳
串行界面最高4.0Mbits/S
CMOS兼容輸入
混合速率:48
邏輯電壓范圍VDD到 VSS:2.7V~3.3V
顯示電壓范圍VLCD到 VSS:
——6.0~8.5V LCD內(nèi)部電壓發(fā)生器(充許電壓發(fā)生器)
——6.0~9.0V LCD外部電壓供應(電壓發(fā)生器關(guān)閉)
低功耗,適用于電池供電系統(tǒng)
關(guān)于VLCD的溫度補償
使用溫度范圍:-25~70℃
48x84點矩陣LCD控制/驅(qū)動   

PCD8544方框圖:                              


PCD8544引腳功能介紹:


PCD8544中文資料pdf文檔的截圖:


stm32源程序:
  1. #include "led.h"
  2. #include "delay.h"
  3. #include "sys.h"
  4. #include "LCD5110.h"
  5. //ALIENTEK miniSTM32開發(fā)板實驗1
  6. int main(void)
  7. {       
  8.         delay_init();                     //延時函數(shù)初始化          
  9.         LED_Init();                          //初始化與LED連接的硬件接口

  10.         #if USESPI
  11.                         SPI1_Config();
  12.                         DMA_SPI_Config();
  13.         #endif

  14.         LCD5110_Init();
  15.         delay_ms(10);         
  16.         LCD_Clear();
  17. //         
  18. //  delay_ms(10);
  19. //        LCD_Write_EnStr(0,0,"**************");
  20. //        LCD_Write_EnStr(0,1,"gu dong dong");
  21. //        LCD_Write_EnStr(0,2,"smart health");
  22. //        LCD_Write_EnStr(0,3,"JiangsuZhihai");
  23. //        LCD_Write_EnStr(0,4,"ElectronicTechnology");
  24. //        LCD_Write_EnStr(0,5,"**************");

  25. delay_ms(10); //μè′y
  26.   LCD_Write_Hanzi(2,0,0);
  27.         LCD_Write_Hanzi(4,0,1);
  28.         LCD_Write_Hanzi(6,0,2);
  29.         LCD_Write_Hanzi(8,0,3);
  30.         LCD_Write_Hanzi(10,0,4);

  31.   LCD_Write_Hanzi(2,2,5);
  32.         LCD_Write_Hanzi(4,2,6);
  33.         LCD_Write_Hanzi(6,2,7);
  34.         LCD_Write_Hanzi(8,2,8);
  35.         LCD_Write_Hanzi(10,2,9);
  36.           
  37.         LCD_Write_Hanzi(2,4,10);
  38.         LCD_Write_Hanzi(4,4,11);
  39. //
  40.         while(1)
  41.         {
  42.                 GPIO_ResetBits(GPIOA,GPIO_Pin_8); //LED0輸出低
  43.                 GPIO_SetBits(GPIOD,GPIO_Pin_2);//LED1輸出高
  44.                 delay_ms(300);
  45.          
  46.                 GPIO_SetBits(GPIOA,GPIO_Pin_8);//LED0輸出高
  47.                 GPIO_ResetBits(GPIOD,GPIO_Pin_2);//LED1輸出低
  48.                 delay_ms(300);
  49.          
  50.         }
  51. }

復制代碼


全部資料下載地址:
源程序:
ALIENTEK MINISTM32 驅(qū)動諾基亞5110液晶.rar (314.61 KB, 下載次數(shù): 65)
PCD8544中文資料:
相關(guān)應用資料.zip (1.92 MB, 下載次數(shù): 26)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:121029 發(fā)表于 2019-5-25 19:50 | 只看該作者
感很好要用到,謝謝分享
回復

使用道具 舉報

板凳
ID:472598 發(fā)表于 2019-10-2 10:13 | 只看該作者
非常感謝,。學習學習
回復

使用道具 舉報

地板
ID:490458 發(fā)表于 2019-10-2 13:32 | 只看該作者
這個厲害了!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表