找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4653|回復(fù): 0
收起左側(cè)

單片機防盜報警器電路+程序

[復(fù)制鏈接]
ID:435369 發(fā)表于 2018-11-28 22:37 | 顯示全部樓層 |閱讀模式
防盜報警器電路設(shè)計仿真原理圖如下(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;                                 //燈滅,進入警戒狀態(tài)
  26.          flag=0;
  27.          IT0=1;                                         //外部中斷0設(shè)置為下降沿觸發(fā)中斷
  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.   }
復(fù)制代碼

所有資料51hei提供下載:
1.防盜報警器電路及程序.rar (47.42 KB, 下載次數(shù): 41)



回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表