<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 交通燈智能控制系統設計

交通燈智能控制系統設計

作者: 時(shí)間:2012-07-09 來(lái)源:網(wǎng)絡(luò ) 收藏

4、軟件流程圖

點(diǎn)擊在新窗口中瀏覽產(chǎn)品
圖5:控制系統流程圖

5、控制系統軟件


ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:
MOV SP,#60H
; LCALL DIR ;調用日期、時(shí)間顯示子程序
LOOP:
MOV P1,#0FFH
LJMP TEST
LCALL ROAD1 ;路口1的車(chē)直行時(shí)各路口燈亮情況
LCALL DLY30s ;延時(shí)30秒
MOV P1,#0FFH ;恢復P1口高電平
LCALL RESET ;恢復8155各口為高電平
LCALL YELLOW1 ;路口1的車(chē)直行-->路口2的車(chē)直行黃燈亮情況
LCALL DLY5s ;延時(shí)5秒
LCALL RESET ;恢復8155各口為高電平
MOV P1,#0FFH ;恢復P1口
LCALL ROAD2 ;路口2的車(chē)直行時(shí)各路口燈亮情況
LCALL DLY30s ;延時(shí)30秒
LCALL RESET ;恢復8155A 、B口為高電?
MOV P1,#0FFH ;恢復P1口高電平
LCALL YELLOW2 ;路口2的車(chē)直行-->路口3的車(chē)直行黃燈亮情況
LCALL DLY5s ;延時(shí)5秒
LCALL RESET ;恢復8155A 、B口為高電?
MOV P1,#0FFH ;恢復P1口高電平
LCALL ROAD3 ;路口3的車(chē)直行時(shí)各路口燈亮情況
LCALL DLY30s ;延時(shí)30秒
LCALL RESET ;恢復8155A 、B口為高電?
MOV P1,#0FFH ;恢復P1口高電平
LCALL YELLOW3 ;路口3的車(chē)直行-->路口4的車(chē)直行黃燈亮情況
LCALL DLY5s ;延時(shí)5秒
LCALL RESET ;恢復8155各口為高電平
MOV P1,#0FFH ;恢復P1口高電平
LJMP TEST
LCALL ROAD4 ;路口4的車(chē)直行時(shí)各路口燈亮情況
LCALL DLY30s ;延時(shí)30秒
SETB P1.5 ;恢復P1.5高電平
SETB P1.4 ;恢復P1.4高電平
MOV DPTR,#0FFFFH ;恢復8155各口為高電平
LCALL YELLOW4 ;路口4的車(chē)直行-->路口1的車(chē)直行黃燈亮情況
LCALL DLY5s ;延時(shí)5秒
SETB P1.6 ;恢復P1.6高電平
SETB P1.3 ;恢復P1.3高電平
MOV DPTR,#0FFFFH ;恢復8155各口為高電平
LJMP LOOP
;路口1的車(chē)直行時(shí)各路口燈亮情況3a3b2p綠3c紅+4a4b4c3p全紅+1c綠1a1b4p紅+2c綠2a2b1p紅
ROAD1:
MOV DPTR,#7F00H ;置8155命令口地址;無(wú)關(guān)位為1)
MOV A,#03H ;A口、B口輸出,A口、B口為基本輸入輸出方式
MOVX @DPTR,A ;寫(xiě)入工作方式控制字
INC DPTR ;指向A口
MOV A,#79H ;1a1b4p紅1c綠2a2b1p紅
MOVX @DPTR,A
INC DPTR ;指向B口
MOV A,#0E6H ;3a3b2p綠3c紅4a4b3p紅
MOVX @DPTR,A
MOV P1,#0DEH ;4c紅2c綠
RET

6、結語(yǔ)

本系統結構簡(jiǎn)單,操作方便;可現自動(dòng)控制,具有一定的智能性;對優(yōu)化城市交通具有一定的意義。
本設計將各任務(wù)進(jìn)行細分包裝,使各任務(wù)保持相對獨立;能有效改善程序結構,便于模塊化處理,使程序的可讀性、可維護性和可移植性都得到進(jìn)一步的提高。
6、參考資料
[1] 韓太林,李紅,于林韜;單片機原理及應用(第3版)。電子工業(yè)出版社,2005
[2] 劉樂(lè )善,歐陽(yáng)星明,劉學(xué)清;微型計算機接口技術(shù)及應用。華中理工大學(xué)出版社,2003
[3] 胡漢才;單片機原理及其接口技術(shù)。清華大學(xué)出版社,2000


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 交通燈 智能控制系統 AT89C52

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>