基于FPGA的矩阵键盘控制器及显示电路的设计  

Design of Matrix Keyboard Controller and Display Circuit Based on FPGA

在线阅读下载全文

作  者:王荣扬[1] 吴国强[1] 

机构地区:[1]湖州职业技术学院机电工程分院,浙江湖州313000

出  处:《湖州职业技术学院学报》2012年第3期6-9,共4页Journal of Huzhou Vocational and Technological College

摘  要:为改变采用CPU控制矩阵键盘导致CPU资源利用下降及引脚不足的现状,介绍了一种基于FPGA的矩阵键盘控制器的开发。在ISE13.4开发环境下,采用VHDL硬件语言开发了一种能有效防止机械式矩阵键盘按键抖动带来的数据错误;实现矩阵键盘的自动扫描、编码、存储、输出等功能;并将输入的数据依次在8个7段数码管上进行显示的矩阵键盘控制器。将所设计的VHDL控制器配置到开发的硬件电路系统上,验证了各项功能设计的正确性。In order to change the situation that using CPU to control matrix keyboard would reduce the utilization rate of CPU and do not have enough pins, a new matrix keyboard scanning method based on FPGA is developed. The matrix keyboard controller is designed with the lan guage of VHDL in the environment of ISE13.4, which can efficiently avoid the data errors resulting from the key - press shake. With the keyboard controller, the matrix keyboard can automatically scan code and output, and can display the key - press input data in turn with 8 word 7 - seg display. The whole designed functions is validated with the hardware circuit system.

关 键 词:FPGA 矩阵键盘 数码管 VHDL 

分 类 号:TP332.1[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象