图7蜂鸣器报警电路
2.3 系统硬件电路的选择及说明
硬件电路的设计见附图所示,从以上的分析可知在本设计中要用到以下元器件: AT89C51、热释电红外传感器、LED、按键、反相器74LS04(实际安装时省去)、蜂鸣器等一些单片机外围应用电路,以及单片机的手动复位电路等。其中D1为电源工作指示灯,D2是正常工作指示灯,D3—D6是起报警指示作用,当RXD脚被置低电平时,D3—D6亮红灯开始报警,同样,TXD脚置高电平时声音报警电路开始工作。电路设有2个按键,S1键作为倒计时的暂停键,S2键作为作为电路复位键。
3软件的程序实现
3.1 主程序工作流程图
按上述工作原理和硬件结构分析可知系统主程序工作流程图如下图8所示: