试了,不行啊 |
检查一下仿真的电路有没有连错 |
小灰灰灰灰 发表于 2022-5-22 16:49 部份版本的Protues LCD1602仿真不支援查忙 于是你的程序在while (sta & 0x80);中死循环了 |
楼主 我也是一样的问题 接线仿真都一样 实物可以 仿真数据在液晶上面读不了 |
时序问题,应该开在等着忙时序,数据没能读回来 |
断点仿真看时序,直接明了 |
我的1602就是显示不了解 |
单片机要设置参数 |
可以显示,按键不灵活 |
按键仿真 电平不正常,,LCD仿真能够显示 ,有时候不显示,真的莫名其妙 |
看看是不是时钟的问题 比如你的实物用的是11.0592Mhz 你的仿真用的是12Mhz 可能结果就不一样。传感器对延时要求是很高的、 |
唉,仿真就是这样,总会出现各种各样的问题,很让人摸不到头脑,(我发现大部分24小时必答的问题都是关于仿真的)这大概就是仿真程序需要完善的地方了 |
bobo233 发表于 2020-5-8 00:40 我同意你的观点,不知楼主解决了没有 |
楼主解决了吗?是时序问题吗?该怎么调呢? |
应该是protues软件支持兼容性不好,建议用最新的版本 |
按键模块好像有问题 |
为什么我单片机烧进去程序不行啊,难过 |
选择实物类的比较简单 |
按键功能都实现不了! |
可以直接在keil跑片上仿真,也可以看变量值 |
仿真和实际有差异,参考下网上的LCD1602显示程序 |
通常说的是真实电路有效,但模拟可能无效。非常奇怪 |
会不会是仿真哪里出错了?你检查一下仿真 |
while(Data==0); //等待数据 ,可能会死循环在DTH11程序中。在这个while中写一个超时跳出等待的语句 |
多半是时序问题吧 |
刚好学习了谢谢楼主 |
384749736 发表于 2020-4-1 14:40 用8.9试试 |
只接一个LCD试试,有没有显示,没显示可能就是LCD部分的程序问题 |
这程序拔掉DHT11试试 |
为什么我的Proteus没有DHT11这个传感器 |
为什么我的proteus没有DHT11 |