<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è) > 嵌入式系統 > 設計應用 > 基于A(yíng)T89C51單片機的交通燈控制系統設計與仿真

基于A(yíng)T89C51單片機的交通燈控制系統設計與仿真

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

2.1 最小應用系統
系統中,復位電路、時(shí)鐘電路與51組成最小應用系統,使可以正常工作。其中復位電路采用按鍵復位,如圖2所示。

本文引用地址:http://dyxdggzs.com/article/171283.htm

a.JPG


2.2 數碼時(shí)間顯示電路
七段LED數碼管是由八個(gè)發(fā)光二極管構成,通過(guò)給其引腳不同的高低電平,從而顯出0~9的數字和小數點(diǎn),本文通過(guò)四個(gè)一位數碼管并聯(lián)通過(guò)P3口當中的P3.0與P3.1與STATIC DISPLAY模塊來(lái)控制數碼管時(shí)間的顯示,如圖2所示。
2.3 信號燈電路
本電路的,應用P2口中的P2.1~P2.6通過(guò)7405芯片來(lái)控制12個(gè)發(fā)光二極管模擬信號燈的工作情況,其中P2.1,P2.2,P2.3分別通過(guò)7405來(lái)控制A道路的綠燈、黃燈和紅燈,用P2.4,P2.5,P2.6分別通過(guò)7405來(lái)控制B道路的綠燈、黃燈和紅燈。采用共陽(yáng)極的連接方式,所以當P2.1~P2.6中相應輸出高電平經(jīng)過(guò)7405取反變成低電平時(shí)對應的發(fā)光二極管變亮。
根據上述對系統各部分的電路,本文設計的完整系統電路圖如圖2所示。
2.4 控制開(kāi)關(guān)
當需要根據實(shí)時(shí)堵塞情況實(shí)行人為控制時(shí)或遇到緊急情況時(shí),開(kāi)關(guān)能夠起到控制的作用,并能使各路交通回到初始狀態(tài)。

3 軟件設計
主程序中完成對交通燈系統的初始化工作,使得主干道與支道能正常轉換工作,在此系統中,由于要用七段LED數碼管顯示交通倒計時(shí)間,在主程序當中,分別調用了三個(gè)子程序,一個(gè)是延時(shí)子程序,延時(shí)500ms,在用一個(gè)寄存器來(lái)計循環(huán)次數,循環(huán)2次,達到定時(shí)1 s,分別為綠燈閃爍調用時(shí)間,數碼管顯示調用時(shí)間,一個(gè)是顯示子程序,用來(lái)顯示主干道與支道的時(shí)間,另一個(gè)是中斷子程序。主程序流程圖如圖3所示。
本系統采用兩種中斷來(lái)實(shí)現交通燈控制器的功能。
設置外部中斷INT0,該中斷用來(lái)處理緊急情況,當交通燈控制器出現故障或交通出現嚴重事故需要封鎖道路時(shí),調用該中斷,使主道和支道的交通燈均為紅燈20 s。該中斷具有最高的優(yōu)先級。
設置外部中斷INT1,該中斷用來(lái)處理根據主道與支道車(chē)輛實(shí)時(shí)交通情況的多少實(shí)行延長(cháng)時(shí)間通行,通行延時(shí)30s。



評論


相關(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>