16位乘法器學(xué)習(xí)筆記(Verilog語言源程序仿真程序)_第1頁
16位乘法器學(xué)習(xí)筆記(Verilog語言源程序仿真程序)_第2頁
16位乘法器學(xué)習(xí)筆記(Verilog語言源程序仿真程序)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——16位乘法器學(xué)習(xí)筆記(Verilog語言源程序仿真程序)LCD1602顯示源程序如下:

modulelcd1602(inputclk,//60Minputrst_n,outputlcd_p,//BacklightSource+lcd屏幕背光outputlcd_n,//BacklightSource-outputreglcd_rs,//0:writeorder;1:writedataoutputlcd_rw,//0:writedata;1:readdataoutputreglcd_en,//negedge在lcd_en下降沿需保證數(shù)據(jù)有效outputreg[7:0]lcd_data);mux16

mul(.rst_n(rst_n),.clk(clk),.start(start),.ain(data0),.bin(data1),.yout(data2),.done(done));//端口名稱關(guān)聯(lián)

//lcd1602orderparameterMode_Set=8'h31,//功能設(shè)置,Cursor_Set=8'h0c,//光標(biāo)設(shè)置Address_Set=8'h06,//輸入模式設(shè)置Clear_Set=8'h01;//清屏設(shè)置

/****************************LCD1602DisplayData****************************/wire[7:0]data_r0,data_r1,data_r2;//乘數(shù)、被乘數(shù)wire[15:0]data0,data1;//結(jié)果顯示wire[31:0]data2;

wire[7:0]addr;//writeaddresswirestart,done;

assigndata_r0=8'h30+data0[7:0];//8'h30在LCD1602上顯示值為0。assigndata_r1=8'h30+data1[7:0];assigndata_r2=8'h30+data2[7:0];//addressassignaddr=8'h80;

/****************************LCD1602Driver****************************///lcd1602clk_enreg[31:0]cnt;reglcd_clk_en;

always@(posedgeclkornegedgerst_n)begin

if(!rst_n)begin

cnt

11010000110110001011

4、嘗試結(jié)果在LCD1602上面顯示出來:

(1)assigndata_r2=8'h30+data2[7:0];此語句之所以加上8’h30是由于8’h30在lcd顯示時存放的是0的地址。

(2)問題:現(xiàn)在lcd顯示屏只能顯示八個字符,暫時不知道為什么?另一個問題就是:此lcd顯示兩行的時候字符會變暗,顯示一行就很正常?。?!

只能顯示八個的原因是:硬件問題,lcd1602出問題了?。恿耍?、16位乘法器仿真圖如下:

從上圖中能看到start變?yōu)?后的第一個周期內(nèi)yout為0,從下面一

溫馨提示

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

評論

0/150

提交評論