工作后,复位可以继续给 2 个机器周期高功率,然后复位操作可以完成。本设计采用外接手动按键复位电路,该电路需要与拉阻连接,以提高输出电平的值。时钟电路就像单片机的心脏,控制着单片机的工作节奏。 时钟电路是一个 振荡电路,它提供一个正弦波信号作为基准来确定单片机的执行速度。 的 XTAL1 和 XTAL2 是输入和反向放大器的输出,和反向放大器可以配置为一个 内置振荡器。 如果外部时钟源驱动时, XTAL2 应不连接。 因为一个机器周期 包含 6 个状态周期,每个状态周期是 2 个振荡周期,所以机器周期有 12 个振 荡周期。 如果外部石英晶体振荡器的振荡频率为 12MHz ,振荡周期为 1/12us 。 3.4.3 按键控制电路关键模块由三个独立的按键组成:手动报警按钮、按钮、按钮取消报警。按下手动报警键:当出现特殊紧急情况时,按下紧急报警按钮,蜂鸣器发出报警信号,红色 LED 信号灯也会闪烁。按下按键保护:LED 绿灯闪烁开始部署,直到绿灯亮起 LED,代表结束部署(部署时间 30 秒)。此时如果身体通过传感器监测区域(监测距离 5~7m,监控角度小于 100 度),热释电红外输出高电平,单片机的 P1 ^ 3 端口检测水平高,淡黄色的 LED 灯,通过监测地区的代表人,同时蜂鸣器报警。小偷入侵。按下取消报警键:蜂鸣器和指示灯进入初始状态。图 3-8 所示。 图 3-8 按键部分3.4.4 指示灯和报警电路报警电路是有红色 led 灯和蜂鸣器模块组成。报警指示灯是有单片机输出低电平驱动。蜂鸣器是用 pnp 型的功率驱动管 S8550 驱动,当单片机 P2^3口为低电平时,三极管 S8550 饱和导通,蜂鸣器发出报警声,当单片机P2^3口为高电平时,三极管 S8550 截止,蜂鸣器停止报警。电路图如图 3-9 所示:图 3-9 指示灯和报警电路3.5 软件的程序实现3.5.1 主程序工作流程图 按上述工作原理和硬件结构分析可知系统主程序工作流程图如下图所示: 图 3-10 主程序工作流程图3.5.2 报警判断程序单片机对红外热释电传感器的入侵信号进行检测,并通过单片机的程序处理,分别驱动报警指示灯和蜂鸣器。反语句的使用使报警灯和蜂鸣器同时发出报警信号。如果没有人取消报警,程序将继续报警。/******************红外报警处理**********************/ void hongwai_dis(){if(flag_alarm == 1) //报警{red = ~red; //红灯报警beep = ~beep; //蜂鸣器报警}if(flag_bufang_en == 1) //准备开始布...