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

正文內容

基于單片機的紅外防盜報警系統(tǒng)的設計畢業(yè)論文(編輯修改稿)

2025-07-17 12:44 本頁面
 

【文章內容簡介】 正確的控制信號組合,并保持ALE管腳處于低電平10ms 來完成。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲字節(jié)被重復編程以前,該操作必須被執(zhí)行。此外,AT89C51設有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU停止工作。但RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存RAM的內容并且凍結振蕩器,禁止所用其他芯片功能,直到下一個硬件復位為止。我們常見的單片機就是51系列,但是他們根據(jù)類型和特性不同分為好多種,此次設計我們選擇了AT89C51單片機。MCS51是指由美國INTEL公司生產的一系列單片機的總稱。INTEL公司將MCS51的核心技術授權給了很多其它公司,所以有很多公司在做以8051為核心的單片機,當然,功能或多或少有些改變,以滿足不同的需求,其中89C51就是這幾年在我國非常流行的單片機。89C51的特性像上面都羅列了,它的只讀存儲器即ROM是電可擦除的,也稱為FLASHROM,這就方便了我們的使用。 AT89C51單片機的引腳分配 將防盜報警系統(tǒng)設計中所需要用到AT89C51的引腳及其功能說明列出表格,以便對防盜報警系統(tǒng)設計有更好的了解與設計。如下表21所示:表21 AT89C51單片機引腳分配引腳功能說明接收外接傳感器控制信號控制工作指示燈LEDGREEN(RXD)控制報警指示燈LEDRED(TXD)控制外接SPEAKERRESET復位中斷VCC供電電壓GND接地第三章 防盜報警系統(tǒng)方案設計 防盜報警系統(tǒng)總體設計思路本設計包括硬件和軟件設計兩個部分。模塊劃分為數(shù)據(jù)采集、鍵盤控制、報警等子模塊。電路結構可劃分為:熱釋電紅外傳感器、報警器、單片機控制電路、LED控制電路及相關的控制管理軟件組成。用戶終端完成信息采集、處理、數(shù)據(jù)傳送、功能設定、本地報警等功能。就此設計的核心模塊來說,單片機就是設計的中心單元,所以此系統(tǒng)也是單片機應用系統(tǒng)的一種應用。單片機應用系統(tǒng)也是有硬件和軟件組成。硬件包括單片機、輸入/輸出設備、以及外圍應用電路等組成的系統(tǒng),軟件是各種工作程序的總稱。單片機應用系統(tǒng)的研制過程包括總體設計、硬件設計、軟件設計等幾個階段。從設計的要求來分析該設計須包含如下結構:熱釋電紅外傳感探頭電路、報警電路、單片機、復位電路及相關的控制管理軟件組成;它們之間的構成框圖如下圖31所示: AT89C51復位電路信號檢測電路報警執(zhí)行電路LED發(fā)光顯示放大驅動驅動圖31 總體設計框圖 處理器采用51系列單片機AT89C51。整個系統(tǒng)是在系統(tǒng)軟件控制下工作的。設置在監(jiān)測點上的紅外探頭將人體輻射的紅外光譜變換成電信號,經放大電路、比較電路送至門限開關,打開門限閥門送出TTL 電平至AT89C51單片機。在單片機內,經軟件查詢、識別判決等環(huán)節(jié)實時發(fā)出入侵報警狀態(tài)控制信號。驅動電路將控制信號放大并推動聲光報警設備完成相應動作。當報警一段時間后解除報警信號,當警情消除后復位電路使系統(tǒng)復位。 具體硬件電路模塊設計 如下圖32所示,為紅外防盜報警器的基本原理圖。原理圖由幾個模塊電路組成,具體各個模塊電路下面將分別進行設計。圖32 基本原理圖 放大電路的設計如下圖33所示,為放大電路設計圖。在電路中,當熱釋電紅外傳感器接收到人體信號時,輸出一個微弱的低頻電信號,其大小僅1mV,需要通過三極管放大至70dB~75dB。晶體管S9014是NPN三極管,其Ic靜態(tài)工作電流達100mA,放大倍數(shù)最大可達1000倍。R9可以給S9014提供靜態(tài)基極電壓。放大后的信號由C6耦合至反相器74LS04輸入端。74LS04反相器輸出的是TTL電平,若探測器檢測到有信號輸入,輸出低電平,即邏輯信號0,經51單片機處理,將產生報警。若無信號輸入,則持續(xù)輸出高電平,即邏輯信號1,經51單片機處理,將不產生報警。 圖33 放大電路圖 時鐘電路的設計 XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅動器件,XTAL2應不接。因為一個機器周期含有6個狀態(tài)周期,而每個狀態(tài)周期為2個振蕩周期,所以一個機器周期共有12個振蕩周期,如果外接石英晶體振蕩器的振蕩頻率為12MHZ,一個振蕩周為1/12us,故而一個機器周期為1us。如下圖34所示為時鐘電路圖。 圖34 時鐘電路圖 復位電路的設計單片機在時鐘電路工作以后, 在RESET端持續(xù)給出2個機器周期的高電平時就可以完成復位操作。復位方法一般有上電復位和外部手動復位兩種方式。上電復位復位時在單片機接通電源時,對單片機的復位。上電復位電路示意圖如圖35(a)所示。在上電瞬間RST端與VCC電位相同,隨著電容上電壓的逐漸上升,RST端電位逐漸下降。上電復位所需的最短時間是震蕩器震蕩建立時間加2個機器周期。圖35(b)為外部手動復位電路的電路示意圖。防盜報警系統(tǒng)設計此次采用的是外部手動按鍵復位電路。當需要外部復位時,按下復位按鈕S3即可達到復位目的。 (a) (b) 圖35 復位電路圖參考圖 (a)上電復位電路;(b)外部手動復位電路 發(fā)光二極管報警電路的設計由一個發(fā)光二極管接上電阻后連上單片的RXD的引腳,外接VCC,當單片機的RXD引腳被置低電平后,發(fā)光二極管D3被點亮,起到報警作用。下圖36所示為發(fā)光二極管報警電路。 圖36 發(fā)光二極管報警電路圖 聲音報警電路的設計如下圖37所示,用一個Speaker、繼電器、三極管和電阻接到單片機的TXD引腳上,外接VCC,構成聲音報警電路,當TXD引腳被置高電平后,蜂鳴器會發(fā)聲報警。如下圖所示為聲音報警電路。圖37 聲音報警電路圖 系統(tǒng)硬件電路的選擇及說明硬件電路的設計,從以上的分析可知在本設計中要用到如下器件: 電容、電阻、三極管、AT89C5熱釋電紅外傳感器、LED、按鍵、反相器74LS0蜂鳴器、繼電器等。用這些元器件組成的一些單片機外圍應用電路,以及單片機的手工復位電路等。其中D1為電源工作指示燈,D2是正常工作指示燈,D3是起報警指示作用,當RXD腳被置低電平時,D3亮紅燈開始報警,同樣,TXD腳置高電平時聲音報警電路開始工作。電路設有2個按鍵,S1鍵作為中止/暫停鍵, S2鍵作為作為電路復位鍵。 軟件的程序實現(xiàn) 主程序工作流程圖按上述工作原理和硬件結構分析可知系統(tǒng)主程序工作流程圖如圖38所示:開始系統(tǒng)初始化 N Y啟動聲光報警電路開始報警聲光報警結束是否還有檢測信號等待下次報警 Y N結束 圖38 主程序工作流程圖來的脈沖信號后,表示有人闖入監(jiān)控區(qū),從而經過單片機內部程序處理后,驅動聲光報警電路開始報警,報警結束后,檢測是否還有下次觸發(fā)信號,等待報警從而使報警器進入連續(xù)工作狀態(tài)。同時,可以利用手工按鍵停止的聲光報警的作用。手工按鍵停止報警中斷服務程序工作流程圖,如下圖39所示:中斷源發(fā)出中斷申請關中斷、保護現(xiàn)場INTO端有輸入信號關閉報警恢復現(xiàn)場、開中斷中斷返回圖39 中斷服務程序工作流程圖include typedef unsigned char uint8。typedef unsigned int uint16。sbit s1 =P1^0。sbit s3 =P3^2。sbit light=P3^0。sbit speaker=P3^1。sbit zhishi=P1^2。void baojing(){ uint8 counter。 TMOD = 0x01。 TH0 = 0xB8。 TL0 = 0x00。 TR0 = 1。 while(s3) { if(1 == TF0) { TF0 = 0。 TH0 = 0xB8。 TL0 = 0x00。 counter++。 } if(25 == counter) { counter = 0。 light = ~light。 speaker=~speaker。 } }}void zs(){ zhishi=s3。zhishi=s1。 }void fun(){ if(s1==0) baojing()。 }void main(){ zs()。 fun()。}第四章 防盜報警系統(tǒng)仿真 Proteus 簡介 Proteus 的ISIS是一款Labcenter出品的電路分析實物仿真系統(tǒng),可仿真各種電路和IC,并支持單片機,元件庫齊全,使用方便,是不可多得的專業(yè)的單片機軟件仿真系統(tǒng)。該軟件的特點:1) 全部滿足我們提出的單片機軟件仿真系統(tǒng)的標準,并在同類產品中具有明顯的優(yōu)勢;2) 具有模擬電路仿真、數(shù)字電路仿真、單片機及其外圍電路組成的系統(tǒng)的仿真、RS232動態(tài)仿真、C調試器、SPI調試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。3) 目前支持的單片機類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。4) 支持大量的存儲器和外圍芯片。總之該軟件是一款集單片機和SPICE分析于一身的仿真軟件,功能強大,可仿真5AVR、PIC。 Keil 簡介 單片機開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的及其碼有兩種方法,一種是手工匯編,另一種是機器匯編。隨著單片機開發(fā)技術的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展,Keil 軟件是目前最流行開發(fā)MCS51系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil即可看出。Keil 提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境將這些部分組合在一起。
點擊復制文檔內容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1