
//向Lcd发送命令程序
void
Lcd_Command(unsigned
char
Command)
{
while(Lcd_Busy());
//判断lcd是否内部 *** 作状态
E_L;RS_L;RW_L;
//E=0(致能),RS=0(命令),RW=0(写)
delay_us(2);
//液晶延时子程序
E_H;
PORTB
=
Command;
//向Lcd发送命令
delay_us(2);
//液晶延时子程序
E_L;
}
是对LCD控制IC初始化。
_____________________________________________
如果是单片机控制LCD显示时,单片机电路一般都会上电复位或硬复位,这样就可以完成单片机系统电路的初始化 *** 作。
但单片机的初始化对LCD没有影响。LCD本身也有控制器,即要对IC也要进行初始化 *** 作。
例如:假设当我们开机时LCD显示“你好”。系统运行过程中突然复位,这个时候假如LCD显示“北京”。
单片机复位后应该显示“你好”才对,但可能LCD还显示“北京”。这个时候就要对LCD进行复位,就可以显示正常了。
以上就是关于单片机LCD问题全部的内容,包括:单片机LCD问题、为什么LCD要初始化,应该是IC初始化吧、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)