今天給各位分享交通信號(hào)燈c語(yǔ)言的知識(shí),其中也會(huì)對(duì)交通燈控制c語(yǔ)言程序進(jìn)行解釋?zhuān)?a href="http://12572.com.cn/tags-114.html" target="_blank" class="relatedlink">如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!
1、正常情況下交通燈設(shè)計(jì)說(shuō)明采用12個(gè)LED發(fā)光二極管模擬紅、黃、綠交通燈,用單片機(jī)P1口控制發(fā)光二極管的亮滅狀態(tài)。在不考慮左轉(zhuǎn)彎的情況下,東、西兩個(gè)方向(即A道)的信號(hào)燈顯示狀態(tài)是一樣的,南、北方向(即B道)也一樣。
2、本系統(tǒng)的設(shè)計(jì)首先必須了解交通路燈的亮滅規(guī)律。設(shè)有一個(gè)十字路口,3 為南,北 方向, 4 為東,西方向,初始態(tài)為4 個(gè)路口的紅燈全亮。之后, 3 路口的綠燈亮,4 路口的紅燈亮, 3 路口方向通車(chē)。
3、Hex代碼。通過(guò)以上電路,下載到單片機(jī),可直接運(yùn)行。
4、源碼轉(zhuǎn)自:《51單片機(jī)C語(yǔ)言創(chuàng)新教程》。/*實(shí)驗(yàn)名稱(chēng):交通燈實(shí)驗(yàn) 描 述:交通燈實(shí)驗(yàn)要求紅燈亮15秒,綠燈亮10秒,黃燈亮5秒,當(dāng)紅燈切換為綠燈或者綠燈切換為紅燈,要實(shí)現(xiàn)燈閃爍。
***用51單片機(jī)作為系統(tǒng)的MCU,基本完成控制兩組交通指示燈交替亮每個(gè)街口有左拐、直行及行人三種指示燈。直行燈每個(gè)燈有紅、黃、綠三種顏色。自行車(chē)與汽車(chē)共用左拐和直行燈。
對(duì)其編寫(xiě)相關(guān)程序來(lái)控制交通信號(hào)燈和數(shù)碼管的時(shí)間顯示,并***用外部中斷來(lái)控制緊急情況。此設(shè)計(jì)的硬件電路不是很復(fù)雜,關(guān)鍵在于軟件的設(shè)計(jì),即程序的編寫(xiě)。本設(shè)計(jì)***用的程序編寫(xiě)語(yǔ)言為現(xiàn)在流行的C語(yǔ)言,簡(jiǎn)單又便于閱讀。
比如說(shuō),要讓小車(chē)前進(jìn),則輸出正轉(zhuǎn)的PWM信號(hào),后退則輸出反轉(zhuǎn)的PWM信號(hào)等。而調(diào)節(jié)PWM信號(hào)的占空比則可以改變電機(jī)的轉(zhuǎn)速,從而改變小車(chē)的速度。此外,拐彎則需要借助于傳感器提供的信號(hào)了。
/*單片機(jī),用定時(shí)中斷實(shí)現(xiàn)每隔0.2秒讓接在P1口的8個(gè)小燈從左往右循環(huán)點(diǎn)亮。
***://blog.16com/swl.yl-1/blog/static/1593756200***982438645/單片機(jī) 單片機(jī)課程設(shè)計(jì)_交通燈設(shè)計(jì)報(bào)告交通燈控制系統(tǒng)設(shè)計(jì)摘要:本系統(tǒng)由單片機(jī)系統(tǒng)、鍵盤(pán)、LED 顯示、交通燈演示系統(tǒng)組成。
1、根據(jù)圖2電路,用單片機(jī)的IO口控制4組紅綠黃共12個(gè)發(fā)光二極管,使發(fā)光二極管按照一定規(guī)則與次序發(fā)光與閃亮以實(shí)現(xiàn)模擬交通燈的功能。
2、Hex代碼。通過(guò)以上電路,下載到單片機(jī),可直接運(yùn)行。
3、用單片機(jī)控制LED燈模擬指示。模擬東西方向的十字路***通信號(hào)控制情況。東西向通行時(shí)間為80s,南北向通行時(shí)間為60s,緩沖時(shí)間為3s。設(shè)計(jì)原理利用定時(shí)器T0產(chǎn)生每10ms一次的中斷,每100次中斷為1s。
交通信號(hào)燈c語(yǔ)言的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于交通燈控制c語(yǔ)言程序、交通信號(hào)燈c語(yǔ)言的信息別忘了在本站進(jìn)行查找喔。