新聞中心

EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于VHDL語言的幾種消抖電路的設(shè)計

基于VHDL語言的幾種消抖電路的設(shè)計

作者: 時間:2011-04-13 來源:網(wǎng)絡(luò) 收藏

主要程序結(jié)構(gòu)如下:
d.JPG
e.JPG
圖2是N為7的波形仿真圖。在計數(shù)器狀態(tài)為0時,key_in有按鍵操作,計數(shù)器開始連續(xù)計數(shù)直到計數(shù)器狀態(tài)為0;計數(shù)器狀態(tài)為1-7時,key _in任何操作對計數(shù)器工作無影響,計數(shù)器在狀態(tài)為1時,輸出一個單脈沖,脈沖寬度為1個時鐘周期。

本文引用地址:http://www.butianyuan.cn/article/191239.htm

f.JPG


該設(shè)計方案的特點是能很好消除按鍵抖動產(chǎn)生的連續(xù)脈沖,對按鍵時間沒有要求,缺點是在計數(shù)器狀態(tài)為0時,遇到干擾、噪音等時會有輸出,從而產(chǎn)生誤操作。

2 D觸發(fā)器型
D觸發(fā)器型設(shè)計了三個D觸發(fā)器與一個三輸入與門。三個D觸發(fā)器串行連接,其Q輸出端分別與三輸入與門的輸入端連接,D觸發(fā)器型RTL電路如圖3所示。

h.JPG



關(guān)鍵詞: VHDL 消抖電路

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉