Verilog程序漢字點(diǎn)陣顯示_第1頁
Verilog程序漢字點(diǎn)陣顯示_第2頁
Verilog程序漢字點(diǎn)陣顯示_第3頁
Verilog程序漢字點(diǎn)陣顯示_第4頁
Verilog程序漢字點(diǎn)陣顯示_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

./中國石油大學(xué)數(shù)電課程設(shè)計(jì)報(bào)告題目:學(xué)院:班級(jí):姓名:學(xué)號(hào):日期:2012年12月摘要設(shè)計(jì)要求:利用EDA/SOPC實(shí)驗(yàn)開發(fā)平臺(tái)提供的16*16點(diǎn)陣LED以及EPC235核心板,實(shí)現(xiàn)循環(huán)顯示"中國石油大學(xué)"這6個(gè)漢字〔左移或者右移均可?!?手動(dòng)生成"中國石油大學(xué)"這6個(gè)漢字在16*16點(diǎn)陣LED上的6個(gè)字?!布纯刂颇承㎜ED亮,某些LED滅?!?實(shí)現(xiàn)循環(huán)顯示"中國石油大學(xué)"這6個(gè)漢字〔左移或者右移均可?!?拓展要求:自主設(shè)計(jì)〔如控制循環(huán)速度,方向。關(guān)鍵詞:掃描分頻,控制速度,點(diǎn)陣,點(diǎn)陣漢字顯示,設(shè)計(jì)原理及方案:1、16*16點(diǎn)陣LED部結(jié)構(gòu)如下圖所示。2、總體設(shè)計(jì)框圖:3、各子模塊的設(shè)計(jì):〔1、分頻,掃描:modulefenpin<clk_50Mhz,clk_4hz,k2,k3>;inputclk_50Mhz,k2,k3;//輸入端口聲明outputclk_4hz;//輸出端口聲明reg[24:0]count,ccount;regclk_4hz;always<posedgeclk_50Mhz>beginif<<k2==0>&&<k3==0>>ccount<=500000000;if<<k2==0>&&<k3==1>>ccount<=100000000;if<<k2==1>&&<k3==0>>ccount<=50000000;if<<k2==1>&&<k3==1>>ccount<=10000000;if<count<ccount>begincount<=count+1'b1;clk_4hz<=0;endelsebegincount<=0;clk_4hz<=1;endendendmodule生成模塊:〔2掃描,控制速度:modulesudu<clk,cnt>;inputclk;outputt;regt;reg[15:0]p;always<posedgeclk>beginif<p==16'b11111>begint<=1'b1;p<=16'b00000;endelsebeginp<=p+16'b1;t<=1'b0;endendendmodule生成模塊:〔3顯示漢字模塊:modulexianshi<clk2,clk3,row,con,k>;inputclk2,clk3,k;output[15:0]row;output[15:0]con;reg[15:0]row;reg[15:0]con;integert,b;reg[15:0]r[111:0];initialbegin// 中 r[0] <=16'b 11111;r[1] <=16'b 11111;r[2] <=16'b 11111;r[3] <=16'b 11111;r[4] <=16'b 11111;r[5] <=16'b 11111;r[6] <=16'b 11111;r[7] <=16'b 00001;r[8] <=16'b 11111;r[9] <=16'b 11111;r[10] <=16'b 11111;r[11] <=16'b 11111;r[12] <=16'b 11111;r[13] <=16'b 11111;r[14] <=16'b 11111; r[15] <=16'b 11111;// 國 r[16] <=16'b 11111;r[17] <=16'b 11111;r[18] <=16'b 00111;r[19] <=16'b 10111;r[20] <=16'b 10111;r[21] <=16'b 10111;r[22] <=16'b 10111;r[23] <=16'b 10111;r[24] <=16'b 10111;r[25] <=16'b 10111;r[26] <=16'b 10111;r[27] <=16'b 10111;r[28] <=16'b 10111;r[29] <=16'b 00111;r[30] <=16'b 11111;r[31] <=16'b 11111;// 石 r[32] <=16'b 11111;r[33] <=16'b 11111;r[34] <=16'b 10111;r[35] <=16'b 10111;r[36] <=16'b 10111;r[37] <=16'b 10111;r[38] <=16'b 10111;r[39] <=16'b 10111;r[40] <=16'b 10111;r[41] <=16'b 00111;r[42] <=16'b 00111;r[43] <=16'b 10111;r[44] <=16'b 10111;r[45] <=16'b 10111;r[46] <=16'b 11111;r[47] <=16'b 11111;// 油 r[48] <=16'b 11111;r[49] <=16'b 11111;r[50] <=16'b 01111;r[51] <=16'b 11111;r[52] <=16'b 11111;r[53] <=16'b 11111;r[54] <=16'b 11111;r[55] <=16'b 11111;r[56] <=16'b 11111;r[57] <=16'b 00111;r[58] <=16'b 11111;r[59] <=16'b 11111;r[60] <=16'b 11111;r[61] <=16'b 11111;r[62] <=16'b 11111;r[63] <=16'b 11111;// 大 r[64] <=16'b 11111;r[65] <=16'b 11111;r[66] <=16'b 11111;r[67] <=16'b 11111;r[68] <=16'b 11111;r[69] <=16'b 11111;r[70] <=16'b 11111;r[71] <=16'b 01111;r[72] <=16'b 11111;r[73] <=16'b 11111;r[74] <=16'b 11111;r[75] <=16'b 11111;r[76] <=16'b 11111;r[77] <=16'b 11111;r[78] <=16'b 11111;r[79] <=16'b 11111;// 學(xué) r[80] <=16'b 11111;r[81] <=16'b 11111;r[82] <=16'b 11111;r[83] <=16'b 11111;r[84] <=16'b 11101;r[85] <=16'b 10011;r[86] <=16'b 11101;r[87] <=16'b 10011;r[88] <=16'b 11111;r[89] <=16'b 00111;r[90] <=16'b 11001;r[91] <=16'b 11111;r[92] <=16'b 11111;r[93] <=16'b 11111;r[94] <=16'b 11111;r[95] <=16'b 11111;// 中 r[96] <=16'b 11111;r[97] <=16'b 11111;r[98] <=16'b 11111;r[99] <=16'b 11111;r[100] <=16'b 11111;r[101] <=16'b 11111;r[102] <=16'b 11111;r[103] <=16'b 00001;r[104] <=16'b 11111;r[105] <=16'b 11111;r[106] <=16'b 11111;r[107] <=16'b 11111;r[108] <=16'b 11111;r[109] <=16'b 11111;r[110] <=16'b 11111; r[111] <=16'b 11111;endalways<posedgeclk3>beginif<k==0>beginif<b==95>b<=0;elseb<=b+1;endelsebeginif<b==0>b<=95;elseb<=b-1;endendalways<posedgeclk2>beginif<cnt==15>begint<=0;endelset<=cnt+1;case<cnt>0:con<=16'b0000_0000_0000_0001;1:con<=16'b0000_0000_0000_0010;2:con<=16'b0000_0000_0000_0100;3:con<=16'b0000_0000_0000_1000;4:con<=16'b0000_0000_0001_0000;5:con<=16'b0000_0000_0010_0000;6:con<=16'b0000_0000_0100_0000;7:con<=16'b0000_0000_1000_0000;8:con<=16'b0000_0001_0000_0000;9:con<=16'b0000_0010_0000_0000;10:con<=16'b0000_0100_0000_0000;11:con<=16'b0000_1000_0000_0000;12:con<=16'b0001_0000_0000_0000;13:con<=16'b0010_0000_0000_0000;14:con<=16'b0100_0000_0000_0000;15:con<=16'b1000_0000_0000_0000;endcase//行使能if<k==0>begincase<cnt>0:row<=r[b+0];1:row<=r[b+1];2:row<=r[b+2];3:row<=r[b+3];4:row<=r[b+4];5:row<=r[b+5];6:row<=r[b+6];7:row<=r[b+7];8:row<=r[b+8];9:row<=r[b+9];10:row<=r[b+10];11:row<=r[b+11];12:row<=r[b+12];13:row<=r[b+13];14:row<=r[b+14];15:row<=r[b+15];endcaseendelsebegincase<cnt>0:row<=r[b-0];1:row<=r[b-1];2:row<=r[b-2];3:row<=r[b-3];4:row<=r[b-4];5:row<=r[b-5];6:row<=r[b-6];7:row<=r[b-7];8:row<=r[b-8];9:row<=r[b-9];10:row<=r[b-10];11:row<=r[b-11];12:row<=r[b-12];13:row<=r[b-13];14:row<=r[b-14];15:row<=r[b-15];endcaseendendendmodule生成模塊:電路的仿真:分析與總結(jié):這次數(shù)點(diǎn)實(shí)習(xí)我去測試了倆次,第一次測試時(shí),什么現(xiàn)象都沒有,我回去后反復(fù)檢查,程序都沒有問題,后來我覺得可能是

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論