今天給各位分享交通信號(hào)燈51的知識(shí),其中也會(huì)對(duì)交通信號(hào)燈51單片機(jī)進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開始吧!
給你一個(gè)思路:***設(shè)是單純的紅綠燈,無(wú)黃燈的話,設(shè)紅燈30秒,綠燈30秒。需要兩個(gè)狀態(tài)量,方向Dir(1:東西,0:南北),東西燈顏色LightcolorEW,南北燈顏色LightcolorNS。
采用51單片機(jī)作為系統(tǒng)的MCU,基本完成控制兩組交通指示燈交替亮每個(gè)街口有左拐、直行及行人三種指示燈。直行燈每個(gè)燈有紅、黃、綠三種顏色。自行車與汽車共用左拐和直行燈。
秒、45秒、30秒)的循環(huán)周期。 本控制器通過(guò)四級(jí)電路首尾相接,依次延時(shí)觸發(fā),使交通燈依次出現(xiàn)綠-黃-紅(色)信號(hào),指揮行人和車輛在十字路I=1有秩序地通行(綠)-提醒注意(黃)-禁止通行(紅)。
具體時(shí)間看下書)就顯示下一個(gè)數(shù)。總的來(lái)說(shuō),這個(gè)程序就是依次循環(huán)將LED_CODE[10] = { 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90 };中的10個(gè)數(shù)字顯示在單片機(jī)P2端口連接的數(shù)碼管上。
到百度文庫(kù)中找找,參考論文也比較多。你也可到“淘寶網(wǎng)”上找找:“51單片機(jī)交通燈控制系統(tǒng)C語(yǔ)言設(shè)計(jì)源程序送仿真圖”,有現(xiàn)成的,有實(shí)物圖、仿真、原理圖、源程序等,這款交通燈有以下功能。
單片機(jī)實(shí)質(zhì)上是一個(gè)硬件的芯片,在實(shí)際應(yīng)用中,通常很難直接和被控對(duì)象進(jìn)行電氣連接,必須外加各種擴(kuò)展接口電路、外部設(shè)備、被控對(duì)象等硬件和軟件,才能構(gòu)成一個(gè)單片機(jī)應(yīng)用系統(tǒng)。
(1)開關(guān)鍵盤輸入交通燈初始時(shí)間,通過(guò)8051單片機(jī)P1輸入到系統(tǒng) (2) 由8051單片機(jī)的定時(shí)器每秒鐘通過(guò)P0口向8255的數(shù)據(jù)口送信息,由8255的PA 口顯示紅、綠、黃燈的燃亮情況;由8255的PC口顯示每個(gè)燈的燃亮?xí)r間。
根據(jù)圖2電路,用單片機(jī)的IO口控制4組紅綠黃共12個(gè)發(fā)光二極管,使發(fā)光二極管按照一定規(guī)則與次序發(fā)光與閃亮以實(shí)現(xiàn)模擬交通燈的功能。
靠的就是交通信號(hào)燈的自動(dòng)指揮系統(tǒng)。交通信號(hào)燈控制方式很多。
1、每隔50ms定時(shí)器中斷溢出,計(jì)數(shù)+1。當(dāng)計(jì)數(shù)達(dá)到10次時(shí),便產(chǎn)生了500ms的定時(shí)啦,然后,你自己根據(jù)你的設(shè)計(jì),需要讓單片機(jī)做什么就自己寫些什么(比如讓某個(gè)io口取反)計(jì)數(shù)達(dá)到10次后,不要忘了初始化計(jì)數(shù)。
2、在使用51單片機(jī)定時(shí)器T1工作方式1實(shí)現(xiàn)一次50ms的定時(shí)任務(wù)時(shí),其十進(jìn)制初始值為61369,十六進(jìn)制初始值為0xF059。
3、交通信號(hào)燈需要根據(jù)時(shí)間進(jìn)行控制,需要一個(gè)之間基準(zhǔn),用ne555做秒脈沖只是提供時(shí)間基準(zhǔn)的方式之一,并非一定如此。更合理、智能的應(yīng)該是***用單片機(jī)定時(shí),并利用網(wǎng)絡(luò)通訊對(duì)所有交通燈進(jìn)行時(shí)間統(tǒng)一調(diào)整。
4、直流電機(jī)的PWM調(diào)速,就是改變?cè)谝粋€(gè)周期里的通電時(shí)間,通電時(shí)間和斷電時(shí)間就是一個(gè)周期,這都是用時(shí)間來(lái)決定的,所以必須要用定時(shí)器。51單片機(jī)是對(duì)所有兼容Intel 8031指令系統(tǒng)的單片機(jī)的統(tǒng)稱。
5、直流電機(jī)的PWM調(diào)速,就是改變?cè)谝粋€(gè)周期里的通電時(shí)間,和斷電時(shí)間的比,即占空比,而通電時(shí)間+斷電時(shí)間=一個(gè)周期,這都是用時(shí)間來(lái)決定的,當(dāng)然要用定時(shí)器。
交通信號(hào)燈51的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于交通信號(hào)燈51單片機(jī)、交通信號(hào)燈51的信息別忘了在本站進(jìn)行查找喔。