




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、-PAGE 2. z.摘要近年來,隨著科技的飛速開展,單片機(jī)的應(yīng)用正在不斷深入,同時帶動傳統(tǒng)控制檢測技術(shù)日益更新。在實(shí)時檢測和自動控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往作為一個核心部件來使用,正在不斷的應(yīng)用到實(shí)際生活中,并且根據(jù)具體硬件構(gòu)造軟硬件結(jié)合,加以完善。十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。則靠什么來實(shí)現(xiàn)這井然秩序呢?靠的就是交通信號燈的自動指揮系統(tǒng)。交通信號燈控制方式很多。本系統(tǒng)采用MCS-51系列單片機(jī)STC89C51為中心器件來設(shè)計(jì)交通燈控制器,實(shí)現(xiàn)了通過信號燈對路面狀況的智能控制。從一定程度上解決了交通路口堵塞、車輛停車等待時間不合理、急車強(qiáng)通等問題。系統(tǒng)具有構(gòu)
2、造簡單、可靠性高、本錢低、實(shí)時性好、安裝維護(hù)方便等優(yōu)點(diǎn),有廣泛的應(yīng)用前景。關(guān)鍵詞:交通燈 單片機(jī) 數(shù)碼管一 .總體設(shè)計(jì)思路1.1設(shè)計(jì)目的及思路設(shè)計(jì)目的了解交通燈管理的根本工作原理,熟練掌握STC89C51的工作原理和應(yīng)用編程,熟悉STC89C51單片機(jī)并行接口的各種工作方式和應(yīng)用,并了解計(jì)數(shù)器/定時器的工作方式和應(yīng)用編程外部中斷的方法,掌握多位LED顯示問題的解決。設(shè)計(jì)思路1分析目前交通路口的根本控制技術(shù),提出自己的交通控制的初步方案。2確定系統(tǒng)交通控制的總體設(shè)計(jì),增加了倒計(jì)時顯示提示。3進(jìn)展顯示電路。4進(jìn)展軟件系統(tǒng)的設(shè)計(jì)。1.2 實(shí)際交通燈顯示時序及狀態(tài)轉(zhuǎn)換的理論分析圖1所示為紅綠燈轉(zhuǎn)換的狀
3、態(tài)圖。S2S1S4S3圖1 紅綠燈狀態(tài)轉(zhuǎn)換圖狀態(tài)S1S2S3S4時間30s5s30s5s東西道紅燈亮紅燈亮綠燈亮黃燈亮南北道綠燈亮黃燈亮紅燈亮紅燈亮表1 十字路口指示燈燃亮方案說明:1當(dāng)東西方向?yàn)榧t燈,此道車輛制止通行,東西道行人可通過;南北道為綠燈,此道車輛通過,行人制止通行。時間為60秒。 2黃燈閃爍5秒,警示車輛和行人紅、綠燈的狀態(tài)即將切換。 3當(dāng)東西方向?yàn)榫G燈,此道車輛通行;南北方向?yàn)榧t燈,南北道車輛制止通過,行人通行。 時間為80秒。 東西方向車流大 通行時間長。 4這樣如上表的時間和紅、綠、黃出現(xiàn)的順序依次出現(xiàn)這樣行人和車輛就能平安暢通的通行。 5此表可根據(jù)車流量動態(tài)設(shè)定紅綠燈初始
4、值。 共四種狀態(tài),分別設(shè)定為S1、S2、S3、S4,交通燈以這四種狀態(tài)為一個周期,循環(huán)執(zhí)行如下列圖所示:圖2 交通燈狀態(tài)循環(huán)圖程序就是在上述四種狀態(tài)下循環(huán)轉(zhuǎn)化的。一個周期四個狀態(tài),在正常模式下共花費(fèi)1分10秒。二.具體設(shè)計(jì)方案2.1方案要求:本設(shè)計(jì)要求與交通信號實(shí)際控制一致,采用LED模擬信號燈,信號燈分東西、南北二組,分別有紅、黃、綠三色。其工作狀態(tài)由程序控制,啟動、停頓按鈕分別控制信號燈的啟動與停頓。白天/黑夜轉(zhuǎn)換開關(guān)可對信號進(jìn)展控制轉(zhuǎn)換。并且要求能用兩位數(shù)碼管或者一位數(shù)碼管來顯示紅燈或者綠燈等待的時間,在黃燈的時候數(shù)碼管不顯示。信號燈的控制要求如下:假設(shè)東西方向交通繁忙為主干道,車流量為
5、南北交通的兩倍。因此東西方向的綠燈通行時間為是南北方向上的兩倍。開場時東西方向綠燈先亮,南北為紅燈。按下啟動按鈕開場工作,按下停頓按鈕,停頓工作。白天/黑夜轉(zhuǎn)換開關(guān)閉合時為黑夜工作狀態(tài),這時只有黃燈來回閃爍,斷開為白天工作狀態(tài)。白天工作狀態(tài)要求:東西方向綠燈亮40s,然后黃燈閃三下1下/秒,共5秒,然后紅燈亮20s,而南北方向?yàn)榧t燈亮40s然后綠燈亮20s,然后黃燈也閃三下;如此周期循環(huán)下去。 示意圖2.2方案分析根據(jù)十字路口交通燈的要求,可將本系統(tǒng)分為三個模塊,第一模塊是控制模塊,主要負(fù)責(zé)整個系統(tǒng)的控制和運(yùn)算,從而使各模塊正常工作,第二個模塊式顯示模塊包括LED燈和數(shù)碼管;第三是電源模塊,給
6、各模塊提供電源,讓各模塊工作。其系統(tǒng)設(shè)計(jì)構(gòu)造如圖:圖3.系統(tǒng)設(shè)計(jì)構(gòu)造圖2.3 89C51單片機(jī)引腳功能說明89C51外部引腳圖:可以直接拷入ASM程序文件中,作注釋使用,十分方便 P1.0 1 40 Vcc P1.1 239 P0.0 P1.2 3 38 P0.1 P1.3 437 P0.2 P1.4 5 36 P0.3 P1.5 6 35 P0.4 P1.6 7 34 P0.5 P1.7 8 33 P0.6 RST/Vpd 9 32 P0.7 R*D P3.0 10 31 -EA/Vpp內(nèi)1/外0 程序地址選擇 T*D P3.1 11 30 ALE/-P地址鎖存輸出 -INT0 P3.2 1
7、2 29 -PSEN 外部程序讀選通輸出 -INT1 P3.3 13 28 P2.7 T0 P3.4 14 27 P2.6 T1 P3.5 15 26 P2.5 -WR P3.6 16 25 P2.4 -RD P3.7 17 24 P2.3 *2 18 23 P2.2 *1 1922 P2.1 GND 20 21 P2.0 引腳說明: 電源引腳 Vcc40腳:典型值5V。 Vss20腳:接低電平。 外部晶振 *1、*2分別與晶體兩端相連接。當(dāng)采用外部時鐘信號時,*2接振蕩信號,*1接地 輸入輸出口引腳: P0口:I/O雙向口。作輸入口時,應(yīng)先軟件置 1。 P1口:I/O雙向口。作輸入口時,應(yīng)先
8、軟件置 1。 P2口:I/O雙向口。作輸入口時,應(yīng)先軟件置 1。 P3口:I/O雙向口。作輸入口時,應(yīng)先軟件置 1。控制引腳: RST/Vpd、ALE/-PROG、-PSEN、-EA/Vpp組成了MSC-51的控制總線。 RST/Vpd9腳:復(fù)位信號輸入端高電平有效。 第二功能:加+5V備用電源,可以實(shí)現(xiàn)掉電保護(hù)RAM信息不喪失。 ALE/-PROG(30腳:地址鎖存信號輸出端。 第二功能:編程脈沖輸入。 -PSEN29腳:外部程序存儲器讀選通信號。 -EA/Vpp(31腳:外部程序存儲器使能端。 第二功能:編程電壓輸入端+21V。圖6. 單片機(jī)8051的內(nèi)部構(gòu)造2.4單片機(jī)最小系統(tǒng)時鐘電路圖
9、7. 時鐘電路*TAL1是片內(nèi)振蕩器的反相放大器輸入端,*TAL2則是輸出端,使用外部振蕩器時,外部振蕩信號應(yīng)直接加到*TAL1,而*TAL2懸空。內(nèi)部方式時,時鐘發(fā)生器對振蕩脈沖二分頻,如晶振為12MHz,時鐘頻率就為6MHz。晶振的頻率可以在1MHz-24MHz內(nèi)選擇。電容取30PF左右。系統(tǒng)的時鐘電路設(shè)計(jì)是采用的內(nèi)部方式,即利用芯片內(nèi)部的振蕩電路。AT89單片機(jī)內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器。引腳*TAL1和*TAL2分別是此放大器的輸入端和輸出端。這個放大器與作為反應(yīng)元件的片外晶體諧振器一起構(gòu)成一個自激振蕩器。外接晶體諧振器以及電容C1和C2構(gòu)成并聯(lián)諧振電路,接在放大器的反
10、應(yīng)回路中。對外接電容的值雖然沒有嚴(yán)格的要求,但電容的大小會影響震蕩器頻率的上下、震蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。因此,此系統(tǒng)電路的晶體振蕩器的值為12MHz,電容應(yīng)盡可能的選擇陶瓷電容,電容值約為22F。在焊接刷電路板時,晶體振蕩器和電容應(yīng)盡可能安裝得與單片機(jī)芯片靠近,以減少寄生電容,更好地保證震蕩器穩(wěn)定和可靠地工作。復(fù)位電路在振蕩器運(yùn)行時,有兩個機(jī)器周期24個振蕩周期以上的高電平出現(xiàn)在此引腿時,將使單片機(jī)復(fù)位,只要這個腳保持高電平,51芯片便循環(huán)復(fù)位。復(fù)位后P0P3口均置1引腳表現(xiàn)為高電平,程序計(jì)數(shù)器和特殊功能存放器SFR全部清零。當(dāng)復(fù)位腳由高電平變?yōu)榈碗娖綍r,芯片為ROM的00
11、H處開場運(yùn)行程序。復(fù)位是由外部的復(fù)位電路來實(shí)現(xiàn)的。片內(nèi)復(fù)位電路是復(fù)位引腳RST通過一個斯密特觸發(fā)器與復(fù)位電路相連,斯密特觸發(fā)器用來抑制噪聲,它的輸出在每個機(jī)器周期的S5P2,由復(fù)位電路采樣一次。復(fù)位電路通常采用上電自動復(fù)位和按鈕復(fù)位兩種方式,此電路系統(tǒng)采用的是上電與按鈕復(fù)位電路。當(dāng)時鐘頻率選用6MHz時,C取22F,Rs約為200,Rk約為1K。復(fù)位操作不會對內(nèi)部RAM有所影響。常用的復(fù)位電路如下列圖所示:圖8. 復(fù)位電路圖顯示電路顯示器普遍地用于直觀地顯示數(shù)字系統(tǒng)的運(yùn)行狀態(tài)和工作數(shù)據(jù),按照材料及產(chǎn)品工藝,單片機(jī)應(yīng)用系統(tǒng)中常用的顯示器有: 發(fā)光二極管LED顯示器、液晶LCD顯示器、CRT顯示器
12、等。LED數(shù)碼管是現(xiàn)在最常用的顯示器之一。發(fā)光二極管LED由特殊的半導(dǎo)體材料砷化鎵、磷砷化鎵等制成,可以單獨(dú)使用,也可以組裝成分段式或點(diǎn)陣式LED顯示器件半導(dǎo)體顯示器。分段式顯示器LED數(shù)碼管由7條線段圍成8字型,每一段包含一個發(fā)光二極管。外加正向電壓時二極管導(dǎo)通,發(fā)出清晰的光。只要按規(guī)律控制各發(fā)光段亮、滅,就可以顯示各種字形或號。LED數(shù)碼管有共陽、共陰之分。本系統(tǒng)采用的是兩位共陰極數(shù)碼管三電路圖和程序圖10. 交通燈電路圖具體程序:#include #define uchar unsigned char #define uint unsigned intuint num,shi,ge;sb
13、it red=P10;sbit yel=P11;sbit gre=P12; void delay() uint a; for(a=500;a0;a-);uchar code arry_duan=0*3f,0*06,0*5b,0*4f,0*66,0*6d,0*7d,0*07,0*7f,0*6f;void initial()EA=1;ET0=1;TMOD=0*01;TH0=0*4c;TL0=0*d0;void display(int Y)shi=Y/10;ge=Y%10;TR0=1;while(shi|ge!=0)P2=0*fe;P3=arry_duanshi;delay();P2=0*fd;P3=arry_duange;delay();TR0=0;void timer0() interrupt 1TH0=0*4c;TL0=0*d0;num+;if(num=20)num=0;ge-;if(ge=-1)ge=9;shi-;main()initial();while(1)red=0;yel=0;gre=1;display(40);red=0;yel=1;gre=0;display(3);red=1;yel=0;gre=0;display(20);red=0;yel=1;gre=0;display(3);程序編譯和.h
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子商務(wù)運(yùn)營基礎(chǔ)指南
- 投資融資居間合同模板
- 廣告公司廣告策劃與創(chuàng)意預(yù)案
- 物聯(lián)網(wǎng)技術(shù)發(fā)展趨勢研究
- 汽車維修項(xiàng)目可行性研究報告
- 康養(yǎng)項(xiàng)目可研究性報告
- 區(qū)塊鏈技術(shù)在公共服務(wù)中的應(yīng)用預(yù)案
- 休閑娛樂場所拆舊協(xié)議
- 交通建設(shè)項(xiàng)目可行性研究報告編制辦法
- 農(nóng)業(yè)行業(yè)農(nóng)產(chǎn)品溯源與農(nóng)技服務(wù)系統(tǒng)方案
- 新教材統(tǒng)編版高中語文古代詩歌閱讀講與練 22 從七大常見題材入手把握詩歌內(nèi)容情感
- 2024年蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 風(fēng)險分級管控74411ppt課件(PPT 146頁)
- 《道德與法治》五年級下冊全冊教案
- 三八女神節(jié)活動策劃PPT課件
- Q∕GDW 12131-2021 干擾源用戶接入電網(wǎng)電能質(zhì)量評估技術(shù)規(guī)范
- 鋼軌鋁熱焊技術(shù)知識題庫(含答案)
- 第2章全站儀使用
- 電子商務(wù)B2B模式-ppt課件
- 日本_多自然河川_治理及其對我國河道整治的啟示
- 《甲方認(rèn)質(zhì)認(rèn)價確認(rèn)單》
評論
0/150
提交評論