




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 課 程 設 計 任 務 書設計題目紅外防盜報警器設計學生姓名設計要求:1、設計制作一個紅外報警器;2、用紅外傳感器檢測到人體輻射的紅外光譜時能發出聲光報警;3、在聲光報警10s鐘后自動消除報警,或者人工手動解除警報;4、能夠實現手動復位的功能。學生應完成的工作:1、查閱資料,熟悉各個模塊的工作原理并了解所需元器件的作用;2、硬件設計,包括各個模塊電路的設計;3、軟件設計,是硬件電路達到工作要求;4、用軟件進行仿真;5、制作電路板并調試;6、書寫課程設計報告;7、該生主要完成軟件設計。參考文獻閱讀:1張毅剛.單片機原理及應用.北京:高等教育出版社,2010.52李華.MCS-51系列單片機實用
2、接口技術.北京:北京航空航天大學出版社,1993.83布魯姆(Blum,R).匯編語言程序設計.北京:機械工業出版社,2006.14童詩白.模擬電子技術基礎M.北京:高等教育出版社,2005.1工作計劃:5月6號熟悉課題,查閱相關資料;5月7號、8號完成硬件設計;5月9號、10號完成相應軟件設計并對系統進行仿真;5月13-15號電路板安裝與焊接并進行調試;5月16號書寫課程設計報告;5月17號完成制作。任務下達日期:XXXX年XX月 XX 日 任務完成日期:XXXX年XX月 XX 日指導教師(簽名): 學生(簽名): 紅外防盜報警器設計摘 要:本系統采用ATMEL公司生產的8位AT89S52單
3、片機作為主控芯片,由熱釋電紅外傳感器實現對人體發送紅外信號的檢測。本系統由硬件和軟件兩部分組成。硬件電路包括熱釋電紅外傳感器探頭電路、單片機控制電路、電源電路、時鐘電路、復位電路、放大電路及報警電路。軟件部分由匯編語言實現。本系統實現的功能是檢測在所設定的區域內是否有人經過。當傳感器檢測到人體發出的紅外信號時,紅外探頭將人體輻射的紅外光譜變換成電信號,經放大電路、比較電路送至AT89S52單片機。在單片機內,經軟件查詢、識別等環節發出入侵報警狀態控制信號。驅動電路將控制信號放大并使聲光報警設備開始報警。報警延遲10s后自動解除,也可以人工手動解除報警信號,當警情消除后復位電路使系統復位。紅外報
4、警器的特點是使用了熱釋電紅外傳感器,它的制作簡單、成本低、安裝比較方便,抗干擾能力強、靈敏度高、安全可靠,并且安裝隱蔽,不容易被竊賊發現。關鍵詞:紅外報警器;紅外傳感器;單片機;報警器目 錄1.設計背景12.設計方案22.1任務分析2 2.2方案論證23.方案實施 5 3.1總體電路設計5 3.2模塊電路設計5 3.3軟件設計133.4系統仿真183.5系統制作184.結果與結論20 4.1結果20 4.2結論205.收獲與致謝216.參考文獻227.附件 23 7.1電路原理圖23 7.2仿真圖24 7.2工作圖25 7.4元器件清單2621. 設計背景隨著社會的不斷進步和科學技術的不斷發展
5、,人們生活水平得到很大的提高,對私有財產的保護意識在不斷的增強,因而對防盜措施提出了新的要求。本設計就是為了滿足現代住宅防盜的需要而設計的家庭式電子防盜系統。就目前市面上裝備主要有壓力觸發式防盜報警器、開關電子防盜報警器和壓力遮光觸發式防盜報警器等各種報警器,但這幾種比較常見的報警器都存在一些缺點。而本設計中所使用的紅外線是不可見光,有很強的隱蔽性和保密性,因此在防盜、警戒等安保裝置中得到了廣泛的應用。這種熱釋電紅外傳感器能以非接觸形式檢測出人體輻射的紅外線,并將其轉變為電壓信號,同時,熱釋電紅外傳感器既可用于防盜報警裝置,也可用于制動控制、接近開關、遙測等領域。2.設計方案2.1任務分析1、
6、該設計包括硬件和軟件設計兩個部分。模塊劃分為數據采集、鍵盤控制、報警等模塊子函數。2、本紅外線防盜報警系統由熱釋電紅外傳感器、報警器、單片機控制電路、LED控制電路及相關的控制管理軟件組成。用戶終端完成信息采集、處理、數據傳送、功能設定、本地報警等功能。終端由中央處理器、輸入模塊、輸出模塊、通信模塊、功能設定模塊等部分組成。3、系統可實現功能。當人員外出時,可把報警系統設置在外出布防狀態,探測器工作起來,當有人闖入時,熱釋電紅外傳感器將探測到動作,設置在監測點上的紅外探頭將人體輻射的紅外光譜變換成電信號,經放大電路、比較電路送至門限開關,打開門限閥門送出TTL 電平至AT89S52單片機,經單
7、片機處理運算后驅動執行報警電路使警號發聲。4、紅外線具有隱蔽性,在露天防護的地方設計一束紅外線可以方便地檢測到是否有人出入。此類裝置設計的要點:其一是能有效判斷是否有人員進入;其二是盡可能大地增加防護范圍。當然,系統工作的穩定性和可靠性也是追求的重要指標。至于報警可采用聲光信號。2.2方案論證1、方案設計方案一:模擬電路框圖如圖2.1所示。延時電路比較電路放大電路傳感器模式選擇開機延時電源電路圖2.1 模擬電路框圖利用模擬電子電路構成被動紅外線感應報警器。系統主要有紅外線傳感器、信號放大器、電壓比較器、聲音報警延時電路和電源電路組成。方案二:集成運放電路框圖如圖2.2所示。精確比較電
8、壓電壓比較器紅外傳感器報警電路放大電路9V直流電壓圖2.2 集成運放電路框圖利用集成運放電路構成紅外防盜報警器。系統主要有紅外傳感器、放大電路、電壓比較器、精確比較電壓、報警電路和9V直流電源組成。方案三:基于單片機的電路框圖如圖2.3所示。 單片機復位電路信號檢測電路報警執行電路LED發光顯示電路驅動電路驅動電路時鐘電路電源電路圖2.3 系統電路框圖本設計包括硬件和軟件設計兩個部分。處理器采用51系列單片機AT89S52。整個系統是在系統軟件控制下工作的。設置在監測點上的紅外探頭將人體輻射的紅外光譜變換成電信號,經放大電路、比較電路送至門限開關,打開門限閥門送出TTL電平至AT89S52單片
9、機。在單片機內,經軟件查詢、識別判決等環節發出入侵報警狀態控制信號。驅動電路將控制信號放大并推動聲光報警設備完成相應動作。當報警延遲10s后自動解除,也可人工手動解除報警信號,當警情消除后復位電路使系統復位。2、方案選定方案一的模擬電子式紅外線報警器和方案二的集成運放式紅外線報警器的硬件電路相比于方案三較為復雜、元件多、穩定性差抗干擾性不好、不夠安全可靠且不易實現。由于方案三具有節能且抗干擾性強的特點,采用的熱釋電紅外傳感器具有制作簡單、成本低、安裝比較方便,而且防盜性能比較穩定,抗干擾性能力強、靈敏度高、安全可靠。這種防盜器安裝隱蔽,不易被盜賊發現。并且在電路元件和模塊的選擇上盡量采用通用、
10、經濟的元器件,避免采用大規模的集成電路來設計電路,而且方案三操作性強,能夠隨時修改程序以改變功能,綜上所述,選擇方案三。3. 方案實施3.1總體電路設計紅外報警器系統整體原理如圖3.1圖所示。 單片機復位電路信號檢測電路報警執行電路LED發光顯示電路驅動電路驅動電路時鐘電路電源電路圖3.1 系統整體原理圖本設計包括硬件和軟件設計兩個部分塊。電路結構可劃分為:熱釋電紅外傳感器、單片機控制電路、LED控制電路、報警器、電源電路、時鐘電路、復位電路及相關的控制管理軟件組成。用戶完成信息采集、處理、數據傳送、功能設定、本地報警的功能。單片機是紅外報警器系統的核心,單片機應用系統也是由硬件和軟件組成。硬
11、件包括單片機、輸入/輸出設備、以及外圍應用電路等組成的系統,軟件是各種工作程序的總稱。所以該系統包含以下部分:熱釋電紅外傳感探頭電路、單片機電路、電源電路、始終電路、復位電路、報警電路及相關的控制管理軟件組成。3.2模塊電路設計1、熱釋電紅外傳感器電路熱釋電紅外傳感器引腳圖如圖3.2所示。圖3.2熱釋電紅外傳感器引腳圖熱釋電紅外傳感器主要是由一種高熱電系數的材料制成的尺寸為2*1mm的探測元件。熱釋電紅外傳感器在結構上引入場效應管,其目的在于完成阻抗變換。由于熱電元輸出的是電荷信號,并不能直接使用,因而需要用電阻將其轉換為電壓形式。故引入的N溝道結型場效應管應接成共漏形式來完成阻抗變換。熱釋電
12、紅外傳感器由傳感探測元、干涉濾光片和場效應管匹配器三部分組成。設計時應將高熱電材料制成一定厚度的薄片,并在它的兩面鍍上金屬電極,然后加電對其進行極化,這樣便制成了熱釋電探測元。由于加電極化的電壓是有極性的,因此極化后的探測元也是有正、負極性的。該傳感器將兩個極性相反、特性一致的探測元串接在一起,目的是消除因環境和自身變化引起的干擾。它利用兩個極性相反、大小相等的干擾信號在內部相互抵消的原理來使傳感器得到補償。對于輻射至傳感器的紅外輻射,熱釋電傳感器通過安裝在傳感器前面的菲涅爾透鏡將其聚焦后加至兩個探測元上,從而使傳感器輸出電壓信號。這個電壓信號就可以用來驅動外部控制電路。制造熱釋電紅外探測元的
13、高熱電材料是一種廣譜材料,它的探測波長范圍為0.2-20um。為了對某一波長范圍的紅外輻射有較高的敏度,該傳感器在窗口上加裝了一塊干涉濾波片。引腳功能如表1所示。表3-1 引腳功能引腳名稱I/O功能說明1AI可重復觸發和不可重復觸發選擇端2V0O控制信號輸出端3RR1輸出延時時間Tx的調節端4RC1輸出延時時間Tx的調節端5RC2觸發封鎖時間Ti的調節端6RR2觸發封鎖時間Ti的調節端7VSS工作電源負端8VRFI參考電壓及復位輸入端9VCI觸發禁止端10IB預算放大器偏置電流設置端11VDD工作電源正端122OUTO第二級運算放大器的輸出端132IN-I第二級運算放大器的反相輸入端141IN
14、+I第一級運算放大器的同相輸入端151IN-I第一級運算放大器的反相輸入端161OUTO第一級運算放大器的輸出端人體都有恒定的體溫,一般在37度,所以會發出特定波長10 um左右的紅外線,被動式紅外探頭就是靠探測人體發射的10 um左右的紅外線而進行工作的。人體發射的10 um左右的紅外線通過菲泥爾濾光片增強后聚集到紅外感應器上。紅外感應器通常采用熱釋電元件,這種元件在接收到人體紅外輻射溫度發生變化時就會失去電荷平衡,向外釋放電荷,即轉變成微弱的電壓信號,經裝在探頭內的場效應管放大后向外輸出,送給單片機上的P1.7端口,后續電路經檢測處理后就能產生報警信號。熱釋電紅外傳感器的主要工作參數有:
15、常用的熱釋電紅外傳感器工作電壓范圍為315V;工作波長:通常為7.514 m; 源極電壓:通常為0.41.1V,R=47k;輸出信號電壓:通常大于2.0V;檢測距離:常用熱釋電紅外傳感器檢測距離約為610m;水平角度:約為120°;工作溫度范圍:1040。熱釋電紅外傳感器電路如圖3.3所示。RSY2 Y1R1 R2 C2 C1 R3 R4 Q2NPNQ1FET圖3.3 熱釋電紅外傳感器電路本設計所用的熱釋傳感器就采用雙探測元的結構。在VCC電源端利用C2和R1來穩定工作電壓,同樣輸出端也多加了穩壓元件穩定信號。當檢測到人體移動信號時,電荷信號經過FET放大后,經過C2,R1的穩壓后使
16、輸出變為高電位,再經過NPN型三極管的放大,外加反相器使輸入單片機的電信號為低電平。2、單片機控制電路單片機內部硬件結構圖如圖3.4所示。CPU(運算器)(控制器)數據存儲器RAMP0P2程序存儲器4KB Flash ROM看門狗定時器P1串行口定時器/計數器16位 2個中斷系統P3特殊功能寄存器(SFR)圖3.4 AT89S52單片機的片內硬件組成結構單片機就是在一片半導體硅片上集成了中央處理單元、存儲器、并行I/O口、串行I/O口、定時器/計數器、中斷系統、系統時鐘電路及系統總線的微型計算機。(1)片內各部件功能CPU(微處理器) :AT89S52單片機中有1個8位的CPU,與通用的CPU
17、基本相同,同樣包括了運算器和控制器兩大部分,此外還有面向控制的位處理功能。數據存儲器(RAM):片內為128B,片外最多可外擴64KB。片內128B的RAM以高速RAM的形式集成在單片機內,可以加快的單片機運行的速度,而且這種結構的RAM還可以降低功耗。程序存儲器(Flash ROM):它用來存儲程序。AT89S52片內集成4KB的Flash存儲器,如果片內程序存儲器容量不夠,片外最多可外擴至64KB。中斷系統 :具有5個中斷源,2級中斷優先權。定時器/計數器 :片內有2個16位的定時器/計數器,具有4種工作方式。1個看門狗定時器WDT :提供了當CPU由于干擾使程序陷入死循環或跑飛狀態時而使
18、程序恢復正常運行的有效手段。串行口 :1個全雙工的異步串行口,具有4種工作方式。可進行串行通信,擴展并行I/O口,還可與多個單片機相連構成多機系統。P0口、P1口、P2口、P3口 :4個8位并行I/O口。特殊功能寄存器(SFR) :共有26個特殊功能寄存器,用于CPU對片內個功能部件進行管理、控制和監視。特殊功能寄存器實際上是片內各個功能部件的控制寄存器和狀態寄存器,這些特殊功能寄存器映射在片內RAM區80HFFH的地址區間內。目前AT89S52單片機多采用40個引腳的雙列直插封裝方式,如圖3.5所示。圖3.5 AT89S52雙列直插封裝方式的引腳(2)引腳功能VCC:供電電壓。GND:接地。
19、P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數據存儲器,它可以被定義為數據/地址的第八位。P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫1時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由
20、于內部上拉的緣故。P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入1后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流。P3口也可作為AT89S52的一些特殊功能口,如表3-2所示。表3-2 P3口的第二功能定義引腳第二功能說明P3.0RXD串行數據輸入口P3.1TXD串行數據輸出口P3.2INT0外部中斷0入口P3.3INT1外部中斷1入口P3.4T0定時器0外部計數輸入P3.5T1定時器1外部計數輸入P3.6WR外部數據存儲器寫選通輸入P3.7RD外部數據存儲器讀選通輸出RST:復位輸入。當振蕩器復位器件時
21、,要保持RST腳兩個機器周期的高電平時間。 (3)單片機工作過程平時傳感器輸出低電平,當有人在探測區范圍內移動時輸出低電平變為高電平,此高電平通過P1.7端口輸入單片機,作為單片機的外部觸發信號處理,經單片機內部軟件編程處理后,單片機輸出控制信號,驅動聲光報警電路開始報警。3、時鐘電路時鐘電路如圖3.6所示。圖3.6 時鐘電路XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅動器件,XTAL2應不接。因為一個機器周期含有6個狀態周期,而每個狀態周期為2個振蕩周期,所以一個機器周期共有12個振蕩周期,本系統外接石英
22、晶體振蕩器的振蕩頻率為12MHZ,一個振蕩周期為1/12us,故而一個機器周期為1us。4、電源電路電源電路如圖3.7所示。圖3.7 電源電路該電路由橋式整流器U1、濾波電容和集成穩壓塊7805組成。其工作原理為220V交流電經變壓器降壓后由次級線圈輸出后電壓降為9V的交流電,然后經過橋式電路整流后成為波動的直流電源,經過高低通濾波后,輸入集成電壓穩壓器7805,輸出+5V(±5%)直流電壓,提供給單片機應用系統。該電路經實驗證明,具有結構簡單、經濟、實用等特點。5、復位電路復位電路如圖3.8所示。圖3.8 復位電路復位是單片機的初始化操作,只需給AT89S52的復位引腳RST加上大
23、于2個機器周期(即24個時鐘振蕩周期)的高電平就可以使AT89S52復位。本系統復位電路采用按鍵手動復位的電平復位方式,是通過RST端經電阻與電源相連來實現的。當時鐘頻率選用12MHz時,電容C3的經典取值為10µF,電阻R4的經典取值為1K。當按鍵按兩次,即在RST加上大于2個機器周期的高電平后,紅外傳感器就可以復位,表現在為正常狀態,即綠色的LED燈開始亮,蜂鳴器停止鳴叫,紅色的LED燈滅。6、聲光報警電路和手動復位電路報警電路和復位電路如圖3.9所示。圖3.9 聲光報警電路和手動復位電路用一個電阻和一個發光二極管連到RXD引腳上,用一個Speaker和三極管、電阻接到單片機的T
24、XD引腳上,構成聲光報警電路。當單片機的RXD引腳被置低電平后,發光二極管被點亮,起到報警作用。當TXD引腳被置成高電平后, 蜂鳴器發出聲音,同時起到報警作用。當按下按鍵S2實現手動復位功能。3.3軟件設計程序編寫對話框如圖3.10所示。先打開KEIL軟件,點擊File,在下拉菜單中選擇new,就出現程序編寫對話框,即可以在新建的對話框中編寫程序。3.10 程序編寫對話框KEILC51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢.Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大
25、的仿真調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部分組合在一起。運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統。如果使用C語言編程,KEIL軟件是最好的選擇,即使不使用C語言而僅用匯編語言編程,其有方便易用的集成環境、強大的軟件仿真調試工具。1、主程序設計程序是若干指令的有序集合,單片機的運行就是執行這一指令序列的過程。要想使單片機工作,必須編寫出正確的程序。本系統采用AT89S52匯編語言進行程序設計。主程序工作流程圖如圖3.11所示。系統初始化聲光報警結束檢測外部有無信號輸入聲光報警是否持續10秒開始啟動聲光報警電路開始報警是否還有
26、檢測信號結束YNNYYN圖3.11 主程序工作流程圖本主程序實現的功能是:當單片機檢測到外部熱釋電傳感器送來的脈沖信號后,表示有人闖入監控區,從而經過單片機內部程序處理后,驅動聲光報警電路開始報警。第一,要對單片機進行端口分配。輸入端口有P1.7和P3.2,P1.7是檢測紅外信號輸入的端口,P3.2是外部中斷0的端口,即有手動按鍵時信號通過此端口輸入。輸出端口有P1.2,P3.0和P3.1,P1.2接綠色LED,當系統處于正常狀態時,綠色指示燈亮,信號通過P1.2輸出;P3.0接紅色LED,當有紅外信號時,紅色LED燈亮,控制紅色LED燈的信號通過P3.0輸出。第二,對單片機進行初始化設置,即
27、系統處于正常工作的狀態,此時綠色指示燈亮,根據硬件電路連接原理,需要將引腳P1.2清零;通過設置P3.0和P3.1接口,使紅色指示燈熄滅,蜂鳴器不發出警報;此外,還需要設置中斷允許寄存器IE,保證允許外部中斷0。第三,單片機開始工作過程,通過控制轉移類指令檢測是否有紅外信號輸入,如果有信號輸入,則系統處于報警狀態,并持續10S,通過以下步驟實現:設置定時器T0為50ms定時器,處于工作方式1,并且需要一個循環程序段,將50ms定時器循環20次,達到報警持續10S的要求。如果沒有紅外信號輸入,則一直檢測,直到有信號輸入。在報警階段,需要設計中斷服務子程序,檢測是否有中斷信號輸入,即外部手工輸入停
28、止報警的信號,如果有,轉入中斷服務子程序停止報警。中斷服務子程序包括以下內容:現場保護和恢復現場、關中斷和開中斷、中斷處理和中斷返回。第四,報警結束單片機進行復位。只需給單片機的復位引腳RST加上大于2個機器周期的高電平即可。單片機又恢復正常狀態,繼續下一輪檢測。實現程序如下:主程序ORG 0000H LJMP MAIN ORG 0003H LJMP PINT0 ORG 0200HMAIN: MOV IE,#81H ;CPU開放中斷,INT0允許中斷 SETB IT0 ;外部中斷為邊沿觸發方式 MOV SP,#30H ;指針入口地址 SETB P3.0 CLR P3.1 MOV P1,#0FF
29、H ;使P1口全部置1 MOV P2,#00H ;P2口清零 CLR P1.2 LP: JNB P1.7,LA ;監測輸入信號,是否有輸入信號LA: ACALL DELAY ;延時消抖 JNB P1.7,ALARM ;再次監測輸入信號,若有輸入信號轉入報警子程序 AJMP LPDELAY:MOV R1,0AAHLD2: MOV R2,0BBHLD1: NOP DJNZ R2,LD1 DJNZ R1,LD2 RET ALARM:SETB P1.2 ;開始報警使運行正常綠指示燈熄滅,紅燈和聲報警啟動CPL P3.0CPL P3.1 ;10S鐘定時 MOV 51H,#0C8H ;10S循環次數 MO
30、V TMOD,#01H ;定時器T0 定時方式1 MOV TL0,#0B0H ;置50ms定時初值 MOV TH0,#3CH SETB TR0 ;啟動T0L2: JBC TF0,L1 ;查詢計數溢出 SJMP L2 L1: MOV TL0,#0B0H MOV TH0,#3CH DJNZ 51H,L2 ;未到10S繼續循環 SETB P3.0 ;10s到關閉報警 CLR P3.1 CLR P1.2 ;報警結束,正常運行綠指示燈亮 LJMP LP ;循環繼續工作HERE: SJMP HERE2、中斷程序設計中斷服務程序流程圖如圖3.12所示。中斷源發出中斷申請關中斷、保護現場INT0端有輸入信號關
31、閉報警恢復現場、開中斷中斷返回圖3.12 手工按鍵停止報警中斷服務程序流程圖中斷程序實現的功能是當聲光報警器開始報警而未到10s時,手動輸入一個電平就能使報警結束。需要設計中斷服務子程序,檢測是否有中斷信號輸入,即外部手工輸入停止報警的信號,如果有,轉入中斷服務子程序停止報警。中斷服務子程序包括以下內容:現場保護和恢復現場、關中斷和開中斷、中斷處理和中斷返回。中斷子程序如下:中斷服務程序PINT0: CLR EX0 ;外部中斷服務程序開始,屏蔽外部中斷 PUSH PSW PUSH ACC JNB P3.2,LN ;監測是否有中斷輸入LN: LCALL DELAY ;延時消抖 JNB P3.2,
32、LN1 AJMP LN2 ;無中斷輸入,中斷返回LN1: SETB P3.0 CLR P3.1 CLR P1.2 ;使報警結束,綠指示燈亮 POP ACC POP PSW SETB EX0 ;開放外部中斷0 LCALL LP ;在中斷繼續檢測是否有輸入信號LN2: RETI END3.4系統仿真Protues軟件是英國Labcenter electronics公司出版的EDA工具軟件。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。它是目前最好的仿真單片機及外圍器件的工具。Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調試到單片機與外圍電路協同仿真,一
33、鍵切換到PCB設計,真正實現了從概念到產品的完整設計。是目前世界上唯一將電路仿真軟件、PCB設計軟件和虛擬模型仿真軟件三合一的設計平臺。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯。將各個單元電路連成符合要求的系統整體原理圖,并和Keil聯機進行仿真,仿真成功,當熱釋電紅外傳感器檢測的紅外光譜時,蜂鳴器發出警報聲,紅色LED燈點亮,并持續10s,如果在10s內按下按鍵S2,可以手動解除警報。系統仿真圖見附件7.2。3.5系統制作首先,安裝元器件。把元器件插到與原理圖對應的地方,在安裝元器件時,要先裝較矮的導線或組件,如:跳線、二極管、電阻器等。在放置電容的時候,一定要注意其極性不
34、能接反,長腳為正極,短腳為負極;接電阻時,電阻引線必需折成直角,電阻器要平貼電路板,色碼電阻器應由上而下或由左而右排列。除此之外,這次用的板子是萬能板,是兩個孔連在一起的。在安裝時要注意元器件的排列順序,否則焊接時會很麻煩。其次,焊接。進行焊接時,要注意盡量不要虛焊,或者把銅片焊掉。再者,燒程序。燒程序的過程很簡單,只需要一個軟件和一個機器就可以了。最后就是調試了,要仔細觀察一下,板上是否存在問題,看是不是有明顯的裂痕,有無短路、開路的現象。如果有必要的話,可以檢查一下電源跟地線之間的電阻是否足夠大。然后接上電源看紅外報警器能否工作,如果還是不能工作,就要用萬用表測量是否有短路或者斷路的現象,如果有,要把斷路的地方進行再次焊接,直到調試成功。4. 結果與結論4.1結果經過硬件部分、軟件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國氣壓維護裝置行業投資前景及策略咨詢研究報告
- 拉薩師范高等??茖W?!队脩趔w驗與交互設計》2023-2024學年第二學期期末試卷
- 鄭州科技學院《日語新聞聽力》2023-2024學年第二學期期末試卷
- 湖南司法警官職業學院《英語短篇小說佳作欣賞》2023-2024學年第二學期期末試卷
- 江蘇醫藥職業學院《成型技術基礎》2023-2024學年第二學期期末試卷
- 2025某建筑勞務分包合同
- 索鞍安裝施工方案
- 2025綠化工程供料合同范本
- 2025年“1+N”全景式假期成長實踐作業設計模板
- 2025至2030年中國鐵藝貨架數據監測研究報告
- 碧螺春的主要制作工藝
- S-71200自動混合液體機控制系統畢業設計論文
- 學弈 全國公開課一等獎
- 2023機電一體化技術專業介紹
- 公路路基施工技術規范 JTG∕T 3610-2019
- 江蘇省期無錫市天一實驗校2024屆中考英語最后一模試卷含答案
- 昌吉學院學生管理制度
- 關于姓白的研究報告
- 南書房家庭經典閱讀書目300種書名
- 工會會計賬務處理智能系統
- 2023秋期版國開電大本科《現代漢語專題》在線形考(任務1至6)試題及答案
評論
0/150
提交評論