新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于VHDL語言的幾種消抖電路的設計

        基于VHDL語言的幾種消抖電路的設計

        作者: 時間:2011-04-13 來源:網絡 收藏

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

        本文引用地址:http://www.104case.com/article/191239.htm

        f.JPG


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

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

        h.JPG



        關鍵詞: VHDL 消抖電路

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 托里县| 芒康县| 平顶山市| 东丽区| 宕昌县| 琼海市| 建宁县| 桂阳县| 雷波县| 乡城县| 晴隆县| 玛纳斯县| 剑川县| 怀集县| 宝鸡市| 清丰县| 金溪县| 乐东| 合江县| 祁门县| 金沙县| 铁岭县| 南召县| 利辛县| 喜德县| 望奎县| 渝中区| 呼伦贝尔市| 扎兰屯市| 灌云县| 达拉特旗| 开封市| 三穗县| 大邑县| 巩义市| 萍乡市| 司法| 青阳县| 富民县| 无棣县| 邵武市|