单片机 按键控制

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:41:27
我用DS18B20做多路温度的检测与控制。怎样一个按键实现控制每一个DS18B20工作与关断。还有怎样实现超过一个温度值就报警。最好有附上程序(汇编的)。谢谢了

一个按键实现控制每一个DS18B20工作与关断,可以采用标志位来控制,在扫描按键时,当扫描到控制开关的按键时改变DS18B20的工作运行标志位,在每一个DC18B20的运行时判断该标志是否为运行状态.超过温度值报警,其实就是拿采样运算后的温度值,减去你设定的报警值,当差值>=1时让蜂呜器工作就行了.