51
单片机带字库
12864
液晶动态汉字显示
C
语言源程序
2009-10-17 19:36
实验芯片为:
AT89S52
,带字库液晶屏:
12864
,实现的目的:动态一个汉字一个
汉字显示。
其实和显示汉字的程序一样,只是稍做一下修改即可。
C
语言源程序如下:
#include
#include
#include
#include
sbit RS=P2^4;
sbit WRD=P2^5;
sbit E=P2^6;
sbit PSB=P2^1;
sbit RES=P2^3;
void TransferData(char data1,bit DI);
void delayms(unsigned int n);
void delay(unsigned int m);
void lcd_mesg003(unsigned char code *addr1);
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);