LCD1602显示,
用c51来实现lcd1602显示字符
1、连接
D0-D7——P0.1-P0.7口
vss/bla背光电源正极——5v
gnd/blk背光电源负极——接地
V0——接电位器,调节显示对比度,接地对比度最高
RS——数据/命令切换,1为数据,0为命令
RW——读/写切换,1为读,0为写
E使能信号——根据E的高低电平跳变,液晶模块执行命令
2、显示(命令写入、地址选择)
可见显示为16*2
00—0F
40—4F
当写入显示地址时要求D7恒定为高电平
例如第1行第6列为05地址,0000 0101+1000 0000=0x85;
例如第2行第3列为42地址,0100 0010+1000 0000(D7高电平)=0xC2;
3、显示(数据写入)
b7-b4为高位,b3-b0为低位
可直接用ASCII码
例如ASCII a=0110 0001,
根据读写操作时序图来写代码,控制命令的执行
注意要添加lcd1602 8bit的初始化命令
(1)延时 15ms
(2)写指令 38H(不检测忙信号)
(3)延时 5ms
(4)以后每次写指令,读/写数据操作均需要检测忙信号
(5)写指令 38H:显示模式设置
(6)写指