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

正文內(nèi)容

矩陣鍵盤控制接口電路設(shè)計(jì)-文庫吧資料

2025-07-13 16:06本頁面
  

【正文】 顯示電路該模塊把DB[3..0]的值譯成8位的數(shù)碼管所對(duì)應(yīng)的0、9,使數(shù)碼管正常顯示按鍵值。c)把KEY_CODE送到內(nèi)部下一級(jí)電路,即按鍵碼的寄存器_選擇器模塊。譯碼電路負(fù)責(zé)的工作有:a)判別是否有鍵按下。 鍵盤譯碼電路上述鍵盤中的按鍵可分為數(shù)字鍵和功能鍵。 SELOUT=SELTMP。掃描時(shí)依序分別掃描八列按鍵,當(dāng)掃描信號(hào)為000時(shí),掃描0這一列按鍵……每掃描一列按鍵,就檢查一次是否有按鍵按下,如果這排有按鍵按下,就馬上停止掃描,立即進(jìn)行按鍵編碼動(dòng)作,存儲(chǔ)鍵碼,如果沒有按鍵按下,則繼續(xù)掃描下一列。此處SELTMP要預(yù)先定義為3bit的寬度。在很多的電路設(shè)計(jì)中,鍵盤掃描信號(hào)和七段顯示器掃描信號(hào)可以使用相同的時(shí)鐘信號(hào),本設(shè)計(jì)也采用此方法。本電路中就使用三種不同頻率的工作脈沖波形。END a。 dif_out=diff。 diff=d0 and not d1。d0=dly。039。039。039。differential:block 微分模塊 signal d1,d0:std_logic。 dly_out=dly。 end if。 end if。 else dly=39。 then dly=39。 and r=39。 elsif s=39。 then dly=39。 and r=39。 elsif s=39。039。039。 r=not d0 and not d1。 d0=key。139。039。039。debunce:block 消抖動(dòng)模塊 signal d0,d1,s,r:std_logic。 sample=not((4) and (not d0))。 end if。then d0=(4)。event and clk=39。)。 =(OTHERS=39。then d0=39。 BEGIN PROCESS(clr,clk) BEGIN if clr=39。 BEGINfree_counter:block 計(jì)數(shù)器模塊 SIGNAL :STD_LOGIC_VECTOR(4 DOWNTO 0)。END debouncing。 clr:IN STD_LOGIC。USE 。LIBRARY IEEE。該元件為一個(gè)通用的全功能的消抖動(dòng)元件,內(nèi)含有自由計(jì)數(shù)器模塊、消抖動(dòng)模塊和微分模塊。按鍵信號(hào)抽樣信號(hào)抽樣結(jié)果圖34 調(diào)整抽樣頻率后得到的抽樣結(jié)果 因此必須加上彈跳消除電路,避免誤操作信號(hào)的發(fā)生。雖然只是按下按鍵一次然后放掉,然而實(shí)際產(chǎn)生的按鍵信號(hào)卻不只跳動(dòng)一次,經(jīng)過取樣的檢查后將會(huì)造成誤判,以為按鍵兩次。設(shè)置掃描信號(hào)為SEL2~SEL0,列線按鍵輸入信號(hào)KIN3~KIN0與按鍵位置的關(guān)系如表所示:SEL2~SEL0KIN3~KIN0對(duì)應(yīng)的按鍵鍵盤譯 碼輸出按鍵功能0001110000000數(shù)字01101600100數(shù)字61011LAST10100功能鍵0111CTRL11000功能鍵0011110100001數(shù)字11101700111數(shù)字71011STEP10101功能鍵0111EMPTY111010擴(kuò)展10101110200010數(shù)字21101REG10010功能鍵1011C01100字母C0111EMPTY211011擴(kuò)展20111110300011數(shù)字31101EXEC10011功能鍵1011D01101字母D0111EMPTY311100擴(kuò)展31001110MEM10000功能鍵1101801000數(shù)字81011E01110字母E0111EMPTY411101擴(kuò)展41011110ESC10001功能鍵1101901001數(shù)字91011F01111字母F0111SHIFT11001功能鍵1101110400100數(shù)字41101A01010字母A1011NEXT10110功能鍵0111NONE11110無定義1111110500101數(shù)字51101B01011字母B1011ENTER10111功能鍵0111NONE11110無定義圖32 鍵盤參數(shù)表 底層實(shí)體電路彈跳消除電路因?yàn)榘存I大多是機(jī)械式開關(guān)結(jié)構(gòu),在開關(guān)切換的瞬間會(huì)在接觸點(diǎn)出現(xiàn)來回彈跳的現(xiàn)象,對(duì)于激活關(guān)閉一般電器并不會(huì)有何影響,但對(duì)于靈敏度較高的電路,卻有可能產(chǎn)生誤動(dòng)作而出錯(cuò)。按鍵位置與數(shù)碼的關(guān)系如表501所示。鍵盤上的每個(gè)按鍵就是一個(gè)開關(guān),當(dāng)某鍵被按下時(shí),該按鍵的接點(diǎn)會(huì)呈現(xiàn)‘0’狀態(tài),反之為‘1’。實(shí)驗(yàn)儀器中48矩陣鍵盤的電路原理圖如圖所示:圖31 48矩陣鍵盤的電路原理圖掃描信號(hào)為BCOM[8..1],在BCOM[8..1]前已接有一個(gè)38譯碼器,38譯碼器的輸入為SEL0~SEL3。這樣,當(dāng)按鍵沒有按下時(shí),所有的輸出端都是高電平,代表無鍵按下。由此可見,在需要的鍵數(shù)比較多時(shí),采用矩陣法來做鍵盤是合理的。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個(gè)按鍵加以連接。改進(jìn)了軟件的LogicLock模塊設(shè)計(jì)功能,增添 了FastFit編譯選項(xiàng),推進(jìn)了網(wǎng)絡(luò)編輯性能,而且提升了調(diào)試能力。該平臺(tái)支持一個(gè)工作組環(huán)境下的設(shè)計(jì)要求,其中包括支持基于Internet的協(xié)作設(shè)計(jì)。   Altera Quartus II 作為一種可編程邏輯的設(shè)計(jì)環(huán)境, 由于其強(qiáng)大的設(shè)計(jì)能力和直觀易用的接口,越來越受到數(shù)字系統(tǒng)設(shè)計(jì)者的歡迎。目前Altera已經(jīng)停止了對(duì)Maxplus II 的更新支持,Quartus II 與之相比不僅僅是支持器件類型的豐富和圖形界面的改變。   此外,Quartus II 通過和DSP Builder工具與Matlab/
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1