一、 實驗原理
通過微控制器控制74ls273的狀態,然後再由138選通273,通過控制74ls240間接控制交通燈的變化。其中用到的雙色二極體的亮燈原則是:當紅燈接高電平,綠燈接地電平時,亮紅燈;當紅燈接地電平,綠燈接地電平是,亮綠燈;當都接高電平時,亮黃燈。
二、 硬體連線圖
三、 軟體流程圖
四、 軟體清單
org 0000h
sjmp main
org 0003h
ajmp dn0
main:mov sp,#60h
mov r5,#00h
mov r6,#0c8h
setb ea
setb ex0
setb it0
lop7:mov r4,#32h
mov r0,#04h
mov r1,#04h
mov r2,#04h
mov r7,#04h
mov a,r5
mov dptr,#data1
movc a,@a+dptr
mov dptr,#8300h
movx @dptr,a
mov r3,a
inc r5
cjne r5,#02h,lop3
lop2:acall delay
djnz r4,lop2
lp:mov a,#9fh
movx @dptr,a
lp5:acall delay
djnz r0,lp5
mov a,r3
movx @dptr,a
lp6:acall delay
djnz r1,lp6
mov r0,#04h
mov r1,#04h
djnz r7,lp
inc r5
mov a,#06h
movx @dptr,a
lp1:acall delay
djnz r2,lp1
lop3:cjne r5,#04h,lop1lop4:acall delay
djnz r4,lop4
lp4:mov a,#6fh
movx @dptr,a
lp7:acall delay
djnz r0,lp7
mov a,r3
movx @dptr,a
lp8:acall delay
djnz r1,lp8
mov r0,#04h
mov r1,#04h
djnz r7,lp4
mov a,#09h
movx @dptr,a
lp2:acall delay
djnz r2,lp2
mov r5,#00h
lop1:ajmp lop7
delay:mov tmod,#01h
mov th0,#3ch
mov tl0,#0afh
setb tr0
lop5:jbc tf0,lp3
sjmp lop5
lp3:clr tr0
retdn0:clr tr0
push acc
push psw
mov dptr,#8300h
mov a,#0fh
movx @dptr,a
lop6:acall delay
djnz r6,lo
pop psw
pop acc
setb ea
setb tr0
setb ex0
setb it0
reti
data1: db 0fh,96h,06h,69h,09hend五、功能說明
本實驗分兩部分,第一部分是普通交通燈的模擬:初始狀態0為東西紅燈,南北紅燈.然後轉狀態1南北綠燈通車,東西紅燈.
過一段時間轉狀態,南北綠燈閃幾次轉兩黃燈,延時幾秒,東西仍然紅燈,再轉狀態3,東西綠燈通車,南北紅燈.過一段時間轉狀態4.東西綠燈山幾次轉黃燈,延時幾秒,南北仍然紅燈,,最後迴圈至狀態1。
第二部分在以上的基礎上當有急救車到達時,兩項交通訊號為全紅,以便讓急救車通過.假定急救車通過路口時間為10秒,急救車通過後,交通恢復中斷前狀態.被實驗已按鍵為終端申請,表示有急救車通過.
微控制器控制交通燈報告
4 2 3 系統工作原理 1 開關鍵盤輸入交通燈初始時間,通過8051微控制器p1輸入到系統 2 由8051微控制器的定時器每秒鐘通過p0口向8255的資料口送資訊,由8255的pa 口顯示紅 綠 黃燈的燃亮情況 由8255的pc口顯示每個燈的燃亮時間。3 8051通過設定各個訊號燈的燃亮時間 通過...
交通燈微控制器實訓報告
交通燈控制電路設計 由一條主幹道和一條支幹道的匯合點形成十字交叉路口,為確保車輛安全 迅速地通行,在交叉路口的每個入口處設定了紅 綠 黃三色訊號燈。紅燈亮禁止通行 綠燈亮允許通行 黃燈亮則給行駛中的車輛有時間停靠在禁行線外。實現紅 綠燈的自動指揮對城市交通管理現代化有著重要的意義。一 設計目的 1....
微控制器課程設計交通燈
摘要隨著各種交通工具的發展和交通指揮的需要,第一盞名副其實的三色燈 紅 黃 綠三種標誌 於1918年誕生。它是三色圓形四面投影器,被安裝在紐約市五號街的一座高塔上,由於它的誕生,使城市交通大為改善。中國最早的馬路紅綠燈,是於1928年出現在上海的英租界。隨著經濟的高速發展,各種交通工具都迅速發展。所...