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