毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

VHDL基于CPLD的步进电机控制系统设计(6)

时间:2021-09-25 11:26来源:毕业论文
表 3-2 键盘参数表 扫描位置 KY2~KY0 键盘输出 KX2~KX0 相对应的键盘 按键 键盘译码 电路输出 按键功能 011 一级 F=000 数码输入 1110 101 二级 F=001 数码输入 110 三

表 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位置定义和等效电路。

VHDL基于CPLD的步进电机控制系统设计(6):http://www.youerw.com/zidonghua/lunwen_82183.html
------分隔线----------------------------
推荐内容