前一段时间买了个19264LCD,上网找不到相关的资料和库,这几天找了个12864的库改了个,能点亮了,显示字库的字能显示了,不太完善,期待高手出手完善之。
- /*
- LCD Arduino
- PIN1 = GND
- PIN2 = 5V
- RS(CS) = 10;
- RW(SID)= 11;
- EN1(CLK1) = 12;
- EN2(CLK2) = 13;
- PIN15 PSB = GND;
- */
-
- #include "LCD19264RSPI.h"
- #define AR_SIZE( a ) sizeof( a ) / sizeof( a[0] )
-
- unsigned char messageString1[]={
- 0xBE, 0xFD,
- 0xB2, 0xBB,
- 0xBC, 0xFB,
- 0xA3, 0xAC,
- 0xBB, 0xC6,
- 0xBA, 0xD3,
- 0xD6, 0xAE,
- 0xCB, 0xAE,
- 0xCC, 0xEC,
- 0xC9, 0xCF,
- 0xC0, 0xB4,
- 0xA3, 0xAC
- }; //君不见,黄河之水天上来,
- unsigned char messageString2[]={
- 0xB1, 0xBC,
- 0xC1, 0xF7,
- 0xB5, 0xBD,
- 0xBA, 0xA3,
- 0xB2, 0xBB,
- 0xB8, 0xB4,
- 0xBB, 0xD8,
- 0xA1, 0xA3,
- 0xBE, 0xFD,
- 0xB2, 0xBB,
- 0xBC, 0xFB,
- 0xA3, 0xAC
- }; //奔流到海不复回。君不见,
- unsigned char messageString3[]={
- 0xB8, 0xDF,
- 0xCC, 0xC3,
- 0xC3, 0xF7,
- 0xBE, 0xB5,
- 0xB1, 0xAF,
- 0xB0, 0xD7,
- 0xB7, 0xA2,
- 0xA3, 0xAC,
- 0xB3, 0xAF,
- 0xC8, 0xE7,
- 0xC7, 0xE0,
- 0xCB, 0xBF
- }; //高堂明镜悲白发,朝如青丝
- unsigned char messageString4[]={
- 0xC4, 0xBA,
- 0xB3, 0xC9,
- 0xD1, 0xA9,
- 0xA1, 0xA3,
- 0xC8, 0xCB,
- 0xC9, 0xFA,
- 0xB5, 0xC3,
- 0xD2, 0xE2,
- 0xD0, 0xEB,
- 0xBE, 0xA1,
- 0xBB, 0xB6,
- 0xA3, 0xAC
- }; //暮成雪。人生得意须尽欢,
- unsigned char messageString5[]={
- 0xC4, 0xAA,
- 0xCA, 0xB9,
- 0xBD, 0xF0,
- 0xE9, 0xD7,
- 0xBF, 0xD5,
- 0xB6, 0xD4,
- 0xD4, 0xC2,
- 0xA1, 0xA3,
- 0xCC, 0xEC,
- 0xC9, 0xFA,
- 0xCE, 0xD2,
- 0xB2, 0xC4
- }; //莫使金樽空对月。天生我材
- unsigned char messageString6[]={
- 0xB1, 0xD8,
- 0xD3, 0xD0,
- 0xD3, 0xC3,
- 0xA3, 0xAC,
- 0xC7, 0xA7,
- 0xBD, 0xF0,
- 0xC9, 0xA2,
- 0xBE, 0xA1,
- 0xBB, 0xB9,
- 0xB8, 0xB4,
- 0xC0, 0xB4,
- 0xA1, 0xA3
- }; //必有用,千金散尽还复来。
- unsigned char messageString7[]={
- 0xC5, 0xEB,
- 0xD1, 0xF2,
- 0xD4, 0xD7,
- 0xC5, 0xA3,
- 0xC7, 0xD2,
- 0xCE, 0xAA,
- 0xC0, 0xD6,
- 0xA3, 0xAC,
- 0xBB, 0xE1,
- 0xD0, 0xEB,
- 0xD2, 0xBB,
- 0xD2, 0xFB
- }; //烹羊宰牛且为乐,会须一饮
- unsigned char messageString8[]={
- 0xC8, 0xFD,
- 0xB0, 0xD9,
- 0xB1, 0xAD,
- 0xA1, 0xA3,
- 0xE1, 0xAF,
- 0xB7, 0xF2,
- 0xD7, 0xD3,
- 0xA3, 0xAC,
- 0xB5, 0xA4,
- 0xC7, 0xF0,
- 0xC9, 0xFA,
- 0xA3, 0xAC
- }; //三百杯。岑夫子,丹丘生,
- unsigned char messageString9[]={
- 0xBD, 0xAB,
- 0xBD, 0xF8,
- 0xBE, 0xC6,
- 0xA3, 0xAC,
- 0xBE, 0xFD,
- 0xC4, 0xAA,
- 0xCD, 0xA3,
- 0xA1, 0xA3,
- 0xD3, 0xEB,
- 0xBE, 0xFD,
- 0xB8, 0xE8,
- 0xD2, 0xBB
- }; //将进酒,君莫停。与君歌一
- unsigned char messageString10[]={
- 0xC7, 0xFA,
- 0xA3, 0xAC,
- 0xC7, 0xEB,
- 0xBE, 0xFD,
- 0xCE, 0xAA,
- 0xCE, 0xD2,
- 0xB2, 0xE0,
- 0xB6, 0xFA,
- 0xCC, 0xFD,
- 0xA1, 0xA3,
- 0xD6, 0xD3,
- 0xB9, 0xC4
- }; //曲,请君为我侧耳听。钟鼓
- unsigned char messageString11[]={
- 0xE2, 0xCD,
- 0xD3, 0xF1,
- 0xB2, 0xBB,
- 0xD7, 0xE3,
- 0xB9, 0xF3,
- 0xA3, 0xAC,
- 0xB5, 0xAB,
- 0xD4, 0xB8,
- 0xB3, 0xA4,
- 0xD7, 0xED,
- 0xB2, 0xBB,
- 0xB8, 0xB4
- }; //馔玉不足贵,但愿长醉不复
- unsigned char messageString12[]={
- 0xD0, 0xD1,
- 0xA1, 0xA3,
- 0xB9, 0xC5,
- 0xC0, 0xB4,
- 0xCA, 0xA5,
- 0xCF, 0xCD,
- 0xBD, 0xD4,
- 0xBC, 0xC5,
- 0xC4, 0xAF,
- 0xA3, 0xAC,
- 0xCE, 0xA9,
- 0xD3, 0xD0
- }; //醒。古来圣贤皆寂寞,惟有
- unsigned char messageString13[]={
- 0xD2, 0xFB,
- 0xD5, 0xDF,
- 0xC1, 0xF4,
- 0xC6, 0xE4,
- 0xC3, 0xFB,
- 0xA1, 0xA3,
- 0xB3, 0xC2,
- 0xCD, 0xF5,
- 0xCE, 0xF4,
- 0xCA, 0xB1,
- 0xD1, 0xE7,
- 0xC6, 0xBD
- }; //饮者留其名。陈王昔时宴平
- unsigned char messageString14[]={
- 0xC0, 0xD6,
- 0xA3, 0xAC,
- 0xB6, 0xB7,
- 0xBE, 0xC6,
- 0xCA, 0xAE,
- 0xC7, 0xA7,
- 0xED, 0xA7,
- 0xBB, 0xB6,
- 0xDA, 0xCA,
- 0xA1, 0xA3,
- 0xD6, 0xF7,
- 0xC8, 0xCB
- }; //乐,斗酒十千恣欢谑。主人
- unsigned char messageString15[]={
- 0xBA, 0xCE,
- 0xCE, 0xAA,
- 0xD1, 0xD4,
- 0xC9, 0xD9,
- 0xC7, 0xAE,
- 0xA3, 0xAC,
- 0xBE, 0xB6,
- 0xD0, 0xEB,
- 0xB9, 0xC1,
- 0xC8, 0xA1,
- 0xB6, 0xD4,
- 0xBE, 0xFD
- }; //何为言少钱,径须沽取对君
- unsigned char messageString16[]={
- 0xD7, 0xC3,
- 0xA1, 0xA3,
- 0xCE, 0xE5,
- 0xBB, 0xA8,
- 0xC2, 0xED,
- 0xA3, 0xAC,
- 0xC7, 0xA7,
- 0xBD, 0xF0,
- 0xF4, 0xC3,
- 0xA3, 0xAC,
- 0xBA, 0xF4,
- 0xB6, 0xF9
- }; //酌。五花马,千金裘,呼儿
- unsigned char messageString17[]={
- 0xBD, 0xAB,
- 0xB3, 0xF6,
- 0xBB, 0xBB,
- 0xC3, 0xC0,
- 0xBE, 0xC6,
- 0xA3, 0xAC,
- 0xD3, 0xEB,
- 0xB6, 0xFB,
- 0xCD, 0xAC,
- 0xCF, 0xFA,
- 0xCD, 0xF2,
- 0xB9, 0xC5
- }; //将出换美酒,与尔同销万古
- unsigned char messageString18[]={
- 0xB3, 0xEE,
- 0xA1, 0xA3
- }; //愁。
-
- void setup()
- {
- LCDA.Initialise(); // 屏幕初始化
- delay(100);
- }
-
- void loop()
- {
- LCDA.CLEAR();//清屏
- delay(1000);
- LCDA.DisplayString(0,0,messageString1,AR_SIZE(messageString1));
- delay(5000);
- LCDA.DisplayString(1,0,messageString2,AR_SIZE(messageString2));
- delay(5000);
- LCDA.DisplayString(2,0,messageString3,AR_SIZE(messageString3));
- delay(5000);
- LCDA.DisplayString(3,0,messageString4,AR_SIZE(messageString4));
- delay(5000);
- LCDA.DisplayString(0,0,messageString5,AR_SIZE(messageString5));
- delay(5000);
- LCDA.DisplayString(1,0,messageString6,AR_SIZE(messageString6));
- delay(5000);
- LCDA.DisplayString(2,0,messageString7,AR_SIZE(messageString7));
- delay(5000);
- LCDA.DisplayString(3,0,messageString8,AR_SIZE(messageString8));
-
- delay(5000);
- LCDA.DisplayString(0,0,messageString9,AR_SIZE(messageString9));
- delay(5000);
- LCDA.DisplayString(1,0,messageString10,AR_SIZE(messageString10));
- delay(5000);
- LCDA.DisplayString(2,0,messageString11,AR_SIZE(messageString11));
- delay(5000);
- LCDA.DisplayString(3,0,messageString12,AR_SIZE(messageString12));
-
- delay(5000);
- LCDA.DisplayString(0,0,messageString13,AR_SIZE(messageString13));
- delay(5000);
- LCDA.DisplayString(1,0,messageString14,AR_SIZE(messageString14));
- delay(5000);
- LCDA.DisplayString(2,0,messageString15,AR_SIZE(messageString15));
- delay(5000);
- LCDA.DisplayString(3,0,messageString16,AR_SIZE(messageString16));
-
- delay(5000);
- LCDA.DisplayString(0,0,messageString17,AR_SIZE(messageString17));
- delay(5000);
- LCDA.DisplayString(1,0,messageString18,AR_SIZE(messageString18));
- delay(5000);
- }
复制代码
|