FPGA的數(shù)碼管顯示(Verilog)_第1頁
FPGA的數(shù)碼管顯示(Verilog)_第2頁
FPGA的數(shù)碼管顯示(Verilog)_第3頁
FPGA的數(shù)碼管顯示(Verilog)_第4頁
FPGA的數(shù)碼管顯示(Verilog)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、FPGA的數(shù)碼管顯示(Verilog)按鍵與數(shù)碼管顯示module key_led(clk_50M,key,duan_ma,wei_ma);input clk_50M;input 3:0 key;/key 為輸入的鍵碼的值output 3:0 wei_ma;output 7:0 duan_ma;wire 3:0 key;reg 7:0 duan_ma;reg 3:0 wei_ma;reg 3:0 key_temp;/ 設(shè)置了一個(gè)寄存器always (posedge clk_50M )beginkey_temp<=key;/把鍵碼的值賦給寄存器case ( key_temp )4'

2、b0111:duan_ma<=8'b1100_0000;段碼,按鍵后,數(shù)碼管顯示 04'b1011:duan_ma<=8'b1001_0000;段碼,數(shù)碼管顯示 94'b1101:duan_ma<=8'b1000_0010;段碼,數(shù)碼管顯示 64'b1110:duan_ma<=8'b1011_0000;段碼,數(shù)碼管顯示 3endcaseendalways ( posedge clk_50M )begincase( key_temp )4'b0111:wei_ma<=4'b0111; 位選信號(hào)4

3、'b1011:wei_ma<=4'b1011;4'b1101:wei_ma<=4'b1101;4'b1110:wei_ma<=4'b1110;endcaseendendmodule數(shù)碼管靜態(tài)顯示0-7module led_0_7 (clk,rst,dataout,en);input clk,rst;output7:0 dataout;/ 數(shù)碼管的段碼輸出output7:0 en;/ 數(shù)碼管的位選使能輸出reg7:0 dataout;/ 各段數(shù)據(jù)輸出reg7:0 en;reg15:0 cnt_scan;掃描頻率計(jì)數(shù)器reg4:0

4、dataout_buf;always(posedge clk or negedge rst)beginif(!rst) begincnt_scan<=0;endelse begincnt_scan<=cnt_scan+1;endendalways (cnt_scan)begincase(cnt_scan15:13)3'b000 :en = 8'b1111_1110;3'b001 :en = 8'b1111_1101;3'b010 :en = 8'b1111_1011;3'b011 :en = 8'b1111_0111;

5、3'b100 :en = 8'b1110_1111;3'b101 :en = 8'b1101_1111;3'b110 :en = 8'b1011_1111;3'b111 :en = 8'b0111_1111;default :en = 8'b1111_1110;endcaseendalways(en) /對應(yīng)COM 信號(hào)給出各段數(shù)據(jù)begincase(en)8'b1111_1110:dataout_buf=0;8'b1111_1101:dataout_buf=1;8'b1111_1011:datao

6、ut_buf=2;8'b1111_0111:dataout_buf=3;8'b1110_1111:dataout_buf=4;8'b1101_1111:dataout_buf=5;8'b1011_1111:dataout_buf=6;8'b0111_1111:dataout_buf=7;default:dataout_buf=8;endcaseendalways(dataout_buf)begincase(dataout_buf)4'b0000:dataout=8'b1100_0000;4'b0001:dataout=8'

7、b1111_1001;4'b0010:dataout=8'b1010_0100;4'b0011:dataout=8'b1011_0000;4'b0100:dataout=8'b1001_1001;4'b0101:dataout=8'b1001_0010;4'b0110:dataout=8'b1000_0010;4'b0111:dataout=8'b1111_1000;4'b1000:dataout=8'b1000_0000;4'b1001:dataout=8'b1001_1000;4'b1010:dataout=8'b1000_1000;4'b1011:dataout=8'b1000_0011;4'b1100:dataout=8'b1100_0110;4'b1101:datao

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論