2。3。2晶振电路
晶振电路由30pF的电容C2、C3和12MHz的晶振X1构成。晶振在电容作用下更容易起振,其取值范围是15-33pF,本文晶振所取值是12MHz,时钟周期T=1/12us,所以单片机的执行速度快慢由晶振的取值决定,晶振所取值越高,单片机执行速度就越迅速,晶振电路如图2-4所示:
2。3。3复位电路
图2-4晶振电路图
复位电路,就是利用它使电路恢复到初始状态。ST89C51单片机系统有上电复位和按钮复位两种方式,如图2-5所示。上电复位是指在给电路通电过程时,在RST引脚上出现一个大于10ms的正脉冲,单片机立马进入复位状态。按钮复位亦指手动复位,当按下复位按钮,单片机立马恢复到初始状态。
2。3。4电源电路
图2-5复位电路结构图
本文采用5V的直流电源给系统提供电源,将5V电压直接接在单片机的VCC上,源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766
GND引脚接地实现电源电路回路连接。其结构如图2-6所示。
2。4DS18B20测温模块
2。4。1DS18B20概述
图2-6电源电路结构图
随着现代技术的迅猛发展,国内外已经普遍使用最新一代集数字化、智能化、网络化为一体的温度传感器。例如智能温度传感器DS18B20也是其中一种,它更加的精确、可靠、安全、功能丰富,朝着更高科技的方向发展着。因此,DS18B20温度传感器已经越来越受到日常生活和工业领域的青睐。
DS18B20数字温度传感器芯片,由不锈钢保护管封装构成,其可靠性好、集成度高、操作简单,能够在各种狭小空间和恶劣环境下完成数字测温和控制。并且在单线接口方式下,只需一条口线即可实现与微处理器的双向传输通讯;其测温范围为-55℃~+125℃,测温准确度达到了0。5℃;支持多点组网功能;将多个DS18B20并联在唯一的三线上,可进行多点测温;工作电源为3~5V/DC;在使用中不需要任何外围元件。
2。4。2DS18B20引脚介绍
图2-7 DS18B20引脚图
DS18B20有三根外引线,外部结构简洁,分别是DQ信号端口,VDD外供电源线端口和GND共用地线端口。
2。4。3DS18B20的内部结构
DS18B20的内部结构主要包括:温度传感器、非挥发的温度报警触发器TH和TI、配置寄存器等。DS18B20只有一个数据输入输出口,是单总线专用芯片之一,在工作时,温度值直接以“单总线”数据方式传输,提升了系统的传输效率。[1]
2。5水温控制系统报警模块
2。5。1蜂鸣器报警电路
蜂鸣器采用直流电压供电,本文设计的蜂鸣器驱动电路如图2-8所示。因为蜂鸣器的工作电流相对较大,致使单片机的I/O端口不能正常驱动,因此要利用三极管放大电流的功能来驱动蜂鸣器工作。将三极管的控制脚(基极)接在单片机P2。0口上,当单片机P2。0输出低电平时,蜂鸣器就会工作,发出声音报警。
图2-8蜂鸣器驱动电路
2。5。2LED报警模块电路
如图LED报警电路图2-9,LED的正极连接电源的正极,一旦检测到单片机的P2。1口输出低电平,立即触发LED报警灯闪烁。
图2-9LED报警电路图
2。6AT24C02存储模块
AT24C02的芯片引脚图如图2-10所示:
图2-10 AT24C02的芯片引脚图。
AT24C01的封装是8脚PDIP、8脚JEDECSOIC和8脚TSSOP,使用2线制串行接口进行数据传输。另外,整个系列有2。7V(2。7V至5。5V)和1。8V(1。8V至5。5V)两个版本。[4]数据线SDA和时钟信号线SCL构成串行总线,进行数据的接受和发送。SCL接单片机的P1。6口,SDA接单片机的P1。7口,将数据输送给单片机。SDA管脚常态是高电平,且SDA管脚上的数据只有在SCL是低电平时发生改变。数据在SCL高电平时变为开始信号或停止信号。