《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的按鍵彈跳消除模塊的研究與應用
基于FPGA的按鍵彈跳消除模塊的研究與應用
摘要: 按鍵在數字電路設計中經常用到。按鍵的彈跳現象是數字系統設計中存在的客觀問題。按鍵是機械觸點,當接觸點斷開或閉合時會產生抖動。為使每一次按鍵只做一次響應,就必須去除抖動。本文對按鍵的抖動信號進行了分析,并通過計數器的方式完成了消除抖動電路模塊的設計。把該模塊應用到按鍵控制LCD顯示的系統中,并在Memec代理的Virtex-4 MB系統實驗板上實現了該系統。消抖電路的效果良好,按鍵控制LCD顯示結果正常。
關鍵詞: FPGA Virtex-4 LCD 按鍵
Abstract:
Key words :

      按鍵在數字電路設計中經常用到。按鍵的彈跳現象是數字系統設計中存在的客觀問題。按鍵是機械觸點,當接觸點斷開或閉合時會產生抖動。為使每一次按鍵只做一次響應,就必須去除抖動。本文對按鍵的抖動信號進行了分析,并通過計數器的方式完成了消除抖動電路模塊的設計。把該模塊應用到按鍵控制LCD顯示的系統中,并在Memec代理的Virtex-4 MB系統實驗板上實現了該系統。消抖電路的效果良好,按鍵控制LCD顯示結果正常。

  按鍵開關是電子設備人機交互的主要器件之一。按鍵大多是機械式開關結構,由于機械式開關的核心部件為彈性金屬簧片,因而在開關切換的瞬間會在接觸點出現來回彈跳的現象。對于靈敏度比較高的電路,這種彈跳現象引起的信號抖動會造成誤動作而影響到系統的正確性。因此,我們需要設計按鍵彈跳消除電路來去除抖動.。

  1.彈跳消除電路的原理和功能

  按鍵開關的典型連線分為低電平有效和高電平有效,本文的是低電平有效。

  機械開關的抖動存在三種情況:按下時有抖動,松開時也有抖動;按下時有抖動,松開時無抖動;按下時無抖動,松開時有抖動。機械開關的抖動波形、抖動次數、抖動時間都是隨機的,并不是每次都會產生抖動。

  不同開關的最長抖動時間也不同。抖動時間的長短和機械開關特性有關,一般為5ms到10ms。但是,某些開關的抖動時間長達20ms,甚至更長。所以,在具體設計中要具體分析,根據實際情況來調整設計。

  彈跳現象以及彈跳消除如圖1 所示,雖然只是按下按鍵一次后放掉,結果在按鍵信號穩定先后竟出現了多個段脈沖,如果將這樣的信號直接送到計數器之類的時序電路,結果將可能發生計數超過一次以上的誤動作,從而誤以為鍵盤按了多次。因此,必須加上彈跳消除電路,除去短脈沖,避免誤操作的發生。

彈跳現象以及彈跳消除

  2.按鍵彈跳消除模塊的實現

  為了使按鍵彈跳消除模塊的更加簡潔,并且移植性好,在此用計數器的方式實現消除按鍵抖動的功能。

  2.1 計數器模值的計算

  計數器模值的確定是按鍵彈跳消除效果的關鍵問題,如果值過大,即采樣時間過長,就會漏掉正確的信號;如果值過小,采樣時間過短,則會將毛刺誤認為是輸入信號。

  計數器的模值n根據抖動信號的脈沖寬度和采樣信號clk的周期大小決定。根據一般人按鍵的速度小于10Hz(每秒小于10次),所以按鍵時間大于100ms,按占空比50%計算,按下的時間大于50ms。按這種約定,我們認為按下的時間小于50ms的為抖動信號,按下的時間大于50ms的是按鍵信號。即n=50ms/采樣脈沖信號周期,這樣就可以把按下的時間小于50ms的抖動信號濾掉。

  在此,根據實驗板提供的系統時鐘來確定實際需要的模值。實驗板提供的系統時鐘為100mHz,通過分頻后得到25mHz的時鐘,50ms*25mHz得到count的模值為21’h1312D0。采用這個模值得到的消抖時間大約為50ms,符合要求。

  2.2 程序設計

  設計一個高脈沖計數器count1和一個低脈沖計數器conut0。引入一個采樣脈沖信號clk,對輸入信號button_in進行采樣,并對clk進行計數。若button_in為高電平,count1做加法計數,直到count1各位全為1,停止計數,歸零,使消抖后的輸出信號button_out輸出1。若button_in為低電平,count0做加法計數,直到count0各位全為1,停止計數歸零,并使消抖后的輸出信號button_out輸出0。

  部分程序如下:

程序

彈跳消除模塊的仿真波形

  3 按鍵彈跳消除模塊的實際應用

  利用Memec virtex-4 開發板,通過開發板上的按鈕輸入8位的01控制代碼,用開發板上的開關輸入狀態控制位,從而控制板上的1602 C型字符型液晶模塊的顯示模式和內容。

  LCD控制信號生成模塊:根據按鈕輸入,產生控制顯示模塊的8位控制信號。對按鈕送入該模塊的1位(0/1)信號進行保存并進行轉換,使每8次輸入形成一個8位的信號。如果輸入不滿8位或需重新輸入,則取消上次結果;如果確定輸入結果正確,則將8位信號保存并輸出。

  LCD顯示控制模塊:完成1602 C型字符型液晶模塊的初始化,并根據控制信號完成狀態轉換。

LCD 初始化仿真波形

  總系統設計如圖4:

總系統設計圖

  結束語

  本文進行性模塊化設計,實現了彈跳消除電路模塊、LCD控制信號生成模塊和LCD顯示控制模塊組成的系統的具體功能,在Memec實驗板上運行效果良好。并且在用FPGA進行電路調試的時候,可以將該系統嵌入其它電路中,增加需要的測試點和觀察點,通過按鈕控制顯示,可以動態的對電路進行測試,找出問題,使調試更加直觀,從而提高的FPGA的內部信號的可觀察性,提高驗證效率。

 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          黄色亚洲在线| 国产精品久久久久一区二区三区| 在线观看亚洲一区| 羞羞答答国产精品www一本| 欧美激情一区二区三区高清视频| 好看的亚洲午夜视频在线| 欧美成人高清| 亚洲视频导航| 国产精品午夜视频| 国产精品免费在线| 亚洲国产老妈| 久久九九99| 国产一区二区三区黄视频| 国产精品久久77777| 美腿丝袜亚洲色图| 免费久久久一本精品久久区| 久久人人97超碰人人澡爱香蕉| 久久精彩免费视频| 亚洲人成网站精品片在线观看| 欧美成黄导航| 欧美亚洲综合另类| 国产精品久久久久9999高清| 亚洲欧美日韩精品久久亚洲区| 国产真实乱子伦精品视频| 黄色日韩精品| 国产精品国产三级国产a| 亚洲综合精品自拍| 欧美午夜精品久久久久久人妖| 在线看片成人| 久久久噜噜噜久久狠狠50岁| 国产精品久久久久久久7电影| 亚洲视频在线观看一区| 欧美激情免费观看| 欧美国产高潮xxxx1819| 亚洲日本精品国产第一区| 国产精品无人区| 亚洲欧美日韩国产成人| 国产精品亚洲а∨天堂免在线| 久久精品二区| 国产欧美综合一区二区三区| 免费成人你懂的| 欧美日韩黄色一区二区| 国产精品卡一卡二| 国产精品区一区| 亚洲女人av| 亚洲精品国精品久久99热一| 亚洲午夜视频在线| 欧美三级午夜理伦三级中文幕| 又紧又大又爽精品一区二区| 亚洲欧美激情四射在线日| 久久久精品欧美丰满| 亚洲午夜在线观看视频在线| 国产精品视频专区| 午夜亚洲一区| 欧美亚洲第一页| 日韩亚洲欧美高清| 一区二区国产精品| 噜噜噜久久亚洲精品国产品小说| 欧美三级日韩三级国产三级| 久久综合一区二区三区| 在线视频日韩精品| 裸体丰满少妇做受久久99精品| 一区二区三区高清不卡| 欧美日一区二区在线观看| 香蕉尹人综合在线观看| 欧美91大片| 久久精品国产2020观看福利| 亚洲色在线视频| 性做久久久久久免费观看欧美| 亚洲精品国产日韩| 亚洲欧洲精品天堂一级| 欧美三级电影大全| 亚洲国产日韩欧美在线动漫| 欧美一区二区国产| 欧美日韩一区二区三区视频| 欧美怡红院视频| 欧美在线视频免费观看| 一区二区三区免费观看| 国产精品久久久久久久app| 极品中文字幕一区| 亚洲精品你懂的| 亚洲成人在线网| 亚洲国产精品va在线看黑人| 亚洲一区二区三区午夜| 日韩午夜av在线| 国产精品久久网站| 在线观看日产精品| 国产精品另类一区| 亚洲国内高清视频| 国产精品国产三级国产普通话99| 韩国一区二区三区在线观看| 欧美风情在线| 伊人久久大香线| 久久久视频精品| 免费的成人av| 久久精品久久综合| 亚洲一区激情| 亚洲国产精品悠悠久久琪琪| 亚洲欧美激情四射在线日| 欧美精品电影在线| 欧美国产一区二区在线观看| 久久国产一区二区| 国产精品www994| 国产日韩欧美一区| 欧美精品久久99久久在免费线| 国产农村妇女精品一二区| 亚洲第一区色| 裸体一区二区三区| 久久婷婷国产综合国色天香| 欧美高清在线视频观看不卡| 国产性天天综合网| 欧美日韩一级大片网址| 狠狠综合久久| 又紧又大又爽精品一区二区| 一个色综合av| 久久蜜桃香蕉精品一区二区三区| 国模精品一区二区三区| 国产日本欧美一区二区三区在线| 久久中文字幕一区二区三区| 在线中文字幕一区| 国产麻豆精品在线观看| 久久精品国产第一区二区三区| 日韩视频三区| 久久成人免费| 在线中文字幕日韩| 日韩亚洲欧美综合| 91久久一区二区| 欧美一级久久久久久久大片| 欧美大秀在线观看| 每日更新成人在线视频| 亚洲精品免费一区二区三区| 9久re热视频在线精品| 午夜老司机精品| 欧美日韩另类在线| 久久人人97超碰精品888| 欧美一区二区久久久| 欧美成人午夜| 亚洲日本成人网| 亚洲欧美日本国产有色| 亚洲大片精品永久免费| 欧美日韩免费观看中文| 国产日韩一区欧美| 国产自产女人91一区在线观看| 精品va天堂亚洲国产| 一区二区三区视频在线观看| 国产在线成人| 伊人天天综合| 国产亚洲一区二区三区在线播放| 欧美高清在线播放| 欧美午夜www高清视频| 久久综合狠狠| 欧美成人免费在线视频| 欧美黑人在线观看| 亚洲欧美日韩网| 亚洲一级在线| 日韩亚洲国产欧美| 欧美精品一区二区久久婷婷| 亚洲欧美精品伊人久久| 麻豆精品一区二区av白丝在线| 最新热久久免费视频| 亚洲人成毛片在线播放| 亚洲精品久久久久久久久久久久久| 伊人久久大香线蕉综合热线| 亚洲国产日韩欧美在线图片| 久久久人成影片一区二区三区观看| 欧美综合二区| 久久精品1区| 亚洲高清色综合| 国内久久精品视频| 午夜精品久久99蜜桃的功能介绍| 欧美一区二区三区四区在线观看地址| 亚洲国产日韩欧美在线99| 国产亚洲成精品久久| 国产在线视频欧美一区二区三区| 欧美日韩中字| 国产午夜精品美女视频明星a级| 亚洲欧美一区二区三区极速播放| 久久精品导航| 美女精品自拍一二三四| 国产精品看片资源| 国产日韩欧美自拍| 久久久久成人精品免费播放动漫| 久久久免费观看视频| 亚洲一区二区三区色| 韩国一区二区三区美女美女秀| 国产精品你懂的在线欣赏| 黄色日韩网站| 欧美韩日一区| 亚洲精品国产精品国自产在线| 一区二区三区毛片| 在线观看欧美日韩| 欧美午夜不卡在线观看免费| 欧美日韩国产小视频| 一区二区三区日韩精品视频| 欧美国产激情| 国产精品家教| 亚洲国产成人高清精品| 欧美激情 亚洲a∨综合| 艳妇臀荡乳欲伦亚洲一区| 亚洲二区精品| 久久成人精品电影| 国产精品自拍小视频| 久久精品一区二区| 亚洲国产成人在线播放| 亚洲精品国产精品国自产观看| 国产精品丝袜白浆摸在线| 伊人久久大香线蕉综合热线| 一本色道久久综合狠狠躁篇怎么玩| 久久国产乱子精品免费女| 日韩一级精品视频在线观看| 欧美一区二区在线观看| 国产精品一级久久久| 亚洲午夜av电影| 久久精品午夜| 亚洲自拍偷拍福利| 国产精品爽爽爽| 欧美三级电影精品| 精品91久久久久| 亚洲欧美国产日韩天堂区| 国产精品美女诱惑| 亚洲视频一区在线| 亚洲婷婷国产精品电影人久久| 亚洲精品一二三区| 一区精品久久| 一区二区久久久久久| 国产视频在线观看一区| 一二三区精品福利视频| 亚洲国产精品日韩| 欧美亚洲午夜视频在线观看| 宅男噜噜噜66一区二区| 欧美涩涩网站| 久热精品视频在线观看| 在线观看日韩av电影| 欧美视频在线视频| 亚洲视频狠狠| 亚洲日本欧美日韩高观看| 久久久午夜精品| 国产欧美日韩视频一区二区| 玖玖综合伊人| 亚洲日本成人| 99精品黄色片免费大全| 国产精品美腿一区在线看| 狠狠色丁香久久婷婷综合丁香| 99精品欧美一区二区蜜桃免费| 黄色成人在线网站| 欧美亚洲自偷自偷| 久久久久91| 影音先锋一区| 欧美午夜不卡影院在线观看完整版免费| 一二三区精品福利视频| 在线观看欧美亚洲| 国产主播喷水一区二区| 宅男噜噜噜66国产日韩在线观看| 一区二区三区你懂的| 久久久久一本一区二区青青蜜月| 亚洲欧美一级二级三级| 国产精品久在线观看| 国产精品福利在线| 欧美高清hd18日本| 欧美黄色视屏| 狠狠色伊人亚洲综合网站色| 蜜臀99久久精品久久久久久软件| 久久精品一本久久99精品| 国产日韩在线一区二区三区| 亚洲视频在线观看网站| 亚洲国产一区二区精品专区| 亚洲精品久久久久久久久久久久久| 亚洲午夜国产成人av电影男同| 国产精品黄页免费高清在线观看| 欧美久久婷婷综合色| 1000部精品久久久久久久久| 欧美日产在线观看| 欧美aⅴ99久久黑人专区| 欧美日韩另类国产亚洲欧美一级| 亚洲精品五月天| 亚洲综合大片69999| 国产精品免费一区二区三区观看| 一卡二卡3卡四卡高清精品视频| 国产精品自拍在线| 亚洲精品欧美在线| 欧美一区久久| 欧美精品粉嫩高潮一区二区| 日韩午夜在线视频| 麻豆久久精品| 午夜一级久久| 亚洲风情在线资源站| 国产精品久久久久9999高清| 午夜一区二区三区不卡视频| 久久综合久久88| 久久蜜桃av一区精品变态类天堂| 国产精品久久久久久久一区探花| 亚洲国产乱码最新视频| 欧美成人影音| 影音先锋一区| 欧美r片在线| 欧美婷婷六月丁香综合色| 欧美激情片在线观看| 久久国产色av| 亚洲二区在线视频| 免费在线亚洲| 欧美亚洲第一区| 欧美黄色大片网站| 欧美午夜电影在线| 国外成人在线视频网站| 亚洲成人资源网| 亚洲欧美国产制服动漫| 一区二区三区久久| 欧美日韩亚洲一区二区三区| 欧美日韩精品欧美日韩精品一| 国产精品久久久久久久浪潮网站| 国产精品www色诱视频| 亚洲人精品午夜在线观看| 亚洲永久免费| 亚洲你懂的在线视频| 亚洲国产日韩在线一区模特| 一区在线视频| 欧美日韩国产123区| 亚洲综合日韩中文字幕v在线| 国产精品一卡二卡| 老妇喷水一区二区三区| 亚洲福利在线视频| 国产麻豆成人精品| 国产日韩1区| 欧美日韩四区| 免费不卡在线观看| 久久99在线观看| 亚洲激情自拍| 亚洲精品一区二区三区蜜桃久|