表 3-2 键盘参数表
扫描位置
KY2~KY0 键盘输出
KX2~KX0 相对应的键盘
按键 键盘译码
电路输出 按键功能
011 一级 F=000 数码输入
1110 101 二级 F=001 数码输入
110 三级 F=010 数码输入
011 四级 F=011 数码输入
1101 101 五级 F=100 数码输入
110 停止 F=101 数码输入
011 正转 F=110 数码输入
1011 101 反转 F=111 数码输入
110 空
下面图 3-4 是键盘译码电路在 Quartus II 中的顶层硬件图,程序见附录。
图 3-4 键盘译码电路
3。1。6 按键存储电路
因为每次扫描都会产生新的数据,新的数据将会把之前的数据覆盖掉,所以 我们需要把数据存储起来,这就需要用到按键存储电路,把键盘扫描完的数据存 储起来。按键存储电路可以用移位寄存器组成。本次设计采用串行输入/串行输 出(SISO)移位寄存器。所谓的串行输入/串行输出移位寄存器就是指数据一个 接着一个按顺序进入,输出时采用先进先出的顺序,也是一个接着一个输出。按 键存储电路在 Quartus II 中的顶层硬件电路图如下图 3-5。来*自-优=尔,论:文+网www.youerw.com
在现今的电路设计中,常用到的发光元件有发光二极管(LED)、七段显示 器、液晶显示器等等,其中七段显示器由若干个发光二极管组成。
七段显示器可以分为共阴极和共阳极,它们都由八个发光二极管的连接起来, 它们的工作方式不同。对于共阴极七段显示器来说,当输入为高电平时,发光二 极管点亮。而与之相反的,共阳极发光二极管是当输入信号为低电平时,发光二 极管才会被点亮。本次设计所采用的是共阴极七段显示器。
下图 3-6、3-7 是单个发光二极管串接电阻电路图与共阴极型七段显示器的
LED位置定义和等效电路。