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

正文內(nèi)容

基于vhdl的智力競賽搶答器完全設(shè)計(編輯修改稿)

2024-07-24 19:08 本頁面
 

【文章內(nèi)容簡介】 TA=1TA=0QA=QA+1QB=QB=1圖34 搶答計時模塊的流程圖 計分模塊 計分模塊的運行方式是按照十進(jìn)制進(jìn)行加減,即當(dāng)時鐘出現(xiàn)上升沿時就進(jìn)行加一或者減一的操作。 記分模塊為哪組進(jìn)行記分取決于鑒別模塊的輸入信號G,當(dāng)G=1000時表示A組最先搶答,則在此模塊中為A組記分,當(dāng)G=0100時表示B組最先搶答,則在此模塊中為B組記分,當(dāng)G=0010時表示C組最先搶答,則在此模塊中為C組記分,當(dāng)G=0001時表示D組最先搶答,則在此模塊中為D組記分。 以A組為例來說明此模塊的設(shè)計,當(dāng)復(fù)位信號RST=1時,系統(tǒng)復(fù)位且A組的分值顯示初始值,為100分。當(dāng)RST=0時,如果該組選手答題正確,則主持人按下加分鍵,即ADD=1,此時對該組進(jìn)行加分操作;如果該組選手答題錯誤,則主持人按下減分鍵,即SUB=1,此時對該組進(jìn)行減分操作。計分模塊的元件圖如下圖所示: 圖35 計分模塊的元件圖 系統(tǒng)的輸入信號有:計分復(fù)位端RST,加分按鈕端ADD,減分按鈕端SUB,組別號輸入端CHOS[3..0]。系統(tǒng)的輸出信號有:A組分?jǐn)?shù)輸出端AA2[3..0]、AA1[3..0]、AA0[3..0],B組分?jǐn)?shù)輸出端BB2[3..0]、BB1[3..0]、BB0[3..0],C組分?jǐn)?shù)輸出端CC2[3..0]、CC1[3..0]、CC0[3..0],D組分?jǐn)?shù)輸出端DD2[3..0]、DD1[3..0]、DD0[3..0]。 計分模塊用VHDL語言進(jìn)行編程的流程圖如下: 圖36計分模塊的設(shè)計狀態(tài)圖注:在設(shè)計中減法的實現(xiàn)是以加法運算來實現(xiàn)的。也以A為例,由于每次減分都是減去10分,即每次為POINTS_A1減一,所以可以用POINTS_A1+ 1111來實現(xiàn)。如:01110001=0110,用加法實現(xiàn):0111+1111=10110。由于POINTS_A1: STD_LOGIC_VECTOR(3 DOWNTO 0),所以POINTS_A1=0110。 譯碼顯示模塊該模塊實際上是一個譯碼器,譯碼器是組合邏輯電路的一個重要的器件,其可以分為:變量譯碼和顯示譯碼兩類。變量譯碼一般是一種較少輸入變?yōu)檩^多輸出的器件,一般分為2n譯碼和8421BCD碼譯碼兩類。 顯示譯碼主要解決二進(jìn)制數(shù)顯示成對應(yīng)的十、或十六進(jìn)制數(shù)的轉(zhuǎn)換功能,一般其可分為驅(qū)動LED和驅(qū)動LCD兩類。譯碼是編碼的逆過程。圖37 譯碼顯示模塊的元件圖主要原理是四位二進(jìn)制BCD編碼轉(zhuǎn)換成七段二進(jìn)制數(shù)字,以阿拉伯?dāng)?shù)字的形式輸出在數(shù)碼管上,使觀眾能夠更直觀的看到結(jié)果。譯碼器的譯碼對照表如下所示:顯示的數(shù)字/字母BCD編碼七段數(shù)碼管2進(jìn)制000000111111100010000110200101011011300111001111401001100110501011101101601101111101701110000111810001111111910011101111XXXXX0000000表31 譯碼器的譯碼對照表備注 :在程序中只考慮00001001(即09)的情況,將其轉(zhuǎn)化為相應(yīng)的七段顯示器的碼子,其他情況不予考慮。[4] 搶答器的系統(tǒng)實現(xiàn)單獨模塊只有彼此聯(lián)系起來構(gòu)成一個完整的系統(tǒng),才能實現(xiàn)其功能,這個過程有兩種實現(xiàn)方法:①元件例化。也是用編程的方式將它們各個程序、信號、輸入輸出之間的關(guān)系用VHDL語言來敘述清楚,還關(guān)系到程序的調(diào)用問題,需要設(shè)計者思路清晰,設(shè)計合理;②元器件圖示連線。這種連線方法思路清晰可見,而且用的時候很簡單方便,出現(xiàn)錯誤也很好檢查。在設(shè)計中選擇的是這種方法。通過總的頂層元件圖可以很清晰的看到模塊連接的原理。圖38 頂層元件圖 注:本設(shè)計中,搶答器組別信號A、B、C、D為高電平時,其功能為有效狀態(tài)。同樣,系統(tǒng)清零信號CLR、預(yù)置及倒計時控制信號LDN,亦為高電平有效。當(dāng)CLR有效時,搶答信號判別電路清零,為判別優(yōu)先搶答信號做出準(zhǔn)備。當(dāng)計時使能端EN為低電平,預(yù)置時間設(shè)置信號LDN=1時,通過計時預(yù)置數(shù)據(jù)調(diào)整按鈕TA、TB進(jìn)行預(yù)置數(shù)。當(dāng)計時使能端EN為高電平,有系統(tǒng)時鐘信號CLK時,進(jìn)行一分鐘倒計時。輸入時鐘CLK一方面作為揚聲器控制電路的輸入信號,另一方面作為搶答信號判別電路中鎖存器時鐘,為使揚聲器音調(diào)較為悅耳,且是搶答判別電路有較高的準(zhǔn)確度(對信號判別的最大誤差是一個時鐘周期
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1