一、硬件方案
硬件组成:本系统采用51单片机最小系统电路(复位电路+晶振时钟电路+单片机电源电路)+ LCD1602液晶显示模块 + 18B20温度传感器+红外接收头+风扇+按键设计而成。
二、设计功能
1、本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用)。
2、LCD1602显示当前温度,设置温度上限,以及当前风扇档位和模式。
3、采用PWM调速的原理来实现风扇速度的控制,当温度低于温度的下限值时,风扇不转(0档),当温度高于下限温度时风扇转动(1档),同时温度每升高2℃风扇档位自动上升一个档位(2-4档)。
4、可设置温度下限值:从左到右按键依次是:加、减、档位加、档位减、切换(手动模式和自动模式切换)。按下“加”或“减”键后对需要设置的温度进行设置,手动模式下按下档位加、档位减则对风扇档位进行加减(一共四个档位,0档则风扇关闭),按下模式切换则对风扇进行手动模式和自动模式进行切换。
5、可通过红外遥控器实现按键的所有功能(温度设置,档位加减,手自动模式切换)。
6、温度设置范围:10-40℃。