找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1774|回复: 7
收起左侧

关于单片机温度预设值编写思路的问题

[复制链接]
ID:819146 发表于 2022-1-20 17:53 | 显示全部楼层 |阅读模式
大佬能提供一下设置温度预设值程序的思路吗,用的是32,我是用按键查询来判断是否进去进入设置,进而切换模式,然后用中断来进行加减,总是出现问题,我能做的都做了,还是解决不了问题,萌新,见谅见谅
回复

使用道具 举报

ID:313048 发表于 2022-1-20 18:21 | 显示全部楼层
不知道你要做什么,你首先排除按键程序是否有问题,如果用中断的话,你可以把温度值设置为一个全局变量,每次中断操作一次,
回复

使用道具 举报

ID:819146 发表于 2022-1-20 18:45 | 显示全部楼层
AUG 发表于 2022-1-20 18:21
不知道你要做什么,你首先排除按键程序是否有问题,如果用中断的话,你可以把温度值设置为一个全局变量,每 ...

就是类是与温度报警,设计一个预设值,当实际温度大于预设值的时候,报警,温度值实在12864上显示的,用中断,我也是定义了一个全局变量,按一下,中断一次,全局变量加1,还有一个问题就是再设置预设值的页面上,这个数据不会在屏上实时更新
回复

使用道具 举报

ID:879809 发表于 2022-1-20 20:26 | 显示全部楼层
1571324958 发表于 2022-1-20 18:45
就是类是与温度报警,设计一个预设值,当实际温度大于预设值的时候,报警,温度值实在12864上显示的,用 ...

改变温度设定值全局变量的时候,调用屏显函数不就可以更新了吗?
回复

使用道具 举报

ID:819146 发表于 2022-1-20 20:37 | 显示全部楼层
发表于 2022-1-20 20:26
改变温度设定值全局变量的时候,调用屏显函数不就可以更新了吗?

C:\Users\小王子\Desktop
temppresets不会更新,只有key1再次中断,数据才会更新
回复

使用道具 举报

ID:161164 发表于 2022-1-21 13:50 | 显示全部楼层
1571324958 发表于 2022-1-20 20:37
temppresets不会更新,只有key1再次中断,数据才会更新

如果数值改了
显示不更新
这代表了你的代码有明显的缺陷
贴上来看看有没有的救
回复

使用道具 举报

ID:819146 发表于 2022-1-21 14:25 | 显示全部楼层
lkc8210 发表于 2022-1-21 13:50
如果数值改了
显示不更新
这代表了你的代码有明显的缺陷

谢谢大佬,问题我已经解决了,是代码的问题,刚学没多久,好多细节把握不到
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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