【正文】
LEDAG=0111111。 WHEN 6 =Result=39。 WHEN 2 =Result=39。 IF K(5)=39。 IF K(1)=39。 撥動開關(guān)輸入表決 Result:OUT STD_LOGIC。撥動開關(guān)模塊中的K1~K7表示七個人,當(dāng)撥動開關(guān)輸入為‘1’時,表示對應(yīng)的人投同意票,對應(yīng)的LED燈亮;否則當(dāng)撥動開關(guān)輸入為‘0’ 時,表示對應(yīng)的人投反對票,對應(yīng)的LED燈不亮;LED 模塊中 LED1 表示七人表決的結(jié)果,當(dāng) LED1 點亮?xí)r,表示此行為通過表決;否則當(dāng) LED1 熄滅時,表示此行為未通過表決。表決的結(jié)果也用一個LED表示,若表決的結(jié)果為同意,則 LED 被點亮;否則,如果表決的結(jié)果為反對,則 LED 不會被點亮。 USE 。139。139。039。139。 END IF。 END PROCESS。 LED=K。 LED=K。 END IF。 END IF。END ENTITY BJQ。 建完工程之后,再新建一個 VHDL File,打開 VHDL 編輯器對話框。二、實驗原理所謂表決器就是對于一個行為,由多個人投票,如果同意的票數(shù)過半,就認為此行為可行;否則如果否決的票數(shù)過半,則認為此行為無效。下載程序到試驗箱驗證實驗的正確性,觀察現(xiàn)象,對錯誤的地方進行改正。EVENT AND CLK=39。 THEN shu:=shu+1。 LEDAG=0111111。 LEDAG=1100110。 LEDAG=0000000。當(dāng)LED被點亮的個數(shù)大于或等于四時 LED 模塊的 LED1 被點亮,否則 LED1不被點