本篇文章給大家談?wù)剠R編語言交通信號(hào)燈,以及匯編語言交通燈程序對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
位LED數(shù)碼管顯示程序:P0口接數(shù)碼管段,P2口接數(shù)碼管位。
給你一個(gè)思路:***設(shè)是單純的紅綠燈,無黃燈的話,設(shè)紅燈30秒,綠燈30秒。需要兩個(gè)狀態(tài)量,方向Dir(1:東西,0:南北),東西燈顏色LightcolorEW,南北燈顏色LightcolorNS。
這個(gè)是我以前單片機(jī)課程設(shè)計(jì)上我做的程序,希望對(duì)你有一定幫助。要求:根據(jù)TD-PIT-B實(shí)驗(yàn)箱現(xiàn)有的實(shí)驗(yàn)電路,設(shè)計(jì)電路并編寫程序使六個(gè)燈按照交通燈變化規(guī)律亮、滅或者閃爍。
好復(fù)雜,好難的問題,你的要求應(yīng)該是在計(jì)算機(jī)屏幕上用軟件模擬十字路口紅綠燈的規(guī)則 這樣在屏幕上顯示需要大量調(diào)用Int 10功能,來顯示車輛,紅綠燈。
/* 名稱:LED模擬交通燈 說明:東西向綠燈亮若干秒,黃燈閃爍5次后紅燈亮, 紅燈亮后,南北向由紅燈變?yōu)榫G燈,若干秒后南北向黃燈閃爍5此后變紅燈,東西向變綠燈,如此重復(fù)。
1、南北紅燈亮15s,東西綠燈亮15s。南北紅燈亮 3s,東西黃燈亮 3s。循環(huán)步驟(1);=== 用匯編語言編寫的程序如下,在12MHz的條件下,已經(jīng)通過了仿真調(diào)試。
2、綠和行人/左轉(zhuǎn)/黃/紅/紅/紅 南北道紅/紅/紅/綠和行人/左轉(zhuǎn)/黃行人燈亮的時(shí)候有聲音提示盲人能通過。突發(fā)交通事故的時(shí)候能夠緊急全紅燈。在有重要人物通過的時(shí)候能手動(dòng)改為綠燈。
3、如此依次觸發(fā)定時(shí),完成綠色燈亮-***燈亮(8秒、10秒、12秒)-紅色燈亮(60秒、45秒、30秒)的循環(huán)周期。
4、實(shí)驗(yàn)內(nèi)容:用并口實(shí)現(xiàn)模擬交通燈;要求:東西向的綠燈亮,接著該方向的黃燈閃爍5次,然后紅燈亮;同時(shí)南北向的綠燈亮,接著該方向的黃燈閃爍5次,然后紅燈亮;如此重復(fù)。轉(zhuǎn)向燈可以不需要。
5、數(shù)碼管顯示路燈亮的時(shí)間是一個(gè)常見的應(yīng)用場景,可以通過單片機(jī)來實(shí)現(xiàn)。下面是一個(gè)簡單的C語言程序示例,用于控制數(shù)碼管顯示路燈亮的時(shí)間。
給你一個(gè)思路:***設(shè)是單純的紅綠燈,無黃燈的話,設(shè)紅燈30秒,綠燈30秒。需要兩個(gè)狀態(tài)量,方向Dir(1:東西,0:南北),東西燈顏色LightcolorEW,南北燈顏色LightcolorNS。
交通路口紅綠燈自動(dòng)控制器電路圖 如圖所示為交通路口紅綠燈自動(dòng)控制電路。該控制器主要由四塊555(IC2~I(xiàn)C5)和一些阻容元件組成的四級(jí)單穩(wěn)態(tài)延時(shí)電路首尾相連而成。輸入的8V電壓經(jīng)78M05穩(wěn)壓后為555提供VDD=+5V的電源電壓。
采用51單片機(jī)作為系統(tǒng)的MCU,基本完成控制兩組交通指示燈交替亮 每個(gè)街口有左拐、直行及行人三種指示燈。直行燈每個(gè)燈有紅、黃、綠三種顏色。自行車與汽車共用左拐和直行燈。
有2種方法:用繼電器控制,把板子的地接在單片機(jī)的某一個(gè)I/O口上。
單片機(jī)用匯編語言編寫流水燈程序,就是控制多個(gè)LED ,使其在特定時(shí)間間隔內(nèi),只有一個(gè)LED 發(fā)光,其他熄滅,用這種方式順序移動(dòng)點(diǎn)亮LED的位置,就形成了流水燈的效果。
實(shí)驗(yàn)內(nèi)容:用并口實(shí)現(xiàn)模擬交通燈;要求:東西向的綠燈亮,接著該方向的黃燈閃爍5次,然后紅燈亮;同時(shí)南北向的綠燈亮,接著該方向的黃燈閃爍5次,然后紅燈亮;如此重復(fù)。轉(zhuǎn)向燈可以不需要。
1、南北黃燈亮 3s,東西紅燈亮 3s。南北紅燈亮15s,東西綠燈亮15s。南北紅燈亮 3s,東西黃燈亮 3s。循環(huán)步驟(1);=== 用匯編語言編寫的程序如下,在12MHz的條件下,已經(jīng)通過了仿真調(diào)試。
2、如此依次觸發(fā)定時(shí),完成綠色燈亮-***燈亮(8秒、10秒、12秒)-紅色燈亮(60秒、45秒、30秒)的循環(huán)周期。
3、某一方向道路擁擠時(shí),可以人工控制調(diào)節(jié)東西南北方向通行時(shí)間。;緊急情況時(shí),各路***通燈顯示紅燈,數(shù)碼管保持數(shù)據(jù)不變。
4、.當(dāng)為黃燈時(shí)南北、東西兩道同時(shí)為黃燈;以提示行人或車輛下一個(gè)燈色即將到來時(shí)間 3秒。2.當(dāng)南北為紅燈,南北道車輛禁止通行,時(shí)間30秒;南北道為綠燈,南北道車輛通過時(shí)間38秒 。
5、看你的程序上沒有很大的問題,但是你的延時(shí)都使用相同子程序,延時(shí)時(shí)間相同。你可以把延時(shí)30秒的子程序和延時(shí)5秒的程序分開來寫,分別調(diào)用。
匯編語言交通信號(hào)燈的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于匯編語言交通燈程序、匯編語言交通信號(hào)燈的信息別忘了在本站進(jìn)行查找喔。