今天給各位分享交通信號燈單片機流程圖的知識,其中也會對交通信號燈單片機程序進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
1、在單片機中,通常計數(shù)器和定時器設(shè)計成一個部件――計數(shù)器,當(dāng)計數(shù)脈沖的周期一定時,計數(shù)器就作為定時器,定時時間就是計數(shù)器計數(shù)次數(shù)和計數(shù)脈沖周期的乘積。在此我們采用的就是計數(shù)器的這個定時功能。
2、(1)開關(guān)鍵盤輸入交通燈初始時間,通過8051單片機P1輸入到系統(tǒng) (2) 由8051單片機的定時器每秒鐘通過P0口向8255的數(shù)據(jù)口送信息,由8255的PA 口顯示紅、綠、黃燈的燃亮情況;由8255的PC口顯示每個燈的燃亮?xí)r間。
3、設(shè)計任務(wù)在一十字路口設(shè)置交通燈,并用單片機對其進行合理的控制。
4、源程序中用6行***it對東西和南北向的紅、黃、綠指示燈分別進行定義,這樣便于對它們進行單獨控制。
5、另外在東西方向、南北方向各設(shè)緊急開關(guān)各一個,利用外部中斷實現(xiàn)中斷,緊急開關(guān)閉合時相應(yīng)切換成“綠燈”,以方便特種車輛通過。
6、設(shè)置一個緊急按鍵,接在P2,然后用單片機的外部中斷0。
南北黃燈亮 3s,東西紅燈亮 3s。南北紅燈亮15s,東西綠燈亮15s。南北紅燈亮 3s,東西黃燈亮 3s。循環(huán)步驟(1);=== 用匯編語言編寫的程序如下,在12MHz的條件下,已經(jīng)通過了仿真調(diào)試。
如此依次觸發(fā)定時,完成綠色燈亮-***燈亮(8秒、10秒、12秒)-紅色燈亮(60秒、45秒、30秒)的循環(huán)周期。
.當(dāng)為黃燈時南北、東西兩道同時為黃燈;以提示行人或車輛下一個燈色即將到來時間 3秒。2.當(dāng)南北為紅燈,南北道車輛禁止通行,時間30秒;南北道為綠燈,南北道車輛通過時間38秒 。
看你的程序上沒有很大的問題,但是你的延時都使用相同子程序,延時時間相同。你可以把延時30秒的子程序和延時5秒的程序分開來寫,分別調(diào)用。
1、東西道為人行道(20秒),南北道為車行道(60秒),黃燈延時最后三秒時,閃爍并切換。
2、交通路口紅綠燈自動控制器電路圖 如圖所示為交通路口紅綠燈自動控制電路。該控制器主要由四塊555(IC2~IC5)和一些阻容元件組成的四級單穩(wěn)態(tài)延時電路首尾相連而成。輸入的8V電壓經(jīng)78M05穩(wěn)壓后為555提供VDD=+5V的電源電壓。
3、實驗預(yù)習(xí)要求 1.復(fù)習(xí)數(shù)字系統(tǒng)設(shè)計基礎(chǔ)。2.復(fù)習(xí)多路數(shù)據(jù)選擇器、二進制同步計數(shù)器的工作原理。3.根據(jù)交通燈控制系統(tǒng)框圖,畫出完整的電路圖。
4、源碼轉(zhuǎn)自:《51單片機C語言創(chuàng)新教程》。/*實驗名稱:交通燈實驗 描 述:交通燈實驗要求紅燈亮15秒,綠燈亮10秒,黃燈亮5秒,當(dāng)紅燈切換為綠燈或者綠燈切換為紅燈,要實現(xiàn)燈閃爍。
5、Type=4;break;case 4:DelayMS(300);YELLOW_B=!YELLOW_B;GREEN_B=1;if(++Flash_Count!=10) return;Flash_Count=0;Operation_Type=1;break;} } void main(){ while(1) Traffic_Light();} 電路圖請見插圖。
6、根據(jù)圖2電路,用單片機的IO口控制4組紅綠黃共12個發(fā)光二極管,使發(fā)光二極管按照一定規(guī)則與次序發(fā)光與閃亮以實現(xiàn)模擬交通燈的功能。
1、主體電路:交通燈自動控制模塊。這部分電路主要由80C51單片機的I/O端口、定時計數(shù)器、外部中斷擴展等組成。本設(shè)計先是從普通三色燈的指示開始進行設(shè)計,用P1口作為輸出。程序的初始化是東西南北方向的紅燈全亮。
2、當(dāng)有急救車到達時,兩個方向上的紅燈亮,以便讓急救車通過,***設(shè)急救車通過路口的時間為10秒,急救車通過后,交通燈恢復(fù)中斷前的狀態(tài)。本程序以單次脈沖為中斷申請,表示有急救車通過,單次脈沖輸出端P-接CPU板上的INT0。
3、其原因多半是交通燈時長設(shè)置的不合理,抑或無法根據(jù)一天之內(nèi)不同時間的車流狀況,對交通燈的狀態(tài)進行調(diào)整。因此,合理地設(shè)計交通系統(tǒng),同時對于交通燈的適當(dāng)調(diào)試無疑將會派上很大用場。
4、實驗2是通過單片機的定時器產(chǎn)生延時,控制LED閃爍的方法。
5、另外在東西方向、南北方向各設(shè)緊急開關(guān)各一個,利用外部中斷實現(xiàn)中斷,緊急開關(guān)閉合時相應(yīng)切換成“綠燈”,以方便特種車輛通過。
交通路口紅綠燈自動控制器電路圖 如圖所示為交通路口紅綠燈自動控制電路。該控制器主要由四塊555(IC2~IC5)和一些阻容元件組成的四級單穩(wěn)態(tài)延時電路首尾相連而成。輸入的8V電壓經(jīng)78M05穩(wěn)壓后為555提供VDD=+5V的電源電壓。
有2種方法:用繼電器控制,把板子的地接在單片機的某一個I/O口上。
紅燈停,綠燈行,黃燈閃爍提示行人紅綠燈即將切換。四個方向各有一個紅、黃、綠顯示和兩個數(shù)碼管。東西道為人行道(20秒),南北道為車行道(60秒),黃燈延時最后三秒時,閃爍并切換。
(1)開關(guān)鍵盤輸入交通燈初始時間,通過8051單片機P1輸入到系統(tǒng) (2) 由8051單片機的定時器每秒鐘通過P0口向8255的數(shù)據(jù)口送信息,由8255的PA 口顯示紅、綠、黃燈的燃亮情況;由8255的PC口顯示每個燈的燃亮?xí)r間。
根據(jù)圖2電路,用單片機的IO口控制4組紅綠黃共12個發(fā)光二極管,使發(fā)光二極管按照一定規(guī)則與次序發(fā)光與閃亮以實現(xiàn)模擬交通燈的功能。
源程序中用6行***it對東西和南北向的紅、黃、綠指示燈分別進行定義,這樣便于對它們進行單獨控制。
首先設(shè)置按鍵按下可以進行紅燈和綠燈時間調(diào)整。其次按鍵調(diào)整時間。最后調(diào)整完后再次按下設(shè)置程序回到倒計時運行即可。
心得體會:通過這次課程設(shè)計,加強了我們動手、思考和解決問題的能力。在整個設(shè)計過程中,我們通過這個方案包括設(shè)計了一套電路原理和PCB連接圖,和芯片上的選擇。
單片機交通燈紅燈綠燈19秒黃燈閃爍三秒可以***用4行4列的矩陣開關(guān)顯示。
交通信[_a***_]單片機流程圖的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于交通信號燈單片機程序、交通信號燈單片機流程圖的信息別忘了在本站進行查找喔。