【正文】
LED=K。 WHEN 4 =Result=39。139。 LEDAG=1100110。 LED=K。 WHEN 5 =Result=39。139。 LEDAG=1101101。 LED=K。 WHEN 6 =Result=39。139。 LEDAG=1111101。 LED=K。 WHEN 7 =Result=39。139。 LEDAG=0100111。 LED=K。 WHEN others =Result=39。039。 LEDAG=0000000。 LED=K。 END CASE。 END IF。 ELSE 啟動復(fù)位功能,同時復(fù)位指示燈和數(shù)碼管Result=39。039。LEDAG=0111111。LED=0000000。 END IF。 END PROCESS。 END ARCHITECTURE one。六、對VHDL 程序進(jìn)行編譯仿真的圖形七、管腳分配表八、實驗結(jié)果與現(xiàn)象當(dāng)設(shè)計文件加載到試驗箱后,撥動實驗系統(tǒng)中的撥動開關(guān)模塊的 K0K7 七位撥動開關(guān),如果撥動開關(guān)的值為“1”即撥動開關(guān)的開關(guān)置于上端,表示此人通過表決,對應(yīng)的LED(LED2到LED8顯示每個人投票的結(jié)果)等被點亮,反之不然。當(dāng)LED被點亮的個數(shù)大于或等于四時 LED 模塊的 LED1 被點亮,否則 LED1不被點亮。同時數(shù)碼管上顯示通過表決的人數(shù)