天堂v国产精品五月天老熟女久久|天天看黄色免费金沙 无码 中字|亚洲精品无码线AV无码专区在线|加勒比av福利色哟哟—精品人妻|最新黄片免费播了国产精品99ri|麻豆福利在线在线视频 91|无码久久久久每一日精品人妻|av一区亚洲午夜福利电影

下載手機(jī)汽配人

一共十個(gè)開(kāi)關(guān)兩個(gè)控制交通燈,八個(gè)控制兩位數(shù)碼管,實(shí)現(xiàn)十種不同現(xiàn)象,求C51單片機(jī)程序,能快點(diǎn)嗎?謝謝!

問(wèn) 提問(wèn)者:網(wǎng)友 2018-07-15
最佳回答
10個(gè)開(kāi)關(guān),2個(gè)控制交通燈,共輸出3種狀態(tài)紅、綠、黃、全滅。其中全滅開(kāi)關(guān)狀態(tài)為00,黃燈開(kāi)關(guān)狀態(tài)為01,綠燈開(kāi)關(guān)狀態(tài)為10,紅燈狀態(tài)為11. 8個(gè)開(kāi)關(guān)控制兩位數(shù)碼管,數(shù)碼管采用7段數(shù)碼管,2位數(shù)碼管共14段顯示。可以采用4行4列的矩陣開(kāi)關(guān)顯示。這樣正好需要8個(gè)開(kāi)關(guān)。每個(gè)數(shù)碼管可顯示0-9. 例如交通燈規(guī)律是綠燈40秒,閃爍4秒(也就是綠燈和全滅間隔顯示),黃燈3秒,紅燈20秒。 以上過(guò)程一個(gè)循環(huán)的子程序如下: void one_circle(void) { ligntcontrol(2); // 輸出綠燈,狀態(tài)10,十進(jìn)制是2. for(i=0;i<40;i++) { numdisplay(40-i); //數(shù)字從40顯示到1,每間隔1秒變化 delay(1000); //延時(shí)1秒 } for(i=0;i<4;i++) { numdisplay(4-i); //數(shù)字從4顯示到1,每間隔1秒變化 lightcontrol(0); //輸出全滅 delay(500); //延時(shí)500ms lightcontrol(2); //輸出綠燈 delay(500); //延時(shí)500ms } lightcontrol(1); //輸出黃燈 for(i=0;i<3;i++) { numdisplay(3-i); //數(shù)字從3顯示到1,每間隔1秒變化 delay(1000); //延時(shí)1秒 } lightcontrol(3); //輸出紅燈 for(i=0;i<20;i++) { numdisplay(20-i); //數(shù)字從20顯示到1,每間隔1秒變化 delay(1000); //延時(shí)1秒 } } QQ1340621316
回答者:網(wǎng)友
產(chǎn)品精選
搜索問(wèn)答
還沒(méi)有汽配人賬號(hào)?立即注冊(cè)

我要提問(wèn)

汽配限時(shí)折扣

本頁(yè)是網(wǎng)友提供的關(guān)于“一共十個(gè)開(kāi)關(guān)兩個(gè)控制交通燈,八個(gè)控制兩位數(shù)碼管,實(shí)現(xiàn)十種不同現(xiàn)象,求C51單片機(jī)程序,能快點(diǎn)嗎?謝謝!”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。