第2章 温湿度检测仪的硬件电路设计
此系统采用了以含有 A/D 转换器的 ADuC812 单片机为核心控制器件,以
高灵敏度传感器为获取元件,用 LCD 作为显示设备,并含有语音报警电路的方
案。这个系统主要由 ADuC812 单片机、温度测量电路、相对湿度测量电路、
语音报警电路、键盘输入电路与 LCD 显示电路。
§2.1 温湿度检测仪 ADuC812 单片机电路的设计
该检测仪的设计是以 ADuC812 单片机为核心部件,ADuC812 单片机是美
国 AD 公司推出的与 MCS51 单片机兼容的 ADuC812 单片机,它包含了高性能的
8 路 12 位 ADC、2 路 12 位 DAC、80C52MCU 内核、8KB EEPROM 程序存储器、640B
EEPROM 数据存储器和温度传感器等片内资源。ADuC812 单片机的引脚排列如
图 2-1。
利用 ADuC812 单片机的输入接口 P1.7 定时采集温度测量电路电压信号
和输入/输出接口 P3.5 采集相对湿度测量电路输出的频率信号,并对湿度的
频率进行线性化处理和补偿,从而获得温度和相对湿度数据,分别将这些数
据存储于数据存储器中, 然后再通过 P3.6 和 P3.7 接口把芯片处理的数据送
入显示模块电路,并可以用 LCD 显示屏显示出来。当温湿度检测仪检测到的
相对湿度超过用户设定的上下限时,单片机通过 P1.0 口输出语音信号到报
警电路。单片机通过模拟输入口 ADC0~ADC7 连接键盘,用户可以通过键盘
输入实现人机交换。ADuC812 单片机的 P3.0、P3.1 端口与 PC 机相连实现串
行通信,采用 RS-232C 串行接口。
ADuC812 单片机的时钟电路采用的是内部的时钟电路,利用单片机内部
的振荡电路,并在 XLAT1 和 XLAT2 两引脚间外接石英晶体和电容构成的并联
谐振电路,使内部振荡器产生自激振荡。石英晶体 XT1 频率是 11.059M,C1
和 C2 是 33pf。