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

正文內(nèi)容

基于fpga智力搶答器的設(shè)計(jì)(編輯修改稿)

2024-12-23 21:56 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 對(duì)其編程。 第 3 頁(yè) 西華大學(xué) 課程 設(shè)計(jì)說(shuō)明書 2 智力搶答器設(shè)計(jì)方案 Verilog HDL 的設(shè)計(jì)流程 1)文本編輯:用任何文本編輯器都可以進(jìn)行,也可以用專用的 HDL 編輯環(huán)境。通常 Verilog HDL 文件保存 為 .v 文件。 2) 功能仿真:將文件調(diào)入 HDL 仿真軟件進(jìn)行功能仿真,檢查邏輯功能是否正確(也叫前仿真,對(duì)簡(jiǎn)單的設(shè)計(jì)可以跳過這一步,只有在布線完成之后,才進(jìn)行時(shí)序仿真)。 3)邏輯綜合:將源文件調(diào)入邏輯綜合軟件進(jìn)行綜合,即把語(yǔ)言綜合成最簡(jiǎn)的布爾表達(dá)式。邏輯綜合軟件會(huì)生成 .edf( EDIF) 的 EDA 工業(yè)標(biāo)準(zhǔn)文件。(最好不用 MAX+PLUS II 進(jìn)行綜合,因?yàn)橹恢С?VHDL/Verilog HDL 的子集) 4)布局布線:將 .edf 文件調(diào)入 PLD 廠家提供的軟件中進(jìn)行布線,即把設(shè)計(jì)好的邏輯安放到 CPLD/FPGA 內(nèi) 。 5)時(shí)序仿真:需要利用在布局布線中獲得的精確參數(shù),用仿真軟件驗(yàn)證電路的時(shí)序(也叫后仿真)。 搶答器 系 統(tǒng)設(shè)計(jì) 方案 根據(jù)系 統(tǒng)設(shè)計(jì) 要求可知,系 統(tǒng) 的 輸 入信 號(hào) 有:各 組 的 搶 答按 鈕 4,系 統(tǒng)清 零信號(hào) CLR,系 統(tǒng)時(shí)鐘 信 CLK, 計(jì) 分 復(fù) 位端 RST,加分按 鈕 端 ADD, 計(jì)時(shí)預(yù) 置控制端 LDN, 計(jì)時(shí) 使能端 EN, 計(jì)時(shí)預(yù) 置 數(shù) 據(jù) 調(diào) 整按 鈕 TA、 TB;系 統(tǒng) 的 輸 出信 號(hào) 有:四 個(gè)組搶 答成功 與 否的指示燈控制信 號(hào)輸 出口 LEDA、 LEDB、 LEDC、 LEDD,四 個(gè)組搶 答 時(shí) 的 計(jì)時(shí)數(shù)碼顯 示控制信 號(hào) 若干, 搶答成功 組別顯 示的控制信 號(hào) 若干 ,各 組計(jì) 分 動(dòng)態(tài)顯 示的控制信 號(hào) 若干。本系 統(tǒng)應(yīng) 具有的功能有:第一 搶 答信 號(hào) 的 鑒別 和 鎖 存功能; 數(shù)碼管顯示;計(jì)分控制和倒計(jì)時(shí)功能。 搶答器程序工作流程 搶答器的工作流程如下: 如果參賽者在搶答器使能信號(hào) EN 有效前按下?lián)尨鸢粹o,報(bào)警信號(hào) FALSE[3...0]的對(duì)應(yīng)位輸出高電平以示警告;當(dāng) EN 使能信號(hào)有效時(shí),搶答器開始正常工作,將報(bào)警信號(hào) FALSE 清零,四位搶答者誰(shuí)先按下?lián)尨鸢粹o,則搶答成功,對(duì)應(yīng)的顯示 LED 燈亮起,并通過顯示電路模塊顯示其參賽編號(hào)。搶答成功的選手進(jìn)入答題階段,計(jì)時(shí)顯示器從初始設(shè)定值開始以秒為單位倒計(jì)時(shí),計(jì)數(shù)至 0 時(shí),停止計(jì)數(shù),揚(yáng)聲器發(fā)出超時(shí)報(bào)警信號(hào),以中止繼續(xù)回答問題;當(dāng)主持人給出倒計(jì)時(shí)計(jì)數(shù)禁止信號(hào)時(shí),揚(yáng)聲器停止鳴叫;參賽者在規(guī)定時(shí)間內(nèi)回答完問題,主持人給出倒計(jì)時(shí)計(jì)數(shù)禁止信號(hào) RST,以免揚(yáng)聲器鳴叫。答題結(jié)束,如正確回答問題,則加分信號(hào)有效,如回答錯(cuò)誤,則減分信號(hào)有效,計(jì)分模塊給相應(yīng)的參賽組加分。 第 4 頁(yè) 西華大學(xué) 課程 設(shè)計(jì)說(shuō)明書 如果復(fù)位信號(hào) CLR 有效,使得搶答器在下一輪搶答前,其搶答成功的組別判斷回復(fù)為初始狀態(tài),以便重新開始新一輪搶答。復(fù)位信號(hào)不改變參賽者的現(xiàn)有得分。 圖 21 主程序的流程圖 搶答器功能框圖 根據(jù)設(shè)計(jì)要求,我們給出如下的搶答器功能的框圖 : 圖 22 搶答器功能框圖 開始 復(fù)位清零 搶答判斷 倒計(jì)時(shí)并計(jì)分 顯示程序 第 5 頁(yè) 西華大學(xué) 課程 設(shè)計(jì)說(shuō)明書 根據(jù)以上的分析,我們可將整個(gè)系統(tǒng)分為四個(gè)主要模塊:搶答鑒別模塊;搶答計(jì)分模塊;顯示譯碼模塊; EP1C3T144C8 接口模塊。 圖 23 搶答器原理圖 圖 24 顯示蜂鳴原理圖 第 6 頁(yè) 西華大學(xué) 課程 設(shè)計(jì)說(shuō)明書 圖 25 EP1C3T144C8 接口原理圖 系統(tǒng)的工作原理如下:當(dāng)主持人按下使能端 EN 時(shí),搶答器開始工作, 4 四位搶答者誰(shuí)最先搶答成功則此選手的臺(tái)號(hào)燈( LED1~LED4)將點(diǎn)亮,并且主 持人前的組別顯示數(shù)碼管講顯示出搶答成功者的臺(tái)號(hào);接下來(lái)主持人提問,若回答正確,主持人按加分按鈕,搶答積分模塊將給對(duì)應(yīng)的組加分,并將組的總分顯示在對(duì)應(yīng)的選手計(jì)分?jǐn)?shù)碼管上。在此過程中。完成第一輪搶答后,主持人清零,接著重新開始,步驟如上。 Verilog HDL 源程序 module heren(clk,inputEn,inputL1,inputL2,inputL3,inputL4,Sig1,Sig2,Sig3,Sig4,Led,Buzzer)。 // 一開始時(shí)聲明有哪些端口 input clk,inputEn,inputL1,inputL2,inputL3,inputL4。//輸入口 output Sig1,Sig2,Sig3,Sig4。 output [0:7]Led。 output Buzzer。//輸出口 reg Sig1=139。b1,Sig2=139。b1,Sig3=139。b1,Sig4=139。b1。 reg [0:7]Led。 reg Buzzer。//在輸出口配置個(gè)寄存器 ,以便運(yùn)算 reg EnFlat=139。b0。//配置寄存器 ,EnFlat 是表明開始搶答的標(biāo)志位 第 7 頁(yè) 西華大學(xué) 課程 設(shè)計(jì)說(shuō)明書 reg BuClk=139。b0。//BuClk 是蜂鳴器的標(biāo)志位 reg [0:7]BuL=839。d0。//BuL 是做蜂鳴器的延時(shí)用 always @ (posedge clk)//捕捉時(shí)鐘 begin if(inputEn==139。b0)//初始化各按鍵并開始搶答 begin EnFlat=139。b1。//初始化各個(gè)標(biāo)志位和參數(shù) Sig1=139。b1。 Sig2=139。b1。 Sig3=139。b1。 Sig4=139。b1。//各個(gè)按鍵對(duì)應(yīng)的 LED 控制端 Led=839。b11111111。//靜態(tài)數(shù)碼管的控制端 ,有 8 位 BuClk=139。b0。 Buzzer=139。b1。//蜂鳴器的控制管腳 ,低電平為發(fā)聲音 end if(EnFlat==139。b)//開始搶答 begin if(inputL1==139。b0)//如果按鍵 1 按下 begin EnFlat=139。b0。//禁止其他選手搶答 Sig1=139。b0。//對(duì)應(yīng)的 LED 點(diǎn)亮 Led=839。b01101111。//靜態(tài)數(shù)碼管顯示序號(hào) 39。139。 BuClk=139。b1。//指示蜂鳴器發(fā)聲 end else if(inputL2==139。b0)//如果按鍵 2 按下 begin EnFlat=139。b0。//禁止其他選手搶答 Sig2=139。b0。 Led=839。b00011010。 BuClk=139。b1。 end else if(inputL3==139。b0)//如果按鍵 3 按下 begin EnFlat=139。b0。//禁止其他選手搶答 Sig3=139。b0。 Led=839。b01001010。 第 8 頁(yè) 西華大學(xué) 課程 設(shè)計(jì)說(shuō)明書 BuClk=139。b1。 end else if(inputL4==139。b0)//如果按鍵 4 按下 begin EnFlat=139。b0。//禁止其他選手搶答 Sig4=139。b0。 Led=839。b01101001。 BuClk=139。b1。 end end if(BuClk==139。b1)//當(dāng)蜂鳴器標(biāo)志位置
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1