【正文】
顯然,對(duì)內(nèi)部無(wú)程序存儲(chǔ)器的8031,EA端必須接地。如果單片機(jī)是EPROM,在編程其間,將用于輸入編程脈沖。此外,RESET/Vpd還是一復(fù)用腳,Vcc掉電其間,此腳可接上備用電源,以保證單片機(jī)內(nèi)部RAM的數(shù)據(jù)不丟失。初始化后,程序計(jì)數(shù)器PC指向0000H,P0P3輸出口全部為高電平,堆棧指針寫(xiě)入07H,其它專(zhuān)用寄存器被清“0”。單片機(jī)的結(jié)構(gòu)有兩種類(lèi)型,一種是程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器分開(kāi)的形式,即哈佛(Harvard)結(jié)構(gòu),另一種是采用通用計(jì)算機(jī)廣泛使用的程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器合二為一的結(jié)構(gòu),即普林斯頓(Princeton)結(jié)構(gòu)。5. 并行輸入輸出(I/O)口:8051共有4組8位I/O口(P0、PP2或P3),用于對(duì)外部數(shù)據(jù)的傳輸。s 16bit address data will appear in P0 and P2 port, external program memory put instruction P0 port, read by the CPU and execute . Pin31: EA / the Vpp program memory, internal and external strobe line, 8051 and 8751 singlechip, builtin 4KB of program memory, when the EA is high and the program address less than 4kB, internal program memory read instruction data, and more than 4kB The address reads the external mand data. If the EA is low, regardless of the address size, always read the instruction from external memory. Obviously, the internal program memory 8031, EA end must be grounded. Programming EA / Vpp pin needs to be coupled with a programming voltage of 21V.附錄B8051單片機(jī)包含中央處理器、程序存儲(chǔ)器(ROM)、數(shù)據(jù)存儲(chǔ)器(RAM)、定時(shí)/計(jì)數(shù)器、并行接口、串行接口和中斷系統(tǒng)等幾大單元及數(shù)據(jù)總線(xiàn)、地址總線(xiàn)和控制總線(xiàn)等三大總線(xiàn),現(xiàn)在我們分別加以說(shuō)明:1. 中央處理器:中央處理器(CPU)是整個(gè)單片機(jī)的核心部件,是8位數(shù)據(jù)寬度的處理器,能處理8位二進(jìn)制數(shù)據(jù)或代碼,CPU負(fù)責(zé)控制、指揮和調(diào)度整個(gè)單元系統(tǒng)協(xié)調(diào)的工作,完成運(yùn)算和控制輸入輸出功能等操作。[8] [G].國(guó)防工業(yè)出版社,1989.[9] [M],2004. [10] 蔡美琴,張為民,[M].,2004.[11] 童詩(shī)白,[M].,2001.[12] [M].,1999.[13] [M].,1998.[14] 卿太全,李瀟,[M].人民郵電出版社,2006.[15] 郭繼忠,[M].人民郵電出版社,2006.[16] [J].,12:2628 [17] LI Yanqing. LIU Xiangdong. DONG Ning. et al. The design of vehicle monitoring system based on GPRS/GPS[J] . Control amp。[4] [J].國(guó)防工業(yè)出版社,1998年6月。同樣感謝四年來(lái)給予我支持和幫助的所有老師和同學(xué)。對(duì)學(xué)術(shù)工作精益求精,給我留下了深刻的印象,很多方面深得體會(huì)。目前的汽車(chē)防盜報(bào)警系統(tǒng)即單片機(jī)防盜報(bào)警系統(tǒng),通過(guò)增加多種不同強(qiáng)度的傳感器感應(yīng)器件,可以將其擴(kuò)展成一個(gè)一個(gè)不同的感應(yīng)人體或溫濕度及煙霧濃度等各類(lèi)變化的預(yù)警裝置。(2)具體功能可進(jìn)一步完善和擴(kuò)充??偟膩?lái)說(shuō),此次畢業(yè)實(shí)習(xí)及畢業(yè)設(shè)計(jì)完成了任務(wù)書(shū)規(guī)定的各項(xiàng)要求,在學(xué)習(xí)c語(yǔ)言和匯編語(yǔ)言以及相關(guān)專(zhuān)業(yè)軟件的基礎(chǔ)上,進(jìn)一步學(xué)習(xí)并實(shí)踐了畫(huà)原理圖、pcb圖和制作pcb電路實(shí)物等多種實(shí)用技術(shù),成功設(shè)計(jì)出一個(gè)功能基本齊全的單片機(jī)防盜報(bào)警系統(tǒng)。然后論文分模塊對(duì)本設(shè)計(jì)主要用到的系統(tǒng)硬件的功能和應(yīng)用領(lǐng)域進(jìn)行了詳細(xì)的介紹使我們對(duì)本設(shè)計(jì)了解的基礎(chǔ)上更加確切對(duì)本設(shè)計(jì)的實(shí)際操作和應(yīng)用方法有了一定的了解。用工作寄存器R1作為循環(huán)計(jì)數(shù)器,初值為10(0AH)。實(shí)時(shí)時(shí)鐘具有能計(jì)算2100年之前的秒分時(shí)日日期星期月年的能力還有閏年調(diào)整的能力;31*8位暫存數(shù)據(jù)存儲(chǔ)RAM;串行I/O口方式使得管腳數(shù)量最少;;工作電流:,小于300nA;讀/寫(xiě)時(shí)鐘或RAM數(shù)據(jù)時(shí)有兩種傳送方式:?jiǎn)巫止?jié)傳送和多字節(jié)傳送字符組方式;8腳DIP封裝或可選的8腳SOIC封裝,根據(jù)表面裝配;簡(jiǎn)單3線(xiàn)接口;與TTL兼容,Vcc=5V;可選工業(yè)級(jí)溫度范圍40+85;與DS1202兼容;雙電源管用于主電源和備份電源供應(yīng),備份電源管腳可由電池或大容量電容輸入;附加的7字節(jié)暫存存儲(chǔ)器。圖47DS1302管腳圖 DS1302與單片機(jī)之間能簡(jiǎn)單地采用同步串行的方式進(jìn)行通信,僅需用到三個(gè)口:線(xiàn)1RES復(fù)位,2I/O數(shù)據(jù)線(xiàn)和3SCLK串行時(shí)鐘。實(shí)時(shí)時(shí)鐘/日歷電路提供秒、分、時(shí)、日、日期、月、年的信息。只要占用CPU一個(gè)口線(xiàn)即可。DS1302與RAM相關(guān)的寄存器分為兩類(lèi):一類(lèi)是單個(gè)RAM單元,共31個(gè),每個(gè)單元組態(tài)為一個(gè)8位的字節(jié),其命令控制字為C0H~FDH,其中奇數(shù)為讀操作,偶數(shù)為寫(xiě)操作;另一類(lèi)為突發(fā)方式下的RAM寄存器,此方式下可一次性讀寫(xiě)所有的RAM的31個(gè)字節(jié),命令控制字為FEH(寫(xiě))、FFH(讀)。圖46DS1302的控制字4. 數(shù)據(jù)輸入輸出(I/O)在控制指令字輸入后的下一個(gè)SCLK時(shí)鐘的上升沿時(shí),數(shù)據(jù)被寫(xiě)入DS1302,數(shù)據(jù)輸入從低位即位0開(kāi)始。上電運(yùn)行時(shí),在Vcc,RST必須保持低電平。RST是復(fù)位/片選線(xiàn),通過(guò)把RST輸入驅(qū)動(dòng)置高電平來(lái)啟動(dòng)所有的數(shù)據(jù)傳送。DS1302由Vcc1或Vcc2兩者中的較大者供電。DS1302內(nèi)部有一個(gè)318的用于臨時(shí)性存放數(shù)據(jù)的RAM寄存器。其電路圖如下:圖44 無(wú)線(xiàn)傳感器發(fā)射電路 報(bào)警電路功能的實(shí)現(xiàn)圖45 報(bào)警電路部分當(dāng)有單片機(jī)經(jīng)過(guò)判斷確認(rèn)有盜情時(shí),發(fā)出報(bào)警的信號(hào),信號(hào)經(jīng)過(guò)放大后發(fā)出報(bào)警信號(hào),同時(shí)通過(guò)無(wú)線(xiàn)傳感器收發(fā)電路回傳信號(hào)通知主人車(chē)的當(dāng)前情況。利用無(wú)線(xiàn)傳感器控制報(bào)警系統(tǒng)啟用還是關(guān)閉的狀態(tài),利用無(wú)線(xiàn)傳感器檢測(cè)是否有人靠近汽車(chē)、利用溫度傳感器檢測(cè)發(fā)動(dòng)機(jī)溫度,看車(chē)是否別啟動(dòng),其電路圖如下所示:,如圖43,(),若單片機(jī)不啟動(dòng)報(bào)警電路(),則不管任何動(dòng)作都不會(huì)觸發(fā)報(bào)警電路,()若輸入的六路信號(hào)都為低電平,則單片機(jī)根據(jù)內(nèi)部固化程序做出不觸發(fā)報(bào)警電路的決定,若輸入的六路信號(hào)中有任何一路跳變成高電平時(shí),單片機(jī)會(huì)根據(jù)原先固化的程序做出是否觸發(fā)報(bào)警電路的決定。輸入正弦波的正半部分是兩只管導(dǎo)通,得到正的輸出;輸入正弦波的負(fù)半部分時(shí),另兩只管導(dǎo)通,由于這兩只管是反接的,所以輸出還是得到正弦波的正半部分。電路圖如42所示。超聲波碰到雜質(zhì)或分界面會(huì)產(chǎn)生顯著反射形成反射成回波,碰到活動(dòng)物體能產(chǎn)生多普勒效應(yīng)。1)高成本。當(dāng)傳播介質(zhì)表面干燥時(shí),光源發(fā)射的光束在傳播過(guò)程中發(fā)生全反射現(xiàn)象(可以是多次反射),反射后的光通過(guò)光匯聚裝置與光學(xué)通路后被光檢測(cè)裝置獲得,產(chǎn)生固定的能量或電信號(hào),一旦有氣霧或液膜在檢測(cè)介質(zhì)形成,光線(xiàn)在檢測(cè)介質(zhì)中不在進(jìn)行全反射傳播,由Snell–Descartes定律,式(1)可知,只有部分光線(xiàn)仍能夠到達(dá)光檢測(cè)裝置,產(chǎn)生相應(yīng)的能量或電信號(hào),然后通過(guò)系統(tǒng)控制單元對(duì)接收到的電信號(hào)比較分析,進(jìn)而做出正確的判斷。通常光電傳感器測(cè)量的基本原理是光的傳播原理以及不同形式的光電效應(yīng)。由光源、光學(xué)通路和光電器件組成的光電傳感器在用于光電檢測(cè)時(shí),還必須配備適當(dāng)?shù)臏y(cè)量電路。用光照射某一物體,可以看做是一連串能量為hυ的光子轟擊在這個(gè)物體上,此時(shí)光子能量就傳遞給電子,并且是一個(gè)光子的全部能量一次性地被一個(gè)電子所吸收,電子得到光子傳遞的能量后其狀態(tài)就會(huì)發(fā)生變化,從而使受光照射的物體產(chǎn)生相應(yīng)的電效應(yīng),我們把這種物理現(xiàn)象稱(chēng)為光電效應(yīng)。它們的工作原理都基于不同形式的光電效應(yīng)。光電檢測(cè)方法具有精度高、反應(yīng)快、非接觸等優(yōu)點(diǎn),而且可測(cè)參數(shù)多,傳感器的結(jié)構(gòu)簡(jiǎn)單,形式靈活多樣,因此在檢測(cè)和控制領(lǐng)域內(nèi)得到廣泛應(yīng)用。電源引腳(VDD,GND)之間可增加一個(gè)100nF的電容,用以去耦濾波。操作流程如下:一次完整的數(shù)據(jù)傳輸為40bit,高位先出。一次通訊時(shí)間最大3ms,數(shù)據(jù)分小數(shù)部分和整數(shù)部分。 接口說(shuō)明:DHT11典型應(yīng)用電路如圖24所示,其連接電路簡(jiǎn)單,只需要占用控制器一個(gè)I/O口即可完成上下位的連接。DS18B20工作時(shí)寄存器中的分辨率轉(zhuǎn)換為相應(yīng)精度的溫度數(shù)值。DS18B20溫度傳感器的內(nèi)部存儲(chǔ)器還包括一個(gè)高速暫存RAM和一個(gè)非易失性的可電擦除的EERAM。 溫濕度傳感器DS18B20溫度傳感器是美國(guó)DALLAS半導(dǎo)體公司最新推出的一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測(cè)溫元件相比,它能直接讀出被測(cè)溫度,并且可根據(jù)實(shí)際要求通過(guò)簡(jiǎn)單的編程實(shí)現(xiàn)9~12位的數(shù)字值讀數(shù)方式。5. 振動(dòng)探測(cè)器振動(dòng)探測(cè)器以壓電式為主,它內(nèi)置的壓電應(yīng)變片可以探測(cè)到門(mén)、窗及其它物體被移動(dòng)而產(chǎn)生的振動(dòng),進(jìn)而產(chǎn)生電信號(hào)的變化。3. 人體探測(cè)器 人體熱輻射產(chǎn)生的波長(zhǎng)約10μm的紅外線(xiàn),可由人體探測(cè)器通過(guò)探測(cè)該波長(zhǎng)的紅外線(xiàn)信號(hào)而確定是否有人入侵,可屏蔽其它背景輻射的紅外光,它靈敏度高,相應(yīng)快。對(duì)高頻的玻璃破碎聲音,10k、15kHZ,進(jìn)行有效檢測(cè),而對(duì)10kHZ以下的聲音信號(hào),如說(shuō)話(huà)、走路聲,有較強(qiáng)的抑制作用。1. 開(kāi)關(guān)類(lèi)機(jī)械式開(kāi)關(guān)在安保系統(tǒng)中已很少用,以磁簧開(kāi)關(guān)為主,其觸點(diǎn)有常開(kāi)與常閉之分,一個(gè)安裝在門(mén)窗上作為第一個(gè)層次的防護(hù)。其中,由傳感器所構(gòu)成的探測(cè)器相當(dāng)于人的眼睛,負(fù)責(zé)監(jiān)視保護(hù)區(qū)現(xiàn)場(chǎng)的任何入侵活動(dòng)(如圖31所示)。再如,圖像及安全檢查技術(shù),需要各種各樣的光敏傳感器(包括X光、紫外線(xiàn)、可見(jiàn)光和紅外線(xiàn))才能完成圖像的傳遞、增強(qiáng)、儲(chǔ)存、處理和顯示。傳感技術(shù)在軍事、工業(yè)、科研等領(lǐng)域早已有著廣泛的應(yīng)用,在公安業(yè)務(wù)中也有廣泛的應(yīng)用前景。電子計(jì)算機(jī)由于能夠部分地代替人的大腦勞動(dòng),因而被譽(yù)為人的第二大腦。隨著科學(xué)技術(shù)的發(fā)展,人類(lèi)光靠自身的感覺(jué)器官來(lái)攝取外界信息已不能滿(mǎn)足要求,必須借助于能夠延伸人的感官的新技術(shù)手段來(lái)完成這一任務(wù)。—,—。DATA引腳為溫濕度傳感器單和數(shù)據(jù)線(xiàn)二線(xiàn)接口通信。在編程時(shí),EA/Vpp腳還需加上21V的編程電壓。Pin29:當(dāng)訪(fǎng)問(wèn)外部程序存儲(chǔ)器時(shí),此腳輸出負(fù)脈沖選通信號(hào),PC的16位地址數(shù)據(jù)將出現(xiàn)在P0和P2口上,外部程序存儲(chǔ)器則把指令數(shù)據(jù)放到P0口上,由CPU讀入并執(zhí)行。圖23 MCS51結(jié)構(gòu)框圖圖24 51單片機(jī)引腳圖圖25 復(fù)位電路圖Pin30:ALE/當(dāng)訪(fǎng)問(wèn)外部程序器時(shí),ALE(地址鎖存)的輸出用于鎖存地址的低位字節(jié)。RESET由高電平下降為低電平后,系統(tǒng)即從0000H地址開(kāi)始執(zhí)行程序。INTEL的MCS51系列單片機(jī)采用的是哈佛結(jié)構(gòu)的形式。6. 全雙工串行口:8051內(nèi)置一個(gè)全雙工串行通信口,用于與其它設(shè)備間的串行數(shù)據(jù)傳送,該串行口既可以用作異步通信收發(fā)器,也可以當(dāng)同步移位器使用。2. 數(shù)據(jù)存儲(chǔ)器(RAM)8051內(nèi)部有128個(gè)8位用戶(hù)數(shù)據(jù)存儲(chǔ)單元和128個(gè)專(zhuān)用寄存器單元,它們是統(tǒng)一編址的,專(zhuān)用寄存器只能用于存放控制指令數(shù)據(jù),用戶(hù)只能訪(fǎng)問(wèn),而不能用于存放用戶(hù)數(shù)據(jù),所以,用戶(hù)能使用的RAM只有128個(gè),可存放讀寫(xiě)的數(shù)據(jù),運(yùn)算的中間結(jié)果或用戶(hù)定義的字型表。因?yàn)閱纹瑱C(jī)主要用于控制系統(tǒng)中,所以又稱(chēng)微控制器(Microcontroller Unit,MCU)或嵌入式控制器(Embedded Controller)。第2章 單片機(jī)原理介紹 單片機(jī)發(fā)展概況微型計(jì)算機(jī)的出現(xiàn)是電子數(shù)字計(jì)算機(jī)廣泛應(yīng)用到人們?nèi)粘9ぷ骱蜕铑I(lǐng)域中去的一個(gè)重大轉(zhuǎn)折點(diǎn)。由于它不是可見(jiàn)光,因此用來(lái)制作防盜報(bào)警系統(tǒng),具有良好的隱蔽性,白天和夜里都能用,而且抗干擾能力強(qiáng),這種報(bào)警裝置可以廣泛用于博物館,單位要害部門(mén)和家庭的防護(hù)。但上述兩種類(lèi)型的光電防盜報(bào)警器裝置都有很高的誤報(bào)率,而多技術(shù)復(fù)合入侵報(bào)警器誤報(bào)率則很低,除了雙探測(cè)技術(shù)報(bào)警器產(chǎn)品外,目前三探測(cè)技術(shù)和四探測(cè)技術(shù)的復(fù)合報(bào)警器均有產(chǎn)品上市。此LED的輸出聚焦成一束很窄的光束,并使其對(duì)準(zhǔn)遠(yuǎn)距離仿制的接收機(jī)中的一只匹配的IR光敏探測(cè)器。 光電防盜報(bào)警系統(tǒng)的發(fā)展?fàn)顩r傳感器技術(shù)是21世界人們?cè)诟咝录夹g(shù)發(fā)展方面爭(zhēng)奪的一個(gè)制高點(diǎn),各發(fā)達(dá)國(guó)家都將傳感器技術(shù)視為現(xiàn)代高新技術(shù)發(fā)展的關(guān)鍵。而透射式系統(tǒng)的體積小,密封容易,穩(wěn)定性好,其價(jià)格相對(duì)較低,因此目前國(guó)外多采用透射式系統(tǒng)。被動(dòng)式紅外入侵報(bào)警器又稱(chēng)為熱釋電紅外入侵報(bào)警器,有光學(xué)系統(tǒng),紅外傳感器和信息處理等三個(gè)部分組成。 infrared detector。本文主要介紹以單片微機(jī)8051為核心設(shè)計(jì)的遙控汽車(chē)報(bào)警系統(tǒng)。通過(guò)查找資料,采用無(wú)線(xiàn)發(fā)射與接收來(lái)控制是否進(jìn)入報(bào)警模式,通過(guò)紅外線(xiàn)判讀信號(hào),再將信號(hào)通過(guò)電路傳輸給8051單片機(jī)處理,由單片機(jī)根據(jù)檢測(cè)模塊輸入的信號(hào)來(lái)決定是不是對(duì)報(bào)警電路進(jìn)行觸發(fā)。哈爾濱遠(yuǎn)東理工學(xué)院學(xué)士學(xué)位論文 題 目