智能交通燈控制系統(tǒng).doc
約24頁DOC格式手機打開展開
智能交通燈控制系統(tǒng),本設計是以單片機匯編語言為基礎,以at89c51為擴展,以偉福軟件,proteus軟件為仿真、開發(fā)運行平臺下而設計的一款。設計中首先我按照具體要求,憑借自己的思路,在草紙上將程序?qū)懥艘槐椋缓髮φ照n本檢查一下有沒有明顯錯誤,之后將其寫入偉福軟件進行匯編仿真,并通過多次修改,運行通過。程序通過之后,我又...
內(nèi)容介紹
此文檔由會員 91740000 發(fā)布
本設計是以單片機匯編語言為基礎,以AT89C51為擴展,以偉福軟件,proteus軟件為仿真、開發(fā)運行平臺下而設計的一款智能交通燈控制系統(tǒng)。
設計中首先我按照具體要求,憑借自己的思路,在草紙上將程序?qū)懥艘槐?,然后對照課本檢查一下有沒有明顯錯誤,之后將其寫入偉福軟件進行匯編仿真,并通過多次修改,運行通過。程序通過之后,我又按照程序的思想在proteus里將硬件圖畫了出來,并把仿真程序的HEX文件調(diào)了進來,初次沒有成功,然后我將硬件圖與程序互相結(jié)合,互相改進,經(jīng)過將近數(shù)十次的修改,最終成功了。
該交通燈按照要求,在A,B兩車道上,能夠?qū)崿F(xiàn)自動計時,兩主干道上均設數(shù)碼管顯示數(shù)值為50(一分鐘左右),將紅綠燈閃轉(zhuǎn)交換,并在綠燈變紅燈之前閃轉(zhuǎn)黃燈,數(shù)碼管顯示數(shù)值為30(一秒鐘左右),提醒行人注意,行車方向?qū)⒁淖儭榱吮阌诜抡媾c修改,所以交通燈定時時間設的較短,如果實際引用,可以通過嵌套延時子程序?qū)r間拉長。另外,該交通燈安有一緊急按鍵,即在特殊事故下按下該鍵,能夠?qū)崿F(xiàn)四個方向全部亮紅燈,阻止各方車輛的流通,方便事故的盡快解決。
該交通燈設計簡單,布局合理,P0口作為交通燈指示部分,與發(fā)光二極管相連;P1,P2口分別與數(shù)碼管相連,作為數(shù)字顯示的十位與個位;P3口作為外部中斷,并將其部分引腳與黃燈相連。單片機采用上電+按鈕電平復位方式。實際中可通過優(yōu)化程序,將硬件擴展增加輔助功能。
設計中首先我按照具體要求,憑借自己的思路,在草紙上將程序?qū)懥艘槐?,然后對照課本檢查一下有沒有明顯錯誤,之后將其寫入偉福軟件進行匯編仿真,并通過多次修改,運行通過。程序通過之后,我又按照程序的思想在proteus里將硬件圖畫了出來,并把仿真程序的HEX文件調(diào)了進來,初次沒有成功,然后我將硬件圖與程序互相結(jié)合,互相改進,經(jīng)過將近數(shù)十次的修改,最終成功了。
該交通燈按照要求,在A,B兩車道上,能夠?qū)崿F(xiàn)自動計時,兩主干道上均設數(shù)碼管顯示數(shù)值為50(一分鐘左右),將紅綠燈閃轉(zhuǎn)交換,并在綠燈變紅燈之前閃轉(zhuǎn)黃燈,數(shù)碼管顯示數(shù)值為30(一秒鐘左右),提醒行人注意,行車方向?qū)⒁淖儭榱吮阌诜抡媾c修改,所以交通燈定時時間設的較短,如果實際引用,可以通過嵌套延時子程序?qū)r間拉長。另外,該交通燈安有一緊急按鍵,即在特殊事故下按下該鍵,能夠?qū)崿F(xiàn)四個方向全部亮紅燈,阻止各方車輛的流通,方便事故的盡快解決。
該交通燈設計簡單,布局合理,P0口作為交通燈指示部分,與發(fā)光二極管相連;P1,P2口分別與數(shù)碼管相連,作為數(shù)字顯示的十位與個位;P3口作為外部中斷,并將其部分引腳與黃燈相連。單片機采用上電+按鈕電平復位方式。實際中可通過優(yōu)化程序,將硬件擴展增加輔助功能。