freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于fpga的通用外設(shè)電路設(shè)計(jì)_畢業(yè)設(shè)計(jì)(論文)(文件)

 

【正文】 17 else begin sum[3:0]=sum[3:0]+seccin。d0。d0。d0。 cinmin=1。 end end else begin sum[11:8]=sum[11:8]+cinsec。d0。d0。d0。 sum[23:20]=sum[23:20]+439。b100000。b001000。b000010。d0。bz):sum[3:0]。bz):sum[11:8]。bz):sum[19:16]。 下圖為將 寄存器 1 的分頻比 1000: 1 改為 1: 1, 即: if(count1[9:0]==1039。d1) ; 將寄存器 3 的分頻比 250: 1 改為 3: 1, 即: if(count3[7:0]==839。d5) ; 其他程序部分無(wú)任何改變, 圖 41 為修改后的程序 仿真結(jié)果 。 行列式鍵盤(pán)程序仿真 這部分的仿真比較簡(jiǎn)單,如圖 42 所示 。 圖 44 LED 輸出信號(hào) 由圖可得:片選信號(hào)正常工作, a,b,c,d,e,f,g 七段信號(hào)隨片選信號(hào)變化,對(duì)比共陰極數(shù)碼管真值表 21,仿真結(jié)果正確。 圖 47 移位仿真 4)修改仿真 如圖 48。 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 第 4 章 程序仿真 24 圖 410 原理圖連接 本設(shè)計(jì)沒(méi)有外部鏈接,分頻模塊接入開(kāi)發(fā)板內(nèi)置時(shí)鐘 66MHz 信號(hào),輸入模塊接 4*4 行列式鍵盤(pán) ,輸出部分為六位 7 段數(shù)碼管,小數(shù)點(diǎn)顯示部分直接接入 1Hz信號(hào),作為時(shí)鐘狀態(tài)下秒的顯示信號(hào)。 //定義寄存器 always (posedge clkss) begin if(key1) //如果 key1 不為 0 begin if(!key) //如果 key 為 0,即已經(jīng)松開(kāi)按鍵 case(key1) //判斷 key1 的值 1:…… ; //對(duì)應(yīng)各值的處理方法,不 再 累贅 2:…… ; 3:…… ; : : 13: …… ; endcase end else //如果為 0,將檢測(cè) key 的值,如果 key 不為零 //則將 key 的鍵位 113 賦值給 key1,不再 贅 述 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 結(jié) 論 26 關(guān)于小數(shù)點(diǎn)移動(dòng)的功能實(shí)現(xiàn) 。 綜上所述,在完成一個(gè)設(shè)計(jì)課題時(shí),要充分考慮到各種問(wèn)題,以及實(shí)現(xiàn)方法的優(yōu)越性,盡量使在滿足課題要求的前提下做到盡善盡美。 感謝 管小明 老師、 陳堅(jiān) 老師等對(duì)我的教育培養(yǎng)。黃金參考指南 》 .VerilogXLTM, 1996 [8] Charke K K. Phase measurement,traceability,and verification,theory and practice[J] . IEEE Trans. IM, 1990, [9] 著,徐振林等譯 .《 Verilog HDL 硬件描述語(yǔ)言 》 .北京:機(jī)械工業(yè)出版社, 20xx 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 附 錄 29 附錄 1 分頻器程序 module clkfs(clk,clkss,clksy,clk66MHz)。 reg[9:0] count1。 reg cin1,cin2。 cin1=139。 cin1=139。d0。 end else begin count2[7:0]=count2[7:0]+cin1。d249) begin count3[7:0]=839。 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 附 錄 30 always (negedge clk66MHz) if(count4[5:0]==639。 //clkss=5Hz end else count4[5:0]=count4[5:0]+cin2。 //4*4 key ,low active output[5:0] key。d1。 839。b00011000:key1[5:0]=639。d5。 839。b00101000:key1[5:0]=639。d9。 839。b01001000:key1[5:0]=639。d48。b00010001:key2[5:0]=639。d2。 839。b00100001:key2[5:0]=639。d6。 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 附 錄 32 839。b01000001:key2[5:0]=639。d10。 839。b10000100:key2[5:0]=639。 endcase end assign key=(key1==key2)?key1:639。 input[3:0] num0,num1,num2,num3,num4,num5。 endmodule 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 附 錄 33 附錄 3 六位 7 段 LED 顯示程序 module xianshi(clksy,a,b,c,d,e,f,g,D0,D1,D2,D3,D4,D5,num0,num1,num2,num3,num4,num5)。 default:key2[5:0]=639。d32。b01000100:key2[5:0]=639。 839。d8。b00100100:key2[5:0]=639。 839。d4。b00010100:key2[5:0]=639。 839。d0。 839。d16。b01000010:key1[5:0]=639。 839。d7。b00100010:key1[5:0]=639。 839。d3。b00010010:key1[5:0]=639。 always (posedge clksy) begin case({~y[3:0],~x[3:0]}) 839。 //clksy=64hz input clksy。d0。 clk=~clk。d0。 //clksy=250Hz cin2=139。 end always (negedge clk66MHz) if(count2[7:0]==839。 end else begin count1[9:0]=count1[9:0]+1039。d999) begin count1[9:0]=1039。 reg[7:0] count3。 output clk,clkss,clksy。 感謝我的同學(xué) 李小雷 、 鄒蕾 、 馬立剛 、 鄭志強(qiáng) 四 年來(lái)對(duì)我學(xué)習(xí)、生活的關(guān)心和幫助。 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 致 謝 27 致 謝 本課題在選題及研究過(guò)程中得到 黃鄉(xiāng)生 老師的悉心指導(dǎo)。 功能實(shí)現(xiàn):例如鍵盤(pán)輸入 液晶顯示器依次顯示結(jié)果如下: 1.; 12.; 123.; ; ; 。但本設(shè)計(jì)不足的地方還有很多,相對(duì)來(lái)說(shuō),這是一個(gè)簡(jiǎn)單的程序,可以改 進(jìn)的地方還有很多,如在鍵盤(pán)中加入 “+”“”“=”等鍵實(shí)現(xiàn)簡(jiǎn)單計(jì)算器的功能,如加入百分秒寄存器實(shí)現(xiàn)秒表功能 ,設(shè)計(jì)要求的小數(shù)點(diǎn)功能也被我簡(jiǎn)化成為了一個(gè) 1Hz 的連接線( 見(jiàn)圖 45) ,這些升級(jí)功能暫且不提,在仿真時(shí)我發(fā)現(xiàn)了一個(gè)比較不方便的負(fù)面作用,在按鍵時(shí)只考慮了去抖,卻沒(méi)有考慮按鍵的延時(shí),舉例來(lái)說(shuō),若按下 “←” 鍵,鍵盤(pán)模塊會(huì)立即響應(yīng)( 250Hz)并傳遞鍵值給主模塊,主模塊將會(huì)在 秒( 5Hz)內(nèi)響應(yīng)這個(gè)信號(hào)并改變 flag 的值,仿真在這里沒(méi)有出現(xiàn)問(wèn)題,但是:如果在下一個(gè) 秒內(nèi)仍在繼續(xù)按著 “←” 鍵,主模塊將會(huì) 繼續(xù)改變 flag 的值,也就是說(shuō),如果按下 “←” 一秒, flag 將左移 5 次,而一般鍵盤(pán)卻是按下再?gòu)椘饡r(shí)才會(huì)做出響應(yīng) ,或持續(xù)按下一段時(shí)間后才會(huì)做出 “連加 ”響應(yīng)。 圖 49 確認(rèn)鍵仿真 說(shuō)明一下 key 值代表的含義: 110:表示輸入數(shù)字 1, 2, 3, … , 9, 0; 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 第 4 章 程序仿真 23 16:左移 32:右移 48:修改 /確認(rèn) 由以上多圖仿真可看出,程序功能完全正確。 圖 45 時(shí)鐘仿真 2)閃爍仿真,如圖 46。 第二次按下 x3,y2 鍵,即 7 鍵,輸出 key[5:0]=7; 第 三 次按下 x2,y2 鍵,即 6 鍵,輸出 key[5:0]=6. 可看出仿真結(jié)果完全正確。 如圖可看出:在 clksy 取反 6 次的時(shí)間內(nèi), clkss 取反一次, clk 取反 3 次,仿真結(jié)果正確。d2) ; 將寄存器 4 的分頻 比 50: 1 改為 6: 1, 即: if(count4[5:0]==639。d0); 寄存器 2 的分頻比 132: 1 改為 2: 1, 即: if(count2[7:0]==839。bz):sum[23:20]。bz):sum[15:12]。bz):sum[7:4]。d0。b000001。b000100。b010000。 end else sum[19:16]=sum[19:16]+cinmin。d9) begin sum[19:16]=439。 end end else if(cinmin) begin if(sum[23:16]==839。 end else if(flag1==5) begin if(key==639。 end 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 第 3 章 系統(tǒng)程序設(shè)計(jì) 18 end end always(posedge clkss) begin if(sel) begin if(flag1==4) begin if(key==639。d1。d5) begin sum[15:12]=439。 end end else if(cinsec) begin if(sum[11:8]==439。 end else if(flag1==3) begin if(key==639。 end end end always(posedge clkss) begin if(sel) begin if(flag1==2) begin if(key==639。d1。d5) begin sum[7:4]=439。 end end else if(seccin) begin if(sum[3:0]==439。 //key 低四位不為零則賦值 end else if(flag1==1) begin if(key==639。 end end always(posedge clkss) begin if(sel) //判定是否為修改狀態(tài) begin if(flag1==0) begin if(key==639。 seccin=1。d1。 //如果 flag 不為 0 ,那么 flag 減 1 end else if(key==639。d1。 initial flag1=339。 output[7:0] sec,min,hour。 input clkss。 在修改狀態(tài)下,程序再次判定鍵值,若為數(shù)字鍵,則會(huì)將對(duì)應(yīng)數(shù)據(jù)賦值給 flag 所對(duì)應(yīng)緩存,若為 ← 或 → 移動(dòng)鍵,則會(huì)修改 flag 的值,若為 Sel 修改 /
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1