查看: 3423|回复: 1

51单片机LCD1602的忙信号检测问题

[复制链接]

该用户从未签到

发表于 2013-9-4 21:45:43 | 显示全部楼层 |阅读模式
分享到:
本帖最后由 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;   
}
回复

使用道具 举报

  • TA的每日心情

    2018-1-24 13:36
  • 签到天数: 240 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-9-5 05:45:10 | 显示全部楼层
    shafa haha翻译:沙发,哈哈
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-11-15 09:54 , Processed in 0.110655 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.