键盘控制器设计资料.docVIP

  • 4
  • 0
  • 约5.58千字
  • 约 15页
  • 2016-05-01 发布于湖北
  • 举报
集成电路课程设计(报告) 题 目: 键盘控制器设计 一、技术规范 1 概述 本文主要研究参考8279来进行键盘控制器的设计,实现利用键盘控制器对4*4矩阵键盘的自动扫描,并识别键盘上闭合键的键号,这样可以大大节省CPU对键盘的操作时间,从而减轻CPU的负担,程序简单,不会出现错误操作。使用它可简化系统的软件设计,提高CPU的工作效率,在工程设计中将有很大的好处。本次课程设计使用EDA工具完成,包括NC-Verilog、DC、PT等。 2 接口定义 接口定义与说明见下表。 表1.1 接口定义与说明 引脚名称 宽度 方向 引脚描述 clk 1 输入 上升沿有效 reset 1 输入 低电平复位 row 4 输入 键盘扫描行 col 4 输出 键盘扫描列 key_value 4 输出 键盘的键值 3 功能说明 本次设计的主要思想是:当有按键按下时进行键盘行(row)和键盘列(col)扫描,其中键盘的行和列则对应键盘本身,当行列键盘值为一下数据时则对应的键盘值如下: 4 关键接口时序 电路时序如图1.1所示。 5 环境、工具、单元库说明 本设计使用Verilog HDL语言进行描述,在Linux下的vim文本编辑器中进行编写。 二、总体设计方案 1 概述 本设计采用键盘工作方式参照8279,

文档评论(0)

1亿VIP精品文档

相关文档