期,所以一个机器周期共有12个振荡周期,如果外接石英晶体振荡器的振荡频率为12MHZ,一个振荡周期为112us,故而一个机器周期为1us。如图4所示为时钟电路。
图4晶振电路
3.2复位电路的设计
计算机在启动运行时都需要复位[11],使中央处理器CPU和系统中的其它部件都处于一个确定的初始状态,并从这个状态开始工作。
MCS-51单片机有一个复位引脚RST,它是史密特触发输入(对于CHMOS单片机,RST引脚的内部有一个拉低电阻),当振荡器起振后该引脚上出现2个机器周期(即24个时钟周期)以上的高电平,使器件复位,只要RST保持高电平,MCS-51保持复位状态。此时ALE、PSEN、P0、P1、P2、P3口都 输出高电平。RST变为低电平后,退出复位,CPU从初始状态开始工作。
复位方法一般有上电自动复位和外部按键手动复位,单片机在时钟电路工作以后, 在RESET端持续给出2个机器周期的高电平时就可以完成复位操作。例如使用晶振频率为12MHz时,则复位信号持续时间应不小于2us。本设计采用的是自动复位电路。如图5示为复位电路。
图5复位电路
3.3 电源模块设计
电源模块为系统板上其它模块提供+5V电源以及±15V电源[12]。电源的设计有分立元件和集成稳压器几种方法,目前较常用的是用集成稳压器来设计稳压电源。常用的集成稳压器有固定式三端稳压器与可调式三端稳压器。常用可调式集成稳压器有LM317系列,它们的输出电压从1.25V-37伏可调,负端则为LM337等。最简的电路外接元件只需一个固定电阻和一只电位器。其芯片内有过热和安全工作区保护,最大输出电流为1.5A。
系统需要设计两个电源,其中+5V电源采用7805,电路原理图如图6所示。原理:9V的交流电压输入后经桥堆整流,通过1000μF的电解电容进行滤波,再经过集成稳压器7805稳压,C17、C19等电容对其进行滤波后,最后输出+5V电压。供系统板上的其它模块使用。
图6电源模块原理图
3.4红外信号采集及其处理
本设计所用的热释感器采用这种双探测元的结构。其工作电路原理及设计电路如图7所示, 在VCC电源端利用C1和R2来稳定工作电压,同样输出端也多加了稳压元件稳定信号。当检测到人体移动信号时,电荷信号经过FET放大后,经过C2,R1的稳压后使输出变为高电位,再经过NPN的转化,输出OUT为低电平。红外传感器把低电平通过单片机的12引脚输入单片机,单片机通过红外传感器输入的低电平,控制发光二极管报警电路和声音报警电路的工作状态。从而可以起到防盗报警的目的。
图7 热释电红外传感器原理图
3.5 发光二极管报警电路的设计
本文设计的基于单片机的家庭防盗报警系统设计的发光二极管报警电路由1个发光二极管接上电阻后连上单片的P1.0的引脚[13],外接VCC,当红外传感器检测到有人进入后,它把检测的信号变成高低电平输入单片机。当单片机的P1.0引脚被置低电平后,发光二极管被点亮,起到报警作用。图8所示为发光二极管报警电路。
图8发光二极管报警电路
3.6 声音报警电路的设计
如下图所示,本文设计的系统的声音报警电路时用一个Sounder接到单片机的P1.0引脚上,构成声音报警电路,当红外传感器检测到有人进入后,它把检测的信号变成高低电平输入单片机。单片机用高低电平通过P1.3端口控制蜂鸣器的工作与否。如图9示为声音报警电路。
图9声音报警电路
3.7硬件电路的选择及说明
从下图的硬件电路图,分析可知在本设计中要用到如下模块:51单片机 AT89C51、由热释电红外传感器组成的检测模块、由LED组成的发光二极管报警模块、由蜂鸣器组成的声音报警模块等一些单片机外围应用模块,以及单片机的自动复位电路和晶振电路等。在Protues软件中没有红外传