【正文】
課程設(shè)計過程中,很多次都想著放棄,直接在網(wǎng)上找個抄得了,但是最后都沒有讓自己放縱,事實證明最終也作出來了,這讓我對以后人生的路也更加有信心了,讓我明白了沒 有什么事情是做不成的,只要自己肯努力什么事情都能做的成,什么事情都能完滿的完成 總的來說,這次課程設(shè)計對我的幫助是相當(dāng)大的,不僅僅是在知識上和技術(shù)上,在思想層面也是一種提升,希望學(xué)校以后多開展類似的活動,讓同學(xué)們多一些鍛煉,而不是僅僅停留在紙面上。 ARCHITECTURE a OF decode3_8 IS BEGIN Q=11111110when sel=0 else 11111101when sel=1 else 11111011when sel=2 else 11111111。 led=1111110 when num=0000else 0110000 when num=0001else 1101101 when num=0010else 1111001 when num=0011else 0110011 when num=0100else 1011011 when num=0101else 1011111 when num=0101else 1110000 when num=0111else 1111111 when num=1000else 1111011 when num=1001else 1110111 when num=1010else 0011111 when num=1011else 1001110 when num=1100else 0111101 when num=1101else 1001111 when num=1110else 1000111 when num=1111。 B=led(5)。 D:OUT std_logic。 end case end process end fun。)then if(count=010)then count=000。 daout:out std_logic _ ector(3 downto 0)。 end case。y2=0010。 when001001010010=y0=0010。y1=0100。y2=0010。 when000000001001=y0=1001。y1=0000。y2=0000。 when000000000001=y0=0001。 use 。 when11111110=bcd=001001010100。 。 。 when00000100=bcd=000000000100。 use 。本文就是 在 quartus 軟件 環(huán)境下利用 VHDL 語言 將輸入的 八位 二進(jìn)制轉(zhuǎn)換為 BCD 十進(jìn)制數(shù)并且在數(shù)碼管中顯示出來。 BCD碼這種編碼形式利用了四個位元來儲存一個 十進(jìn)制 的數(shù)碼,使二進(jìn)制和十進(jìn)制之間的轉(zhuǎn)換得以快捷的進(jìn)行。 use 。 when00000011=bcd=000000000011。 。 。 when11111101=bcd=001001010011。 武漢理工大學(xué)《能力拓展訓(xùn)練》課程設(shè)計說明書 6 對十進(jìn)制數(shù) 分位 原理圖如圖 32 所示: 圖 32 對十進(jìn)制數(shù)分位原理圖 具體程序語言如下: library ieee。y2=0000。y1=0000。 when000000000110=y0=0110。y2=0000。y1=0100。 when001001001001=y0=1001。y2=0010。y1=0101。 —— 以上程序都為把輸出的 BCD 碼的個、十、百位分別存入 y0、 y y2 中。 y0,y1,y2:IN std_logic _vector(3 downto 0)。139。 武漢理工大學(xué)《能力拓展訓(xùn)練》課程設(shè)計說明書 9 when others=daout=0000。 C:OUT std_logic。 BEGIN A=led(6)。039。 END decode3_8。 本次課程設(shè)計過程中也是遇到了各種各樣的困難,編程時遇到困難,仿真時遇到困難,也出現(xiàn)了各種各樣的錯誤,這些困難靠自己解決實在是很有難度,所以我就不停的查資料問同學(xué),班里也有幾個對這個軟件比較熟悉的同學(xué),在他們的幫助下困難都給解決了,在此,也感謝幫助過我的同學(xué),我也深刻的理解到同學(xué)之間互相幫助的重要性,團(tuán)隊合作的重要性。 s e lo u t [ 7 . . 0 ]O U T P U TS E L [ 2 . . 0 ] Q [ 7 . . 0 ]d e c o d e 3 _ 8