温控系统课程设计说明书 - 图文 下载本文

通过六个七位数码管来显示温度,第一位用来表示正负,精确到两位小数。

7SEG346910111213P[0...7]Y[0...5]Y[0...5]P[0...7]Y01Y12Y25Y37Y48Y514P0P1P2P3P4P5P6P7W1W2W3W4W5W6abcdefgDP

图3-1-3数码管模块

CPU模块

AT89C51单片机作为CPU处理程序,实现程序中所编写的功能。

其中P2.2,P2.3,P2.4连接译码器为数码管提供位选数据,P0为数码管提供段选数据。P3.7接DS18B20的数据端口。

VCCC8RSTR10Res31K22uF161514131211109R710KGNDCPUL1L2L3L412345678RST91011121314151617XT118XT21920P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST/VPDP3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RDXTAL2XTAL1GNDat89c51VCCP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7EA/VPPALE/PROGPSENP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.04039383736353433323130292827262524232221123456781Y12C630pFC730pFP0P1P2P3P4P5P6P7XT1XT2BEEPLCLBLAGNDWDGND

图3-1-4 CPU模块

8

LED灯模块

当环境温度低于27度时,灯D1闪烁。

当环境温度低于25度时,灯D1,D2一起闪烁。 当环境温度高于30度时,灯D3闪烁。 当环境温度高于32度时,灯D3,D4一起闪烁

L[1...4]L[1...4]L1D2L2D3L3D4L4D1R11KR21KR31KR41KGND

图3-1-5 led灯模块

蜂鸣器模块

当环境温度不在适宜范围,蜂鸣器将跟随灯的闪烁开始以“滴”声报警。

VCCBEEPR510LS1Q1PNPBuzzerR610GND

图3-1-6蜂鸣器模块

DS18B20模块

9

温度传感器DS18B20采用单总线协议,下图中16号引脚与单片机的P3.7相连接,并外接一个约为4.7K欧姆的上拉电阻。

DS18B20123GNDI/OVCCVCCR84.7KGNDWD

图3-1-7 温度传感器模块

3.2原理图元件

74LS138译码器元件

12364516AAAG1G2AG2BY0Y1Y2Y3Y4Y5Y6Y78GND15141312111097VCC

10

AT89C51单片机元件

1234567891011121314151617181920P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST/VPDP3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RDXTAL2XTAL1GNDVCCP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7EA/VPPALE/PROGPSENP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.04039383736353433323130292827262524232221

DS18B20温度传感器元件

123GNDI/OVCC

11