11    H    X    H    L    H    H    H    H    H    L    L    H    H    L
12    H    X    H    H    L    L    H    H    L    H    H    H    L    L
13    H    X    H    H    L    H    H    L    H    H    L    H    L    L
14    H    X    H    H    H    L    H    H    H    H    L    L    L    L
15    H    X    H    H    H    H    H    H    H    H    H    H    H    H
BI    X    X    X    X    X    X    L    H    H    H    H    H    H    H
RBI    H    L    L    L    L    L    L    H    H    H    H    H    H    H
LT    L    X    X    X    X    X    H    L    L    L    L    L    L    L
    显示电路示意图如下:
 
图3.9显示电路示意图
     通过C语言编程,使得由温度传感器采集到的输入数据由十吹冰进制转换成十进制,再转换成适于七段数码管显示的模式,进行显示输出。
3.5按键控制电路
     该方案可以通过up和down两个按键来控制空调的设定温度,其电路图如下:
 
图3.10 按键控制电路
    分别通过P2_4和P2_5,来控制设定温度。当up键即P2_4按下时,单片机将设定温度加一,当down键即P2_5按下时,单片机将设定温度减一。
3.6传感器与放大电路
    该方案采用LM35温度传感器,由于LM35温度传感器的输出值较小,因此在LM35与ADC0809之间添加了同相放大器。其连接电路如下:
 
图3.11 LM35传感器电路和放大电路
     同向放大器的工作原理是放大倍数A=(R1+R2)/R2,因此我选择了R2=200Ω,R1=910Ω*2=1820Ω,这样放大倍数约为10倍。
3.7电机与驱动电路
该方案采用两个电机—一个制冷电动机,一个制热电动机。通过软件和硬件的结合,可以使sw、dr、dr2信号合作控制电动机的运转和停转。
其原理图如下:
 
图3.12电动机电路

当sw=0时,表示用户目前选择的模式是制热,通过对比设定温度和实际温度的大小关系,若设定温度比实际温度大,说明目前还没有达到用户所要求达到的温度,那么制热的电机要开始转动。当sw=1时,表示用户目前选择的模式是制冷,通过对比设定温度和实际温度的大小关系,若设定温度比实际温度小,说明目前还没有达到用户所要求达到的温度,那么制冷的电机要开始转动。
上一篇:AT89S52单片机的家庭智能浇花器设计+源程序
下一篇:基于PLC的5层电梯控制系统的设计+梯形图

单片机数字红外测距系统设计+电路图+程序

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

粉料称重装置的单片机控...

STM32单片机的无刷直流电机控制系统设计

AT89S52单片机车内空气检测系统设计+源代码

多元化刑事简易程序构建探讨【9365字】

浅谈传统人文精神茬大學...

《醉青春》导演作品阐述

辩护律师的作证义务和保...

中国古代秘书擅权的发展和恶变

高校网球场馆运营管理初探【1805字】

拉力采集上位机软件开发任务书

国内外无刷直流电动机研究现状

浅谈新形势下妇产科护理...

谷度酒庄消费者回访调查问卷表