找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
楼主
ID:819146 发表于 2022-1-20 17:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大佬能提供一下设置温度预设值程序的思路吗,用的是32,我是用按键查询来判断是否进去进入设置,进而切换模式,然后用中断来进行加减,总是出现问题,我能做的都做了,还是解决不了问题,萌新,见谅见谅
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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上显示的,用 ...

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

使用道具 举报

5#
ID:819146 发表于 2022-1-20 20:37 | 只看该作者
rundstedt 发表于 2022-1-20 20:26
改变温度设定值全局变量的时候,调用屏显函数不就可以更新了吗?

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

使用道具 举报

6#
ID:161164 发表于 2022-1-21 13:50 | 只看该作者
1571324958 发表于 2022-1-20 20:37
temppresets不会更新,只有key1再次中断,数据才会更新

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

使用道具 举报

7#
ID:819146 发表于 2022-1-21 14:25 | 只看该作者
lkc8210 发表于 2022-1-21 13:50
如果数值改了
显示不更新
这代表了你的代码有明显的缺陷

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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