利用键盘控制米字管进行特殊字符显示NUC.docxVIP

  • 2
  • 0
  • 约5.12千字
  • 约 8页
  • 2020-10-15 发布于江苏
  • 举报

利用键盘控制米字管进行特殊字符显示NUC.docx

一、课程设计目的 1. 学习操作数字电路设计实验开发系统,掌握米字管显示模块的工作原理及应 2. 掌握组合逻辑电路、时序逻辑电路的设计方法。 3. 学习掌握可编程器件设计的全过程。 二、课程设计内容和要求 2.1 、设计内容 1. 学习掌握键盘控制模块、数码管显示模块的工作原理及应用; 2.熟练掌握 VHDL编程语言,编写键盘控制模块的控制逻辑。 2.2 、设计要求 1. 仿真所编写的程序,模拟验证所编写的模块功能; 2.下载程序到芯片中,硬件验证所设置的功能,能够实现特殊字符的显示; 3.整理设计内容; 三、设计方案及实现情况 3.1 设计思路 时序产生电路 利用键盘扫描电路 米字管显示电路 图 1 系统设计总体原理图 3.2 工作原理及框图 1、键盘原理简述 键盘电路网络很像一台微缩的计算机,它拥有自己的处理器和在该处理器之间传输 数据的电路,这个电路的很大一部分组成了键矩阵。键矩阵是位于键下方的一种电路网 格。在所有的键盘(中,每个电路在每个按键所处的位置点下均处于断开状态。当您按 下某个键时,此按键将按下了开关,从而闭合电路,使得少量电流可以通过。开关的机 械作用会导致某种振动(称作回弹) ,处理器可以过滤掉这种振动。如果您按下某键并保 持住,则处理器认为您是在反复按下该键。 2、键盘中按键的判断 对于键盘中有无键按下的判断是很重要的,具体判断如下:将全部行线置低电平, 然后检测列线的状态。只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的 1 一、课程设计目的 1. 学习操作数字电路设计实验开发系统,掌握米字管显示模块的工作原理及应 2. 掌握组合逻辑电路、时序逻辑电路的设计方法。 3. 学习掌握可编程器件设计的全过程。 二、课程设计内容和要求 2.1 、设计内容 1. 学习掌握键盘控制模块、数码管显示模块的工作原理及应用; 2.熟练掌握 VHDL编程语言,编写键盘控制模块的控制逻辑。 2.2 、设计要求 1. 仿真所编写的程序,模拟验证所编写的模块功能; 2.下载程序到芯片中,硬件验证所设置的功能,能够实现特殊字符的显示; 3.整理设计内容; 三、设计方案及实现情况 3.1 设计思路 时序产生电路 利用键盘扫描电路 米字管显示电路 图 1 系统设计总体原理图 3.2 工作原理及框图 1、键盘原理简述 键盘电路网络很像一台微缩的计算机,它拥有自己的处理器和在该处理器之间传输 数据的电路,这个电路的很大一部分组成了键矩阵。键矩阵是位于键下方的一种电路网 格。在所有的键盘(中,每个电路在每个按键所处的位置点下均处于断开状态。当您按 下某个键时,此按键将按下了开关,从而闭合电路,使得少量电流可以通过。开关的机 械作用会导致某种振动(称作回弹) ,处理器可以过滤掉这种振动。如果您按下某键并保 持住,则处理器认为您是在反复按下该键。 2、键盘中按键的判断 对于键盘中有无键按下的判断是很重要的,具体判断如下:将全部行线置低电平, 然后检测列线的状态。只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的 1 一、课程设计目的 1. 学习操作数字电路设计实验开发系统,掌握米字管显示模块的工作原理及应 2. 掌握组合逻辑电路、时序逻辑电路的设计方法。 3. 学习掌握可编程器件设计的全过程。 二、课程设计内容和要求 2.1 、设计内容 1. 学习掌握键盘控制模块、数码管显示模块的工作原理及应用; 2.熟练掌握 VHDL编程语言,编写键盘控制模块的控制逻辑。 2.2 、设计要求 1. 仿真所编写的程序,模拟验证所编写的模块功能; 2.下载程序到芯片中,硬件验证所设置的功能,能够实现特殊字符的显示; 3.整理设计内容; 三、设计方案及实现情况 3.1 设计思路 时序产生电路 利用键盘扫描电路 米字管显示电路 图 1 系统设计总体原理图 3.2 工作原理及框图 1、键盘原理简述 键盘电路网络很像一台微缩的计算机,它拥有自己的处理器和在该处理器之间传输 数据的电路,这个电路的很大一部分组成了键矩阵。键矩阵是位于键下方的一种电路网 格。在所有的键盘(中,每个电路在每个按键所处的位置点下均处于断开状态。当您按 下某个键时,此按键将按下了开关,从而闭合电路,使得少量电流可以通过。开关的机 械作用会导致某种振动(称作回弹) ,处理器可以过滤掉这种振动。如果您按下某键并保 持住,则处理器认为您是在反复按下该键。 2、键盘中按键的判断 对于键盘中有无键按下的判断是很重要的,具体判断如下:将全部行线置低电平, 然后检测列线的状态。只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的 1 一、课程设计目的 1. 学习操作数字电路设计实验开发系统,掌握米字管显示模块的工作原理及应 2. 掌握组合逻辑电路、时序逻辑电路的设计方法。 3. 学习掌握可编

文档评论(0)

1亿VIP精品文档

相关文档