LCD12864显示程序.docx

上传人:牧羊曲112 文档编号:3061543 上传时间:2023-03-10 格式:DOCX 页数:20 大小:40.80KB
返回 下载 相关 举报
LCD12864显示程序.docx_第1页
第1页 / 共20页
LCD12864显示程序.docx_第2页
第2页 / 共20页
LCD12864显示程序.docx_第3页
第3页 / 共20页
LCD12864显示程序.docx_第4页
第4页 / 共20页
LCD12864显示程序.docx_第5页
第5页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《LCD12864显示程序.docx》由会员分享,可在线阅读,更多相关《LCD12864显示程序.docx(20页珍藏版)》请在三一办公上搜索。

1、LCD12864显示程序#include #include #define uint unsigned int #define uchar unsigned char /-定时使用的IO口-/ #define DATA_PORT P0 sbit LCD12864_CS = P32; sbit LCD12864_RSET = P33; sbit LCD12864_RS = P26; sbit LCD12864_RW = P27; sbit LCD12864_RD = P25; /-定义全局函数-/ void LcdSt7565_WriteCmd(cmd); void LcdSt7565_Writ

2、eData(dat); void Lcd12864_Init; void Lcd12864_ClearScreen(void); void Lcd12864_Write16CnCHAR(uchar x, uchar y,uchar k); void Delay10ms(unsigned int c); unsigned char code table4032= /*- 文字: 。 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00

3、,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x24,0x24,0x18,0x00,0x00, /*- 文字: 都 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x06,0xDA,0x22,0x02,0xFE,0x20,0x26,0x28,0x34,0x24,0x7F,0xA4,0x24,0x24,0x20, 0x00,0x07,0x08,0x10,0x08,0xFF,0x00,0x00,0xFF,0x49,0x49,0x49,0x49,0xFF,0x02,0x

4、04, /*- 文字: 皇 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0x00,0x00,0x7C,0x54,0x54,0x54,0x54,0x55,0x56,0x54,0x7C,0x00,0x00,0x00, 0x00,0x40,0x41,0x49,0x49,0x49,0x49,0x49,0x7F,0x49,0x49,0x49,0x49,0x49,0x41,0x40, /*- 文字: 满 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x24,0x24,0x2F,0xE4,0x24,0x24,0

5、xE4,0x2F,0x24,0x24,0x00,0x8C,0x02,0x60,0x10, 0x00,0x7F,0x91,0x49,0x07,0x09,0x19,0x07,0x09,0x11,0xFF,0x00,0x01,0x7E,0x04,0x04, /*- 文字: 柳 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0xFC,0x04,0x04,0xFC,0x00,0xF8,0x02,0x04,0xFC,0x10,0x90,0xFF,0xD0,0x10,0x10, 0x00,0x07,0x08,0x04,0xFF,0x00,0x0F,0x32,0x44

6、,0x8F,0x01,0x00,0xFF,0x00,0x03,0x04, /*- 文字: 烟 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0xFE,0x42,0x42,0x42,0xFA,0x42,0x42,0x42,0xFE,0x08,0x10,0xFF,0x00,0x70,0x80, 0x00,0xFF,0x40,0x4C,0x42,0x41,0x46,0x48,0x50,0xFF,0x10,0x08,0x07,0x18,0x60,0x80, /*- 文字: 胜 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x0

7、0,0x00,0x10,0x10,0x10,0xFF,0x10,0x10,0x3C,0x40,0x00,0xFE,0x22,0x22,0xFE,0x00, 0x00,0x40,0x42,0x42,0x42,0x7F,0x42,0x42,0x42,0x40,0x00,0xFF,0x82,0x02,0x7F,0x80, /*- 文字: 绝 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0xE0,0x2C,0x34,0xE4,0x24,0x27,0xE8,0x10,0x20,0x10,0x63,0xAC,0x30,0x20, 0x00,0x70,0

8、x43,0x42,0x42,0x43,0x42,0x42,0x3F,0x00,0x00,0x12,0x12,0x22,0x67,0x22, /*- 文字: , -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x58,0x00,0x00, /*- 文字: 处 -*/ /*- 宋

9、体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0x80,0x40,0x20,0x10,0xFF,0x00,0x00,0xF8,0x08,0x08,0x9F,0x60,0x80,0x00, 0x00,0x40,0x41,0x40,0x40,0x40,0x5F,0x40,0x20,0x20,0x13,0x0C,0x13,0x20,0x40,0x81, /*- 文字: 好 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x80,0x86,0x8A,0x92,0xE2,0x82,0x82,0x80,0x00,0xF0,0x10

10、,0x1F,0xF0,0x10,0x10, 0x00,0x00,0x00,0x00,0x00,0x7F,0x80,0x40,0x00,0x00,0x61,0x16,0x08,0x15,0x22,0x40, /*- 文字: 春 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x40,0x44,0x54,0x54,0xD4,0x54,0x54,0x5F,0x74,0x54,0xD4,0x54,0x54,0x44,0x40, 0x00,0x04,0x04,0x02,0x01,0xFE,0x92,0x92,0x92,0x92,0x92,0xFE,0x01,0x

11、02,0x04,0x04, /*- 文字: 年 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0x04,0x44,0x44,0x44,0x44,0xFC,0x44,0x44,0x44,0x44,0xC7,0x18,0x20,0x00, 0x00,0x04,0x04,0x04,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x04,0x07,0x04,0x04,0x04, /*- 文字: 一 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x80,0x80,0x80,0x80,0

12、x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*- 文字: 是 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0x00,0x00,0x7F,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x7F,0x00,0x00,0x00, 0x00,0x81,0x81,0x89,0x89,0x89,0x89

13、,0x89,0xFF,0x81,0x41,0x21,0x1D,0x21,0x41,0x81, /*- 文字: 最 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x40,0x40,0x40,0x5F,0x55,0x55,0x55,0x55,0xD5,0x55,0x55,0x5F,0xC0,0x40,0x40, 0x00,0x80,0x80,0x43,0x2D,0x11,0x29,0x47,0x90,0xFF,0x15,0x15,0x25,0x3F,0x60,0x20, /*- 文字: 。 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x

14、16 -*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x24,0x24,0x18,0x00,0x00, /*- 文字: 无 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0x40,0x40,0x42,0x42,0x42,0xC2,0x42,0x7E,0xC2,0x42,0x42,0x42,0x40,0x00, 0

15、x00,0x00,0x70,0x40,0x40,0x40,0x40,0x3F,0x00,0x00,0x03,0x0C,0x10,0x20,0x40,0x80, /*- 文字: 却 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0xFC,0x04,0x04,0x04,0xFC,0x80,0x88,0x88,0x88,0xFF,0x88,0x88,0x88,0x80, 0x00,0x00,0x0F,0x10,0x08,0x00,0xFF,0x00,0x30,0x18,0x14,0x10,0x13,0x14,0x38,0x10, /*- 文字: 近

16、 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x20,0x22,0x23,0xE2,0x24,0x24,0x24,0xFC,0x00,0x00,0x00,0xCC,0x42,0x40,0x40, 0x00,0x40,0x40,0x40,0x5F,0x40,0x40,0x40,0x43,0x4C,0x50,0x20,0x1F,0x20,0x40,0x00, /*- 文字: 看 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x20,0x20,0x29,0x29,0x29,0x29,0x29,0x2E,0x3A

17、,0x6A,0xAA,0x2A,0x2A,0x22,0x20, 0x00,0x00,0x00,0x00,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0xFF,0x01,0x02,0x04,0x08, /*- 文字: 遥 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0x2D,0x31,0x21,0xF1,0x2A,0x22,0x32,0x4A,0x00,0x00,0xCC,0x42,0x40,0x40, 0x00,0x81,0xBD,0xA1,0xA1,0xBF,0xA1,0xA1,0xBD,0x81,0x80,0x

18、40,0x3F,0x40,0x80,0x00, /*- 文字: 色 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0x00,0xE0,0x20,0x2C,0x34,0x24,0xE4,0x24,0x24,0x27,0x24,0xE8,0x10,0x20, 0x00,0x78,0x40,0x43,0x42,0x42,0x42,0x42,0x43,0x42,0x42,0x42,0x42,0x3F,0x00,0x00, /*- 文字: 草 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x04,0x04,0

19、x04,0xE4,0xA4,0xAF,0xA4,0xA4,0xA4,0xAF,0xA4,0xE4,0x04,0x04,0x04, 0x00,0x08,0x08,0x08,0x0B,0x0A,0x0A,0x0A,0xFE,0x0A,0x0A,0x0A,0x0B,0x08,0x08,0x08, /*- 文字: , -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00

20、,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x58,0x00,0x00, /*- 文字: 酥 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x42,0x43,0x42,0xFE,0x44,0x44,0x44,0x00,0xF2,0x12,0xFE,0x12,0xFE,0x12,0xF2, 0x00,0x08,0x06,0x01,0xFF,0x03,0x0C,0x10,0x00,0xFF,0x49,0x49,0x48,0x49,0x4A,0xFF, /*- 文字: 如 -*/ /*- 宋体12; 此字体下对应的点

21、阵为:宽x高=16x16 -*/ 0x00,0x00,0xF8,0x08,0x08,0x08,0xF8,0x00,0x00,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10, 0x00,0x00,0x7F,0x20,0x20,0x20,0x7F,0x00,0x00,0x61,0x16,0x08,0x14,0x22,0x41,0x80, /*- 文字: 润 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0xFE,0x02,0x12,0x12,0xF2,0x10,0x16,0x01,0xFC,0x00,0x8C,0x02,0x

22、60,0x10, 0x00,0x00,0x7F,0x80,0x51,0x11,0x1F,0x11,0x11,0x00,0xFF,0x00,0x01,0x7E,0x04,0x04, /*- 文字: 雨 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x02,0xE2,0x22,0x22,0x22,0x22,0x22,0xFE,0x22,0x22,0x22,0x22,0x22,0xE2,0x02, 0x00,0x00,0x7F,0x80,0x40,0x12,0x09,0x00,0x7F,0x00,0x12,0x09,0x00,0x00,0xFF,0x00,

23、 /*- 文字: 小 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0x80,0x40,0x20,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xE0,0x00,0x00,0x00, 0x00,0x0E,0x01,0x00,0x00,0x00,0x00,0x00,0x7F,0x80,0x40,0x00,0x00,0x03,0x04,0x08, /*- 文字: 街 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x40,0x44,0xC4,0x44,0x40,0x24,0x24

24、,0xBF,0x24,0x24,0x00,0x23,0xC4,0x88,0x10, 0x00,0x00,0x00,0x7F,0x80,0x40,0x12,0x12,0x1F,0x22,0x62,0x20,0x00,0xFF,0x00,0x01, /*- 文字: 天 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x40,0x40,0x42,0x42,0x42,0x42,0x42,0xFE,0x42,0x42,0x42,0x42,0x42,0x40,0x40, 0x00,0x80,0x80,0x40,0x20,0x10,0x0C,0x03,0x00,0x

25、03,0x0C,0x10,0x20,0x40,0x80,0x80, /*- 文字: 早 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0x00,0x00,0xFE,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0xFE,0x00,0x00,0x00, 0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x04,0x04,0x04,0x04, /*- 文字: 春 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0

26、x40,0x44,0x54,0x54,0xD4,0x54,0x54,0x5F,0x74,0x54,0xD4,0x54,0x54,0x44,0x40, 0x00,0x04,0x04,0x02,0x01,0xFE,0x92,0x92,0x92,0x92,0x92,0xFE,0x01,0x02,0x04,0x04, /*- 文字: 韩 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x08,0x48,0x48,0x48,0xFF,0x48,0x48,0x00,0x08,0xE8,0xA8,0xBF,0xA8,0xE8,0x08, 0x00,0x1E,0x22

27、,0x12,0x02,0xFF,0x02,0x02,0x02,0x08,0x0B,0x0A,0xFE,0x0A,0x0B,0x08, /*- 文字: 愈 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x10,0x10,0xE8,0x08,0x04,0xCC,0x0A,0x09,0xEA,0xAC,0xA4,0xA8,0xE8,0x10,0x10, 0x00,0xC0,0x20,0x0F,0xC8,0x80,0x83,0xA0,0x90,0x8F,0x8A,0x62,0x02,0x0F,0x60,0x80, /*- 文字: 作 -*/ /*- 宋体12

28、; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x08,0x08,0x88,0x88,0x88,0x88,0xF8,0x0F,0x30,0x40,0x07,0xF8,0x60,0x80,0x00, 0x00,0x00,0x08,0x08,0x08,0x08,0x08,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x01, /*- 文字: 制 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0xFF,0x00,0x00,0xF8,0x40,0x48,0x48,0x48,0xFF,0x48,0x

29、48,0x4E,0x50,0x40, 0x00,0x00,0x7F,0x80,0x40,0x0F,0x00,0x1E,0x22,0x12,0xFF,0x02,0x02,0x3E,0x00,0x00, /*- 文字: 豪 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x80,0x82,0x82,0xBA,0xAA,0xAA,0xAA,0xAB,0xAA,0xAA,0xAA,0xBA,0x82,0x82,0x00, 0x00,0x01,0x42,0x40,0x22,0x2A,0x12,0xF2,0xAA,0x56,0x56,0xAA,0xAA,0xA0,

30、0x01,0x02, /*- 文字: 周 -*/ /*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/ 0x00,0x00,0x00,0xFE,0x82,0x92,0x92,0x92,0xFE,0x92,0x92,0x92,0x82,0xFE,0x00,0x00, 0x00,0x00,0x00,0x7F,0x80,0x40,0x1E,0x12,0x12,0x12,0x1E,0x00,0x00,0x1F,0x60,0x80, ; uchar num; void main Lcd12864_Init; while(1) Lcd12864_ClearScreen; Delay10ms

31、(60); Lcd12864_Write16CnCHAR(72,0,32); Delay10ms(60); Lcd12864_Write16CnCHAR(40,0,33); Delay10ms(60); Lcd12864_Write16CnCHAR(64,2,34); Delay10ms(60); Lcd12864_Write16CnCHAR(48,2,35); Delay10ms(200); Lcd12864_ClearScreen; Delay10ms(60); Lcd12864_Write16CnCHAR(112,0,31); Delay10ms(60); Lcd12864_Write1

32、6CnCHAR(96,0,30); Delay10ms(60); Lcd12864_Write16CnCHAR(80,0,29); Delay10ms(60); Lcd12864_Write16CnCHAR(64,0,28); Delay10ms(60); Lcd12864_Write16CnCHAR(48,0,27); Delay10ms(60); Lcd12864_Write16CnCHAR(32,0,26); Delay10ms(60); Lcd12864_Write16CnCHAR(16,0,25); Delay10ms(60); Lcd12864_Write16CnCHAR(0,0,

33、24); Delay10ms(200); Lcd12864_Write16CnCHAR(112,2,23); Delay10ms(60); Lcd12864_Write16CnCHAR(96,2,22); Delay10ms(60); /早 /春 /韩 /愈 /第1行 /第2行 Lcd12864_Write16CnCHAR(80,2,21); Delay10ms(60); Lcd12864_Write16CnCHAR(64,2,20); Delay10ms(60); Lcd12864_Write16CnCHAR(48,2,19); Delay10ms(60); Lcd12864_Write16

34、CnCHAR(32,2,18); Delay10ms(60); Lcd12864_Write16CnCHAR(16,2,17); Delay10ms(60); Lcd12864_Write16CnCHAR(0,2,16); Delay10ms(200); Lcd12864_Write16CnCHAR(112,4,15); Delay10ms(60); Lcd12864_Write16CnCHAR(96,4,14); Delay10ms(60); Lcd12864_Write16CnCHAR(80,4,13); Delay10ms(60); Lcd12864_Write16CnCHAR(64,4

35、,12); Delay10ms(60); Lcd12864_Write16CnCHAR(48,4,11); Delay10ms(60); Lcd12864_Write16CnCHAR(32,4,10); 0.16.32.48.64.80.96.112 Delay10ms(60); Lcd12864_Write16CnCHAR(16,4,9); 0.2.4.6 Delay10ms(60); Lcd12864_Write16CnCHAR(0,4,8); Delay10ms(200); Lcd12864_Write16CnCHAR(112,6,7); Delay10ms(60); Lcd12864_

36、Write16CnCHAR(96,6,6); Delay10ms(60); Lcd12864_Write16CnCHAR(80,6,5); Delay10ms(60); Lcd12864_Write16CnCHAR(64,6,4); Delay10ms(60); Lcd12864_Write16CnCHAR(48,6,3); Delay10ms(60); Lcd12864_Write16CnCHAR(32,6,2); Delay10ms(60); /第3行 /x /第4行 可选择为 /y选择Lcd12864_Write16CnCHAR(16,6,1); Delay10ms(60); Lcd12

37、864_Write16CnCHAR(0,6,0); Delay10ms(200); Lcd12864_ClearScreen; Delay10ms(60); Lcd12864_Write16CnCHAR(80,2,39); Delay10ms(60); Lcd12864_Write16CnCHAR(64,2,38); Delay10ms(60); Lcd12864_Write16CnCHAR(48,2,37); Delay10ms(60); /周 /豪 /制 Lcd12864_Write16CnCHAR(32,2,36); /作 Delay10ms(400); Delay10ms(500);

38、/* * 函 数 名 : Delay10ms * 函数功能 : 延时函数,延时10ms * 输 入 : 无 * 输 出 : 无 */ void Delay10ms(unsigned int c) /误差 0us unsigned char a,b; for(;c0;c-) for(b=38;b0;b-) for(a=130;a0;a-); /* * 函 数 名 : LCD12864_WriteCmd * 函数功能 : 写入一个命令到12864 * 输 入 : cmd * 输 出 : 无 */ void LcdSt7565_WriteCmd(cmd) LCD12864_CS = 0; /chip

39、 select,打开片选 LCD12864_RD = 1; /disable read,读失能 LCD12864_RS = 0; /select command,选择命令 LCD12864_RW = 0; /select write,选择写模式 _nop_; _nop_; DATA_PORT = cmd; /put command,放置命令 _nop_; _nop_; LCD12864_RW = 1; /command writing ,写入命令 /* * 函 数 名 : LcdSt7565_WriteData * 函数功能 : 写入一个数据到12864 * 输 入 : dat * 输 出 :

40、 无 */ void LcdSt7565_WriteData(dat) LCD12864_CS = 0; /chip select,打开片选 LCD12864_RD = 1; /disable read,读失能 LCD12864_RS = 1; /select data,选择数据 LCD12864_RW = 0; /select write,选择写模式 _nop_; _nop_; DATA_PORT = dat; /put data,放置数据 _nop_; _nop_; LCD12864_RW = 1; /data writing,写数据 /* * 函 数 名 : LCD12864_Init

41、* 函数功能 : 初始化12864 * 输 入 : 无 * 输 出 : 无 * 说 明 : LCD12864的命令指令可以查看例程文件夹下的ST7565p数据手册 * * 的第51页的位置。 */ void Lcd12864_Init uchar i; LCD12864_RSET = 0; for (i=0; i100; i+); LCD12864_CS = 0; LCD12864_RSET = 1; /-Star Initial Sequence-/ /-程序初始化设置,具体命令可以看文件夹下-/ /-软件初始化-/ LcdSt7565_WriteCmd(0xE2); /reset for

42、(i=0; i100; i+); /延时一下 /-表格第8个命令,0xA0段方向选择正常方向-/ LcdSt7565_WriteCmd(0xA1); /ADC select segment direction /-表格第15个命令,0xC8普通(上下)方向选择选择反向,0xC0为正常方向-/ LcdSt7565_WriteCmd(0xC8); /Common direction /-表格第9个命令,0xA6为设置字体为黑色,背景为白色-/ /-0xA7为设置字体为白色,背景为黑色-/ LcdSt7565_WriteCmd(0xA6); /reverse display /-表格第10个命令,0xA4像素正常显示,0xA5像素全开-/ LcdSt7565_WriteCmd(0xA4); /normal display /-表格第11个命令,0xA3偏压为1/7,0xA2偏压为1/9-/ LcdSt7565_WriteCmd(0xA2); /bias set 1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号