999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VHDL的按鍵消抖程序設計

2017-09-15 21:22:42程佳佳
科教導刊·電子版 2017年24期

程佳佳

摘 要 按鍵被廣泛用于基于CPLD/FPGA的數字電路系統設計中,機械式按鍵開關在按鍵操作時經常會出現抖動現象,如果不進行消除將會造成電路系統的誤操作。基于此介紹了采用VHDL語言有限狀態機的方法實現消抖的電路系統的工作原理、編程思路,并進行了硬件驗證,消抖效果良好,性能穩定,可廣泛用于CPLD/FPGA的按鍵電路中。

關鍵詞 按鍵消抖 電路仿真 VHDL 狀態機

中圖分類號:TP274 文獻標識碼:A

0引言

按鍵開關是電子設備實現人機對話的重要器件之一。而大多數按鍵都采用機械觸點的方式。因此其最大的缺陷就在于在觸點閉合和斷開瞬間會伴隨一連串的隨機抖動,這些抖動往往會造成電路的誤動作,而使整個系統工作異常。因此在具有按鍵開關的電路系統中,尤其是在密碼鎖等精確度要求高的電路中,需要加入按鍵消抖模塊,確保按鍵每按一次只做一次響應。

1按鍵消抖方案

按鍵消抖一般采用硬件和軟件消抖兩種方法。硬件消抖是利用電路濾波的原理實現,軟件消抖是通過按鍵延時來實現。目前。隨著EDA技術的廣泛應用,更多采用軟件消抖,主要采用延時的原理。本文將介紹兩種在可編程邏輯器件FPGA/CPLD設計數字系統,基于VHDL語言設計的按鍵消抖方法。

1.1計數器型消抖

此方法的基本思想是:通過計數的方法來測量高電平的持續時間,若時間小于N(計數器模值)個時鐘周期則認為是抖動產生的毛刺,則從消除毛刺的角度來設計。因此設置當按鍵開關按下key_in=1,計數器以時鐘上升沿開始計數,計數值持續加1;若key_in=0時,計數器清零。只有當計數值為N,keyout=1,而且計數器進入保持狀態,其余情況下keyout=0。即抖動產生的毛刺作用不可能使計數器有輸出,這樣防抖動目的就得以實現。而且在本方法中,clk的時鐘周期與N可以根據按鍵抖動時間由設計者自行設定。

從波形圖上我們看到(如圖2),此方案不僅消除了按鍵抖動產生的毛刺即窄脈沖,也可以將干擾、噪音等其他尖峰波濾除,但遇到脈寬大于N個clk時鐘周期的干擾、噪音等時會有輸出從而產生誤操作。

1.2狀態機消抖

此方法的主要編程思路:因為按鍵消抖的關鍵是提取穩定的低電平(或高電平)狀態,濾除按鍵穩定前后的抖動脈沖。因此可以用一個時鐘脈沖信號對按鍵狀態進行取樣,當第一次采樣到低電平時,啟動延時電路,延時結束后,再對按鍵信號進行連續三次取樣,如果三次取樣都為低電平,則可以認為按鍵已經處在穩定狀態,這時輸出一個低電平的按鍵確認信號,如果連續三次的取樣中,至少有一次是高電平,則認為按鍵仍處在抖動狀態,此時不進行按鍵確認,按鍵輸出信號為高電平。

由于按鍵抖動的時間一般為5到10ms,因此時鐘信號clk可以使用200Hz的周期信號(周期為5ms),即5ms采樣一次按鍵信號,若采樣到低電平,則進行消抖延時;當連續兩次采樣到的按鍵信號都為低電平時,認為按鍵穩定的按下。在按鍵穩定按下后,采樣到按鍵為高電平時,認為按鍵釋放。

從波形圖上我們可以看出,此方法可以實現消抖,而且經驗證,性能穩定。

2結束語

本文介紹了兩種基于VHDL語言的按鍵消抖方法,并且將相應程序下載到CPLD芯片中進行硬件測試,確保能夠實現消抖。當然,按鍵消抖方法多種多樣,作者在此也重在將相應編程消抖思路提供給VHDL語言及CPLD/FPGA器件應用中遇到類似問題的初學者,能提供給他們更多的工程經驗。endprint

主站蜘蛛池模板: 亚洲天堂视频在线免费观看| 国产精品永久久久久| 久久久久国产精品免费免费不卡| 无码aⅴ精品一区二区三区| 人妻无码一区二区视频| 国产h视频在线观看视频| 9啪在线视频| 午夜少妇精品视频小电影| 无码中文字幕加勒比高清| 日韩欧美网址| 国产成人精品在线1区| 亚洲中文无码av永久伊人| 亚洲精品va| 色综合天天视频在线观看| 欧美激情视频二区| 自慰网址在线观看| 亚洲有码在线播放| 一区二区理伦视频| 在线色综合| 网久久综合| 日韩无码视频播放| 国产00高中生在线播放| 青青草原国产| 亚洲欧美日韩成人在线| 日韩免费毛片| 在线中文字幕日韩| 亚洲中文字幕久久无码精品A| 成人无码区免费视频网站蜜臀| 国产毛片久久国产| 国产精品理论片| 91视频国产高清| 亚洲成人高清无码| 欧美日本在线观看| 久久精品无码一区二区日韩免费| 91久久青青草原精品国产| 色综合成人| 国产AV无码专区亚洲A∨毛片| 日韩免费视频播播| 666精品国产精品亚洲| 四虎影视库国产精品一区| 国产成人无码综合亚洲日韩不卡| 伊人网址在线| 婷五月综合| 欧美精品啪啪| 国产女人爽到高潮的免费视频| 伊人91在线| 日本亚洲成高清一区二区三区| 久久美女精品国产精品亚洲| 国产资源站| 这里只有精品在线播放| 欧美性猛交一区二区三区| 国产精品免费p区| 欧美成人综合在线| 久久久久国产一区二区| 91麻豆国产视频| 园内精品自拍视频在线播放| 亚洲三级电影在线播放| 成年女人a毛片免费视频| 超级碰免费视频91| 57pao国产成视频免费播放| 国产精品原创不卡在线| 五月婷婷中文字幕| 婷婷在线网站| 国产丰满成熟女性性满足视频| 手机在线看片不卡中文字幕| 色婷婷天天综合在线| 热99精品视频| 日本人又色又爽的视频| 色呦呦手机在线精品| 91成人免费观看在线观看| 国产精品页| 久久久精品国产亚洲AV日韩| 92精品国产自产在线观看| 日韩黄色大片免费看| 国产在线观看一区二区三区| 久久中文无码精品| 狠狠v日韩v欧美v| 91精品国产91久久久久久三级| 幺女国产一级毛片| 久久永久精品免费视频| 亚洲精品无码抽插日韩| 色网在线视频|