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

正文內(nèi)容

汽車遙控防盜警報(bào)器的設(shè)計(jì)畢業(yè)論文-文庫吧資料

2025-06-28 17:03本頁面
  

【正文】 el pump is normally closed. Also, the magnetic switch representing the car’s door and the push button representing the distress button are respectively, normally closed and normally opened. The power supply unit as described above supplies the microcontroller with 5V and 12V to the other circuit elements.4. RESULTThe flowchart presented in appendix 1 illustrates the operation of the device and also serves as explanation to the source code shown in appendix 2. The code is written in C programming language under the AVRStudio5 software. The program was piled and successfully loaded in the ATMega168 microcontroller board. Also the physical implementation including the designing of the power unit, the drive circuit at the output of the microcontroller worked successfully. However, limitations e in failure to make or receive a call due to GSM network imperfections.5. CONCLUSIONIn summary this design brings some improved features as pared to existing works. First, the microcontroller allows the system to limit the timing in which authorization must be provided and make the upgradability of the system very flexible. This enabled us to add an alarm system to discourage intruders from stealing the car. Furthermore, the use of a cell phone is incorporated in the system to call the owner of the vehicle, purposely to alert him/her of an intruder. Also, in the worst case where the car is stolen, the phone, which acts as a GSM modem in the car, can make a call to immobilize the vehicle. Finally, a manual override button also immobilizesthe vehicle after a certain time when pressed. This work can be further improved by adopting a modern GSM modem which makes easier, the programming.6. APPENDIXES Appendix 1: Flowchart Illustrating TheOperation of The Device (page 5 and 6) Appendix 2: Program in C Languageinclude avr/ include avr/ include avr/define PortIgnition PORTC define BitIgnition PC5 define DdrIgnition DDRCdefine PortFuel PORTC define BitFuel PC4 define DdrFuel DDRCdefine PortSiren PORTC define BitSiren PC3 define DdrSiren DDRCdefine PinDoor PIND define BitDoor PD0 define PullUpDoor PORTDdefine PinDistressBn PIND define BitDistressBn PD1 define PullUpDistressBn PORTDdefine PinKeySw PIND define BitKeySw PD2 define PullUpKeySw PORTDdefine PortGreenLeds PORTC define NbGreenLeds 3 define DdrGreenLeds DDRCvoid MsDelay(unsigned int timing) { volatile unsigned int i, j。DD在這里還要感同學(xué)的鼎力相助,在我的軟件設(shè)計(jì)及調(diào)試方面提了很多寶貴建議,同時(shí)感謝xxx學(xué)院實(shí)驗(yàn)室提供的便利條件。致謝本次畢業(yè)設(shè)計(jì)能夠順利完成離不開xxx老師的精心指導(dǎo),xx老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)太度給了我深刻的影響,設(shè)計(jì)階段xxx老師在資料搜集、程序調(diào)試、論文寫作等方面都給予我嚴(yán)格的要求和關(guān)鍵性的指導(dǎo),在作品制作階段,xxx老師提供了方便的實(shí)驗(yàn)場地和實(shí)驗(yàn)儀器。該系統(tǒng)能夠很好的完成任務(wù)要求,但是無線模塊傳輸?shù)木嚯x偏短使得車主不能離車子太遠(yuǎn),這樣就限制了他的實(shí)用性。避免了虛假的報(bào)警信號(hào)。PT2262是一款價(jià)格低廉且性能很好的無線發(fā)送階段模塊。結(jié)論設(shè)計(jì)的汽車防盜報(bào)警系統(tǒng),使用了STC89C52芯片、紅外感應(yīng)器、溫度傳感器、無線收發(fā)模塊等元器件。經(jīng)過多方調(diào)試確認(rèn)該模塊確實(shí)能夠完成任務(wù),但是接下來又遇到了一個(gè)難題,就是發(fā)送模塊原本是一個(gè)低電平,他需要高電平來驅(qū)動(dòng)發(fā)送信號(hào),但是單片機(jī)送出來的高電平被它的低電平拉低了,一直不能達(dá)到所需要的電壓,我嘗試用上拉電阻等方法但是就是不行。在我一籌莫展的時(shí)候我的同學(xué)和我講了一種比較方便的無線發(fā)送接收模塊那就是pt2262。溫度傳感器能工作了但是紅外傳感器怎么都不能好好的工作,通過查資料發(fā)現(xiàn)了原來通過調(diào)節(jié)電位器就能使得在不同距離有不一樣的靈敏度。但是實(shí)際上運(yùn)用無線發(fā)送接收模塊遇到很多問題,最嚴(yán)重的一個(gè)就是無線發(fā)送端的啟動(dòng)信號(hào)會(huì)將與單片機(jī)相連那段的高電平拉低,使得不能使無線發(fā)送模塊工作。但是報(bào)警信號(hào)必須傳到遠(yuǎn)處車主的身上,所以就必須用到pt2262無線傳輸模塊。當(dāng)溫度傳感器和紅外線傳感器都發(fā)出高電平時(shí)就證明了汽車有危險(xiǎn),然后單片機(jī)控制報(bào)警系統(tǒng)報(bào)警。當(dāng)DS18B20檢測到溫度超過了30℃時(shí)就會(huì)使得單片機(jī)進(jìn)入檢測狀態(tài)。由于我只是模擬。 溫度模塊與紅外線模塊溫度傳感器測溫的范圍在55℃ ~+125℃。 (a) KEIL環(huán)境編譯界面系統(tǒng)軟件部分的C語言編程設(shè)計(jì)到這一步,已經(jīng)全部完成。本設(shè)計(jì)選用的單片機(jī)是STC系列的,具有在系統(tǒng)可編程(ISP),程序可以直接通過串口下載進(jìn)去,只需要采用一個(gè)程序下載軟件就可完成程序的下載。在KEIL環(huán)境下編程的基本過程比較簡單,運(yùn)行KEIL軟件,新建工程,然后選擇單片機(jī)型號(hào),設(shè)計(jì)中選用STC89C52單片機(jī),接下來新建文件并將新建文件添加至工程中,在文件編輯界面中進(jìn)行系統(tǒng)軟件的C語言編程。j++)。for(j=0。i200。 溫度傳感器子程序當(dāng)系統(tǒng)進(jìn)入報(bào)警狀態(tài),DS18B20首先采集數(shù)據(jù),當(dāng)溫度超過設(shè)定的溫度時(shí)就會(huì)才生一個(gè)提示信號(hào)進(jìn)入單片機(jī),由單片機(jī)進(jìn)行處理報(bào)警程序是為了是蜂鳴器產(chǎn)生不同頻率的響聲,使得報(bào)警更加的逼真,下為報(bào)警子程序和框圖: 報(bào)警子程序當(dāng)系統(tǒng)處于防御狀態(tài)時(shí),單片機(jī)會(huì)隨時(shí)采集DS18B20的溫度,當(dāng)采集到的溫度高于設(shè)定的溫度時(shí)單片機(jī)就會(huì)發(fā)出報(bào)警報(bào)警子程序如下:void Alarm(uchar t){uchar i,j。程序主流程圖所示。keil軟件常與proteus仿真軟件相配合使用系統(tǒng)上電后初始化,然后進(jìn)行判斷是否進(jìn)入報(bào)警狀態(tài),如果沒有進(jìn)入報(bào)警狀態(tài)不管感應(yīng)器怎么被觸發(fā)都不會(huì)報(bào)警,但當(dāng)進(jìn)入報(bào)警狀態(tài),當(dāng)紅外感應(yīng)器感應(yīng)到有人會(huì)輸出高電平“1”,此時(shí)如果溫度超過了設(shè)定溫度時(shí),系統(tǒng)就會(huì)發(fā)生報(bào)警。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢。仿真芯片的31腳(/EA)已接至高電平,所以仿真時(shí)只能使用片內(nèi)ROM,不能使用片外ROM;但仿真器外引插針中的31腳并不與仿真芯片的31腳相連,故該仿真器仍可插入到擴(kuò)展有外部ROM(其CPU的/EA引腳接至低電平)的目標(biāo)系統(tǒng)中使用。 使用獨(dú)立的Keil仿真器時(shí),但用戶可以在仿真器上的晶振插孔中換插其他頻率的晶振。目標(biāo)文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51連接定位生成絕對(duì)目標(biāo)文件(.ABS)。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。下面詳細(xì)介紹Keil C51開發(fā)系統(tǒng)各部分功能和使用。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。本設(shè)計(jì)中采用按鍵電平復(fù)位方式。按鍵電平復(fù)位是通過使復(fù)位端經(jīng)電阻與Vcc電源接通而實(shí)現(xiàn)的。為了讓系統(tǒng)進(jìn)入正常的初始化或者當(dāng)由于操作錯(cuò)誤、程序運(yùn)行出錯(cuò)使系統(tǒng)處于死機(jī)狀態(tài)時(shí)能夠跳出困境,需按復(fù)位鍵重新啟動(dòng)系統(tǒng)。RST引腳是復(fù)位信號(hào)的輸入端。單片機(jī)外接時(shí)鐘電路通常采用石英晶體和電容組成的并聯(lián)諧振回路,考慮到單片機(jī)的串口通信,兩個(gè)電容選擇瓷片電容,其值都為30pF,電容值的大小可對(duì)頻率起微調(diào)的作用。ALE地址鎖存,用于區(qū)分在多功能端口傳送的數(shù)據(jù)/地址信息;ALE=0/1為數(shù)據(jù)/地址;EA允許訪問外程序存儲(chǔ)器,EA=0/1片外/片內(nèi)存儲(chǔ)器有效;PSEN片外ROM選通;RST芯片復(fù)位線;XTALXTAL2為外接石英晶振輸入線。(2) 電源線:共2條,VCC、VSS(GND)。P0口(~)為多功能端口,用于傳輸數(shù)據(jù)、地址,在傳輸數(shù)據(jù)信息時(shí),輸入帶緩沖、輸出帶鎖存,使用非常方便;P1口(~)為單功能端口,用于數(shù)據(jù)輸入/輸出傳輸;P2口(~)為多功能端口,用于傳輸?shù)刂沸畔⒒蜃鳛槠胀↖/O端口;P3口(~)為多功能端口,用于傳輸控制信息或作為普通I/O端口。 STC89C52單片機(jī)最小系統(tǒng)本系統(tǒng)在單片機(jī)最小系統(tǒng)設(shè)計(jì)中選用STC89C52單片機(jī),它共有40條引腳,分I/O端口、控制和電源三類引腳。其次是復(fù)位電路,它是單片機(jī)的初始化操作。本課題采用單片機(jī)控制使得蜂鳴器產(chǎn)生不同頻率的蜂鳴聲起到報(bào)警的作用,由于從單片機(jī)出來的信號(hào)功率有限不能夠帶動(dòng)蜂鳴器所以用到了3級(jí)管,起到放大的作用這樣既簡單又能夠起到很好的放大作用,為了使得發(fā)出的報(bào)警信號(hào)更加的逼真,所以可以通過程序的控制使得蜂鳴器產(chǎn)生不同頻率的聲波,這樣就能更好的完成報(bào)警工作。當(dāng)兩者地址編碼完全一致時(shí),接收機(jī)對(duì)應(yīng)的D1~D4端輸出約4V互鎖高電平控制信號(hào),同時(shí)VT端也輸出解碼有效高電平信號(hào)。后綴的6和4表示有幾路并行的控制通道,當(dāng)采用4路并行數(shù)據(jù)時(shí)(PT2272M4),對(duì)應(yīng)的地址編碼應(yīng)該是8位,如果采用6路的并行數(shù)據(jù)時(shí)(PT2272M6),對(duì)應(yīng)的地址編碼應(yīng)該是6位。 芯片管腳對(duì)應(yīng)表名稱管腳說明A0A1111013地址管腳,用于進(jìn)行地址編碼,可置為“0”,“1”,“f”(懸空)D0D571013數(shù)據(jù)輸入端,有一個(gè)為“1”即有編碼發(fā)出,內(nèi)部下拉VCC18電源正端(+)VSS9電源負(fù)端(-)TE14編碼啟動(dòng)端,用于多數(shù)據(jù)的編碼發(fā)射,低電平有效OSC116振蕩電阻輸入端,與OSC2所接電阻決定振蕩頻率OSC215振蕩電阻振蕩器輸出端DOUT17編碼輸出端(正常時(shí)為低電平)PT2272解碼芯片有不同的后綴,表示不同的功能,有L4/M4/L6/M6之分,其中L表示鎖存輸出,數(shù)據(jù)只要成功接收就能一直保持對(duì)應(yīng)的電平狀態(tài),直到下次遙控?cái)?shù)據(jù)發(fā)生變化時(shí)改變。PT2262/2272特點(diǎn):CMOS工藝制造,低功耗,外部元器件少,RC振蕩電阻,工作電壓范圍寬:~15v ,數(shù)據(jù)最多可達(dá)6位,地址碼最多可達(dá)531441種。編碼芯片PT2262發(fā)出的編碼信號(hào)由:地址碼、數(shù)據(jù)碼、同步碼組成一個(gè)完整的碼字,解碼芯片PT2272接收到信號(hào)后,其地址碼經(jīng)過兩次比較核對(duì)后,VT腳才輸出高電平,與此同時(shí)相應(yīng)的數(shù)據(jù)腳也輸出高電平,如果發(fā)送端一直按住按鍵,編碼芯片也會(huì)連續(xù)發(fā)射。因此,總線控制器在讀時(shí)序開始后必須停止把I/O腳驅(qū)動(dòng)為低電平15us,以讀取I/O腳狀態(tài)。從DS18B20輸出的數(shù)據(jù)在讀時(shí)序的下降沿出現(xiàn)后15us內(nèi)有效。在總線控制器發(fā)出讀時(shí)序后,DS18B20通過拉高或拉低總線上來傳輸1或0。所有讀時(shí)序必須最少60us,包括兩個(gè)讀周期間至少1us的恢復(fù)時(shí)間。因此,總線控制器在發(fā)出讀暫存器指令[BEh]或讀電源模式指令[B4H]后必須立刻開始
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1