找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4251|回复: 0
收起左侧

单片机防盗报警器电路+程序

[复制链接]
ID:435369 发表于 2018-11-28 22:37 | 显示全部楼层 |阅读模式
防盗报警器电路设计仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)

防盗报警器

防盗报警器


单片机源程序如下:
  1.   #include <reg51.h>
  2.   #include <intrins.h>
  3.   unsigned char a=200;
  4.   sbit sp=P1^5;
  5.   bit flag;

  6.   delay(unsigned char i)
  7.   {
  8.           while(i--);
  9.   }

  10.   int main()
  11.   {
  12.                   unsigned int k=480;
  13.                 P2=0x00;
  14.                 while(k--)                         //开机自检,灯亮,警笛响两声
  15.                 {
  16.                    sp=!sp;
  17.                    delay(a);
  18.                    a--;
  19.                    if(a<10)
  20.                         {
  21.                         a=250;
  22.                         P2=_crol_(P2,1);
  23.                         }
  24.                 }
  25.          P2=0xff;                                 //灯灭,进入警戒状态
  26.          flag=0;
  27.          IT0=1;                                         //外部中断0设置为下降沿触发中断
  28.          EA=1;
  29.          EX0=1;
  30.          while(1)
  31.           {
  32.                   if(flag)
  33.                 {
  34.                         sp=!sp;
  35.                         delay(a);
  36.                         a--;
  37.                         if(a<10)
  38.                         {
  39.                                 a=250;
  40.                                 P2=_crol_(P2,1);
  41.                         }
  42.                 }
  43.      }
  44. }

  45.   void int0() interrupt 2
  46.   {
  47.           flag=1;
  48.         P2=0x80;
  49.   }
复制代码

所有资料51hei提供下载:
1.防盗报警器电路及程序.rar (47.42 KB, 下载次数: 40)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表