2015年春季EDA技术课程设计.pptVIP

  • 7
  • 0
  • 约1.57千字
  • 约 15页
  • 2017-08-08 发布于重庆
  • 举报
2015年春季EDA技术课程设计.ppt

EDA技术课程设计 课程设计的主要内容 1、矩阵键盘扫描 2、交通灯的控制 1 矩阵键盘扫描 要求: 设计矩阵式键盘接口,并在一个数码管上面显示按下的数字,从0到9以及小数点。 扩展要求: 实现利用键盘进行简单的加减运算,运算结果显示在数码管上。 判断键盘中有无按键按下是通过行线送入扫描线好然后从列线读取状态得到的。其方法是依次给行线送低电平,检查列线的输入。如果列线全是高电平,则代表低电平信号所在的行中无按键按下;如果列线有输入为低电平,则代表低电平信号所在的行和出现低电平的列的交点处有按键按下。 整个设计程序包括三个模块:时钟分频、键盘扫描和键译码转换。 时钟分频: 由于使用的外部时钟频率为50MHz,这个频率对扫描来说太高,所以这里需要一个分频器来分得适合键盘扫描使用的频率。 键盘扫描: 由键盘的工作原理可知,要正确地完成按键输入工作必须有按键扫描电路产生KEYI信号,同时必须有按键译码电路从KEYI中和KEYOUT中读出按键的键值。 键盘扫描电路是用于产生KEYI 3~ KEYI 0 信号,其变化顺序是1110→1101→1011→0111→1110…周而复始地扫描。其停留时间大慨在10ms。 键盘译码: 键盘译码电路是从keyI3~keyI0和keyout3~keyout0信号中译码出按键值的电路。 将此按键值显示在数码管上。 与实验相关的

文档评论(0)

1亿VIP精品文档

相关文档