《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的可鍵盤控制計數電路的設計與實現
基于FPGA的可鍵盤控制計數電路的設計與實現
電子設計工程
李小亮,蔣華勤,董雪峰,張具琴
摘要: 介紹一種基于FPGA(FieldProgrammableGateArray)現場可編程門陣列的可鍵盤控制的計數,顯示電路的實現方法。應用VHDL語言(高速集成電路硬件描述語言)完成了3x4矩陣開關的掃描電路,可預置數的BCD碼計數電路及
關鍵詞: FPGA 鍵盤 VHDL 計數
Abstract:
Key words :

摘要:介紹一種基于FPGA(Field Programmable Gate Array)現場可編程門陣列的可鍵盤控制的計數,顯示電路的實現方法。應用VHDL語言(高速集成電路硬件描述語言)完成了3x4矩陣開關的掃描電路,可預置數的BCD碼計數電路及4位數碼管動態掃描電路的描述。通過原理圖輸入方式完成了系統功能的設計。電路結構簡單,便于擴展,可靠性高,且可移植性強,容易實現。該電路已成功應用于測試某脈沖電容質量試驗的控制電路中。
關鍵詞:FPGA;鍵盤掃描;計數;動態顯示

    FPGA做為現代電子設計技術的核心器件,成為目前硬件設計研究的重點。在工業控制中,計數顯示基本電路在儀器儀表中得到了廣泛應用,而如何根據需要靈活的設置計數范圍,是一個較為復雜的問題。本文應用EDA技術通過對鍵盤的控制,實現了從0~9999范圍內預置數可變的計數顯示電路設計。與傳統的應用單片機控制鍵盤掃描的設計方法相比,具有集成度高,穩定度高,抗噪聲能力強,容錯率低等優點。

1 系統設計原理及電路圖
    圖1為基于FPGA的預置數可控計數顯示頂層設計電路原理圖,共由3部分組成:鍵盤掃描控制電路key_board;BCD碼計數電路CNT;4位數碼管動態掃描顯示電路scan_LED。首先,由鍵盤掃描電路完成對鍵盤的掃描和鍵值的譯碼,當計數電路置數端LOAD為上升沿時,將鍵盤掃描電路讀取的數據經P3-P0并行置入到計數器中做為其計數范圍,計數器的輸出通過動態掃描譯碼模塊驅動4位數碼管顯示。

a.JPG



2 VHDL語言的實現
    該設計采用層次化設計方法,首先采用VHDL語言完成了對各子模塊電路的描述,然后分別將其生成符號元件,通過原理圖編輯完成了系統的設計。
2.1 鍵盤掃描電路
2.1.1 行列式鍵盤工作原理
    圖2為3x4行列式鍵盤原理圖,行線是KEY_HANG[2..0],列線是KEY_LIE[3..0],形成12個交叉點,每個交叉點連接一個按鍵。12個按鍵分別對應數字0~9和清零鍵A,確定鍵B。當沒有按鍵按下時,所有交叉點斷開,由于列線的上拉電阻作用,使其保持高電平。如果行線KEY_HANG[2..0]被設置為低電平,當有按鍵按下時,該鍵所在的行線和列線被按鍵短路,那么相應得列線就變為低電平。

b.JPG


2.1.2 鍵盤掃描電路工作原理
    圖3為鍵盤掃描原理圖。CLK_40K為鍵盤掃描工作時鐘,連續讀取數據輸入端KEY_LIE[3..0]的信息;CLK_2K為鍵值控制工作時鐘信號,無鍵按下時控制電路循環掃描輸出;P3,P2,P1,P0為鍵盤譯碼輸出BCD碼形式;START端為數據輸出標志信號,當P3-P0輸出時,START端輸出一個脈沖。工作時,由行信號輸出端KEY_HANG[2..0]循環輸出“110”,“101”,“011”。當沒有按鍵按下時,掃描電路列信號輸入端檢測到“1111”。當有按鍵按下時,例如按下1鍵,此時行信號KEY_HANG[2..0]輸出“011”,由圖2可知。列信號輸入端將檢測到“0111”,在掃描譯碼時,可根據行信號輸出和列信號輸入數據同時判斷“0110111”對應數據為1。

d.JPG


2.1.3 鍵盤掃描電路VEIDL實現
    鍵盤掃描電路主要有判斷按鍵有無按下,鍵值識別和去抖動處理等功能。其中去抖處理主要為了避免外界振動引起按鍵誤動,以及保證按鍵每穩定閉合一次,系統僅對其響應一次。采用不同的鍵盤其機械抖動時間各異,本文設置去抖時間為20 ms。圖4為鍵盤掃描電路VHDL描述流程圖。以下是去抖動程序關鍵代碼:
    e.JPG
    c.JPG

c1.jpg


2.2 可預置數BCD碼計數電路
    圖5為可預置數BCD碼計數電路。置數端LOAD為高電平時,將通過鍵盤設置的數并行置入到D3~D0。然后對輸入的脈沖直接進行BCD碼減法計數,由Q3~Q0輸出。計數結束,ENDCNT端輸出一個脈沖。

f.JPG


    部分源程序如下所示:
   
h.JPG
2.3 4位數碼管動態掃描顯示電路
    段式LED顯示器的控制方式分為靜態顯示控制和動態顯示控制兩種。本電路設計采用動態掃描方式,具有占用資源少,電路結構簡單等優點。電路如圖6所示。外接4位共陰數碼管,其中每個數碼管的7段a、b、c、d、e、f、g都分別連在一起,4位數碼管分別由BT[3..0] 4位選通信號來選擇。被選通的數碼管顯示數據,其余關閉,與此同時,在段信號輸入端口加上希望在該對應數碼管顯示的數據。隨著選通信號的循環掃描,段碼的分別輸出,利用數碼管的余暉效應,即可顯示4位數據。

i.JPG



3 仿真結果
    將設計好的電路經過編譯、引腳配置、下載到FPGA芯片EP1C12Q240。采用QUATUSⅡ6.0軟件自帶的嵌入式邏輯分析儀對目標芯片內部信號各節點進行觀察分析,如圖7所示。實驗中已將預置數1234置入計數器中,通過圖7可以看到此時位選信號選通第2位數碼管,顯示數據3。

j.JPG



4 結束語
    完成了基于FPGA,應用VHDL文本輸入和原理圖混合輸入法,實現預置數靈活設置的計數顯示電路。該電路設計解決了可預置數計數器從外部設備置數難的問題,以及在電路內部直接實現BCD碼計數,方便,可靠,電路簡單,尤其該系統在較惡劣環境情況下依然可以穩定工作。

此內容為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>
          亚洲天堂视频在线观看| 国产日韩视频一区二区三区| 一区二区国产精品| a4yy欧美一区二区三区| 国产一区二区精品丝袜| 欧美日韩性生活视频| 久久精品在线免费观看| 国产精品一区二区三区久久久| 久久影视三级福利片| 尤妮丝一区二区裸体视频| 亚洲精选一区二区| 久久久九九九九| 国语精品中文字幕| 欧美视频在线一区二区三区| 亚洲视频电影图片偷拍一区| 欧美成人黄色小视频| 亚洲欧美视频一区二区三区| 久久国产精品久久国产精品| 国产精品美女久久久久久久| 久久精品国产精品亚洲精品| 亚洲一区二区黄| 久久国产免费| 亚洲精品黄网在线观看| 久久久噜噜噜久久狠狠50岁| 国产欧美日韩三级| 亚洲精品免费在线| 国产精品视区| 国产亚洲制服色| 久久精品中文| 在线亚洲成人| 欧美亚洲一级片| 久久亚洲精品中文字幕冲田杏梨| 伊人成人在线| 亚洲三级免费| 久久影院亚洲| 国产人妖伪娘一区91| 久久亚洲精品一区二区| 久久亚洲国产精品日日av夜夜| 久久久久久91香蕉国产| 在线视频精品一区| 久久综合给合久久狠狠狠97色69| 正在播放欧美一区| 欧美麻豆久久久久久中文| 久久嫩草精品久久久精品一| 夜夜嗨网站十八久久| 久久综合成人精品亚洲另类欧美| 欧美成人精品激情在线观看| 久久综合综合久久综合| 在线中文字幕一区| 国产欧美精品在线观看| 久久一区国产| 亚洲第一福利社区| 国产亚洲欧美aaaa| 美女视频黄a大片欧美| 亚洲视频香蕉人妖| 亚洲一区免费在线观看| 国产主播一区二区三区四区| 激情欧美丁香| 99国产精品国产精品毛片| 你懂的亚洲视频| 欧美美女bb生活片| 99视频一区| 欧美一区二区视频97| 欧美日韩国产成人在线| a4yy欧美一区二区三区| 一区二区在线观看视频在线观看| 国产精品亚洲精品| 性欧美xxxx大乳国产app| 性欧美激情精品| 欧美日韩精品一区二区| 国产日韩欧美在线视频观看| 欧美日韩视频在线观看一区二区三区| 欧美性久久久| 国产日韩亚洲欧美| 久久久亚洲高清| 欧美性猛交99久久久久99按摩| 亚洲欧美一区二区精品久久久| 一区二区三区不卡视频在线观看| 国产一区二区中文字幕免费看| 亚洲免费在线视频一区 二区| 在线精品视频免费观看| 欧美成人免费大片| 国产亚洲一级高清| 国产色视频一区| 国语对白精品一区二区| 国产日韩精品视频一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美成人小视频| 欧美中文在线字幕| 国产午夜精品麻豆| 欧美国产极速在线| 伊人成人在线| 一本综合久久| 亚洲国产日韩精品| 国产精品美女久久久久av超清| 欧美激情国产日韩精品一区18| 最新高清无码专区| 欧美在线一二三四区| 欧美亚日韩国产aⅴ精品中极品| 亚洲精品在线观看视频| 国产精品一区视频网站| 久久久久国色av免费看影院| 欧美一区三区二区在线观看| 久久亚洲二区| 亚洲大片精品永久免费| 欧美影院在线| 国产色综合天天综合网| 欧美日韩国产一中文字不卡| 精品成人一区二区三区| 亚洲一本视频| 亚洲色在线视频| 欧美丝袜一区二区| 国产免费成人在线视频| 国产精品电影网站| 欧美精品一区二区三| 欧美一区二区三区在线观看| 国产欧美视频一区二区三区| 国产精品乱码久久久久久| 久久久久欧美精品| 野花国产精品入口| 性xx色xx综合久久久xx| 国产三级精品在线不卡| 新狼窝色av性久久久久久| 在线不卡欧美| 开心色5月久久精品| 免费h精品视频在线播放| 一区二区在线观看av| 国产午夜精品久久久久久免费视| 欧美精品久久99| 亚洲精品小视频在线观看| 久久精品av麻豆的观看方式| 国产亚洲激情视频在线| 国产自产2019最新不卡| 亚洲一区在线看| 国产精品视频男人的天堂| 欧美激情第10页| 最近中文字幕mv在线一区二区三区四区| 亚洲日韩第九十九页| 欧美一区视频在线| 国产精品欧美经典| 亚洲在线国产日韩欧美| 欧美视频1区| 久久久久成人精品| 欧美国产一区二区| 1204国产成人精品视频| 欧美日韩在线不卡| 欧美日韩在线三级| 亚洲欧美中日韩| 欧美黄色日本| 销魂美女一区二区三区视频在线| 久久视频免费观看| 久久―日本道色综合久久| 欧美激情在线免费观看| 欧美亚洲视频在线观看| 亚洲大片一区二区三区| 免费高清在线一区| 精久久久久久久久久久| 国产欧美一区二区精品性色| 国产精品美女主播在线观看纯欲| 亚洲午夜激情免费视频| 中日韩男男gay无套| 欧美日韩一区二区精品| 在线播放豆国产99亚洲| 亚洲电影下载| 在线观看日韩专区| 久久不见久久见免费视频1| 海角社区69精品视频| 日韩午夜电影av| 欧美日韩国产综合视频在线| 一区二区在线观看视频在线观看| 国产精品久久久一区二区三区| 久久国产一区二区| 欧美香蕉大胸在线视频观看| 久久九九热re6这里有精品| 久久激五月天综合精品| 伊人久久大香线蕉av超碰演员| 国产欧美一区二区在线观看| 国产精品热久久久久夜色精品三区| 国产免费亚洲高清| 午夜精品久久久久久久| 亚洲午夜激情网页| 午夜精品福利一区二区三区av| 日韩亚洲国产精品| 亚洲免费中文| 国产精品久久一卡二卡| 久久久久一本一区二区青青蜜月| 在线观看久久av| 国产精品一区二区在线观看网站| 欧美与黑人午夜性猛交久久久| 国产精品美女| 欧美一区三区三区高中清蜜桃| 亚洲高清不卡av| 免费看黄裸体一级大秀欧美| 亚洲一区二区视频| 国产精品久久77777| 美日韩免费视频| 亚洲日本久久| 精品1区2区3区4区| 欧美系列亚洲系列| 国产精品视频yy9299一区| 亚洲男女毛片无遮挡| 欧美日韩中字| 亚洲精品国产品国语在线app| 国产精品久久777777毛茸茸| 美国十次了思思久久精品导航| 在线成人小视频| 久久久久88色偷偷免费| 国产精品青草久久| 免费成人av在线看| 欧美日韩亚洲视频一区| 亚洲人成网站在线播| 欧美日韩精品在线观看| 久久久免费观看视频| 国产精品av免费在线观看| 欧美性久久久| 欧美成黄导航| 激情综合五月天| 久久久久www| 狠狠色狠色综合曰曰| 国产毛片精品视频| 欧美一区二区三区四区在线观看地址| 午夜精品久久| 91久久国产精品91久久性色| 亚洲欧美久久| 亚洲一区中文字幕在线观看| 欧美理论在线播放| 久久一本综合频道| 亚洲国产美国国产综合一区二区| 国内精品久久久久久久影视麻豆| 亚洲国产精品久久久久婷婷老年| 久久久久国色av免费看影院| 欧美精品一区二区三区高清aⅴ| 亚洲高清视频在线观看| 亚洲视频高清| 久久精品久久99精品久久| 韩国精品在线观看| 欧美偷拍一区二区| 久久国产精品99精品国产| 亚洲无玛一区| 国产精品美女久久久| 欧美视频观看一区| 久久久伊人欧美| 亚洲欧美日韩国产一区二区| 久久综合国产精品| 性色av一区二区三区红粉影视| 亚洲第一页在线| 新67194成人永久网站| 亚洲一级网站| 欧美性生交xxxxx久久久| 欧美片在线播放| 91久久夜色精品国产九色| 久久人人超碰| 久久综合久久综合这里只有精品| 欧美一区二区三区男人的天堂| 欧美一区二视频在线免费观看| 欧美精品v日韩精品v韩国精品v| 依依成人综合视频| 亚洲午夜激情网页| 国产精品乱人伦一区二区| 久久九九热re6这里有精品| 久久综合电影| 国产亚洲网站| 国产麻豆一精品一av一免费| 国产精品卡一卡二| 国内精品嫩模av私拍在线观看| 欧美一级一区| 激情成人在线视频| 国产精品区一区二区三| 欧美日韩精品欧美日韩精品一| 亚洲永久免费| 国产精品国产自产拍高清av| 欧美激情综合亚洲一二区| 亚洲精品久久久久久一区二区| 久色婷婷小香蕉久久| 欧美国产专区| 亚洲一区二区在线免费观看| 国产精品一区二区三区四区| 国产欧美一区二区三区国产幕精品| 久久精品综合一区| 日韩亚洲欧美综合| 日韩一区二区久久| 国产精品v欧美精品v日本精品动漫| 黄色成人av| 国产精品一区二区男女羞羞无遮挡| 国产欧美日韩麻豆91| 亚洲欧洲一区二区在线播放| 国产精品资源在线观看| 99re6热只有精品免费观看| 久久精品国产综合| 欧美天堂在线观看| 欧美日韩色一区| 国产一区日韩欧美| 亚洲字幕一区二区| 久久综合久久综合久久| 亚洲专区一区| 亚洲精品在线观看视频| 国产在线国偷精品产拍免费yy| 久久久久久亚洲精品中文字幕| 一区二区欧美亚洲| 亚洲欧洲一区二区三区久久| 国产精品久久久久久久午夜片| 亚洲国产日韩欧美一区二区三区| 六月婷婷久久| 国产一区二区久久精品| 亚洲国产一区二区三区青草影视| 国产一区二区三区精品欧美日韩一区二区三区| 国产亚洲欧美另类中文| 久久噜噜亚洲综合| 欧美精品在线观看91| 欧美日本一道本在线视频| 国产伦精品一区二区三区在线观看| 亚洲综合首页| 欧美一区二区三区四区高清| 亚洲精品久久久久久久久久久久久| 国产揄拍国内精品对白| 欧美特黄一级| 欧美另类69精品久久久久9999| 国产精品色婷婷久久58| 在线亚洲美日韩| 这里只有视频精品| 久久精品国产一区二区三区| 国内精品国语自产拍在线观看| 国产日韩精品在线播放| 麻豆久久久9性大片| 美女黄色成人网| 久久夜色精品亚洲噜噜国产mv| 欧美色网一区二区| 欧美极品欧美精品欧美视频|