《12864LCD显示图形文字程序代码--STC89C52》由会员分享,可在线阅读,更多相关《12864LCD显示图形文字程序代码--STC89C52(7页珍藏版)》请在金锄头文库上搜索。
1、/* LCD12864 程序 LCD12864 液晶屏显示汉字、字符及图形内容 */ #include reg51.h /*IO 引脚定义*/ sbit LCD_RS=P10; sbit LCD_RW=P11; sbit LCD_E=P12; sbit PSB =P16; /PSB 脚为 12864-12 系列的串、并通讯功能切换,我们使用 8 位并行 接口,PSB=1 /*宏定义*/ #define LCD_Data P0 #define Busy 0 x80 /用于检测 LCD 状态字中的 Busy 标识 /*函数声明*/ void WriteDataLCD(unsigned char W
2、DLCD); void WriteCommandLCD(unsigned char WCLCD,BuysC); unsigned char ReadDataLCD(void); unsigned char ReadStatusLCD(void); void LCDInit(void); void LCDClear(void); void LCDFlash(void); void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData); void DisplayListChar(unsigned char X,
3、unsigned char Y, unsigned char code *DData); void DisplayImage (unsigned char code *DData); void Delay5Ms(void); void Delay400Ms(void); /*数据定义*/ code unsigned char uctech = 5 1 单片机实验板; code unsigned char net = ; code unsigned char mcu = 自学单片机的首选; code unsigned char qq = QQ: 52927029 ; code unsigned
4、char tmp=/128*64 点阵图形数据 0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF, 0 x80,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x01, 0 x80,0 x00,0 x04,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x0
5、0,0 x00,0 x01, 0 x80,0 x00,0 x0E,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x01, 0 x80,0 x00,0 x8F,0 x80,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x01, 0 x80,0 x00,0 xC7,0 xE0,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0
6、 x01, 0 x80,0 x01,0 xEF,0 xFF,0 x80,0 x02,0 x08,0 x00,0 x88,0 x02,0 x00,0 x00,0 x00,0 x00,0 x00,0 x01, 0 x80,0 x00,0 xFF,0 xFF,0 x80,0 x02,0 x08,0 x0C,0 xC8,0 x02,0 x00,0 x7F,0 xE1,0 xEF,0 xC0,0 x01, 0 x80,0 x00,0 xFF,0 xFF,0 x80,0 x02,0 x08,0 x04,0 x08,0 x3F,0 xE0,0 x01,0 x81,0 x29,0 x40,0 x01, 0 x
7、80,0 x00,0 xFF,0 xFC,0 x40,0 x0F,0 xFF,0 x01,0 xFE,0 x22,0 x20,0 x03,0 x01,0 x29,0 x40,0 x01, 0 x80,0 x01,0 xFF,0 xFC,0 x20,0 x02,0 x18,0 x10,0 x20,0 x22,0 x20,0 x06,0 x01,0 x29,0 x40,0 x01, 0 x80,0 x01,0 xFF,0 xFC,0 x00,0 x06,0 x18,0 x18,0 x20,0 x3F,0 xE0,0 x06,0 x01,0 x29,0 x40,0 x01, 0 x80,0 x01,
8、0 xFF,0 xF8,0 x10,0 x07,0 x2C,0 x01,0 xFC,0 x22,0 x20,0 xFF,0 xF1,0 x2F,0 xC0,0 x01, 0 x80,0 x01,0 xFF,0 xFC,0 x30,0 x0E,0 xAE,0 x00,0 x20,0 x22,0 x20,0 x06,0 x01,0 x28,0 x40,0 x01, 0 x80,0 x03,0 xFF,0 xFC,0 x38,0 x0A,0 x6A,0 x00,0 x20,0 x22,0 x20,0 x06,0 x01,0 xE8,0 x00,0 x01, 0 x80,0 x03,0 xFF,0 x
9、FE,0 x18,0 x0A,0 x49,0 x0F,0 xFE,0 x3F,0 xE0,0 x06,0 x01,0 x28,0 x00,0 x01, 0 x80,0 x03,0 xFF,0 xFE,0 x18,0 x02,0 x08,0 x08,0 x20,0 x22,0 x00,0 x06,0 x01,0 x08,0 x20,0 x01, 0 x80,0 x07,0 xFF,0 xFF,0 x17,0 x02,0 x08,0 x18,0 x20,0 x02,0 x08,0 x06,0 x00,0 x08,0 x20,0 x01, 0 x80,0 x07,0 xFF,0 xBF,0 x8F,
10、0 x82,0 x08,0 x10,0 x20,0 x03,0 xF8,0 x0C,0 x00,0 x07,0 xE0,0 x01, 0 x80,0 x0F,0 xFE,0 x03,0 xF7,0 x00,0 x00,0 x00,0 x20,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x01, 0 x80,0 x0F,0 xFC,0 x00,0 x8A,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x01, 0 x80,0 x0F,0 xF8,0 x00,0 x00,0 x00,0 x
11、00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x01, 0 x80,0 x07,0 xF8,0 x00,0 x08,0 x00,0 x00,0 x00,0 x0C,0 x01,0 x80,0 xE0,0 x00,0 x00,0 x00,0 x01, 0 x80,0 x01,0 xF8,0 x00,0 x20,0 x00,0 x00,0 x00,0 x04,0 x00,0 x81,0 x20,0 x00,0 x00,0 x00,0 x01, 0 x80,0 x00,0 xF8,0 x00,0 x20,0 x00,0 x00,0 x00,
12、0 x04,0 x00,0 x81,0 x20,0 x00,0 x00,0 x00,0 x01, 0 x80,0 x01,0 xF8,0 x04,0 x80,0 x01,0 xFF,0 xFC,0 x04,0 xFB,0 xBC,0 xC0,0 x39,0 x9F,0 x00,0 x01, 0 x80,0 x00,0 x5C,0 x01,0 x00,0 x01,0 x6B,0 x58,0 x04,0 x54,0 x89,0 x20,0 x42,0 x55,0 x00,0 x01, 0 x80,0 x00,0 x0E,0 x05,0 x00,0 x00,0 xA5,0 x28,0 x04,0 x
13、24,0 x91,0 x20,0 x42,0 x55,0 x00,0 x01, 0 x80,0 x00,0 x07,0 xE8,0 x00,0 x00,0 xA5,0 x29,0 x0E,0 x43,0 xFC,0 xC4,0 x39,0 x95,0 x00,0 x01, 0 x80,0 x00,0 x0F,0 xE0,0 x00,0 x00,0 x00,0 x00,0 x00,0 xC0,0 x00,0 x00,0 x00,0 x00,0 x00,0 x01, 0 x80,0 x00,0 x3F,0 xF0,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,
14、0 x00,0 x00,0 x00,0 x00,0 x01, 0 x80,0 x00,0 x3F,0 xF8,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x01, 0 x80,0 x00,0 xFE,0 xE8,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x80,0 x00,0 x01, 0 x80,0 x00,0 xFB,0 xF8,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x
15、01,0 xC0,0 x00,0 x01, 0 x80,0 x00,0 xFF,0 xFC,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x03,0 xE0,0 x00,0 x01, 0 x80,0 x00,0 xF7,0 xF8,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x06,0 x00,0 x00,0 x01, 0 x80,0 x00,0 xFF,0 xF8,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x06,0 x00,0 x00,0 x01, 0 x80,0 x01,0 x