1回答

0收藏

[求助] 51单片机LCD1602的忙信号检测问题

51单片机 51单片机 4082 人阅读 | 1 人回复 | 2013-09-04

本帖最后由 tuziy 于 2013-9-4 22:36 编辑

以检测忙信号语句"while(DataPort&0x80); "是检测P0口。初始化中前面几步wcmd(0x38);wcmd(0x08);wcmd(0x01);wcmd(0x06);都正常运行,直到wcmd(0x0c);,程序停留在WaitForEnable,两个程序都出现这个问题。仿真P0口值一个程序中为0xff,另一个为0x80。求大神解释~

void WaitForEnable(void)
{     
DataPort=0xff;  
LCM_RS=0;LCM_RW=1;_nop_();
LCM_EN=1;_nop_();_nop_();
while(DataPort&0x80);
LCM_EN=0;   
}
分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

18903667080

发表于 2013-9-5 05:45:10 | 只看该作者

shafa haha翻译:沙发,哈哈
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条