今天給各位分享單片機交通信號燈的知識,其中也會對單片機交通信號燈編程代碼進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
此電中路設(shè)計采用AT89C51單片機,74LS47(數(shù)碼管驅(qū)動)74LS373(數(shù)碼管驅(qū)動輸出鎖存),8個數(shù)碼管顯示其延時值,四個紅、黃、綠指示燈。
//kaikey=shuo_key;if(kai_key==0) //這里開關(guān)閉合,表示鍵盤鎖打開。
我的 求PS大神,幫忙把圖片的底色改成透明,只要要圖片中間的,謝謝。
設(shè)計,游樂設(shè)施以及建身器材,大型的淘氣堡和簡單三維玩具的建模,主要就是用3DMAX建模。
1、打開KeilC51軟件,建立一個新工程單擊Project菜單,在彈出的下拉菜單中選中NewProject選項。選擇你要保存的路徑,輸入工程文件的名字,比如保存到C51目錄里,工程文件的名字為C51,點擊保存。
2、軟件程序(C語言)以下是整個設(shè)計的軟件程序,直接可以編譯成*。Hex代碼。通過以上電路,下載到單片機,可直接運行。
3、單片機交通燈紅燈綠燈19秒黃燈閃爍三秒可以***用4行4列的矩陣開關(guān)顯示。
4、考慮到單片機具有物美價廉、靈活方便、還有各種優(yōu)秀的特點,所以我們從中選擇用MCS-51系列單片機AT89C51單片機來實現(xiàn)十字路口交通信號燈的控制。
雙向交通燈紅、黃、綠燈對應相同,紅燈5s,黃燈1s,綠燈5s。當有急救車到達時,雙向交通信號為全紅,以便讓急救車通過。***定急救車通過路口時間為10s,急救車通過后,交通燈恢復中斷前狀態(tài)。
在設(shè)計中***用6個發(fā)光二極管來模擬2個路口的黃紅綠燈,通過單片機P1口實現(xiàn)對交通燈的控制,控制連線的對應關(guān)系如表1所示。
因此,可加輸出鎖存器。在延時最后三秒時,要讓黃燈進行閃爍,并同時顯示數(shù)字(這一步在軟件設(shè)計上很關(guān)鍵)。軟件程序(C語言)以下是整個設(shè)計的軟件程序,直接可以編譯成*。Hex代碼。
這個實現(xiàn)的方法很多的,僅舉一例:P1口用來接發(fā)光二極管。P0接東西綠燈 P1接東西黃燈 P2接東西紅燈 P3接南北綠燈 P4接南北黃燈 P5接南北紅燈 都是負極接P口,正極接1K電阻后,接5V電壓。
前25秒LightcolorNS=green,后5秒LightcolorNS=yellow。由于新加入了綠燈轉(zhuǎn)黃燈,則要再加入一個狀態(tài)量,綠燈結(jié)束狀態(tài),黃燈根據(jù)綠燈結(jié)束狀態(tài)啟動,計時結(jié)束轉(zhuǎn)紅燈。對相應端口賦值即可。只需要東西方向與南北方向相反。
關(guān)于單片機交通信號燈和單片機交通信號燈編程代碼的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。