freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于單片機的熱釋電紅外防盜報警器(文件)

2024-12-28 04:27 上一頁面

下一頁面
 

【正文】 ,檢測特性好,但是需要冷卻,使用不方便,而且器件的檢測靈敏度與紅外波長有關,所以光電型傳感器在總體上不如熱釋電紅外傳感器。 圖 21 總體框架結構體系 其中 AT89S52 單片機作為控制單元模塊, HCSR501 熱釋電傳感器作為人體信號觸發(fā)模塊,采用近距離紅外收發(fā)裝置作無線收發(fā)模塊,蜂鳴器作報警電路模塊?,F(xiàn)在, 熱釋電晶體 被 廣泛用于紅外遙感 、 紅外光譜儀、以及熱輻射探測器 等多種多種設備 , 熱輻射探測器現(xiàn)在是 紅外激光 的一種比 較理想的探測器。 蜂鳴器在電路中用字母“ H”或“ HA”表示。電路的振蕩頻率見式( 21)。依圖所知, 3V~ 5V 直流電壓是電路的工作范圍, 45mA 是它的最大電流。 為了達到防盜的目的,我們通常使用的熱釋電紅外傳感器是雙元件型的。下面是熱釋電模塊的參數(shù)列表 3實物圖 31 以及電路原理圖 32: 表 31 熱釋電模塊參數(shù) 產品信號 HC—SR501人體感應模塊 工作電壓范圍 直流電壓 靜態(tài)電流 50uA 電平輸出 高 觸發(fā)方式 L不可重復觸發(fā) /H重復觸發(fā) 延時時間 5200S(可調)可制作范圍零點幾秒 幾十分鐘 封鎖時間 (默認 )可制作范圍零點幾秒 幾十秒 電路板外形尺寸 32mm*24mm 感應角度 100度錐角 工作溫度 15~+70度 感應透鏡尺寸 直徑: 23mm(默認 ) 熱釋電紅外防盜報警器 6 圖 31HCSR50熱釋電紅外感應模塊實物 圖 32 HCSR50熱釋電紅外感應模塊電路原理圖 AT89S52 單片機 AT89S52 片機的結構 AT89S52 是一個低功耗 、 高性能 CMOS 8 位單片機 , 與 MCS51 兼容, 有 40 個引腳,片內含 4k Bytes ISP(Insystem programmable)的可反復擦寫 多 次的 Flash 只讀程序存儲器,數(shù)據(jù)可以保留 10 年, 32 個外部雙向輸入 /輸出( I/O)口, 6 個中斷 源 ,芯片內集成了通用8 位中央處理器和 ISP Flash 存儲單元 , 3 個 16 位可編程定時 器 /計數(shù)器, 全雙工 UART 串行 通道 ,看門狗( WDT)電路 ,片內時鐘振蕩器, 256 字節(jié) 的隨 機存取數(shù)據(jù)存儲器( RAM)。下面介紹幾個主要部件。所以人們常說的內部數(shù)據(jù)存儲 器是指其前 128個單元。 時 鐘電路 程序存儲器 4 KB ROM 數(shù)據(jù)存儲器 256 B RAM/SFR 3 16 位 定時器 /計數(shù)器 AT89S52 CPU 64 KB 總線 擴展控制器 并行 I/O 串行口 中斷控制系統(tǒng) 熱釋電紅外防盜報警器 8 (5) 并行 I/O 口 AT89S52 共有 4 個 8 位的 I/O 口( P0、 P P P3 口),可以實現(xiàn)數(shù)據(jù)的并行輸入 /輸出,通過它連接外部設備。它共有 6 個中斷源:2 個外部中斷源 /INTO 和 /INT1 ; 3 個定時 /計數(shù)中斷, 1 個串行口中斷。采用 40 引腳雙列直插封裝( DIP)形式,如圖 34 所示。 P3 口: 它是 雙向 I/O 口,可接收輸出 4 個 TTL門電流。 P3 口也可作為 AT89S52 的一些特殊功能口,如下所示: (1)P3 口管腳 備選功能 (2) RXD(串行輸入口) (3) TXD(串行輸出口) (4) /INT0(外部中斷 0) (5) /INT1(外部中斷 1) (6) T0(記時 器 0 外部輸入) (7) T1(記時器 1 外部輸入) (8) /WR(外部數(shù)據(jù)存儲器寫選通) (9) /RD(外部數(shù)據(jù)存儲器讀選通) (10)P3 口同時 還可以 為編程校驗 和 閃爍編程接收一些控制信號。在 FLASH 編程 的時候 ,編程脈沖 使用 ALE/PROG 引腳 來 輸入 內容, 它可 用來實現(xiàn) 定時 的功能或者是 用作對外部輸出的脈沖 。 PSEN:外部程序存儲器的選通信號 端 。 當 EA 端口一直持續(xù)在 低電平時,外部程序存儲器( 0000HFFFFH)在 這段時間則無需在意 是否有內部程序存儲器。 XTAL1:內部時鐘 發(fā)生器 電路 及 反向振蕩放大器的輸入 端口 。引腳 XTAL1 和 XTAL2 分別 用來當做 反向放大器的輸入和輸出 端 。 AT89S52 單片機的工作 周期 在軟件和硬件的支持下,單片機在控制器信號下可以進行各種操作,但是為了讓計算機內部必須有一個準確的定時脈沖 ,所以控制器發(fā)出的控制信號必須定時發(fā)出。 狀態(tài)周期 :一個狀態(tài)周期有兩個時鐘脈沖: P P2,震蕩周期經過二分頻得到狀態(tài)周期,所以它由兩個震蕩周期組成。 AT89S52 單片機的工作過程和工作方式 單片機工作過程遵循現(xiàn)代計算機的工作原理(馮 單片機的工作方式有:復位、程序執(zhí)行、掉電保護和低功耗、編程、校驗與加密等方式。復位對片內 RAM 已存放的內容沒有影響 , 但是 ALE 在復位的時候將會輸出高電平。在復位后,可以直接把它們作為輸入口來使用。 復位方法一般有 三種類型:外部手動按鍵復位、上電自動復位和 “看門狗 ”復位。 ( b) 上電 /外部復位電路 (2) 程序執(zhí)行方式 程序執(zhí)行方式就是單片機的基本工作方式。在出現(xiàn)正脈沖期間, ALE/PROG 端加上 50ms 的負 脈沖,完成一次寫入。 遙控碼的發(fā)射 紅外遙控的發(fā)射過 程,首先紅外遙控發(fā)送遙控信號,之后將遙控信號 (二進制脈沖碼 )調制在 40KHz(周期為 26us)的載波上進行脈幅調制 (PAM),經緩沖放大發(fā)送到紅外發(fā)光二極管,最后紅外二極管把接收到的信號轉換為紅外信號發(fā)射出去。 接收端主要元件是紅外接收管,也就是一種光敏二極管(實際上是三極管,基極為感光部分)。下面將具體介紹LED 顯示器: LED 顯示器由 7 段發(fā)光管組成,并按“日”字形排列,如圖 39 所示。由圖可知, P0 端口接顯示器的段選端, 、 控制數(shù)碼管的位選,單片機通過這幾個 I/O 口來控制數(shù)碼管顯示器,使它實現(xiàn)其功能。而動態(tài)顯示是將多個 LED 連接在一起,只用一個 8 位輸出口段來控制,通過控制時間間隔和點亮時間就可以使多個 LED 同時顯示。 系統(tǒng)硬件選擇 從以上的分析可知在本設計中要用到如下器件: AT89S52 單片機、熱釋電紅外傳感器、 LED 簡易顯示器、紅外遙控器、紅外接收器、蜂鳴器 、電路板、二極管、按鍵等一些單片機外圍應用電路 ,具體列表如下 33: 河北北方學院 2021 屆 本科生 畢業(yè)論文 15 所需基本元器件如下表 33 編號 名稱 型號 數(shù)量 R5 、 R6 電阻 10K 2 R0, R2, R3, R4 電阻 1K 6 C7 電容 10uF 1 C C6 電容 30pF 2 Red1Red3 發(fā)光二極管 LED 1 綠 2 紅 Q1,Q2,Q3 三極管 S8550 3 U1 單片機 AT89S52 1 Y 石英晶振 12MHZ 1 K1 按鍵 * 1 Tantou 熱釋電傳感器 HCSR501 1 U2 蜂鳴器 1 L1 顯示器 LED 1 H1 紅外接收器 * 1 H2 紅外遙控 * 1 熱釋電紅外防盜報警器 16 4 軟件介紹 系統(tǒng)的實現(xiàn) 首先系統(tǒng)接上電源 ,按下紅外遙控上指定的按鍵 ,進入布防狀態(tài) ,這是就可以實現(xiàn)報警了。//紅外線接收頭端口 sbit beep=P3^3。//備用,可接震動等傳感器,也可不用 sbit renti=P1^6。 void Display_IR_Input_Value(void) interrupt 0//紅外遙控信號進行鍵值解碼和糾錯. { uchar i,j,k,N=0。i14。 for(j=0。k++) { while(IRINPUT) _delay_us(1)。 if(N=30) { EX0=1。 N=0。0x0f。 beep=1。 ware()。//延遲 60 毫秒, beep=!beep。該報警器的最大特點就是使用戶能夠操作簡單、易懂、靈活;且安裝方便、智能性高、誤報率低,同時它的信號經過單片機系統(tǒng)處理后方便和 PC 機通信,便于多用戶統(tǒng)一管理。 讓我度過了大學生活最為充實的一段時期,而且收獲了理論和實踐上的第一桶金。同時,我還要感謝信息系的所有老師們,他們在大學生活的幾年中給我的 無私幫助,我將終生難忘。 uchar code smg_tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}。 //危險報警燈 sbit anquan=P1^2。 uchar Display_Buffer[]={0x00,0x00}。i++)。i++)。 // renti=0。i150。 } beep=1。 while(1) { if(Display_Buffer[0]==5||Display_Buffer[1]==4) //遙控接收判斷函數(shù) { anquan=0。 if((chuangan==0)||(renti==1)) //檢測到判斷 { anquan=1。 _delay_us(15)。 return。j++) { for(k=0。 while(IRINPUT) { _delay_us(1)。 } } IR_Input_Buffer[j]=IR_Input_Buffer[j]1。 return。 EX0=1。0x0f。 N=0。 if(N=30) { EX0=1。k++) { while(IRINPUT) _delay_us(1)。 for(j=0。i14。 } } } } // //函數(shù)功能 :外
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1