基于单片机红外报警仿真系统设计
【资源下载】下载地址如下1396:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
设计利用多谐振荡电路作为红外线发射器的驱动电路,驱动红外发射管,向布防区内发射红外线,接收端利用专用的红外线接收器件对发射的红外线信号进行接收,经放大电路进行信号放大及整形后驱动数字门电路,输出报警信号,又经报警信号锁定电路,将报警信号进行锁定,即使现场的入侵人员走开,报警电路也将一直报警,直到人为解除后方能取消报警。
#include <AT89X51.H> #include <INTRINS.H> bit flag; unsigned char count; void dely500(void) //延时 { unsigned char i; for(i=250;i>0;i--) { _nop_(); } } void main(void) { while(1) { if(P3_0==0) //检测到低电平 { while(1)//死循环报警 {