欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
基于51單片機的人體紅外報警器程序設計
[打印本頁]
作者:
大哥大雷神
時間:
2016-12-21 14:31
標題:
基于51單片機的人體紅外報警器程序設計
//51單片機簡人體紅外報警器設計,手動按鍵控制實現緊急報警、布防、撤防、關閉報警)//
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar Mode=1,Mode1=0;
uchar t;
sbit s1=P1^0;
sbit s2=P1^2;
sbit s3=P1^1;
bit alarm=1,kai=1;
sbit LR=P2^0;//紅燈報警燈
sbit LY=P2^2;//布防燈
sbit LG=P2^1;//紅外信號檢測燈
sbit Feng=P1^3;//蜂鳴器報警
sbit HR=P0^3;//紅外模塊接入端口
void delay(uint x) //毫秒級延時函數
{
uint i,j;
for(i=x;i>0;i--)
for(j=110;j>0;j--);
}
void di()
{
LR=0;//蜂鳴器報警,紅燈跟隨閃爍
Feng=0;
delay(80);
LR=1;
Feng=1;
delay(200);
}
void main()
{
LR=1;//初始化三個燈都是滅
LG=1;
LY=1;
delay(5);
while(1)
{
if(s1==0) //緊急手動報警
{
delay(5); //延時消抖
if(s1==0)
{
delay(5);
while(!s1);
kai=0;
LY=1;
LG=1;
alarm=0; //進入報警狀態
Mode1=1; //Mode1置1:緊急報警過程中以防按了布防鍵取消緊急報警
delay(5);
}
}
if(s3==0) //取消報警
{
delay(5);
if(s3==0)
{
delay(5);
while(!s3);
LR=1;
LY=1;
Mode=1;
Mode1=0;
alarm=1;
delay(5);
}
}
if(s2==0) //布防
{
if(Mode1==1) //判斷Mode1的狀態,如果是緊急報警狀態就保持,否則進入布防設置
{
alarm=0;
}
else
{
for(t=0;t<200;t++)
{
LY=~LY;
delay(200);
}
LR=1;
LY=0;
Mode=0; //布防狀態標識
kai=1;
delay(5);
}
}
if(alarm==0)
{
di();
delay(100);
di();
delay(100);
}
if(HR==1&&Mode==0)
{
alarm=0;//開始進入報警
}
else
{
if(kai)
{
alarm=1;
LR=1;
}
}
if(HR==1) //檢測紅外模塊有信號,綠燈亮,否則滅
{
LG=0;
delay(200);
}
else
{
LG=1;
}
}
}
作者:
kkfy888
時間:
2016-12-21 22:07
試驗看看正常不
作者:
說過的挺好
時間:
2016-12-21 22:26
抱走~~試試看行不行~
作者:
大哥大雷神
時間:
2016-12-23 11:17
肯定行
作者:
303977143
時間:
2017-11-28 11:39
51有你真好
作者:
1318777948
時間:
2018-6-22 22:36
有沒有PCB圖啊
作者:
huang137
時間:
2018-11-18 22:19
怎么在開發板上面連接線
作者:
我家小姚
時間:
2018-11-22 13:22
有沒有仿真圖,原理圖呢
作者:
電子灬愛好者
時間:
2018-12-5 15:51
很好的資料
作者:
snowy.
時間:
2019-6-25 10:12
有沒有用紅外感應人在五米內一直報警的系統呢
作者:
來51學習
時間:
2019-6-26 22:11
snowy. 發表于 2019-6-25 10:12
有沒有用紅外感應人在五米內一直報警的系統呢
如果人在5米內一直報警,可以采用單次觸發模式
作者:
121081
時間:
2019-6-27 10:04
紅外感應范圍是多少
作者:
ssst
時間:
2019-11-6 20:46
你有沒有仿真圖啊
作者:
流浪2020年
時間:
2019-12-11 23:48
不可能可以,紅外線檢測部分實現不了,請樓主認真看看51單片機使用手冊,單片機檢測不了外部高電平。
作者:
我們不一樣111
時間:
2019-12-16 11:28
仿真圖沒有
作者:
熱愛科技生活
時間:
2020-4-20 10:24
是不是要用keil燒錄
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1