娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月12日(星期四)

正在發(fā)生

2019年12月12日 | 基于51單片機的人體紅外報警器程序設(shè)計

發(fā)布者:JoyfulSunflower 來源: 51hei關(guān)鍵字:51單片機  人體紅外報警器  手動按鍵 手機看文章 掃描二維碼
隨時隨地手機看文章

//51單片機簡人體紅外報警器設(shè)計,手動按鍵控制實現(xiàn)緊急報警、布防、撤防、關(guān)閉報警)//


#include

#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) //毫秒級延時函數(shù)

{

  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;  //進入報警狀態(tài)

                                        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的狀態(tài),如果是緊急報警狀態(tài)就保持,否則進入布防設(shè)置

                        {

                                alarm=0;

                        }

                        else

                        {

                                for(t=0;t<200;t++)

                                {

                                  LY=~LY;

                                  delay(200);

                                }

                                LR=1;

                                LY=0;

                                Mode=0;        //布防狀態(tài)標識

                                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;

                }                         

[1] [2]
關(guān)鍵字:51單片機  人體紅外報警器  手動按鍵 引用地址:基于51單片機的人體紅外報警器程序設(shè)計

上一篇:51單片機定時器做的可調(diào)數(shù)字時鐘設(shè)計
下一篇:LCD1602屏幕顯示郵箱手機號(滾動和閃爍顯示程序Proteus仿真)

推薦閱讀

隨著近年來越來越多汽車企業(yè)提出向“移動出行服務商”轉(zhuǎn)型,意味著汽車企業(yè)需要在智能化上有顛覆性的改變,機器學習、自然語言處理、神經(jīng)網(wǎng)絡等人工智能技術(shù)的運用,被外界認為是汽車智能化顛覆性改變的關(guān)鍵技術(shù)。然而紛繁復雜的車載操作系統(tǒng)以及封閉的系統(tǒng)研發(fā)環(huán)境不僅阻礙了開發(fā)效率,同時消費者對智能汽車的有效運用也大大降低。在2017 Google谷歌I/O...
  AVR單片機是ATMEL公司研制開發(fā)的一種新型單片機,它與51單片機、PIC單片機相比具有一系列的優(yōu)點:  1:在相同的系統(tǒng)時鐘下AVR運行速度最快;  2: 芯片內(nèi)部的Flsah、EEPROM、SRAM容量較大;  3:所有型號的Flash、EEPROM都可以反復燒寫、全部支持在線編程燒寫(ISP);  4:多種頻率的內(nèi)部RC振蕩器、上電自動復位、看門狗、啟動延時等功能,零外...
今日,長電科技中國區(qū)研發(fā)中心副總經(jīng)理李宗懌在中國集成電路設(shè)計業(yè)2020年會--封裝與測試分論壇上發(fā)表了主題為《先進封裝的協(xié)同設(shè)計與集成開發(fā)》的演講。李宗懌表示,一些主流媒體與專業(yè)咨詢公司通常將采用了非引線鍵合技術(shù)的封裝稱為先進封裝,主要是指FC、Fanin/Fanout、2.5D、3D、埋入式等先進封裝技術(shù),據(jù)Yole Developpement的數(shù)據(jù)顯示,2018年到2024...
據(jù)SamMobile報道,三星宣布將在CES 2022上舉行新品發(fā)布會,本次活動的主題名為“Together For Tomorrow”,屆時三星電子副董事長Jong-Hee Han將會亮相CES 2022展會。據(jù)報道,這次CES 2022展會,三星將會帶來新機Galaxy S21 FE,這款手機原計劃在今年下半年發(fā)布,由于芯片缺貨,它被推遲到了2022年。報道指出,三星Galaxy S21 FE美版采用6.5英寸O...

史海拾趣

問答坊 | AI 解惑

基于1302的時鐘液晶128X64顯示

基于1302的時鐘液晶128X64顯示…

查看全部問答∨

單片機讀寫U盤模塊升級了!!!

單片機讀寫U盤模塊pb375現(xiàn)在已經(jīng)升級成pb375a啦 詳細資料:https://home.eeworld.com.cn/my/space.php?uid=91727&do=blog&id=22086…

查看全部問答∨

有計劃的工作,有計劃的生活

這是我們領(lǐng)導提倡的!…

查看全部問答∨

關(guān)于局部變量存在pe文件的問題,在線等,了結(jié)給分。

我知道全局變量和靜態(tài)局部變量一般存在.DATA節(jié)中。但是局部變量是不存在pe文件中,在pe文件中查找找不到(不如程序里定義了局部變量像“hhhh”的字符串,在pe文件查找“hhhh”是找不到的)。 但是程序運行肯定有局部變量的信息,請問它存在哪個地 ...…

查看全部問答∨

EVC開發(fā)響應左右軟鍵

EVC4.0開發(fā)一個界面,卻不知左右軟鍵功能開發(fā),用哪一個類,模擬器上沒有這兩個鍵的,也不知是VK_??啥子?望哪位仁兄不吝賜教。…

查看全部問答∨

包含了ntddndis.he為什么會出這樣的錯誤。

rawethernet\\ntddndis.h(101) : error C2146: syntax error : missing \';\' before identifier \'Offset\' rawethernet\\ntddndis.h(101) : error C2501: \'ULONG_PTR\' : missing storage-class or type specifiers rawethernet\\ntddndis.h ...…

查看全部問答∨

大功率LED的可靠性解決方案

1 銀膠脫落  制程問題  支架用超聲波清洗,80度除濕4小時,再開始作業(yè)。或者采用錫膏焊接(對晶片有要求) 2 A點脫落,大部分是晶片問題,也有制程問題,如焊線前除濕。 3 E點脫落,設(shè)備原因占50% 支架原因占40% ,10%是制程原因,設(shè)備 ...…

查看全部問答∨

關(guān)于計數(shù)器使用技巧.. 求助~

現(xiàn)在的程序里使用計數(shù)器來記錄脈沖數(shù),我需要每秒鐘更新顯示一次近一分鐘內(nèi)的脈沖總數(shù)..我所使用的方法是定義了個長度為60的數(shù)組來存放每秒鐘的脈沖數(shù), 每秒鐘做一次合計 來計算1分鐘內(nèi)的脈沖總數(shù), 現(xiàn)在的問題是... 假如我想每秒鐘更新 近一小時內(nèi) ...…

查看全部問答∨

TI 課堂觀后感

看到好多人都進不去,我就奇怪了,為啥每次進去都暢通無阻呢? 這塊板子去年就粗略學了一下,看到專家都視頻果斷要看看! 這個視頻我看了兩遍,里面把value line系列的芯片的所有資源都講到了,但是由于視頻太少,講的都不細! 不過很好的地幫 ...…

查看全部問答∨
小廣播
設(shè)計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 广安市| 内江市| 安庆市| 濉溪县| 墨脱县| 吴堡县| 磐石市| 青阳县| 嵩明县| 天台县| 兴宁市| 长武县| 佳木斯市| 永兴县| 桃江县| 忻城县| 丁青县| 石屏县| 怀来县| 黄浦区| 澳门| 黔江区| 莫力| 西乡县| 柳州市| 万盛区| 玉环县| 平罗县| 伊吾县| 拉萨市| 潍坊市| 金坛市| 图木舒克市| 宣威市| 桐乡市| 凉城县| 怀柔区| 南开区| 宽甸| 克拉玛依市| 枝江市|