项目:利用芯源的MCU做一个温控系统
功能:
利用CW32控制器获取DS18B20传感器的温度数值,液晶屏LCD或者TFT实时显示当前温度与温度上限下限信息,
利用按键中断去检测设置按键的状态,当按下按键时,进入中断函数处理按键信息,并且转换为一个标志位,在主函数轮询查询标志位的状态,开启一个系统滴答毫秒级定时器,在中断函数里处理LED以500毫秒闪烁的信息与计时。并且设置了温度上限与温度下限值,通过按键设置,当温度高于温度上限时,意思就说利用按键或者触屏设置要工作的温度,达到恒温的状态;蜂鸣器报警提示,当温度低于温度下限时LED2以2Hz频率闪烁,最后加入了一个数码管显示当前温度的功能,
|