下載手機(jī)汽配人

數(shù)字電路設(shè)計交通燈控制器,

1. 東西方向?yàn)橹鞲傻?,南北方向?yàn)楦备傻溃?2. 主干道通行40秒后,轉(zhuǎn)換; 3. 換向時要有4秒的黃燈期; 4. 南北通行時間為20秒,到時間則轉(zhuǎn)換。 5. 用數(shù)碼管顯示計時 如何做呀 高手指點(diǎn)在線等
提問者:網(wǎng)友 2017-10-18
最佳回答
我們看到,這是顯示的要求是40進(jìn)制,4進(jìn)制,20進(jìn)制。且輪換進(jìn)行。 很容易想到的就是使用16進(jìn)制計數(shù)器。 設(shè)計方法是: 第一個40進(jìn)制選取兩個16進(jìn)制計數(shù)器,第一個計數(shù)器的進(jìn)位輸出接入第二個計數(shù)器的ENT端,然后再在第二個計數(shù)器的輸出端接入3-8譯碼器,我們知道1對應(yīng)的二進(jìn)制是00001,40對應(yīng)二進(jìn)制是101000。于是在3-8譯碼器輸入端接入前三位,將3-8譯碼器的第5個輸出端接到第一個計數(shù)器的LOAD端,然后第一個計數(shù)器置數(shù)端輸入是0001。然后我們就可以發(fā)現(xiàn)這兩個計數(shù)器構(gòu)成了由1~40的二進(jìn)制計數(shù)器。 同理我們對黃燈用一個16進(jìn)制計數(shù)器設(shè)計成1~4的二進(jìn)制計數(shù)器。 同理對南北綠燈用兩個16進(jìn)制計數(shù)器設(shè)計成1~20的二進(jìn)制計數(shù)器。 然后我們理下思路,要產(chǎn)生你提出的效果,我們接下來要將這些計數(shù)器形成循環(huán)顯示。 具體就是: 1~40二進(jìn)制計數(shù)器(即東西綠燈)當(dāng)?shù)竭_(dá)40時,進(jìn)位信號觸發(fā)后一個1~4二進(jìn)制計數(shù)器(即黃燈),同時這個信號阻斷1~40二進(jìn)制計數(shù)器繼續(xù)計數(shù)。 之后,當(dāng)1~4二進(jìn)制計數(shù)器達(dá)到4時,進(jìn)位信號觸發(fā)1~20二進(jìn)制計數(shù)器(即南北綠燈),同時這個信號阻斷1~4二進(jìn)制計數(shù)器繼續(xù)計數(shù)。 之后同理,1~20到達(dá)20后,觸發(fā)后一個1~4,1~4到達(dá)4后,再觸發(fā)1~40。 于是我們很清晰的看到了這樣一個循環(huán),當(dāng)東西綠燈40秒到后自動停止轉(zhuǎn)到黃燈,到達(dá)4秒后自動停止轉(zhuǎn)到南北綠燈。20秒后自動停止轉(zhuǎn)到黃燈。4秒后自動停止并轉(zhuǎn)到東西綠燈....然后一直這么循環(huán),完成所要效果。 好,那我們接下來要做的就是怎么聯(lián)系前后兩個計數(shù)器。在此僅列舉1~40如何轉(zhuǎn)到1~4,之后的1~4轉(zhuǎn)到1~20轉(zhuǎn)到1~4再轉(zhuǎn)到1~40都是一個道理,不再贅述。 如前所述,第一個1~40計數(shù)器最終是在3-8譯碼器的5號輸出端返回到第一級的LOAD形成重新的置1從而達(dá)到1~40計數(shù)的要求的。那么我們?nèi)绻麑⑦@個端口5輸出的信號同時接入第一級的ENP端口,那么就行成了一旦達(dá)到40,1~40置位回到1,并且由于ENP端口出現(xiàn)0信號,使得整個1~40計數(shù)器達(dá)到40時重新置1并停止計數(shù)。 然后5輸出的信號取非后可以用于觸發(fā)后一級的ENT,觸發(fā)后一級1~4計數(shù)器。然后一樣的做法,當(dāng)1~4達(dá)到4時,阻斷自己繼續(xù)計數(shù)并將信號觸發(fā)再后一級的1~20計數(shù)器...一次類推就達(dá)到了你要的結(jié)果。 至于顯示可以用7段顯示器,這個較為簡單,列個表畫一個卡諾圈就出來了。
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關(guān)于“數(shù)字電路設(shè)計交通燈控制器,”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。