找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5974|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

Arduino控制LCD12864

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
Arduino控制LCD12864 有興趣的看看



  1. /*
  2. LCD  Arduino
  3. PIN1 = GND
  4. PIN2 = 5V
  5. RS(CS) = 8;
  6. RW(SID)= 9;
  7. EN(CLK) = 3;
  8. PIN15 PSB = GND;
  9. 行:漢字:8個(gè) 字母16個(gè)
  10. 列:4列
  11. */

  12. #include <LCD12864RSPI.h>
  13. #define AR_SIZE( a ) sizeof( a ) / sizeof( a[0] )

  14. unsigned char show1[]={0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50};
  15. unsigned char show2[]={0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70};
  16. unsigned char show3[]={0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A};
  17. unsigned char show4[]={0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A};
  18. void setup()
  19. {
  20. LCDA.Initialise(); // 屏幕初始化
  21. delay(100);
  22. }

  23. void loop()
  24. {
  25. LCDA.CLEAR();//清屏
  26. delay(100);
  27. LCDA.DisplayString(0,0,show1,AR_SIZE(show1));
  28. LCDA.DisplayString(1,0,show2,AR_SIZE(show2));
  29. LCDA.DisplayString(2,0,show3,AR_SIZE(show3));
  30. LCDA.DisplayString(3,0,show4,AR_SIZE(show4));
  31. while(1);
  32. //LCDA.CLEAR();//清屏
  33. }
復(fù)制代碼

以上資料51hei下載地址:
Arduino_LCD12864.zip (2.76 KB, 下載次數(shù): 114)

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

使用道具 舉報(bào)

沙發(fā)
ID:55085 發(fā)表于 2020-6-14 12:09 | 只看該作者
學(xué)習(xí)了,謝謝樓主!
回復(fù)

使用道具 舉報(bào)

板凳
ID:783907 發(fā)表于 2020-6-19 10:39 | 只看該作者
感謝分享~
回復(fù)

使用道具 舉報(bào)

地板
ID:530600 發(fā)表于 2020-7-8 10:57 | 只看該作者
接上那種大體積的LCD12864只有背光卻沒顯示  不知道是什么原因   樓主用的是0.96寸的那種液晶屏幕么
回復(fù)

使用道具 舉報(bào)

5#
ID:755396 發(fā)表于 2020-7-16 16:28 | 只看該作者
各位,及LZ,    先要說清楚,LCD12864硬件是用的哪種主控,主控不同,操作不同,程序代碼不同
回復(fù)

使用道具 舉報(bào)

6#
ID:804156 發(fā)表于 2020-7-21 10:25 | 只看該作者
這種接線方式是SPI嗎?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表