找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机DS18B20温度报警系统proteus仿真显示不稳定,一直往15.9°跳变,求优化方向。

查看数: 5515 | 评论数: 6 | 收藏 5
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-7-1 16:59

正文摘要:

刚刚打开时 仿真刚刚打开温度显示是正常的,开始调节显示不同温度后,就显示不稳定了,看了网上一些帖子,有说是DS18B20和单片机延迟不匹配,有说是子程序太多导致主程序运行时间过长导致显示不稳定,还有 ...

回复

ID:245820 发表于 2022-3-25 22:24
wulin 发表于 2020-7-1 16:59
楼主程序框架不合理,大量使用阻滞式延时,子程序间互相干扰,大量重复语句,无必要的中断开的太多。给你改 ...

非常值得学习
ID:208271 发表于 2021-5-4 09:15
我也遇到过一样的问题,不用调整DS18B20的函数,跟实物的一样就好,我就把主程序循环里一个延时测量,原来是10MS测一次,改为100MS测一次,就可以了
ID:733535 发表于 2020-7-7 10:32
wulin 发表于 2020-7-1 16:59
楼主程序框架不合理,大量使用阻滞式延时,子程序间互相干扰,大量重复语句,无必要的中断开的太多。给你改 ...

感谢大神帮助!!!
ID:733535 发表于 2020-7-1 18:36
gl960530484 发表于 2020-7-1 17:59
这个程序出现了一定的问题

哪一部分的问题呢?希望指正
ID:781892 发表于 2020-7-1 17:59
这个程序出现了一定的问题
ID:213173 发表于 2020-7-1 16:59
楼主程序框架不合理,大量使用阻滞式延时,子程序间互相干扰,大量重复语句,无必要的中断开的太多。给你改好了。


示例.zip (157.98 KB, 下载次数: 148)


小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表