譯碼器的vhdl設(shè)計(jì)

譯碼器的vhdl設(shè)計(jì)

ID:8529348

大?。?15.50 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2018-03-31

譯碼器的vhdl設(shè)計(jì)_第1頁(yè)
譯碼器的vhdl設(shè)計(jì)_第2頁(yè)
譯碼器的vhdl設(shè)計(jì)_第3頁(yè)
譯碼器的vhdl設(shè)計(jì)_第4頁(yè)
資源描述:

《譯碼器的vhdl設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、實(shí)驗(yàn)名稱(chēng):譯碼器的VHDL設(shè)計(jì)二、用WHEN_ELSE語(yǔ)句編寫(xiě)具有使能端的3-8譯碼器1.實(shí)體框圖2.程序設(shè)計(jì)①編譯前的程序EntityDec38Aisport(s1,s2,s3:inbit;A2,A1,A0:inbit;Y:outbit_vector(7downto0));EndDec38A;ArchitecturetwoofDec38AisBeginY<=""whens1s2s3="100"andA2A1A0="000"else""whens1s2s3="100"andA2A1A0="001"else

2、""whens1s2s3="100"andA2A1A0="010"else""whens1s2s3="100"andA2A1A0="011"else""whens1s2s3="100"andA2A1A0="100"else""whens1s2s3="100"andA2A1A0="101"else""whens1s2s3="100"andA2A1A0="110"else""whens1s2s3="100"andA2A1A0="111"else"";Endarchitecturetwo;②程序編譯錯(cuò)誤情況錯(cuò)誤

3、1:Error(10482):VHDLerroratDec38A.vhd(15):object"s1s2s3"isusedbutnotdeclared錯(cuò)誤2:Error(10482):VHDLerroratDec38A.vhd(15):object"A2A1A0"isusedbutnotdeclared③正確的程序EntityDec38Aisport(s1,s2,s3:inbit;A2,A1,A0:inbit;Y:outbit_vector(7downto0));EndDec38A;Architectur

4、etwoofDec38Aissignals:bit_vector(1to3);signalA:bit_vector(2downto0);Begins<=s1&s2&s3;A<=A2&A1&A0;Y<=""whens="100"andA="000"else""whens="100"andA="001"else""whens="100"andA="010"else""whens="100"andA="011"else""whens="100"andA="100"else""whens="100"andA="1

5、01"else""whens="100"andA="110"else""whens="100"andA="111"else"";Endarchitecturetwo;3.仿真波形圖4.仿真波形分析S1、S2、S3是使能端,A0、A1、A2是選通端,Y7~Y0是輸出端當(dāng)S1、S2、S3為100時(shí),譯碼器工作A="000"時(shí),Y=""A="001"時(shí),Y=""A="010"時(shí),Y=""A="011"時(shí),Y=""A="100"時(shí),Y=""A="101"時(shí),Y=""A="110"時(shí),Y=""A="111"時(shí),Y=

6、"";使能端無(wú)效時(shí)為"";二、用WHEN_ELSE語(yǔ)句實(shí)現(xiàn)驅(qū)動(dòng)共陽(yáng)極數(shù)碼管七段顯示譯碼器1.實(shí)體框圖2.程序設(shè)計(jì)①編譯前的程序Libraryieee;Useieee.std_logic_1164.all;EntityDDisport(A:instd_logic_vector(3downto0);DOUT:outstd_logic_vector(6downto0));EndDD;ArchitecturethreeofDDisBeginDOUT<=""whenA="0000"else""whenA="0001

7、"else""whenA="0010"else""whenA="0011"else""whenA="0100"else""whenA="0101"else""whenA="0110"else""whenA="0111"else""whenA="1000"else""whenA="1001"else"";Endarchitecturethree;②程序編譯錯(cuò)誤情況錯(cuò)誤:無(wú)3.仿真波形圖4.仿真波形分析A為輸入端,DOUT為輸出端A="0000"時(shí),DOUT="",顯示0A="0001"時(shí),DOUT="",顯

8、示1A="0010"時(shí),DOUT="",顯示2A="0011"時(shí),DOUT="",顯示3A="0100"時(shí),DOUT="",顯示4A="0101"時(shí),DOUT="",顯示5A="0110"時(shí),DOUT="",顯示6A="0111"時(shí),DOUT="",顯示7A="1000"時(shí),DOUT="",顯示8A="1001"時(shí),DOUT="",顯示9否則不滿足要求時(shí),輸出"",不顯示;

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。