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

正文內(nèi)容

基于fpga的通用外設(shè)電路設(shè)計(jì)_畢業(yè)設(shè)計(jì)論文-免費(fèi)閱讀

  

【正文】 reg[3:0] num10,num11,num12,num13,num14,num15。d0。d16。 839。b00100010:key2[5:0]=639。d3。 endcase end always (negedge clksy) begin case({~y[3:0],~x[3:0]}) 839。 839。b01000001:key1[5:0]=639。d6。 839。b00010001:key1[5:0]=639。 clkss=~clkss。 end always (negedge clk66MHz) if(count3[7:0]==839。d131) begin count2[7:0]=839。d0。 reg clk,clkss,clksy。 黃 老師多次詢問(wèn)研究進(jìn)程,并為我指點(diǎn)迷津,幫助我開拓研究思路,精心點(diǎn)撥、熱忱鼓勵(lì)。 解決辦法:定義一個(gè) 4 位寄存器,寄存器的值在主程序接收到鍵值時(shí)改變,如下所示: reg[3:0] key1。 圖 46 閃爍仿真 3)移位仿真,如圖 47。如將各寄存器分頻比改為原值,能得到與程序設(shè)計(jì)所需要頻率一致的結(jié)果。d131)→if(count2[7:0]==839。 assign hour[3:0]=ss4?(clkss?sum[19:16]:439。 end assign sec[3:0]=ss0?(clkss?sum[3:0]:439。 4:{ss0,ss1,ss2,ss3,ss4,ss5}=639。 end end always (posedge clkss) begin if(sel) begin case(flag1) //判定是否為修改狀態(tài) 0:{ss0,ss1,ss2,ss3,ss4,ss5}=639。d23) sum[23:16]=839。d10) sum[19:16]=439。d0。d10) sum[15:12]=439。 cinsec=0。d9) begin sum[3:0]=439。d10) sum[3:0]=439。 //否則 flag 加 1 end end always(posedge clkss) //這段語(yǔ)句將 5Hz 信號(hào)分頻成為 1Hz時(shí)鐘信號(hào) 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 第 3 章 系統(tǒng)程序設(shè)計(jì) 16 begin if(sumsec[2:0]==339。 //如果為 Sel鍵 將在修改 /確認(rèn)間切換 else if(key==639。 wire[7:0] sec,min,hour。 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 第 3 章 系統(tǒng)程序設(shè)計(jì) 14 圖 33 頂層模塊設(shè)計(jì)流程圖 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 第 3 章 系統(tǒng)程序設(shè)計(jì) 15 在計(jì)時(shí)狀態(tài),程序?qū)⒅鹈雽?duì)秒緩存加 1, 判斷:若秒低位為 9,則秒低位清零,秒高位加一; 判斷:若秒高位為 5,則秒高位清零,分低位加一; 判斷:若分低位為 9,則分低位清零,分高位加一; 判斷:若分高位為 5,則分高位清零,時(shí)低位加一; 判斷:若時(shí)低位為 9,則時(shí)低位清零,時(shí)高位加一; 判斷:若時(shí)高低位為 23,則時(shí)清零。d9:{a,b,c,d,e,f,g}=739。b1011111。 //顯示數(shù)字 3 439。d1:{a,b,c,d,e,f,g}=739。D4=1。D0=1。 always(posedge clksy) begin {D0,D1,D2,D3,D4,D5}=639。 程序如下 : module xianshi(clksy,a,b,c,d,e,f,g,D0,D1,D2,D3,D4,D5,num0,num1,num2,num3,num4,num5)。d0。d16。 //鍵位 8 839。b00100010:key2[5:0]=639。d3。 //輸出結(jié)果寄存在 key1 endcase end always (negedge clksy) //第二次判定 begin case({~y[3:0],~x[3:0]}) 839。 839。b01000001:key1[5:0]=639。d6。 839。b00010001:key1[5:0]=639。示意圖如下: 圖 32 去抖示意圖 圖示為兩次按鍵,第一次按鍵時(shí)間極短,可視為一次抖動(dòng),第二次為正常按鍵(時(shí)間較長(zhǎng),可以 是 多個(gè) CLK 周期,圖示只列出 1 個(gè)周期),現(xiàn)分析如下: 圖示 1 處:讀取 key1 為低;圖示 2 處:讀取 key2 為高;結(jié)果: key 為 0,判定無(wú)按鍵。//若進(jìn)位信號(hào) 2 為 1 則加 1,為 0 則不變 always (posedge clk66MHz) if(count4[5:0]==639。 //產(chǎn)生進(jìn)位信號(hào) 2 end else begin count2[7:0]=count2[7:0]+cin1。 cin1=139。 reg cin1,cin2。 根據(jù)以上思路, Verilog HDL 程序如下: module clkfs(clk,clkss,clksy,clk66MHz)。 在數(shù)字邏輯電路設(shè)計(jì)中,分頻器是一種基本電路。 2)鍵盤譯碼模塊 設(shè)計(jì)思路:定義 1 位寄存器 sel,每當(dāng)檢測(cè)到 sel 信號(hào)則自加 1,當(dāng) sel 為 1 時(shí)進(jìn)入修改狀態(tài),為 0 則為時(shí)鐘狀態(tài)。 1) 驅(qū)動(dòng)方式:直接驅(qū)動(dòng)方式,直接對(duì)數(shù)碼管相應(yīng)的字段給出驅(qū)動(dòng)電平,以顯示字形,其真值表如表 21 所示: 表 21 LED 真值表 a b c d e f g 輸出 1 1 1 1 1 1 0 0 0 1 1 0 0 0 0 1 1 1 0 1 1 0 1 2 1 1 1 1 0 0 1 3 0 1 1 0 0 1 1 4 1 0 1 1 0 1 1 5 1 0 1 1 1 1 1 6 1 1 1 0 0 0 0 7 1 1 1 1 1 1 1 8 1 1 1 1 0 1 1 9 2)動(dòng)態(tài)掃描顯示 動(dòng)態(tài)掃描的 FPGA 實(shí)現(xiàn)可以采用將所有數(shù)碼管的相同字段并聯(lián),由 FPGA 芯片的輸出信號(hào) a,b,c,d,e,f,g 直接驅(qū)動(dòng)相應(yīng)字段,由軟件編程產(chǎn)生片選信號(hào) MS1,MS2, …,MS6 循環(huán)選中 6 個(gè)數(shù)碼管。鍵盤部分提供一種掃描的工作方式,能對(duì)鍵盤不斷掃描、自動(dòng)消抖、自動(dòng)識(shí)別按下的鍵,并給出編碼,能對(duì)雙鍵或 n 個(gè)鍵同時(shí)按下的情況實(shí)行保護(hù)。東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 第 2 章 系統(tǒng)方案設(shè)計(jì) 4 第二章 系統(tǒng)方案設(shè)計(jì) 設(shè)計(jì)要求: 行列式鍵盤 電路 包括:時(shí)鐘產(chǎn)生電路,掃描電路、按鍵標(biāo)志產(chǎn)生電路和鍵盤譯碼器; LED 顯示電路設(shè)計(jì)包括:時(shí)鐘發(fā)生器、掃描信號(hào)發(fā)生器、顯示緩存器、七段譯碼器、小數(shù)點(diǎn)產(chǎn)生模塊和閃爍模塊; 鍵盤與 LED 顯示電路配合,完成數(shù)據(jù)修改,移位,滅零和小數(shù)點(diǎn)移動(dòng)等功能。 設(shè)計(jì)軟件介紹 本設(shè)計(jì)使用 Altera 公司的 Quartus II 軟件,版本為 。 顯示資源包括 6位共陰七段數(shù)碼管, 8位 LED(綠 色), 1片 1602LCD顯示屏。另外 FA130 隨板 DVDROM 中還包括 的開發(fā)實(shí)例,在學(xué)習(xí) FPGA開發(fā)、 51 單片機(jī)開發(fā)的同時(shí)還可以學(xué)習(xí)到 開發(fā)環(huán)境中 C程序的開發(fā), 和 C也是 系統(tǒng)上主要的開發(fā)環(huán)境和編程語(yǔ)言。 本設(shè)計(jì)完全采用 Verilog HDL 語(yǔ)言完成,此程序通過(guò)下載到 FPGA 芯片后 ,可應(yīng)用于實(shí)際的數(shù)字鐘顯示中。 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 Abstract ABSTRACT FPGA programmable logic devices, as the mainstream of hardware, in recent years, more and more extensive applications in modern science and technology plays a vital role and status. Its peripheral circuit chip with the outside world as one of input is very valuable in research. FPGA devices are constantly adding new modules, more powerful, FPGAbased response to the peripheral circuit is also the situation escalated. The determinant of the design of an integrated keyboard, LED display, integrated clock, application Verilog HDL language to achieve the following functions: time functions, including the time when minutes and seconds。 畢業(yè)設(shè)計(jì)(論文 ) 題 目: 基于 FPGA 的通用外設(shè)電路設(shè)計(jì) 英文題目: Design of Universal Peripheral Circuit Based on FPGA 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 摘 要 摘 要 FPGA 器件作為可編程邏輯主流硬件,近年來(lái),應(yīng)用越來(lái)越廣泛,在現(xiàn)代科學(xué)技術(shù)中占有舉足輕重的作用和地位。 school functions: every minute of time to manually adjust the calibration time。 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 第 1 章 系統(tǒng)硬件及設(shè)計(jì)軟件介紹 2 第一章 系統(tǒng)硬件及設(shè)計(jì)軟件介紹 開發(fā)板介紹 本設(shè)計(jì)需要的硬件資源主要有: 六位七段數(shù)碼管 4*4 行列式鍵盤 經(jīng)過(guò)仔細(xì)篩選,最終選定 聯(lián)華眾科 FPGA 開發(fā)板 FA130。 圖 11 FA130 開發(fā)板 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 第 1 章 系統(tǒng)硬件及設(shè)計(jì)軟件介紹 3 聯(lián)華眾科 FPGA開發(fā)板 FA130具有豐富的板載資源。 鍵盤資源包括 4*4按鍵陣列, 4個(gè)獨(dú)立按鍵,其中 4個(gè)獨(dú)立按鍵可以作為單片機(jī)的中斷源使用。 Altera Quartus II 設(shè)計(jì)軟件是業(yè)界唯一提供 FPGA 和固定功能 HardCopy 器件統(tǒng)一設(shè)計(jì)流程的設(shè)計(jì)工具。 總設(shè)計(jì)方案 根據(jù)課題要求,本設(shè)計(jì)主要由三 個(gè)模塊完成, 1) 輸入:行列式鍵盤,具備 09 十個(gè)數(shù)字鍵及數(shù)據(jù)修改 /確認(rèn),左移位鍵,右移位鍵三個(gè)功能鍵。 本設(shè)計(jì)需要實(shí)現(xiàn)數(shù)據(jù)修改,移位,所以除了 09 數(shù)字鍵盤以外,還至少需要左右移位鍵及修改 /確認(rèn)三個(gè)功能鍵,如圖 23 所示 。數(shù)碼管顯示的字形由表 22 決定。 3)數(shù)據(jù)移位模塊 設(shè)計(jì)思路:定義 3 位寄存器 flag,當(dāng) flag 不為 0 時(shí),每當(dāng)檢測(cè)到 “←” 信號(hào)時(shí), flag自減 1,當(dāng) flag 不為 5 時(shí),每當(dāng)檢測(cè)到 “→” 信號(hào), flag 自加 1。通常用來(lái)對(duì)某個(gè)給定頻率進(jìn)行分頻,以得到所需的頻率。 input clk66MHz。 always (posedge clk66MHz) if(count1[9:0]==1039。d0。//若進(jìn)位信號(hào) 1 為 1 則加 1,為 0 則不變 cin2=139。d49) begin count4[5:0]=639。 圖示 1 處:讀取 key1 為低;圖示 2 處:讀取 key2 為低;結(jié)果: key 為對(duì)應(yīng)鍵位值,判定有按鍵。d1。b00011000:key1[5:0]=639。 839。d9。b01001000:key1[5:0]=639。b00010001:key2[5:0]=639。 //鍵位 3 839。d6。b01000001:key2[5:0]=639。 //鍵位 ← 839。 //輸出結(jié)果寄存在 key2 endcase 東華理工大學(xué)畢業(yè)(設(shè)計(jì))論文 第 3 章 系統(tǒng)程序設(shè)計(jì) 12 end assign key=(key1==key2)?key1:639。 input clksy。b000000。end 1:b
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1