本系统就是通过利用Proteus仿真,将所编写的程序用KeilC51软件编译。在仿真与调试的过程中,认真学习了Proteus和KeilC51这两个软件的使用教程,以及它们联调时的设置。由于本系统采用的是汇编程序,在调试过程中与C语言的区别也是个难点,通过查阅资料,熟悉汇编语言源程序文件的建立过程。最终顺利完成调试。
系统仿真调试结果如下。
(1)在正常工作情况下,电源指示灯绿灯亮,如图13所示。
图13 系统仿真图
(2)在接收到开关S1带来的低电平信号,可使图中的绿灯由亮变暗,并且观察到红灯一直亮,同时蜂鸣器一直响,即产生报警信号。持续10s秒后红灯灭,蜂鸣器停止报警,电源指示灯绿灯亮,如图14所示。
图14 系统仿真图
(3)在报警过程中,外部中断开关S2也可使警报解除,如图15所示。
图15 系统仿真图
(4)复位键S3使整个系统初始化,如图16所示。
图16 系统仿真图
5. 结束语
家庭防盗报警系统采用KeilC51开发系统,完成了程序模块及各个模块的设计与编程,实现了对信号处理过程的编程和调试。它具有电路简单、功能齐全、性能齐全、性价比高等特点,是一种经济、实用的防盗报警系统。
该系统通过以单片机AT89C51为工作处理器核心,外接热释电红外传感器,它是一种新颖的被动式红外探测器件,能够以非接触方式探测出人体发出的红外辐射,并将其转化为相应的电信号输出,同时能有效的抑制人体辐射波长以外的红外光线与可见光的干扰。平时传感器输出低电平,当有人在探测区范围内移动时,输出的低电平变为高电平,此高电平输入单片机,经单片机内部软件编程处理后,输出控制信号,驱动声光报警电路开始报警。该报警系统的最大特点就是操作简单、灵活、安装方便、误报率低。
当然防盗报警系统的开发是一个实践应用性很强的课题,要使其产品化,能够经受住实际应用的严格考验,还要进行许多深入细致的工作。随着现代安全保卫意识的提升以及现代科学技术的不断发展进步,报警系统必然会在将来得到更长远的发展。 51单片机家庭防盗报警系统设计+电路图+仿真图+源码(6):http://www.751com.cn/zidonghua/lunwen_334.html