

下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、I完整word版基于單片機的室內安全報警系統的設計與實現編輯整理:尊敬的讀者朋友們:這里是精品文檔編輯中心,本文檔內容是由我和我的同事精心編輯整理后發布的,發布之前我們對文中內容進行仔細校對,但是難免會有疏漏的地方,但是任然希望(完整word版,基于單片機的 室內安全報警系統的設計與實現) 的內容能夠給您的工作和學習帶來便利。 同時也真誠的希望收到 您的建議和反饋,這將是我們進步的源泉,前進的動力。本文可編輯可修改,如果覺得對您有幫助請收藏以便隨時查閱,最后祝您生活愉快業績進步,以 下為完整word版,基于單片機的室內安全報警系統的設計與實現的全部內容。東北農業大學學士學位論文基于單片機的室內
2、安全報警系統的設計與實現Design and implementation of indoor safetya I arm system based on single ch i pmicrocomputer學生姓名劉洋指導老師所在院系成人教育學院所學專業電氣工程及其自動化研究方向 電氣控制技術東北農業大學中國哈爾濱2017年門月學號:II摘 要本設計采用89S52單片機結合MQ-2傳感器技術而開發設計了這一煙霧報警系 統。論文中的煙霧報警器小巧輕便,適用于安裝在含有爆炸性氣體環境場所,還可 使用于石油、化工等行業具有防爆要求的場所,可以安裝在家里,也可以安裝在露天、 室外使用,防止和減少火災
3、危害,保護人身和財產安全.以89S52單片機和MQ-2煙霧傳感器為核心設計的煙霧報警器可以實現煙霧報警、 溶度顯 示、看門狗自檢單片機狀態功能、手動緊急報警等功能。本次設計的煙霧報警器結構簡單、性 能穩定、使用方便、價格便宜等優點。就戶一定的使用價值。關鍵詞:煙霧;報警器;89S52;MQ2傳感器.3ABSTRACTThi s desig n USES the 89S52 mi crocontro I I er comb i ned with MQ2 sen sor tech no logy andthe deve I opme nt of des i g n the smoke a larm
4、 sys tem. In the paper the smoke a I arm sma I I and portable, des i gned for instal I at ion i n contain exp I os i ve gases place, still can use in petroleum,chemicaI and other i ndustries with the requ i rements of the exp I os ionproof p I ace, can be inst ailedi n the home, can a I so be inst a
5、iled in the open air, outdoor use, and prevent and reduce the danger off i re protect i on of persona I and property secur ity.In 89S52 singlechip microcomputer and MQ2 smoke sensor as the core design of smoke a Iarm can reaIi ze smoke a I arm, solubi Iity display, manuaI emergency a I arm functions
6、。The des i gnof the smoke a I arm simple strueture. stable performanee, easy to use, cheap price, etc。Have someuse vaIueKey words:Smoke; alarm apparatus; 89S52; sensor摘要.錯誤!未定義書簽。Abstract.錯謀!未定義書簽。1方案設計.11o 1設計任務要求.11.2整體方案設計框架.1室內安全扌艮警系統的硬件設計.32O1紅外傳感器部分設計.32.1o 1熱釋電紅外傳感器的工作原理.32O1.2菲涅耳透鏡.42O1.3 BI
7、SS0001集成電路介紹.42 2溫度傳感器部分.52O2.1溫度傳感器.52.2O2溫度傳感器工彳乍原理.62.3煙霧傳感器部分.62.4數碼管部分.82.5聲光報警提示電路.92o 5.1燈光提示電路.92.5.2聲音報警電路.92o 6無線遙扌空模塊.102.7單片機部分設計.112. 7.1 STC89C52單片機.112O7.2單片機的最小系統.123室內安全報警系統的軟件設計3o 1軟件結構及功能.173o 2軟件程序調試.18參考文獻.20致謝.o . OO 22附錄A電路圖.22附錄B程序源代碼.22附錄C實物圖.352O7.3按鍵控制電路、指示燈報電路152。7O4電源模塊.
8、16171o 1設計任務要求設計包含了硬件設計和軟件設計這兩部分。模塊分為數據采集、按鍵的設置、 報警設備、無線遙控裝置、數碼管顯示等等。室內安全報警系統是由紅外熱釋電紅外傳感器、溫度傳感器、煙霧傳感器、數碼管電路、蜂鳴器、單片機控制電路、無線遙控電路和軟件組件為主組成。室內安全主要分為防盜和防火,針對于此本文所設計系統主要實現如下功能: 人們出行前,利用無線遙控器打開報警系統的保護狀態,30秒后將傳感器設置為工 作狀態進行布防。在布防期間,紅外輻射探測器透過菲涅耳透鏡建立一個監測區域,在該區域內任何人員活動都會觸發紅外輻射監測電路,激活報警電路,紅色警示燈監控,當室內煙霧濃度過高,激活報警電
9、路,黃色警示燈閃爍,數碼管顯示數字u2,蜂鳴器長鳴報警;溫度探測器會對室內溫度進行監控,當室內溫度過高,激活報警電 路,綠色警示燈閃爍,數碼管顯示數字W蜂鳴器長鳴報警.1.2整體方案設計框架本設計所設計的室內安全系統主要包括以下結構:復位電路、報警電路、熱釋電 紅外傳感器電路、溫度傳感器電路、煙霧傳感器電路、無線遙控電路、數碼管顯示 電路和相應的軟件控制程序。本設計所設計的室內安全系統以STC89C52單片機為中央數據處理單元,配以紅 外傳感監測電路、溫度傳感監測電路和煙霧傳感監測電路作為數據采集端,系統啟 動與關閉采用無線遙控技術,報警方式分為紅、黃、綠彩燈閃爍和蜂鳴器長鳴以及 數碼管數字顯
10、示三種方式組合報警。第一個監測點上設置的紅外傳感器探測到身體散發的紅外線輻射時,可以將其1方案設計閃爍,數碼管顯示數字u1,蜂鳴器長鳴報煙霧探測器會對室內煙霧濃度進行2轉換為電壓信號,經過放大電路和一個比較器電路,最終由STC89C52單片機接收產 生的TTL電平。在單片機內部,由軟件來查詢和鑒別以確定最終是否發出警報信號。一旦發出了入侵的警報信號,報警電路將運行并放大,使蜂鳴器、發光二極管等設備 發出相應的聲音光線來配合.第二個監測點上設置的溫度傳感器探測到室內高溫時,可以將其轉換為低電平 信號,由STC89C52單片機接收產生的TTL電平由軟件來查詢和鑒別以確定最終是 否發出警報信號一旦發
11、出了高溫警報信號,報警電路將運行并放大,使蜂鳴器、發 光二極管以及數碼管等設備發出相應的聲音光線來配合.第三個監測點上設置的煙霧傳感器探測到室內煙霧濃度高時,可以將其轉換為 低電平信號,由STC89C52單片機接收產生的TTL電平。由軟件來查詢和鑒別以確定 最終是否發出警報信號。一旦發出了煙霧警報信號,報警電路使蜂鳴器、發光二極 管以及數碼管等設備發出相應的聲音光線來配合.當人們出門后,報警系統變成運行部署狀態,當有人闖入檢測區域內,熱釋電紅 外傳感器就可以檢測到(或是出現高溫、煙霧時),進而迅速轉換輸出方式,報警器 啟動,從而起到防盜防火作用。該報警器的最大特點是方便簡單,用戶操作靈活,智
12、能化程度高,誤報率低,易于安裝和維護隨著現代科學技術的提高,人們的安全意 識也飛速發展,在不久的將來報警系統將在更廣泛的領域和層次得到應用。2室內安全報警系統的硬件設計從設計需求角度來分析,此設計包括如下四個部分:無線遙控部分、傳感器部 分、數碼管部分、單片機STC89C52和報警器的報警系統。電路原理如圖2。1所示。圖2。1電路原理圖2O1紅外傳感器部分設計2.1.1熱釋電紅外傳感器的工作原理熱釋電紅外傳感器(簡稱PIR)是一種全新的高靈敏度的檢測儀器。熱電傳感器 是利用熱電效應的傳感器,具有敏感度高的特點。它是由一個電壓晶體元件和陶瓷氧 化物部分組成。在監測傳感器表面溫度變化時,元件表面的
13、電極由于熱電效應而會 產生電荷,在兩者之間形成弱電壓。其輸出阻抗高,具有一個阻抗轉換效應晶體管FETo當傳感器表面溫度恒定在監視范圍內,傳感器沒有信號輸出。當人體進入監視區 域,室溫和體溫的溫度差,造成環境溫度變化的,此時傳感器輸出信號;如果身體 不移動到監視區域中,則環境溫度不發生變化,傳感器不會輸出信號熱釋電紅外傳4感器如圖2O2所2.1.2菲涅耳透鏡菲涅耳透鏡片由聚烯姪材料制作,反射鏡的表面一側是光滑的,另一側是從小到大排列的同心圓。在許多情況下,菲涅耳透鏡對于紅外線和可見光透鏡效果良好,但比很多鏡片的平均價格都低。菲涅爾透鏡可以根據光學設計或結構特點進行分類。菲涅耳透鏡具有兩種功能:一
14、是聚焦作用,二是對所監視的區域內劃分成多個小區 域,包括亮區和暗區,如果一個運動物體進入監視區域,檢測溫度變化的熱釋電紅 外傳感器將輸出紅外線信號。我們采用菲涅爾透鏡的目的是和熱釋電紅外傳感器相 結合使用,這樣可以有效地集中監控紅外感應區域,菲涅耳透鏡如圖2。3所示。圖2. 3菲涅耳透鏡2. 1. 3 BISS0001集成電路BISS0001是一個很好的傳感信號處理集成電路,具有非常高的性能,被動式熱 釋電紅外開關由BISSOOOK熱釋電紅外傳感器和少量的外部元件構成.其結構新穎, 性能可靠,3V5V的電壓范圍,當電壓為5V時,具有10mA的輸出驅動電流它是由16個管腳集成塊體,BISS000
15、1的內部框圖如圖2。4所示,紅外傳感電路實物如圖2.5所示。圖2。5紅外傳感器實物圖2O2溫度傳感器部分2o 2O1溫度傳感器本文所使用溫度傳感器模塊可以檢測周圍環境的溫度,具有靈敏度可調的特點, 其工作電壓3.3V5V,輸出形式為模擬量電壓輸出和數字開關量輸出(0和1)兩 種,本文所用輸出形式為數字開關量輸出。該模塊接口為4線制,其中VCC外接3.3V5V電壓(直接與單片機相連),GND外接GND, D0為數字量輸出接口(0和1), A0為模擬量輸出接口。62.2O2溫度傳感器工作原理熱敏電阻模塊對壞境溫度最敏感,一般用來檢測周圍環境的溫度,模塊在環境溫 度達不到設定閾值時,D0口輸出高電平
16、,當外界環境溫度超過設定閾值時,模塊D0輸出低電平;該模塊數字量輸出D0與單片機直接相連,通過單片機來檢測高低電平, 由此來檢測環境的溫度改變;該模塊數字量輸出D0直接驅動繼電器模塊,由此組成 一個溫控開關;該模塊模擬量輸出A0和A/D模塊相連,通過A/D轉換,可以獲得環境 溫度更精準的數值也;熱敏電阻傳感器原理如圖2。6所示.圖2. 6熱敏電阻傳感器原理圖2.3煙霧傳感器部分MQ2型氣體傳感器用于以氫氣為主要成分的城市煤氣、天然氣、液化石油的測 量,而且它抗干擾能力強,水蒸氣、煙等干擾氣體對它的影響小.其主為要部件MQ2型氣敏元件,該氣敏元件采用燒結半導體所形成的敏感燒結體,具有穩定的阻值(
17、即 器件在純潔空氣中的阻抗),從而保證了長期工作的穩定性,同時,該器件采用單電 源供電,其功耗為Oo 7W左右,能夠對所測試的氣體有極高的靈敏度和信噪比。器 件的靈敏度S二Ro/Rx為1030。Rx為器件在丁烷濃度為0.2%時的阻抗,MQ2氣 敏元件電路、結構和外形如圖2。7、2. 8所示.VCCJTPI71為氣體敏感層2為電極3為測雖電極引線4為加熱器“5為陶瓷管6為防爆網7為卡環8為基座9為針狀管腳圖2。7 MQ2型氣體傳感器電路圖圖2。8 MQ-2型元件外形結構圖針對室內安全系統設計要求,本文所采用的煙霧傳感器模塊的主要芯片是LM393、ZYMQ-2氣體傳感器,其工作電壓為直流5V,具有
18、信號輸出指示燈,能夠提 供雙路信號輸出(模擬量輸出及TTL電平輸出,本文采用TTL低電平輸出),器件響 應時間:TrWIOs,恢復時間:TnW60s,加熱電壓:V +二5+0.2V,加熱功率約0。7W,工作環境要求丁烷濃度在0. 2%時,在濕度小于85%RH,在T0C+40C溫度下不會引 起誤報,能夠滿足室內安全系統設計要求,煙霧傳感器實物、電路原理如圖2O9、2. 10所示。82.4數碼管部分當數碼管特定的段加上電壓后,這些特定的段就會發亮,以形成字樣.如:顯示 一個“2”字,那么應當是a亮b亮g亮e亮d亮f不亮c不亮dp不亮本文所采用 單個發光二極管的管壓降為1.8V左右,電流不超過30m
19、A。發光二極管的陽極連接到一起連接到電源正極組成共陽數碼管.為了區分不同傳感器報 字 X 溫度傳感對應數字2,煙霧報警對應數字4。本文所設計數碼管顯示電路原理、實物如圖2o 1K2.12所示.圖2。9煙霧傳感器實物圖紅外傳感器對應數圖2。10煙霧傳感器模塊電路原理圖9102o 5聲光報警提示電路2o 5O1燈光提示電路LED即發光二極管,是一種能夠將電能轉化為可見光的固態的半導體器件,它可 以直接把電轉化為光;它改變了白熾燈鴿絲發光與節能燈三基色粉發光的原理,而采用電場發光。本設計利用不同顏色的LED指示不同傳感器的報警,燈光提示電D1+5_A LEDR R4 2.2k丁丁D2代代mH*圖2。
20、13燈光提示電路2.5o 2聲音報警電路本文采用蜂鳴器、限流電阻和晶體管組成的聲音報警電路,蜂鳴器為發聲元件,是一種一體化結構的電子訊響器,采用直流電壓供電,廣泛應用 于報警器、汽車電子設備、定時器等電子產品中作發聲器件蜂鳴器主要分為壓電 式蜂鳴器和電磁式蜂鳴器兩種類型,電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振R34R2220針對聲音報警電路,圖2. 12數碼管顯示電路實物圖LEDYLEDG動膜片及外殼等組成,接通電源后,振蕩器產生的音頻信號電流通過電磁線圈,使電 磁線圈產生磁場。振動膜片在電磁線圈和磁鐵的相互纏繞,在其兩端施加直流電壓(有源蜂鳴器)或者方波(無源蜂鳴器)就可以發聲,本設計采用
21、電磁式有源蜂鳴器, 其中三極管Q1起開關作用,其基極的低電平使三極管飽和導通,使蜂鳴器發聲;而基極高電平則使三極管關閉,蜂鳴器停止發聲,聲音報警電路如圖2. 14所示。圖2. 14聲音報警電路2.6無線遙控模塊本設計利用PT2272模塊構成的無線接收電路,在室內安全系統中加入了無線遙控功能,該功能能夠實現對室內安全系統的布防、解除布防、停止報警等基礎功能。PT2272無線接收電路、無線遙控實物如圖2。15、2。16所示。ANT2200p1I圖2O16無線遙控電路實物圖2o 7單片機部分設計2o 7. 1 STC89C52單片機STC89C52是一種低功耗、高性能CM0S8位微控制器,具有8K在
22、系統可編程Flash存儲器。在單芯片上,擁有靈巧的8位CPU和在系統可編程Flash,使得STC89C51為眾多嵌入式控制應用系統提供高靈活、超有效的解決方案具有以下標準 功能:8k字節Flash, 512字節RAM, 32位I/O口線,看門狗定時器,內置4KB EEPROM, MAX810復位電路,三個16位定時器/計數器,一個6向量2級中斷結構,全雙工 串行口。另外STC89C52可降至OHz靜態邏輯操作,支持2種軟件可選擇節電模式。 空閑模式下,CPU停止工作,允許RAM、定時器/計數器、串口、中斷繼續工作。掉電 保護方式下,RAM內容被保存,振蕩器被凍結,單片機一切工作停止,直到下一個
23、中 斷或硬件復位為止。最高運作頻率35Mhz, 6T/12T可選.單片機引腳如圖2. 17所示。圖2o 17單片機引腳圖STC89C52引腳介紹如下:主電源引腳(2根)。VCC (Pin40):電源輸入,接+5V電源;GND (Pin20):接 地線。外接晶振引腳(2根)oXTAL1 (Pin19):片內振蕩電路的輸入端;XTAL2(Pin20):片內振蕩電路的輸出端。(3)控制引腳(4根)。RST/VPP (Pin9):復位引腳,引腳上出現2個機器周期的高 電平將使單片機復位;ALE/PROG (Pin30):地址鎖存允許信號;PSEN(Pin29):外部 存儲器讀選通信號;EA/VPP(P
24、in31):程序存儲器的內外部選通,接低電平從外部程 序存儲器讀指令,如果接高電平則從內部程序存儲器讀指令。可編程輸入/輸出引腳(32根)。STC89C52單片機有4組8位的可編程I/O口, 分別位PO、P1、P2、P3口,每個口有8位(8根引腳),共32根.2.7.2單片機的最小系統最小系統包括單片機及其所需的必要的電源、時鐘、復位等部件,能使單片機 始終處于正常的運行狀態。電源、時鐘等電路是使單片機能運行的必備條件,可以將 最小系統作為應用系統的1TTT9?0TT1920PIO PHP12P13P14P15P16P17RESETP30/RXDP31/TXDP32/INTOP33/INT1P
25、34/TOP35/T1_P36西P37/RDX2XIccccoooooo 10203040506071020304050607KPPPPPPPPKPPPPPPPPEA/VALE7PPSENP27P26P25P24P23P22P21P2039383736353433323130o29282726252423222114T?401I核心部分,通過對其進行存儲器擴展、A/D擴展等,使單片機完成較復雜的功能。STC89C52是片內有ROM/EPROM的單片機,因此這種芯片構成的最小系統簡單、 可靠用STC89C52單片機構成最小應用系統時,只要將單片機接上時鐘電路和復位 電路即可。單片機最小系統原理框
26、圖如圖2。18所示。時鐘電路。STC89C52單片機的時鐘信號通常是內部時鐘方式和外部時鐘方式 兩種方式。內部時鐘方式如圖2. 19所示。18亠丫丁1 592卜J19圖2。19 STC89C52內部時鐘電路在STC89C52單片機內部有一振蕩電路,只要在單片機的XTALK18)和XTAL2(19)引腳外接石英晶體(簡稱晶振),就構成了自激振蕩器并在單片機內部產生時鐘脈沖 信號.圖中電容C1和C2的作用是穩定頻率和快速起振,電容值在530pF,典型值 為30pFo晶振CYS的振蕩頻率范圍在1。212MHz間選擇,典型值為12MHz和6MHz.復位電路。當在STC89C52單片機的RST引腳引入高
27、電平并保持2個機器周期 時,單片機內部就執行復位操作,若該引腳持續保持高電平,單片機就處于循壞復 位狀態。復位電路工作就是確定單片機的完整的微控制器啟動時的初始狀態單片機 產生復位信號電源后,確定完成單芯片微控制器開始工作條件,以確定初始狀態。 當運行外部壞境干擾單片機系統的運行發生失控時,按程序中的復位按鈕會自動重 新啟動。般有上電復位和外部手動復位按鈕,單片機在時鐘電路的工作電源啟動后,鑒 于RESET持續的高級別周期就可以完成復位操作。本設計采用一個外部手動復位電 路按鈕,您需要連接一個上拉電阻,以提高輸岀的電平值,STC89C52的復位電路如 圖2o 20所不。30pFC3圖2.18單
28、片機最小系統原理框圖VCCS410uFR1 -It10k圖2。20 STC89C52復位電路STC89C52中斷技術概述。中斷技術主要用于實時監測與控制,要求單片機能 及時地響應中斷源提出的服務請求,并作出快速響應、及時處理。這是由片內的中 斷系統來實現的。當中斷請求源發出中斷請求時,如果中斷請求被允許,單片機暫時 中止當前正在執行的主程序,轉到中斷服務處理程序處理中斷服務請求。中斷服 務處理程序處理完中斷服務請求后,再回到原來被中止的程序之處(斷點),繼續執行 被中斷的主程序,中斷響應和處理過程如圖2。21所示。圖2. 21中斷響應和處理過程如果單片機沒有中斷系統,單片機的大量時間可能會浪費
29、在查詢是否有服務請 求發生的定時查詢操作上。采用中斷技術完全消除了單片機在查詢方式中的等待現D熟 大大地提高了單片機的工作效率和實時性。最小系統圖如圖2。22所示。圖2o 22單片機最小系統原理圖2.7.3按鍵控制電路、指示燈報警電路該電路的設計是為了不同類型的控制電路和武裝以及緊急的狀態下的工作,當你進入布防狀態,按下布防鍵30秒后,當有人走近時,熱釋電紅外傳感器感應到的信號通過微控制器,單片機進入報警狀態。當遇到特殊緊急情況,立即按下緊急報警按鈕,蜂鳴器報警。在單片機(MCU)的I/O其中,電平P20、P2K P22連接到LED指示燈.P23連接到蜂鳴器外接一個外部晶體管8550,起到開關
30、的作用,當第三晶體管飽和時,立即啟動蜂鳴器,按鍵控制電路、指示燈報警電路如圖2o 23、圖2.24所示。PI.0VCCP1.1(ADO FO.OP1.2(ADDPO.lP1.3(AD2 )P0.2P1.4(ADS )P0.3PI.5(AD4 )P0.4P1.6(AD5 )P0.5P1.7(AD6 )P0.6RST(AD7 )P0.7P3.1HRXD)CA/VPPP3.1 iTXD)ALE/隈UTTP3.2INTO)PSENP3.3UNT1)(A15)P2.7P3.4CTO)A14)P2.6P3.5IT1)(A13JP2.5P3.6iWR) )(A12)P2.4P3.7麗(A1DP2.3XTAL
31、2(A1O)P2.2XTAU(A9JP2.1GND(A8JP2.0JKk2. 7o 4電源模塊外部電源采用直流干電池,利用電池盒串接而成,每個干電池1o 5V左右,共 計電壓約4。5V左右,通過電源連接線連到電源接口處。圖2o 23按鍵控制電路圖2o 24指示燈報r3室內安全報警系統的軟件設計3. 1軟件結構及功能功能說明:按開關按鈕,遙控來控制布防,取消布防。紅外報警時紅燈亮,數 碼管顯示1111;煙感報警時,黃燈亮,數碼管都顯示2222;溫度報警時,綠燈亮, 數碼管都顯示4444.主程序工作流程如圖3。1所示。廠圖3o 1主程序工作流程圖操作說明:先打開電源開關,扌恩遙控器1,此時電子屏顯
32、示0000o按遙控器2,取消布防,電子屏無顯示紅外報警時紅燈亮,數碼管都顯示1;煙感報警時,黃燈是電子管亮暗的相加。例如,測試時注意盡量讓一個報警,就是如果單獨是紅外正 在報警,顯示1111,如果此時煙感在報警,就會是反寫的6,就是上面數的電路相加, 不是數字相加.如果避免這種情況,在顯示門門時,取消布防,開啟布防,如此反復, 知道顯示0000時,再測另外一個報警。3.2軟件程序調試調試過程中首先要檢測的就是硬件電路的設計原理是否正確、能否達到預期效 果以及實現方法是否簡便等等;其次在焊接好電路之后,認真檢查電路的焊接情況。 采用分塊調試的方法,煙霧探測電路、紅外檢測電路、溫度檢測電路、無線遙
33、控電 路、數碼管顯示電路和單片機控制電路進行調試。在對每個模塊的進行調試過程中又采用了由局部到整體,由簡單到復雜的調試方法,最后再將各個模塊總和成一個 整體。程序燒錄運行,如圖3. 2所示.圖3o 2程序燒錄運行圖在完成對程序的調試及燒錄之后, 還需要對其進行演示, 把開發板與電腦連上, 設置好對應的接口,完成供電及下載分別對煙霧探測電路、紅外檢測電路、溫度檢 測電路、無線遙控電路、數碼管顯示電路和聲光報警電路進行測試。測試能否達到 報警。經過測試,完全可行。因而簡單的實現數碼管都顯示2;溫度報警時,綠燈亮,數碼管都顯示4.存在兩種報了對無線遙控、溫度、煙霧、紅外和 報警的控制.參考文獻1彭軍
34、.傳感器與檢測技術.西安電子科技大學出版社,2003: 2633152李永生,楊莉玲.半導體氣敏元件的選擇性研究。傳感器技術,2002(3):廣33Yoon D hFYu J h. Choi Gm. CO Gas Sens i ng Properties of ZnO-CuO Composite. Sensorsand Actuators. 1998 (46):15234蔡文齋。專業級串口調試器設計。現代電子技術,2006 (23):69725Wang Xi hua i、Xiao Ji an meirBao Minzho ng。Multi - se nsor F i re Det ect i
35、on Algor i thm forShip Fi re Alarm System Using Neura I Fuzzy Net work。Signa I Process ing Proceed ings. 2000 (3):160216056張鵬翼,羅衛兵.樓超英。基于STC單片機的無人飛機控系統設計設計參考,2006, 18: 23257求是科技.單片機應用系統開發實例導航.人民郵電出版社,2003o8何衍慶.控制系統分析設計和應用.化學工業出版社,2003o9鄭郁正.單片機原理及應用.四川大學出版社,2003: 255610N kansah F D. Technology and re
36、liabiI ity of submicron 1 T2 fI ash EEPROM, UM INumber : 9995534OBel I &Howel I Informat ion and Learning Company, 2001:211 De Sa Ivo B, Ghibaudo G。Pananakak i s Geta IoExper imental and theoreticaI i nvestigation ofnonvoI atile memory data-retention。IEEE Trans EIectron Dev i ces, 1999, 46 (7) :
37、 151812黃再銀.帶看門狗和電源監控功能的復位芯MAX813Lo電子世界,2003 (3) : 394013黃新友,高春華燒結溫度對大功率超薄型壓電蜂鳴器用壓電陶瓷結構和性能的影響.中國陶瓷工業.2003, 10(2):222414于冶會。對調整儀表用蜂鳴器振動規范的探討。傳感器世界,2000 (1):353815邵子揚,黃保明,2006(刀:7678劉海濤。Keil軟件仿真的串口調試技巧。單片機與嵌入式系統應用.16 KeiI Software017 Kei I SoftwareoCx51 Compl ier User s Guide。Kei I Software, 2001Macro
38、Assembler and Utilities UserGuide. Kei I Software,200118陳曉莉,張俊濤。2(2) : 120KEILC51單片機仿真器的設計。微計算機信息(嵌入式與S0C), 2006,致謝在本次論文的寫作過程中遇到了無數的困難和障礙,都在同學和老師的幫助下度過了。感謝我的同學和朋友,在我寫論文的過程中給予我很多的素材,還在爐溫撰寫和排版過程中提 供熱情幫助,由于我的水平有限,所寫論文難免有不足之處,懇請各位老師們給予批評和指正, 三年的大學生活在這個季節即將劃傷一個句話,而于我的人生卻只是一個逗號,我將面對又一 次征程的開始,三年來的求學生涯,在老師、
39、同學們的幫助下,走得辛苦卻也收獲頗豐可是我 更急切地要把我的敬意和贊美獻給每一位教過我的老師,在相處的日子中,老師們嚴謹的治學, 淵博的學識,深邃的思想,雄闊的視野,為我營造了一種良好的精神氛圍,授人以魚不如授人 以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,樹立了宏偉的學術 目標,領會了基本的思考方式從論文題目的選定到論文寫作的指導,經由您悉心的點撥,再經 思考后的領悟,常常讓我有山重水復疑無路,柳暗花明又一村。再次感謝自控系的所有老師,祝愿你們在今后工作生活中一帆風順,心想事成.2附錄A電路圖2圖A1電路匯總圖2附錄B程序源代碼#include /調用單片機頭文件#de
40、f ine uchar uns i gned char/無符號字符型宏定義變量范圍0255#define uint unsigned int/無符號整型 宏定義 變量范圍065535#define key_io P1uchar key_can;/紅外熱釋電平時為0有輸出為1sbitbeep二P2八3;/蜂鳴器定義sbitred二P22;/紅色發光二極管定義sbitgreen:=P2S ;/綠色發光二極管定義sbitye I Iow=P20/黃色發光二極管定義sbithw:=PC3;/紅外熱釋傳感器定義bit flag_300ms二0;sbit yaokongl二P24;sbit yaokong
41、2二P25;/sbit RST = P2t;sbit yw = P32;/煙霧sbit gw = P3,3;/高溫sbit S1二P廣7;/千位的位選信號sbit S2 = P廣6;/百位2sbit S3 = P廣5;/十位2sbit S4二P廣4;/個位sbita =POO;sbitb =por;sbitc二P(T2;sbitd =P(T3;sbite =POP;sbitf=P(T5;sbitg =P0t;sbitP =P(T7;/sb i it key1 = P24;/sb i it key2 = P25;/sb i it key3 = P26;/sb i it key4 = P27;uc
42、har code N 10二OxCO, 0 xf9F0 xa4, OxbO, 0 x99. 0 x92, 0 x82,0 xf8,0 x80,0 x90;/共陽極段碼0, 1, 2, 3,.。. 8, 9/*次次*夫*頭獨立按鍵處理函數頭天*頭*天*夬*沃* *頭*/void key ()static uchar key_new二0, key_old二0, key_vaIue二0;if (key_new = 0)/按鍵松開if( (key_io & 0 x07) = 0 x07)key_vaIue +;2e I sekey_vaIue = 0;key_vaIue二0;key_new =
43、 1;按鍵松開后進入等待按鍵狀態e I seif( (key_io & 0 x07) != 0 x07)按鍵按下key_vaIue +;e I sekey_vaIue二0;i f (key_va I ue = 5)/按鍵按下消抖key_vaIue = 0;key_new = 0;/按鍵松開后進入等待松開按鍵狀態key_can二20;i f ( (key_new = 0) & (key_old = 1)switch(key_io & 0 x07)case 0 x06: key_can二1;break;得到按鍵值case 0 x05:key_can二2; break;得到按
44、鍵值i f (key_va I ue = 5)/按鍵松開松手檢測2case0 x03:key_can二3; break;得到按鍵值i f (flag_alarm二二1)/報key_oId = key_new;/*%*定時器0初始化程序* * */void time_init ()EA = 1;/開總中斷TMOD = 0X01;/定時器0工作方式1ETO = 1;/開定時器0中斷TRO二1;/允許定時器0定時/* * * * * * * *沃紅外報警處理* * * * * * * * */void hongwai_d i s()red =red;/紅燈報警uchar flag_aI arm ;
45、ucharflag_bufang;ucharflag_yanwu;uchar flag_wendu;ucharflag_bufang_en uintflag_value;/報標志位/布防標志位/布防標志位使能用做定時器的變量2beep = beep;/蜂鳴器報警Ii f (f I ag_buf ang_en = 1)/準備開始布防green二 green;/綠燈閃i f (f I ag_buf ang = 1)/確認布防green二0;/如果延時布防成功綠燈長亮i f (hw = 1)/紅外有輸出fIag_aI arm = 1;/* *沃* * * * *次*天* *對應不同按鍵處理* */vo i d key_w i th ()i f (key_ca n = 1)/按鍵緊急報警flag_alarm = 1;/報警標志位;if (key_can = 2)/布防按鍵fIag_bufang_en = 1;if(key_can = 3)/取消報警 把變量清零fIag_aI arm = 0;fIag_bufang = 0;fIag_bufang_en = 0;fIag_vaIue = 0;P2 = Oxff;/沃* * * * *主程序*頭* * * 沃*次/void main ()/ t ime_in it ();flag_alarm = 1;/報警標志位;while (1)/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025銀行從業資格證考試網絡直播學習課程及試題答案
- 兒童課題申報書范文
- 2022屆高考統考化學人教版一輪復習教師用書:第1部分 第8章 第4節 難溶電解質的溶解平衡教案
- 2025年銀行從業資格證考試應對策略試題及答案
- 項目管理考試交流平臺試題及答案
- 微生物檢驗與疾病防控試題及答案
- 勇往直前學期新氣象計劃
- 項目管理專業人士考核方法試題及答案
- 資格認證考試技能提升試題及答案
- 獨特復習方式的證券從業試題及答案
- 2025年上海市虹口區高三語文二模作文題目解析及5篇范文:機器成為思想的引擎必將給蘆葦帶來深刻的變化
- 2025年甘肅西北永新集團招聘11人筆試參考題庫附帶答案詳解
- 檢測站登錄員試題及答案
- 委托選礦加工合同協議
- 食堂應急預案管理制度
- CISP-PTE培訓課件教學課件
- 2025年新高考歷史預測模擬試卷黑吉遼蒙卷(含答案解析)
- 2025年醫院文化節活動策劃
- 部隊防雷電暴雨安全知識
- 2025年消防文員類面試題及答案
- 重慶市名校聯盟2024-2025學年高二上學期第一次聯合考試物理試題(解析版)
評論
0/150
提交評論