模擬交通燈系統設計,交通燈控制系統的設計與製作

2022-02-24 10:24:41 字數 3212 閱讀 7629

1樓:匿名使用者

交通燈控制系統的設計與製作

基於微控制器的交通訊號燈模擬控制系統設計

2樓:

簡單i/o實驗(交通燈控制)

一.實驗要求

以74ls273作為輸出口,控制4個雙色led燈(可發紅,綠,黃光),模擬交通燈管理。

二.實驗目的

1.學習在微控制器系統中擴充套件簡單i/o介面的方法。

2.學習資料輸出程式的設計方法。

3.學習模擬交通燈控制的方法。

4.學習雙色燈的使用。

三.實驗電路及連線

四.實驗說明

1.因為本實驗是交通燈控制實驗,所以要先了解實際交通燈的變化規律。假設一個十字路口為東西南北走向。

初始狀態0為東西紅燈,南北紅燈。然後轉狀態1南北綠燈通車,東西紅燈。過一段時間轉狀態2,南北綠燈閃幾次轉亮黃燈,延時幾秒,東西仍然紅燈。

再轉狀態3,東西綠燈通車,南北紅燈。過一段時間轉狀態4,東西綠燈閃幾次轉亮黃燈,延時幾秒,南北仍然紅燈。最後迴圈至狀態1。

2.雙色led是由一個紅色led管芯和一個綠色led管芯封裝在一起,公用負端。當紅色正端加高電平,綠色正端加低電平時,紅燈亮;紅色正端加低電平,綠色正端加高電平時,綠燈亮;兩端都加高電平時,黃燈亮。

五.實驗程式框圖

程式框圖:

源**:

org 0000h

ljmp start

org 0040h

start:

mov sp,#60h

lcall status0 ;初始狀態(都是紅燈)

circle: lcall status1 ;南北綠燈,東西紅燈

lcall status2 ;南北綠燈閃轉黃燈,東西紅燈

lcall status3 ;南北紅燈,東西綠燈

lcall status4 ;南北紅燈,東西綠燈閃轉黃燈

ljmp circle

status0: ;南北紅燈,東西紅燈

mov dptr,#8300h

mov a,#0fh

movx @dptr,a

mov r2,#10 ;延時1秒

lcall delay

retstatus1: ;南北綠燈,東西紅燈

mov dptr,#08300h

mov a,#5ah ;南北綠燈,東西紅燈

movx @dptr,a

mov r2,#50 ;延時5秒

lcall delay

retstatus2: ;南北綠燈閃轉黃燈,東西紅燈

mov dptr,#8300h

mov r3,#03h ;綠燈閃3次

flash: mov a,#5fh

movx @dptr,a

mov r2,#03h

lcall delay

mov a,#5ah

movx @dptr,a

mov r2,#03h

lcall delay

djnz r3,flash

mov a,#0ah ;南北黃燈,東西紅燈

movx @dptr,a

mov r2,#10 ;延時1秒

lcall delay

retstatus3: ;南北紅燈,東西綠燈

mov dptr,#8300h

mov a,#0a5h

movx @dptr,a

mov r2,#50 ;延時5秒

lcall delay

retstatus4: ;南北紅燈,東西綠燈閃轉黃燈

mov dptr,#8300h

mov r3,#03h ;綠燈閃3次

flash1: mov a,#0afh

movx @dptr,a

mov r2,#03h

lcall delay

mov a,#0a5h

movx @dptr,a

mov r2,#03h

lcall delay

djnz r3,flash1

mov a,#05h ;南北紅燈,東西黃燈

movx @dptr,a

mov r2,#10 ;延時1秒

lcall delay

nopret

delay: ;延時子程式

push 2

push 1

push 0

delay1: mov 1,#00h

delay2: mov 0,#0b2h

djnz 0,$

djnz 1,delay2 ;延時 100 ms

djnz 2,delay1

pop 0

pop 1

pop 2

retend

用微控制器設計製作一個模擬的十字路**通訊號燈控制系統。

3樓:做而論道

看看是否可用:

4樓:匿名使用者

**不懂啊,我可以幫你啊

plc控制十字路**通燈模擬控制畢業設計

交通燈控制系統的設計與製作,交通燈控制系統設計的畢業論文

include 各種包含檔案 define timer52s h 0x?定時52s高8位值,根據系統時鐘計算確定 define timer52s l 0x?定時52s低8位值,根據系統時鐘計算確定 define timer6s h 0x?定時6s高8位值,根據系統時鐘計算確定 define time...

交通燈PLC控制,PLC交通燈控制

簡單 程式流程如下 開始 東西方向綠燈亮 南北方向紅 版燈亮延時30秒 東西方向綠燈熄權滅 南北方向紅燈熄滅 東西方向黃燈亮 南北方向黃燈亮 延時5秒 東西方向黃燈熄滅 南北方向黃燈熄滅 南北方向綠燈亮 東西方向紅燈亮 延時20秒 南北方向綠燈熄滅 東西方向紅燈熄滅 東西方向黃燈亮 南北方向黃燈亮 ...

交通燈的英語怎麼寫,交通燈用英語怎麼說啊

交通燈traffic light traffic lights traffic lights traffic lights 英復 tr fik laits 美 tr f k la ts n.紅綠燈 紅綠燈 traffic light的名詞複數制 例句 just past the barlby rou...