PIC单片机液晶显示模块编程2.doc

第15章 液晶显示模块编程 15.2.2 MG-12232模块的编程 下面以图15.1的接口电路为例。液晶显示区域分成E1边和E2边,下面只含E1边的程序(表15.1中E1=1,E2=0),E2边(表15.1中E1=0,E2=1)类推。 在系统程序的初始化部分,应对程序中用到的寄存器和临时变量作说明,如: unsigned char TRANS; unsigned char PAGEADD;//存放页地址寄存器 unsigned char PAGENUM;//存放总页数寄存器 unsigned char CLMSUM;//存放总列数寄存器 unsigned char CLMADD;//存放列地址寄存器 unsigned char WRITE;//存放显示数据寄存器 unsigned char row;//存放显示起始行寄存器 unsigned char i,k;//通用寄存器 //系统各口的输入输出状态初始化子程序 void INITIAL() { ADCON1=0X87;//设置PORTA口和PORTE口为数字I/O口 TRISA3=0; TRISB0=0; TRISE=0X00;//设置液晶的4个控制脚为输出 } //读液晶显示器状态子程序 void LCDSTA1() { while(1) { TRISD=0XFF;//设置D口为输入 RB

文档评论(0)

1亿VIP精品文档

相关文档