交通信號燈控制實(shí)訓(xùn)報告_第1頁
交通信號燈控制實(shí)訓(xùn)報告_第2頁
交通信號燈控制實(shí)訓(xùn)報告_第3頁
交通信號燈控制實(shí)訓(xùn)報告_第4頁
交通信號燈控制實(shí)訓(xùn)報告_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、交通信號燈控制系統(tǒng)電路設(shè)計班級:電子0901學(xué)號:06姓名:舒志銘指導(dǎo)教師:孟鳳果時間:2011-6-26一:實(shí)驗題目設(shè)計一個交通信號燈控制系統(tǒng)電路,使其滿足:1東西車行道車輛放行25秒鐘。225秒后,東西車行道的黃燈閃爍4秒鐘,以警示車輛將切換紅綠燈。此時南北車行道仍維持紅燈點(diǎn)亮。在南北車行道亮紅燈期間,在2位數(shù)碼管上顯示計數(shù)值(每秒減1),從25減為0。3東西車行道的黃燈閃爍4秒鐘后,南北車行道放行30秒鐘。4南北車行道放行30秒鐘后,轉(zhuǎn)為南北車行道的綠燈閃爍5秒鐘,以警示將切換紅燈。此時東西車行道仍維持紅燈點(diǎn)亮。5南北車行道的綠燈閃爍4秒鐘后,再轉(zhuǎn)為東西車行道車輛放行25秒鐘。如此循環(huán)重

2、復(fù)。6此次實(shí)驗還要求具有一定的人為控制能力。例如,南北方向在紅燈期間有一輛救護(hù)車要通行,此時就要求要人為的改變南北方向的紅燈為綠燈,東西方向的綠燈為紅燈。二:元件清單單片機(jī)89c511片八段數(shù)碼顯示管2個發(fā)光二極管紅、黃、綠色各2個電阻10k 6個、4.7k 2個晶振12mhz1個觸點(diǎn)開關(guān)1個電容3個電源1個三:流程圖初始化四:原理圖五:試驗程序8timeequ0030hled_g1bitp1.1led_y1bitp1.2led_r1bitp1.0led_g2bitp1.4led_y2bitp1.5led_r2bitp1.3org0000hljmpmainorg0003hljmpint0_se

3、rorg0013hljmpint1_serorg0030hmain:movtmod, #00000001bmovth0, #3chmovtl0, #0b0hclrtf0setbtr0setbex0setbex1clrit0clrit1setbealoop:movr2,#20movr3,#20movtime,#25lcalldisplay;=wait1:jnbtf0, wait1clrtf0movth0, #3chmovtl0, #0b0hlcallstate1djnzr2, wait1movr2, #20dectimelcalldisplaydjnzr3, wait1movr2, #5movr

4、3, #3movr4, #5wait2:jnbtf0, wait2clrtf0movth0, #3chmovtl0, #0b0hlcallstate2djnzr4, wait2cplled_g1movr4, #5djnzr2, wait2movr2, #5dectimelcalldisplaydjnzr3, wait2movr2, #20movr3, #2wait3:jnbtf0, wait3clrtf0movth0, #3chmovtl0, #0b0hlcallstate3djnzr2, wait3movr2, #20dectimelcalldisplaydjnzr3, wait3movr2

5、, #20movr3, #20movtime, #25lcalldisplaywait4:jnbtf0, wait4clrtf0movth0, #3chmovtl0, #0b0hlcallstate4djnzr2, wait4movr2, #20dectimelcalldisplaydjnzr3, wait4movr2, #5movr3, #3movr4, #5wait5:jnbtf0, wait5clrtf0movth0, #3chmovtl0, #0b0hlcallstate5djnzr4, wait5cplled_g2movr4, #5djnzr2, wait5movr2, #5dect

6、imelcalldisplaydjnzr3, wait5movr2, #20movr3, #2wait6:jnbtf0, wait6clrtf0movth0, #3chmovtl0, #0b0hlcallstate6djnzr2, wait6movr2, #20dectimelcalldisplaydjnzr3, wait6ljmploop;=state1:clrled_g1setbled_y1setbled_r1setbled_g2setbled_y2clrled_r2retstate2:setbled_y1setbled_r1setbled_g2setbled_y2clrled_r2ret

7、state3:setbled_g1clr led_y1setbled_r1setbled_g2setbled_y2clrled_r2retstate4:setbled_g1setbled_y1clrled_r1clrled_g2setbled_y2setbled_r2retstate5:setbled_g1setbled_y1clrled_r1setbled_y2setbled_r2retstate6:setbled_g1setbled_y1clrled_r1setbled_g2clrled_y2setbled_r2ret;=display:mova, timemovb, #10divabmo

8、v31h, amov32h, bmovdptr, #ledtabmova, 31hmovca, a+dptrmovp0, amova, 32hmovca, a+dptrmovp2, aret;=ledtab:db0c0h, 0f9h, 0a4h, 0b0h, 99hdb92h, 82h, 0f8h, 80h, 90h;=int0_ser:movp0, #0ffhmovp2, #0ffhsetbled_g1setbled_y1clrled_r1clrled_g2setbled_y2setbled_r2retiint1_ser:movp0, #0ffhmovp2, #0ffhclrled_g1se

9、tbled_y1setbled_r1setbled_g2setbled_y2clrled_r2retiend六:調(diào)制過程1、 交通燈信號說明:車道有紅、黃、綠3種指示燈,紅色表示禁止通行,綠色表示正常通行,黃色表示緩慢通行(紅燈時間=綠燈時間+黃燈時間);人行道有紅和綠兩種燈,紅色表示禁止通行,綠色表示允許通行(紅燈時間=綠燈時間)2、因為本系統(tǒng)是交通信號燈控制系統(tǒng),所以要先了解實(shí)際交通信號燈的變化規(guī)律。假設(shè)一個十字路口為東西南北走向。初始狀態(tài)0為東西紅燈,南北紅燈。然后跳轉(zhuǎn)到狀態(tài)1南北綠燈通車,東西紅燈。過25秒跳轉(zhuǎn)到狀態(tài)2,南北綠燈閃幾次轉(zhuǎn)亮黃燈,延時五秒,東西仍然紅燈。再跳轉(zhuǎn)到狀態(tài)3,東

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論