五人表決器電路設(shè)計(jì)方案三:VHDL編程的五人表決器
用實(shí)驗(yàn)平臺(tái)的LED 發(fā)光陣列實(shí)現(xiàn)表決結(jié)果和每人的表決信號(hào)。要求LED1顯示判決贊成(led_agr)信號(hào),LED8顯示判決反對(duì)(led_opp)信號(hào)。LED3、LED4、LED5同時(shí)顯示判決結(jié)束信號(hào)。LED10、LED11、LED12、LED13、LED14顯示5人的表決信號(hào)。
當(dāng)系統(tǒng)啟動(dòng)后,數(shù)碼管5、6分別顯示“FF ”字樣,所有用到的數(shù)碼管熄滅,表決開始,用戶此時(shí)可以通過撥動(dòng)開關(guān)輸入5人的表決意見,并通過LED10~LED14分別顯示出來,當(dāng)用戶按下lock 按鍵(按鍵6) 后,LED10~LED14的狀態(tài)被鎖存,LED3、LED4、LED5同時(shí)點(diǎn)亮,此時(shí)無論如何輸入表決意見LED10~LED14的狀態(tài)都不會(huì)改變,同時(shí)系統(tǒng)會(huì)計(jì)算出來贊成的人數(shù)和反對(duì)的人數(shù),并分別用數(shù)碼管5、6顯示出來,而且系統(tǒng)會(huì)計(jì)算出來贊成的人數(shù)和反對(duì)的人數(shù)的大小關(guān)系,并通過LED1和LED8顯示出來最終判決的表決結(jié)果(判決贊成:LED1亮;判決反對(duì):LED8亮) 。此時(shí)用戶按下清除鍵clr(按鍵7) 后,系統(tǒng)又恢復(fù)成為剛啟動(dòng)狀態(tài)。

源代碼


仿真圖

五人表決器電路設(shè)計(jì)方案四:基于74HC138的五人表決器
對(duì)于五人表決器,首先設(shè)五人分別為A B C D E 設(shè)Y為表決的結(jié)果。其中有三人或三人以上同意(同意用“1”表示,不同意用“0”表示)則紅燈亮 (紅燈用“1”表示),綠燈亮(綠燈用“0”表示)。如果紅燈亮了,則表示表決通過,若綠燈亮了,表示不通過。


電路圖設(shè)計(jì)

電子發(fā)燒友App




















































































評(píng)論