电子设计工程
電子設計工程
전자설계공정
ELECTRONIC DESIGN ENGINEERING
2010年
10期
169-175
,共7页
键盘扫描%VHDL%CPLD%功能仿真
鍵盤掃描%VHDL%CPLD%功能倣真
건반소묘%VHDL%CPLD%공능방진
为了在不增加CPU工作负担的前提下,实现标准键盘和矩阵键盘双键盘同时工作,提出了一种基于复杂可编逻辑器件(CPLD)的矩阵键盘扫描方案,实现了在矩阵键盘状态控制下CPLD自动完成键盘扫描、编码、输出的功能,CPU通过定时器中断服务程序定时查询矩阵键盘状态,并将按键值直接送入键盘缓冲区,供其他程序使用.给出了CPLD部分模块的VHDL语言实现和仿真波形.在矩阵键盘的扫描、编码、输出完全不需CPU控制的前提下,实现标准键盘和矩阵键盘双键盘同时使用.
為瞭在不增加CPU工作負擔的前提下,實現標準鍵盤和矩陣鍵盤雙鍵盤同時工作,提齣瞭一種基于複雜可編邏輯器件(CPLD)的矩陣鍵盤掃描方案,實現瞭在矩陣鍵盤狀態控製下CPLD自動完成鍵盤掃描、編碼、輸齣的功能,CPU通過定時器中斷服務程序定時查詢矩陣鍵盤狀態,併將按鍵值直接送入鍵盤緩遲區,供其他程序使用.給齣瞭CPLD部分模塊的VHDL語言實現和倣真波形.在矩陣鍵盤的掃描、編碼、輸齣完全不需CPU控製的前提下,實現標準鍵盤和矩陣鍵盤雙鍵盤同時使用.
위료재불증가CPU공작부담적전제하,실현표준건반화구진건반쌍건반동시공작,제출료일충기우복잡가편라집기건(CPLD)적구진건반소묘방안,실현료재구진건반상태공제하CPLD자동완성건반소묘、편마、수출적공능,CPU통과정시기중단복무정서정시사순구진건반상태,병장안건치직접송입건반완충구,공기타정서사용.급출료CPLD부분모괴적VHDL어언실현화방진파형.재구진건반적소묘、편마、수출완전불수CPU공제적전제하,실현표준건반화구진건반쌍건반동시사용.