基于STC89C52单片机的智能温控系统
开发板:亚博科技单片机学习板。
所需硬件资源:温度传感器DS18B20,LCD 1602显示屏,蜂鸣器,LED灯,步进电机外接风扇等。
开发环境:KEIL C51。
功能描述:STC89C52单片机作为核心芯片,与外部硬件资源连接,实现一个智能温控系统。该系统详细包括:温度采集模块、温度显示模块、电机控制模块、温度报警模块,8颗LED控制显示模块。
具体实现功能:温度传感器采集到的温度要控制在25-35度之间,然后实时的显示在LCD 1602显示屏上,显示方式为:当低于25度时,第一行显示:Temp below 25°,第二行显示:Please raise T;当温度在25-35度之间,第一行显示:Temp is XX°,第二行显示:Keep very well;当温度高于35度,第一行显示:Temp over 35°,第二行显示:Please reduce T。当温度低于25度后,蜂鸣器开始报警,8颗LED灯全部点亮,室内温度上升,到达25度以上之后,蜂鸣器停止报警,8颗LED灯逐渐熄灭(每隔10秒熄灭一颗),恢复正常;当温度高于35度后,蜂鸣器开始报警,步进电机外接风扇开始转动,室内温度逐渐降低,降到35度以下之后,蜂鸣器停止报警,步进电机停止转动,又恢复正常
PS1:最好有注解!!!
PS2:如果回答的好还可以加分!!!