介绍一种基于FPGA(Field Programmable Gate Array)现场可编程门阵列的可键盘控制的计数,显示电路的实现方法。应用VHDL语言(高速集成电路硬件描述语言)完成了3×4矩阵开关的扫描电路,可预置数的BCD码计数电路及4位数码管动态扫描电路的描述。通过原理图输入方式完成了系统功能的设计。电路结构简单,便于扩展,可靠性高,且可移植性强,容易实现。该电路已成功应用于测试某脉冲电容质量试验的控制电路中。
实用标准文档 文案大全 一、 任务说明 本次的任务是利用 51单片机设计一个 4*4 矩阵键盘输入系统,用 16个发光二级 管对应 16个不同的按键。每按下一个按键对应的发光二极管就亮。 矩阵式键盘又称行列键盘,它是用 N条 I/O 线作为行线, N条 I/O 线作为列线组 成的键盘。在行线和列线的每个交叉点上设置一个按键。 这样键盘上按键的个数就为 N*N个。这种行列式键盘结构能有效地提高单片机系统中 I/O 口的利用率。 最常见的键盘布局如图 1所示。一般由 16个按键组成,在单片机中正好可以用 一个 P口实现 16个按键功能,这也是在单片机系统中最常用的形式,本设计就采用 这个键盘模式。 图 1 键盘布局 利用单片机的并行口 P1连接 4×4矩阵键盘,并以单片机的 P1.0-P1.3各管脚作 输入线,以单片机的 P1.4-P1.7各管脚作输出线;利用 P2、P3口控制灯 1-灯 16