极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 30447|回复: 17

自己改的一个LCD19264的库(不太完善)

[复制链接]
发表于 2013-7-16 20:57:44 | 显示全部楼层 |阅读模式
前一段时间买了个19264LCD,上网找不到相关的资料和库,这几天找了个12864的库改了个,能点亮了,显示字库的字能显示了,不太完善,期待高手出手完善之。

  1. /*
  2. LCD  Arduino
  3. PIN1 = GND
  4. PIN2 = 5V
  5. RS(CS) = 10;
  6. RW(SID)= 11;
  7. EN1(CLK1) = 12;
  8. EN2(CLK2) = 13;
  9. PIN15 PSB = GND;
  10. */

  11. #include "LCD19264RSPI.h"
  12. #define AR_SIZE( a ) sizeof( a ) / sizeof( a[0] )

  13. unsigned char messageString1[]={
  14.   0xBE, 0xFD,
  15.   0xB2, 0xBB,
  16.   0xBC, 0xFB,
  17.   0xA3, 0xAC,
  18.   0xBB, 0xC6,
  19.   0xBA, 0xD3,
  20.   0xD6, 0xAE,
  21.   0xCB, 0xAE,
  22.   0xCC, 0xEC,
  23.   0xC9, 0xCF,
  24.   0xC0, 0xB4,
  25.   0xA3, 0xAC
  26.      };                    //君不见,黄河之水天上来,

  27. unsigned char messageString2[]={
  28.   0xB1, 0xBC,
  29.   0xC1, 0xF7,
  30.   0xB5, 0xBD,
  31.   0xBA, 0xA3,
  32.   0xB2, 0xBB,
  33.   0xB8, 0xB4,
  34.   0xBB, 0xD8,
  35.   0xA1, 0xA3,
  36.   0xBE, 0xFD,
  37.   0xB2, 0xBB,
  38.   0xBC, 0xFB,
  39.   0xA3, 0xAC
  40.      };                    //奔流到海不复回。君不见,

  41. unsigned char messageString3[]={
  42.   0xB8, 0xDF,
  43.   0xCC, 0xC3,
  44.   0xC3, 0xF7,
  45.   0xBE, 0xB5,
  46.   0xB1, 0xAF,
  47.   0xB0, 0xD7,
  48.   0xB7, 0xA2,
  49.   0xA3, 0xAC,
  50.   0xB3, 0xAF,
  51.   0xC8, 0xE7,
  52.   0xC7, 0xE0,
  53.   0xCB, 0xBF
  54.      };                    //高堂明镜悲白发,朝如青丝

  55. unsigned char messageString4[]={
  56.   0xC4, 0xBA,
  57.   0xB3, 0xC9,
  58.   0xD1, 0xA9,
  59.   0xA1, 0xA3,
  60.   0xC8, 0xCB,
  61.   0xC9, 0xFA,
  62.   0xB5, 0xC3,
  63.   0xD2, 0xE2,
  64.   0xD0, 0xEB,
  65.   0xBE, 0xA1,
  66.   0xBB, 0xB6,
  67.   0xA3, 0xAC
  68.      };                    //暮成雪。人生得意须尽欢,

  69. unsigned char messageString5[]={
  70.   0xC4, 0xAA,
  71.   0xCA, 0xB9,
  72.   0xBD, 0xF0,
  73.   0xE9, 0xD7,
  74.   0xBF, 0xD5,
  75.   0xB6, 0xD4,
  76.   0xD4, 0xC2,
  77.   0xA1, 0xA3,
  78.   0xCC, 0xEC,
  79.   0xC9, 0xFA,
  80.   0xCE, 0xD2,
  81.   0xB2, 0xC4
  82.      };                    //莫使金樽空对月。天生我材

  83. unsigned char messageString6[]={
  84.   0xB1, 0xD8,
  85.   0xD3, 0xD0,
  86.   0xD3, 0xC3,
  87.   0xA3, 0xAC,
  88.   0xC7, 0xA7,
  89.   0xBD, 0xF0,
  90.   0xC9, 0xA2,
  91.   0xBE, 0xA1,
  92.   0xBB, 0xB9,
  93.   0xB8, 0xB4,
  94.   0xC0, 0xB4,
  95.   0xA1, 0xA3
  96.      };                    //必有用,千金散尽还复来。

  97. unsigned char messageString7[]={
  98.   0xC5, 0xEB,
  99.   0xD1, 0xF2,
  100.   0xD4, 0xD7,
  101.   0xC5, 0xA3,
  102.   0xC7, 0xD2,
  103.   0xCE, 0xAA,
  104.   0xC0, 0xD6,
  105.   0xA3, 0xAC,
  106.   0xBB, 0xE1,
  107.   0xD0, 0xEB,
  108.   0xD2, 0xBB,
  109.   0xD2, 0xFB
  110.      };                    //烹羊宰牛且为乐,会须一饮

  111. unsigned char messageString8[]={
  112.   0xC8, 0xFD,
  113.   0xB0, 0xD9,
  114.   0xB1, 0xAD,
  115.   0xA1, 0xA3,
  116.   0xE1, 0xAF,
  117.   0xB7, 0xF2,
  118.   0xD7, 0xD3,
  119.   0xA3, 0xAC,
  120.   0xB5, 0xA4,
  121.   0xC7, 0xF0,
  122.   0xC9, 0xFA,
  123.   0xA3, 0xAC
  124.      };                    //三百杯。岑夫子,丹丘生,

  125. unsigned char messageString9[]={
  126.   0xBD, 0xAB,
  127.   0xBD, 0xF8,
  128.   0xBE, 0xC6,
  129.   0xA3, 0xAC,
  130.   0xBE, 0xFD,
  131.   0xC4, 0xAA,
  132.   0xCD, 0xA3,
  133.   0xA1, 0xA3,
  134.   0xD3, 0xEB,
  135.   0xBE, 0xFD,
  136.   0xB8, 0xE8,
  137.   0xD2, 0xBB
  138.      };                    //将进酒,君莫停。与君歌一

  139. unsigned char messageString10[]={
  140.   0xC7, 0xFA,
  141.   0xA3, 0xAC,
  142.   0xC7, 0xEB,
  143.   0xBE, 0xFD,
  144.   0xCE, 0xAA,
  145.   0xCE, 0xD2,
  146.   0xB2, 0xE0,
  147.   0xB6, 0xFA,
  148.   0xCC, 0xFD,
  149.   0xA1, 0xA3,
  150.   0xD6, 0xD3,
  151.   0xB9, 0xC4
  152.      };                    //曲,请君为我侧耳听。钟鼓

  153. unsigned char messageString11[]={
  154.   0xE2, 0xCD,
  155.   0xD3, 0xF1,
  156.   0xB2, 0xBB,
  157.   0xD7, 0xE3,
  158.   0xB9, 0xF3,
  159.   0xA3, 0xAC,
  160.   0xB5, 0xAB,
  161.   0xD4, 0xB8,
  162.   0xB3, 0xA4,
  163.   0xD7, 0xED,
  164.   0xB2, 0xBB,
  165.   0xB8, 0xB4
  166.      };                    //馔玉不足贵,但愿长醉不复

  167. unsigned char messageString12[]={
  168.   0xD0, 0xD1,
  169.   0xA1, 0xA3,
  170.   0xB9, 0xC5,
  171.   0xC0, 0xB4,
  172.   0xCA, 0xA5,
  173.   0xCF, 0xCD,
  174.   0xBD, 0xD4,
  175.   0xBC, 0xC5,
  176.   0xC4, 0xAF,
  177.   0xA3, 0xAC,
  178.   0xCE, 0xA9,
  179.   0xD3, 0xD0
  180.      };                    //醒。古来圣贤皆寂寞,惟有

  181. unsigned char messageString13[]={
  182.   0xD2, 0xFB,
  183.   0xD5, 0xDF,
  184.   0xC1, 0xF4,
  185.   0xC6, 0xE4,
  186.   0xC3, 0xFB,
  187.   0xA1, 0xA3,
  188.   0xB3, 0xC2,
  189.   0xCD, 0xF5,
  190.   0xCE, 0xF4,
  191.   0xCA, 0xB1,
  192.   0xD1, 0xE7,
  193.   0xC6, 0xBD
  194.      };                    //饮者留其名。陈王昔时宴平

  195. unsigned char messageString14[]={
  196.   0xC0, 0xD6,
  197.   0xA3, 0xAC,
  198.   0xB6, 0xB7,
  199.   0xBE, 0xC6,
  200.   0xCA, 0xAE,
  201.   0xC7, 0xA7,
  202.   0xED, 0xA7,
  203.   0xBB, 0xB6,
  204.   0xDA, 0xCA,
  205.   0xA1, 0xA3,
  206.   0xD6, 0xF7,
  207.   0xC8, 0xCB
  208.      };                    //乐,斗酒十千恣欢谑。主人

  209. unsigned char messageString15[]={
  210.   0xBA, 0xCE,
  211.   0xCE, 0xAA,
  212.   0xD1, 0xD4,
  213.   0xC9, 0xD9,
  214.   0xC7, 0xAE,
  215.   0xA3, 0xAC,
  216.   0xBE, 0xB6,
  217.   0xD0, 0xEB,
  218.   0xB9, 0xC1,
  219.   0xC8, 0xA1,
  220.   0xB6, 0xD4,
  221.   0xBE, 0xFD
  222.      };                    //何为言少钱,径须沽取对君

  223. unsigned char messageString16[]={
  224.   0xD7, 0xC3,
  225.   0xA1, 0xA3,
  226.   0xCE, 0xE5,
  227.   0xBB, 0xA8,
  228.   0xC2, 0xED,
  229.   0xA3, 0xAC,
  230.   0xC7, 0xA7,
  231.   0xBD, 0xF0,
  232.   0xF4, 0xC3,
  233.   0xA3, 0xAC,
  234.   0xBA, 0xF4,
  235.   0xB6, 0xF9
  236.      };                    //酌。五花马,千金裘,呼儿

  237. unsigned char messageString17[]={
  238.   0xBD, 0xAB,
  239.   0xB3, 0xF6,
  240.   0xBB, 0xBB,
  241.   0xC3, 0xC0,
  242.   0xBE, 0xC6,
  243.   0xA3, 0xAC,
  244.   0xD3, 0xEB,
  245.   0xB6, 0xFB,
  246.   0xCD, 0xAC,
  247.   0xCF, 0xFA,
  248.   0xCD, 0xF2,
  249.   0xB9, 0xC5
  250.      };                    //将出换美酒,与尔同销万古

  251. unsigned char messageString18[]={
  252.   0xB3, 0xEE,
  253.   0xA1, 0xA3
  254.      };                    //愁。







  255. void setup()
  256. {
  257. LCDA.Initialise(); // 屏幕初始化
  258. delay(100);
  259. }

  260. void loop()
  261. {
  262. LCDA.CLEAR();//清屏
  263. delay(1000);
  264. LCDA.DisplayString(0,0,messageString1,AR_SIZE(messageString1));
  265. delay(5000);
  266. LCDA.DisplayString(1,0,messageString2,AR_SIZE(messageString2));
  267. delay(5000);
  268. LCDA.DisplayString(2,0,messageString3,AR_SIZE(messageString3));
  269. delay(5000);
  270. LCDA.DisplayString(3,0,messageString4,AR_SIZE(messageString4));

  271. delay(5000);

  272. LCDA.DisplayString(0,0,messageString5,AR_SIZE(messageString5));
  273. delay(5000);
  274. LCDA.DisplayString(1,0,messageString6,AR_SIZE(messageString6));
  275. delay(5000);
  276. LCDA.DisplayString(2,0,messageString7,AR_SIZE(messageString7));
  277. delay(5000);
  278. LCDA.DisplayString(3,0,messageString8,AR_SIZE(messageString8));
  279.        
  280. delay(5000);

  281. LCDA.DisplayString(0,0,messageString9,AR_SIZE(messageString9));
  282. delay(5000);
  283. LCDA.DisplayString(1,0,messageString10,AR_SIZE(messageString10));
  284. delay(5000);
  285. LCDA.DisplayString(2,0,messageString11,AR_SIZE(messageString11));
  286. delay(5000);
  287. LCDA.DisplayString(3,0,messageString12,AR_SIZE(messageString12));
  288.        
  289. delay(5000);

  290. LCDA.DisplayString(0,0,messageString13,AR_SIZE(messageString13));
  291. delay(5000);
  292. LCDA.DisplayString(1,0,messageString14,AR_SIZE(messageString14));
  293. delay(5000);
  294. LCDA.DisplayString(2,0,messageString15,AR_SIZE(messageString15));
  295. delay(5000);
  296. LCDA.DisplayString(3,0,messageString16,AR_SIZE(messageString16));
  297.        
  298. delay(5000);

  299. LCDA.DisplayString(0,0,messageString17,AR_SIZE(messageString17));
  300. delay(5000);
  301. LCDA.DisplayString(1,0,messageString18,AR_SIZE(messageString18));

  302. delay(5000);
  303. }
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

 楼主| 发表于 2013-7-16 21:05:21 | 显示全部楼层
上俩图……。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2013-7-25 09:58:12 | 显示全部楼层
你能不能把接线图画一下?谢谢~
回复 支持 反对

使用道具 举报

发表于 2013-7-25 10:36:44 | 显示全部楼层
有风的夜AA 发表于 2013-7-25 09:58
你能不能把接线图画一下?谢谢~

接线图跟12864一样的吧…………
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-25 14:00:22 | 显示全部楼层
不好意思,没看到回复,我用的19264是型号是JLY19264C-1 V2.0,主控板是Arduino UNO, 接线是这样子的:VDD接5V,GND接地,RS接10脚,R/W接11脚,E1接12脚,E2接13脚,PSB接地,希望能帮到你。
回复 支持 反对

使用道具 举报

发表于 2013-7-25 20:18:56 | 显示全部楼层
我的LCD19264是SYB19264C1的,不知道应该怎么接?它没有E1、E2,它有一个E和CS1,CS2,CS3。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-25 22:14:31 | 显示全部楼层
你这个是并行传输数据的,网上有现成的库呀……。
http://playground.arduino.cc/Code/GLCDks0108
这个应该可以用……。
回复 支持 反对

使用道具 举报

发表于 2013-10-29 13:01:42 | 显示全部楼层
我引用你的程式及接線圖 用19264是型号是JLY19264C-1 V2.0
PIN1 = GND ;  PIN2 = 5V ;  PIN3 = 接330電阻
RS(CS) = 10;  RW(SID)= 11;  EN1(CLK1) = 12; EN2(CLK2) = 13;
PSB = GND; PIN19 =5V ; PIN20 =GND   
也用了ZIP 燒錄成功 但接了PSB = GND 後 Arduino版店員會熄滅 衝突到了
有電源 LCD的背光也不會亮
請教我哪裡有問題??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-1 16:03:18 | 显示全部楼层
LCD背光是18、19两脚吧,先把背光点亮再说,我的没背光看不到字……。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-1 16:04:53 | 显示全部楼层
传一个PDF说明书。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2013-11-5 11:26:13 | 显示全部楼层
謝謝大神@@
回复 支持 反对

使用道具 举报

发表于 2013-11-5 11:47:56 | 显示全部楼层
mmfinger 发表于 2013-11-1 16:03
LCD背光是18、19两脚吧,先把背光点亮再说,我的没背光看不到字……。

有背光了!!  現在問題是PSB只要接地(與同電源) 背光就不會亮  
不管PSB接地接+5V  沒顯示字幕
請教哪裡問題?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-5 14:29:15 | 显示全部楼层
PSB脚是来选择串口还是并口传输的,PSB接5V,是用并口传,也就是用DB0~DB7,PSB接地,用串口传……
回复 支持 反对

使用道具 举报

发表于 2013-11-6 10:09:12 | 显示全部楼层
本帖最后由 n4780002 于 2013-11-6 11:13 编辑

PSB接地導致背光不亮了  也沒有字幕 是不是接腳的PSB不一樣哩??  一樣19264LCD

可能只能用並口 DB來顯示了?

如果用並口 用DB腳傳輸的話 那原代碼跟程式是否也要改?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-7 15:04:45 | 显示全部楼层
并口的我没有试过,网上也没资料,背光的电路好象是独立的吧,我后来是用AO口来调背光都可以呀……。PSB接地導致背光不亮,这个我就搞不懂了……。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-10 12:59 , Processed in 0.057935 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表