本篇文章給大家談?wù)?a href="http://12572.com.cn/tags-158.html" target="_blank" class="relatedlink">單片機(jī)交通信號燈c語言程序,以及單片機(jī)交通信號燈c語言程序?qū)?yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。
交通路口紅綠燈自動控制器電路圖 如圖所示為交通路口紅綠燈自動控制電路。該控制器主要由四塊555(IC2~I(xiàn)C5)和一些阻容元件組成的四級單穩(wěn)態(tài)延時電路首尾相連而成。輸入的8V電壓經(jīng)78M05穩(wěn)壓后為555提供VDD=+5V的電源電壓。
(1)開關(guān)鍵盤輸入交通燈初始時間,通過8051單片機(jī)P1輸入到系統(tǒng) (2) 由8051單片機(jī)的定時器每秒鐘通過P0口向8255的數(shù)據(jù)口送信息,由8255的PA 口顯示紅、綠、黃燈的燃亮情況;由8255的PC口顯示每個燈的燃亮?xí)r間。
***設(shè)是單純的紅綠燈,無黃燈的話,設(shè)紅燈30秒,綠燈30秒。需要兩個狀態(tài)量,方向Dir(1:東西,0:南北),東西燈顏色LightcolorEW,南北燈顏色LightcolorNS。
在設(shè)計(jì)中采用6個發(fā)光二極管來模擬2個路口的黃紅綠燈,通過單片機(jī)P1口實(shí)現(xiàn)對交通燈的控制,控制連線的對應(yīng)關(guān)系如表1所示。
用單片機(jī)控制LED燈模擬指示。模擬東西方向的十字路口交通信號控制情況。東西向通行時間為80s,南北向通行時間為60s,緩沖時間為3s。設(shè)計(jì)原理利用定時器T0產(chǎn)生每10ms一次的中斷,每100次中斷為1s。
根據(jù)圖2電路,用單片機(jī)的IO口控制4組紅綠黃共12個發(fā)光二極管,使發(fā)光二極管按照一定規(guī)則與次序發(fā)光與閃亮以實(shí)現(xiàn)模擬交通燈的功能。
準(zhǔn)備材料:89c51單片機(jī)、LED燈、電阻、面包板、杜邦線等。 連接電路:將89c51單片機(jī)與LED燈連接起來。將LED的正極連接到單片機(jī)的一個IO口,將LED的負(fù)極通過一個適當(dāng)大小的電阻連接到單片機(jī)的地線。
(1)電路連接圖:軟件程序(C語言) 以下是整個設(shè)計(jì)的軟件程序,直接可以編譯成*。Hex代碼。通過以上電路,下載到單片機(jī),可直接運(yùn)行。
當(dāng)紅燈切換為綠燈或者綠燈切換為紅燈,要實(shí)現(xiàn)燈閃爍。紅燈、綠燈、黃燈的點(diǎn)亮持續(xù)時間可以通過串口來修改,并在下一個循環(huán)中更新數(shù)值。
.當(dāng)為黃燈時南北、東西兩道同時為黃燈;以提示行人或車輛下一個燈色即將到來時間 3秒。2.當(dāng)南北為紅燈,南北道車輛禁止通行,時間30秒;南北道為綠燈,南北道車輛通過時間38秒 。
1、***用51單片機(jī)作為系統(tǒng)的MCU,基本完成控制兩組交通指示燈交替亮每個街口有左拐、直行及行人三種指示燈。直行燈每個燈有紅、黃、綠三種顏色。自行車與汽車共用左拐和直行燈。
2、到百度文庫中找找,參考論文也比較多。你也可到“淘寶網(wǎng)”上找找:“51單片機(jī)交通燈控制系統(tǒng)C語言設(shè)計(jì)源程序送仿真圖”,有現(xiàn)成的,有實(shí)物圖、仿真、原理圖、源程序等,這款交通燈有以下功能。
3、此刻,東西方向亮紅燈,則Dir=1,LightcolorEW=red,LightcolorNS=green。對相應(yīng)端口賦值即可。只需要東西方向與南北方向相反。***設(shè)有黃燈,設(shè)紅燈30秒,綠燈25秒,黃燈5秒。
單片機(jī)交通信號燈c語言程序的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于單片機(jī)交通信號燈c語言程序、單片機(jī)交通信號燈c語言程序的信息別忘了在本站進(jìn)行查找喔。