按键电路
模块
STC90C52RC
单片机
LED数码显示模块报警模
块
图11系统总体框图
12020年4月19日
f文档仅供参考
第2章硬件设计21DHT11温度湿度传感器电路设计
此次单片机课程设计采用的是DHT11数字温湿度传感器,而且是单总线(双向)结构,因此温湿度检测电路的结构比较简单。此次课程设计温度测量范围:050摄氏度;湿度测量范围:2090RH。DHT11只有一根数据线,一根电源线,一根地线,还有一根(NC)悬空。直接将电源线与单片机的电源VCC相连,地线与单片机的GND相连。数据线DATA与单片机的P10口相连,外加一个5K的上拉电阻。所需要的温湿度数据便是由DATA引脚经过P10送入单片机的,在单片机内做出相应的处理之后得到相应的温湿度数据,原理图如图21所示。
STC90C52RC
DATADHT11
VCCP10
悬空
22020年4月19日
f文档仅供参考
图21温度检测原理图
22按键电路模块设计
此次课程设计采用的按键电路为独立按键电路。
按键电路就是四个按键分别与STC90C52RC的P11、P12、
P13、P14口相连,分别与S1S4相连5V。当有按键按下时单片机收到有M效CS的信号,S1键显示实际所测得的湿度,S2键显示实际所5测1得的温度和S3键的功能为设置温湿度的上限值和下限值,PS11键为加1,S2键为减1。当S1键和S2键单独使用时用来1切换显示温湿度的精确数据,S4为启动DHT11传感器的独立开关具体原理图如图22所示。
P1
2S1GN
P1
S2
D
3
S3
S4P1
4
图22按键原理图
32020年4月19日
f文档仅供参考
23晶振电路和复位电路设计
STC90C52内部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD分别是此放大器的输入端和输出端。时钟能够由内部方式产生或外部方式产生。其晶振电路如图23所示。
C330pFC230pF
X112MHz
XTAL1
XTAL2
图23晶振电路复位电路是保证单片机正常运行的关键因素,因此可靠
地复位电路设计是必要的。将RST引脚连续输入2个机器周期(即24个时钟振荡期间)以上高电平,即能够完成单片机的初始化操作。本设计采用按钮复位方式,其复位电路如
图24所示。
42020年4月19日
fVCC
文档仅供参考
SWRST
C1
20pFR11k
RST
图24复位电路
23LED数码显示模块设计此次课程设计采用的共阳极LED动态数码显示,所谓动
态显示,是采用动态扫描的方法逐个地循环点亮各位显示器。虽然在任一时刻只有一位显示器被点亮,但由于人眼具有视觉残留效应看起来与全部显示器持续点亮效果是完全一样的。为了实现LED显示器的动态扫描,除了要给显示器提供段码(字形代码r