今天給各位分享單片機交通信號燈的的知識,其中也會對單片機交通信號燈的代碼進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
1、(1)開關(guān)鍵盤輸入交通燈初始時間,通過8051單片機P1輸入到系統(tǒng) (2) 由8051單片機的定時器每秒鐘通過P0口向8255的數(shù)據(jù)口送信息,由8255的PA 口顯示紅、綠、黃燈的燃亮情況;由8255的PC口顯示每個燈的燃亮?xí)r間。
2、本次設(shè)計的硬件電路搭建如圖1。兩路交通燈的6個燈依次接在51單片機P1口的P0到P5,另外在單片機的P2口接一個按壓式開關(guān)作為救護車到來時的中斷源。交通燈的軟件編程設(shè)計 中斷部分的程序設(shè)計。
3、在設(shè)計中采用6個發(fā)光二極管來模擬2個路口的黃紅綠燈,通過單片機P1口實現(xiàn)對交通燈的控制,控制連線的對應(yīng)關(guān)系如表1所示。
4、倒計時剩5秒時黃燈閃爍警示(交通燈信號通過P1口輸出,顯示時間通過P0口輸出至雙位數(shù)碼管)。本系統(tǒng)設(shè)計周期短、可靠性高、實用性強、操作簡單、維護方便、擴展功能強。
5、那么靠什么來實現(xiàn)這井然秩序呢?靠的就是交通信號燈的自動指揮系統(tǒng)。交通信號燈控制方式很多。
因此,可加輸出鎖存器。在延時最后三秒時,要讓黃燈進行閃爍,并同時顯示數(shù)字(這一步在軟件設(shè)計上很關(guān)鍵)。軟件程序(C語言)以下是整個設(shè)計的軟件程序,直接可以編譯成*。Hex代碼。
這個實現(xiàn)的方法很多的,僅舉一例:P1口用來接發(fā)光二極管。P0接?xùn)|西綠燈 P1接?xùn)|西黃燈 P2接?xùn)|西紅燈 P3接南北綠燈 P4接南北黃燈 P5接南北紅燈 都是負極接P口,正極接1K電阻后,接5V電壓。
例如,基于51單片機的簡單交通信號燈控制系統(tǒng)的設(shè)計思路和實現(xiàn)方法。該系統(tǒng)由單片機最小系統(tǒng)、交通燈狀態(tài)顯示系統(tǒng)、LED數(shù)碼顯示系統(tǒng)、復(fù)位電路和按鍵操作電路等幾大部分組成。
保持南北通行狀態(tài);按一下K2鍵 ,保持東西通行狀態(tài);按一下K3鍵 ,保持正常交通燈。要求在中斷中進行按鍵處理。具有閃爍的交通燈。在2的基礎(chǔ)上增加,綠燈最后5s閃爍,即亮0.5S滅0.5S閃爍。
LS163的外引線排列圖和時序波形圖如圖13所示,其功能表如表12所示。
設(shè)計任務(wù)在一十字路口設(shè)置交通燈,并用單片機對其進行合理的控制。
交通燈控制器方案設(shè)計東西、南北兩干道交于一個十字路口。各干道有一組紅、黃、綠三色的指示燈,指揮車輛和行人安全通行。紅燈亮禁止通行,綠燈亮允許通行。
至于Proteus的仿真,我以前沒用過,畫出來的圖軟件提示錯誤,我就不弄了。同學(xué)你也是電相關(guān)專業(yè)的吧,應(yīng)該做得出來。該程序我在單片機實驗板上測試過,沒問題,模擬的救護車通過后各燈回到救護車到來時的狀態(tài)。
本例電路如下圖:(呵呵 圖片插入不進來)程序設(shè)計調(diào)試與實訓(xùn):源程序中用6行***it對東西和南北向的紅、黃、綠指示燈分別進行定義,這樣便于對它們進行單獨控制。
東西道為人行道(20秒),南北道為車行道(60秒),黃燈延時最后三秒時,閃爍并切換。
交通路口紅綠燈自動控制器電路圖 如圖所示為交通路口紅綠燈自動控制電路。該控制器主要由四塊555(IC2~IC5)和一些阻容元件組成的四級單穩(wěn)態(tài)延時電路首尾相連而成。輸入的8V電壓經(jīng)78M05穩(wěn)壓后為555提供VDD=+5V的電源電壓。
實驗預(yù)習(xí)要求 1.復(fù)習(xí)數(shù)字系統(tǒng)設(shè)計基礎(chǔ)。2.復(fù)習(xí)多路數(shù)據(jù)選擇器、二進制同步計數(shù)器的工作原理。3.根據(jù)交通燈控制系統(tǒng)框圖,畫出完整的電路圖。
源碼轉(zhuǎn)自:《51單片機C語言創(chuàng)新教程》。/*實驗名稱:交通燈實驗 描 述:交通燈實驗要求紅燈亮15秒,綠燈亮10秒,黃燈亮5秒,當(dāng)紅燈切換為綠燈或者綠燈切換為紅燈,要實現(xiàn)燈閃爍。
***設(shè)是單純的紅綠燈,無黃燈的話,設(shè)紅燈30秒,綠燈30秒。需要兩個狀態(tài)量,方向Dir(1:東西,0:南北),東西燈顏色LightcolorEW,南北燈顏色LightcolorNS。
紅/紅/紅/綠和行人/左轉(zhuǎn)/黃 行人燈亮的時候有聲音提示盲人能通過。突發(fā)交通事故的時候能夠緊急全紅燈。在有重要人物通過的時候能手動改為綠燈。
.當(dāng)為黃燈時南北、東西兩道同時為黃燈;以提示行人或車輛下一個燈色即將到來時間 3秒。2.當(dāng)南北為紅燈,南北道車輛禁止通行,時間30秒;南北道為綠燈,南北道車輛通過時間38秒 。
關(guān)于單片機交通信號燈的和單片機交通信號燈的代碼的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。