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

正文內(nèi)容

單片機(jī)火警警報系統(tǒng)的畢業(yè)設(shè)計論文(參考版)

2025-06-30 13:33本頁面
  

【正文】 。此次設(shè)計能夠成功的完成,要特別感謝我的導(dǎo)師郭松老師的關(guān)懷和指導(dǎo),以及其他同學(xué)的幫助與支持。電子科技大學(xué)出版社?!栋不占夹g(shù)師范學(xué)院學(xué)報》,2004,(8)2。 8051 系列單片機(jī)與MT8880收發(fā)器接口技術(shù)。單片機(jī)遠(yuǎn)程語音報警系統(tǒng)。 《現(xiàn)代電子技術(shù)》2004 年第10 期總第177 [5] 龔冬梅.基于DTMF信號方式的數(shù)據(jù)傳輸接口軟件設(shè)計.《電腦開發(fā)與應(yīng)用》,2003,16(6):17.[6] 張毅坤編. 《單片微型計算機(jī)原理及應(yīng)用》。清華大學(xué)出版社 ,2002年7月[4] 王忠民, 郝 靜, 張 瑜 編。參考文獻(xiàn)[1] 陳汝全等編. 《實用單片機(jī)接口技術(shù)》. 成都:電子科技大學(xué)出版社,。系統(tǒng)的軟件部分的設(shè)計,主要有數(shù)據(jù)采集軟件設(shè)計、火災(zāi)判斷程序設(shè)計、報警程序設(shè)計。本報警器的工作原理是當(dāng)發(fā)現(xiàn)警情時,探測器將警報信號通過傳感器接口送入單片機(jī),單片機(jī)的報警中斷程序開始運(yùn)行,調(diào)用撥號子程序按照預(yù)置號碼進(jìn)行撥號,發(fā)出報警。實踐表明,單片機(jī)技術(shù)在系統(tǒng)報警和其它一些自動控制領(lǐng)域中有著廣泛的應(yīng)用前景。本文介紹了一種基于公用電話網(wǎng),利用單片機(jī)805DTMF信號收發(fā)芯片MT8880、集成語音芯片ISD1420,集成溫度傳感器AD590 和氣體傳感器TGS202等,利用多傳感器信息融合技術(shù),完成語音報警的實用、可靠的單片機(jī)語音自動報警系統(tǒng),著重闡述了該系統(tǒng)的組成形式及工作原理。 MT8880的數(shù)據(jù)接收流程圖程序清單如下: ORG 0000HAJMP MAIN ORG 0100HMAIN:MOV 30H,00H // MT8880的數(shù)據(jù)發(fā)送程序設(shè)計 MT8880的數(shù)據(jù)發(fā)送程序中用到了相應(yīng)的串口接收程序。若在少于12個脈沖中間回鈴音中斷表示對方有人接聽,可以播放報警信號對應(yīng)的報警語音[12]。然后判別在60 s 內(nèi),若計數(shù)值大于15個脈沖(這時無論60s定時到否)則表示對方為忙音,應(yīng)掛機(jī),撥打下一個報警電話。 電話報警流程圖 報警撥號后對方回鈴音和忙音的區(qū)別: 按規(guī)定回鈴音為1s 高電平4 s 低電平方波信號,忙音為高電平和低電平均為0135s方波信號,回鈴音和忙音呼叫時間60s,60s后自動掛機(jī)。若前次按鍵后40s 無按鍵輸入,默認(rèn)為無任務(wù)輸入,自動掛機(jī)。若同一任務(wù)所輸入的次數(shù)為偶數(shù),表示取消任務(wù)。 電話報警電路程序設(shè)計思路是:電話報警電路與家用電話采用并聯(lián)方式[10],當(dāng)有振鈴信號時單片機(jī)開始記數(shù),前n(可通過編程設(shè)定)次鈴聲內(nèi)若有人接電話,則遙控報警器被屏蔽,不影響正常接聽電話,若n次鈴聲后無人接聽,約定遙控報警器自動模擬掛機(jī),并發(fā)出提示音要求用戶輸入密碼,允許3次輸入錯誤,并有2 次提示輸入錯誤重新輸入,若第3 次輸入錯誤則自動掛機(jī)。如遇回鈴音就等待三秒再檢測,若等待三次后線路仍然不通,就撥叫下一個號碼;若遇忙音就先掛機(jī)再等待10s,重新?lián)芴?,如此三次后仍然撥不通,就撥叫下一個號碼,直到將電話簿上的所有號碼撥完為止。撥叫時,報警器摘機(jī)后先對電話線上的信號進(jìn)行檢測,檢測到撥號音就撥號,檢測不到撥號音說明電話線已有問題,無法撥號,就自動掛機(jī)。表2 數(shù)據(jù)在RAM 的存放第一次數(shù)據(jù)采集第二次數(shù)據(jù)采集51H 溫度數(shù)據(jù)54H 溫度數(shù)據(jù)52H 煙霧數(shù)據(jù)55H 煙霧數(shù)據(jù)53H 現(xiàn)場情況56H 現(xiàn)場情況 報警程序設(shè)計 電話報警模塊 電話報警模塊主要通過中斷服務(wù)程序來實現(xiàn)。01H 為情況異常:調(diào)異常報警子程序。(3) 綜合兩次情況做最后判斷,并予以報警若53H 和56H 中數(shù)據(jù)不相同,說明是誤報;調(diào)故障報警子程序;否則按該單元中的數(shù)據(jù)調(diào)相應(yīng)的報警子程序。具體判斷方法如下:(1) 對溫度和煙霧進(jìn)行了兩次數(shù)據(jù)采集與判斷溫度≥100 ℃, 溫度異常, 置標(biāo)志位為1,否則為0;煙霧(CO, CO2) 濃度≥% ,煙霧濃度異常,置標(biāo)志位為1,否則為0。每次數(shù)據(jù)采集后根據(jù)得到的數(shù)據(jù)對現(xiàn)場情況進(jìn)行判斷:00H 表示正常;01H 表示異常;02H 表示火災(zāi); 然后綜合多次判斷結(jié)果做出最終的火情判斷。中斷服務(wù)程序用來從ADC 接受A/D轉(zhuǎn)換后的數(shù)字量和判斷一遍采集完否。 A/ D 采樣程序如下: 本程序分住程序和中斷服務(wù)程序兩部分?!?shù)據(jù)采集子程序 數(shù)據(jù)采集部分的程序設(shè)計包括: 驅(qū)動ADC0809 的IN0和IN1進(jìn)行A/D 轉(zhuǎn)換,分別由子程序ADC1 (溫度轉(zhuǎn)換) 和ADC2 (煙霧濃度轉(zhuǎn)換) 完成;單片機(jī)接收轉(zhuǎn)換好的數(shù)據(jù),存入指定內(nèi)存單元,由INT1 中斷服務(wù)程序完成。第4章 系統(tǒng)軟件設(shè)計為了便于系統(tǒng)維護(hù)和功能擴(kuò)充,采用了模塊化程序設(shè)計方法,系統(tǒng)各個模塊的具體功能都是通過子程序調(diào)用實現(xiàn)的。但RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行此外,AT89C51設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。石晶振蕩和陶瓷振蕩均可采用。 振蕩器特性 XTAL1和XTAL2分別為反向放大器的輸入和輸出。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部程序存儲器。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。/PSEN:外部程序存儲器的選通信號。另外,該引腳被略微拉高。如想禁止ALE的輸出可在SFR8EH地址上置0。因此它可用作對外部輸出的脈沖或用于定時目的。在FLASH編程期間,此引腳用于輸入編程脈沖。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機(jī)器周期的高電平時間。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故. P3口也可作為AT89C51的一些特殊功能口,如下所示: 口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷0) /INT1(外部中斷1) T0(記時器0外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通)P3口同時為閃爍編程和編程校驗接收一些控制信號。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。這是由于內(nèi)部上拉的緣故。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗時,P0輸出原碼,此時P0外部必須被拉高。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。 GND:接地。低功耗的閑置和掉電模式5個中斷源32可編程I/O線三級程序存儲器鎖定4K字節(jié)可編程閃爍存儲器 AT89C51引腳圖 主要特性該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。備電由12V備用電池供給,當(dāng)電池電量不足時,控制備用電池充電。其中主電由220V電源經(jīng)過變壓器變壓后供給,經(jīng)整流橋整流后由穩(wěn)壓芯片穩(wěn)壓供給系統(tǒng)電路。在沒有干擾情況下,狀態(tài)寄存器沿000→001(表示前2個20 ms 內(nèi)未檢測到話線信號音,當(dāng)前20ms內(nèi)檢測到話線信號音,話線信號持續(xù)時間+1)→011(已連續(xù)在相鄰的2 個20ms內(nèi)檢測到話線信號,是話線信號持續(xù)期開始標(biāo)志,話線信號持續(xù)時間+1)→111(在相鄰的3個20ms內(nèi)檢測到話線信號,是話線信號持續(xù)期,話線信號持續(xù)時間+1)→110(前2個20 ms內(nèi)檢測到話線信號,當(dāng)前20ms內(nèi)檢測不到話線信號時,可能是話線信號持續(xù)期后沿,間歇期時間+1)→100(已連續(xù)在相鄰的2個20ms內(nèi)檢測不到話線信號,是話線信號持續(xù)期結(jié)束標(biāo)志,間歇期時間+1)→000(已連續(xù)3個20ms檢測不到話線信號,是話線信號間歇期)轉(zhuǎn)換。具體做法如下:狀態(tài)寄存器b2~b0位初始化為“000”;20 ms 定時時間到時,保存計數(shù)器T0后清計數(shù)器T0;然后將狀態(tài)寄存器左移,亦即使b2←b1,b1←b0;而b0 位內(nèi)容由計數(shù)器T0決定:如果計數(shù)器T0在7~11之間,則表明這20 ms內(nèi)存在450 Hz話線信號音,b0位取“1”;如果計數(shù)器T0在0~6 之間,表明在20ms內(nèi)450Hz話線信號音未出現(xiàn)或只檢測到話線信號音持續(xù)期的一小部分,b0位取“0”;如果計數(shù)器T0大于12 ,則表明計數(shù)信號頻率太高(大于600 Hz,不屬于話線信號音,重新初始化狀態(tài)寄存器b2~b0為000。為了提高判別的準(zhǔn)確性,簡化判別步驟;縮短檢測程序代碼,使用一個內(nèi)部RAM單元b2~b0位作為狀態(tài)寄存器,其中b2~b0位分別記錄最近3個20ms內(nèi)計數(shù)器T0的取值范圍。10 %時,20ms 內(nèi)應(yīng)檢測到8~10個話線信號周期。為此,可利用單片機(jī)定時中斷(例如MCS51的定時/ 計數(shù)器T2)功能,每隔20ms對話線信號周期進(jìn)行計數(shù)(可使用定時/ 計數(shù)器T0或T1作為話線信號周期計數(shù)器)。話線信號通過音頻變壓器T1耦合到電容C2負(fù)極,經(jīng)MC4558 放大4倍后,送LM339比較器,回差電壓由R7控制,這樣就實現(xiàn)正弦波到方波的轉(zhuǎn)換。 振鈴檢測電路 信號音檢測電路 本文介紹利用單片機(jī)定時/計數(shù)功能檢測電話信號音的原理及方法。因此不能直接與
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1