1. 首页
  2. 文档大全

51单片机带字库12864液晶动态汉字显示C语言源程序.doc

上传者:蓝天 2022-06-03 22:06:04上传 DOC文件 82 KB
51单片机带字库12864液晶动态汉字显示C语言源程序
2009-10-17 19:36
实验芯片为:AT89S52,带字库液晶屏:12864,实现的目的:动态一个汉字一个 汉字显示。
其实和显示汉字的程序一样,只是稍做一下修改即可。C语言源程序如下:
ttinclude <stdio. h>
ttinclude <math. h>
ttinclude <reg52. h>
ttinclude <string. h>
sbit RS=P2 4;
sbit WRD二P2"5;
sbit E=P2 6;
sbit PSB二P2"l;
sbit RES二P2"3;
void TransferData(char datal, bit DI);
void delayms(unsigned int n);
void delay(unsigned int m);
void lcd_mesg003(unsigned char code *addrl);
unsigned char code IC_DAT[]=(
〃我是一个中国人啊〃};「
void initinal(void)
(
delay(40);
PSB=1; //并口工作模式
delay (1);
RES=0; 〃复位
delay (1);
RES=1; 〃复位置高
delay (10);
TransferData (0x30,0);
delay (100);
TransferData (0x30,0);
delay (37);
TransferData (0x08,0);
delay (100);
TransferData (0x10,0);
delay (100);
TransferData(OxOC,0);
delay (100);
TransferData(0x01,0);
delay(10);
TransferData(0x06, 0);
delay(100);
} void main(void)
(
while (1)
(
initinalO ;〃调用LCD字库初始化程序 delay(100);
lcd_mesg003(ICDAT);
}
}
void lcd_mesg003(unsigned char code *addrl) (
unsigned char i;
//第一行
TransferData(0x80, 0);
delay(100);

51单片机带字库12864液晶动态汉字显示C语言源程序


文档来源:https://www.taodocs.com/p-690282007.html

文档标签:

下载地址