天天有我 发表于 2021-10-27 18:02 你好,请问你是怎么让他显示的呢,我和您的问题一样 |
程序有问题吧,要不就外部硬件连接有错误,造成读数出错 |
lcd初始化有问题,或者没接偏压,io口没接对,建议先检查一下排线 |
这种情况都是单片机的LCD1602驱动错误哦,或者线接错了,建议检查一下线 |
初始化清屏,显示先指定坐标,单字节显示调试,然后再多字节字符串显示,步步递进. |
初始化有问题,或者没接偏压,io口没接对 |
最高温度,最低温度。调整,继电器。 学单片机不光要会搬程序,更要会改程序。 |
120是你让它显示的。如果想显示别的不修改一下程序 ![]() |
天天有我 发表于 2021-10-27 18:02 可能是所用硬件数据读取的问题,是DS18B20吗/ |
走单步调试一下。 |
来看一下51hei论坛里面解决此问题的痛苦经历吧: 51hei搜索框输入"1602 方块"或者"1602 黑块"或者"1602 白块"或者"1602 格": 这个是io口设置问题,最终搞定了:http://www.51hei.com/bbs/dpj-199732-1.html http://www.51hei.com/bbs/dpj-168643-1.html http://www.51hei.com/bbs/dpj-208189-1.html http://www.51hei.com/bbs/dpj-210690-1.html 既有可能是软件问题也有硬件问题 http://www.51hei.com/bbs/dpj-187378-1.html http://www.51hei.com/bbs/dpj-160754-1.html |