找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1089|回复: 3
打印 上一主题 下一主题
收起左侧

麻烦高手帮我解决一下单片机程序逻辑错误

[复制链接]
跳转到指定楼层
楼主
测量温度小于温度下限,LED1亮,亮5分钟;然后灭1分钟。最多重复5次。最终LED1、LED2都不亮,但还能继续测量温度。测量温度大于温度上限,LED2亮,亮5分钟;然后灭1分钟。最多重复5次。最终LED1、LED2都不亮,但还能继续测量温度。
测量温度在设置区间内,LED1、LED2不亮。

4I8VGM2VUIL`XGCEUU3@$8F.png (11.92 KB, 下载次数: 29)

4I8VGM2VUIL`XGCEUU3@$8F.png

7XRWNOYFTK$Y)OZ}RZ%M$T2.png (16.2 KB, 下载次数: 32)

7XRWNOYFTK$Y)OZ}RZ%M$T2.png

K%6K7P8GCW8I$}~00E[E3KF.png (26.6 KB, 下载次数: 30)

K%6K7P8GCW8I$}~00E[E3KF.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:707421 发表于 2020-6-5 16:18 | 只看该作者
加上TRO等于0时,LED1和LED2都不亮。不加TRO时,LED1重复亮。
回复

使用道具 举报

板凳
ID:295874 发表于 2020-6-5 20:17 | 只看该作者
你这个程序看不出啥的,不全,也没有图,靠猜测,帮你解决问题不好搞,其次,你就是一个报警的处理,为何要进行定时器的开关处理呢?定时器可以一直打开的就是了,你另外采用软定时器进行处理就好了,过温及低温通过标志字启动软定时器,使其产生1/6的脉冲就好了。
回复

使用道具 举报

地板
ID:707421 发表于 2020-6-6 21:56 | 只看该作者
liyongan_1985 发表于 2020-6-5 20:17
你这个程序看不出啥的,不全,也没有图,靠猜测,帮你解决问题不好搞,其次,你就是一个报警的处理,为何要 ...

你好大神,我是菜鸟,刚学3个月的单片机程序开发:过温及低温通过标志字启动软定时器,使其产生1/6的脉冲就好了。”这句话我不能理解,希望大神能不能给我举个例子。谢谢指教。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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