一直卡在读不出LCD中的数据

[复制链接]
3634|59
gygp 发表于 2018-9-10 21:59 | 显示全部楼层
读LCD的数据有个读数据的指令就是RS=1
chenci2013 发表于 2018-9-10 21:59 | 显示全部楼层
怎么都读不出来
biechedan 发表于 2018-9-10 22:00 | 显示全部楼层
按照时序操作
wangdezhi 发表于 2018-9-10 22:00 | 显示全部楼层
unsigned char Read_Lcd_Data()
{
unsigned char byte = 0;
Busy_Test();
Lcd_E = 0;
Lcd_RW = 1;
Lcd_RS = 1;
Lcd_E = 1;
byte = P0;
Lcd_E = 0;
return byte;
}
isseed 发表于 2018-9-10 22:01 | 显示全部楼层
程序语句之间要加延时的
xietingfeng 发表于 2018-9-10 22:01 | 显示全部楼层
让LCD显示一个字符,能正常显示吗?
suzhanhua 发表于 2018-9-10 22:01 | 显示全部楼层
状态寄存器和数据寄存器
mituzu 发表于 2018-9-10 22:02 | 显示全部楼层
通常是写命令、写数据用的比较多一些。
hellosdc 发表于 2018-9-10 22:02 | 显示全部楼层
读数据就是读取保存
uiint 发表于 2018-9-10 22:03 | 显示全部楼层
读数据 检测液晶是否处于忙状态
isseed 发表于 2018-9-10 22:03 | 显示全部楼层
高低跳变的太快,无法正常执行。
gygp 发表于 2018-9-10 22:03 | 显示全部楼层
RW=1,EN=0,把P口数据存到寄存器,EN=1,延时,EN=0.这样就行了
wangdezhi 发表于 2018-9-10 22:03 | 显示全部楼层
测忙函数
chenci2013 发表于 2018-9-10 22:03 | 显示全部楼层
楼主解决了吗?
biechedan 发表于 2018-9-10 22:03 | 显示全部楼层
datasheet有吗?
uiint 发表于 2018-9-10 22:03 | 显示全部楼层
把已经显示的数据再读回来也可以 不过没什么意义
hellosdc 发表于 2018-9-10 22:03 | 显示全部楼层
一般都很少用。
mituzu 发表于 2018-9-10 22:03 | 显示全部楼层
检测LCD是否状态是否忙
suzhanhua 发表于 2018-9-10 22:03 | 显示全部楼层
读出来就是32个字符,它的内容就是显示的字符。
xietingfeng 发表于 2018-9-10 22:03 | 显示全部楼层
能够正常显示才能读取数据的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部