单片机温度报警器的温度上下限按键调控的C语言

2020-02-18 16:46 来源:未知

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部温度报警器就是需要温度传感器不停地对监控的对象进行检测,例如pt100温度传感器,pt100传感器是不同温度下,阻值会不同,在同一温度下,阻值是相同的。根据这个原理通过电路转换成电压,然后模拟量转换成数字量输入到单片机,单片机根据读取到的电压值判断实际温度值,然后根据设定的报警值比较,如果超过 就进行报警动作。

  然后在检测到按键有电平跳变的时候,就调用这个含参子函数对定义的温度设定值进行加操作,减操作也是一样,还可以在调用的后面进行最大值或者最小值的判断。

  如果觉得这样一下一下的按太麻烦了,可以对按键进行长按连续触发进行判断,就是在定时器里进行判断按下时间,然后不停的调用这个子函数。

  当然这个设定值是需要考虑掉电保存的,或者是按键保存。可以在设定好温度值之后,在按下其他的按键,进行把温度设定值 保存到单片机内部eeprom就可以了,不需要保存太多数据的情况下,现在市面上很多单片机都有的内部eeprom就够用的了,不需要进行外部扩展。

  然后在单片机上电,也就是主函数的开头进行读取eeprom中保存的设定值。

  温度报警器是用18b20吗,好好看看数据手册写温度上下限命令的部分,其他的就没什么大问题了!!

  没有小数点简单一点,有小数点复杂些。设置一个寄存器变量,按上键加一,按下键减一,确定键修改变量,主程序开始调用变量,完了,按键检测需要延时几个指令的,要不然会误检测。卧室报警器线怎么接卧室报警器线怎么接

TAG标签:
版权声明:本文由阜新市油库报警器有限公司发布于使用说明,转载请注明出处:单片机温度报警器的温度上下限按键调控的C语言