4x4矩阵键盘与LED灯输出设计 下载本文

内容发布更新时间 : 2024/5/18 6:54:30星期一 下面是文章的全部内容请认真阅读。

交通与汽车工程学院 课程设计说明书

课 程 名 称: 微机原理及应用课程设计 课 程 代 码: 8 2 3 4 5 7 0

题 目: 4x4矩阵键盘与LED灯输出设计 年级/专业/班: 学 生 姓 名: 学 号: 开 始 时 间: 2012 年 07 月 02 日 完 成 时 间: 2012 年 07 月 06 日

微机原理及应用课程设计说明书

课程设计成绩:

学习态度及平时成绩(30) 技术水平与实际创新(5) 能力(20) 报告)撰写质量(45) (100) 说明书(计算书、图纸、分析总 分

指导教师签名: 年 月 日

目录

摘 要 .................................................................................................................................... - 2 - 1.1 问题的提出 ....................................................................................................................... - 4 - 1.2任务与分析 ........................................................................................................................ - 5 - 2 系统方案设计 ...................................................................................................................... - 5 - 2.2 系统总体框图 ................................................................................................................... - 6 - 3 系统硬件电路设计 .............................................................................................................. - 6 - 3.1 89C52单片机 .................................................................................................................... - 6 - 3.2 时钟电路 ........................................................................................................................... - 9 - 3.3 复位电路 ........................................................................................................................... - 9 - 3.4 矩阵式键盘电路 ............................................................................................................. - 10 - 3.5 译码显示电路 ................................................................................................................. - 12 - 4 系统软件设计 .................................................................................................................... - 14 - 4.1 proteus软件环境介绍 ................................................................................................. - 14 - 4.2 Protel软件环境介绍 ....................................................................................................... - 15 - ·4.3 系统软件分析 ................................................................................................................ - 16 - 4.4 程序流程图 ..................................................................................................................... - 17 - 5 系统调试过程 .................................................................................................................... - 18 -

- 1 -

微机原理及应用课程设计说明书

结 论 .................................................................................................................................... - 21 - 致 谢 .................................................................................................................................... - 22 - 参考文献 ................................................................................................................................ - 23 - 附录1 ..................................................................................................................................... - 24 - 附录2 ..................................................................................................................................... - 27 -

摘 要

矩阵式键盘乃是当今使用最为广泛的键盘模式,该系统以N个端口连接控制N*N个按键,即时在LED数码管上。单片机控制的据这是键盘显示系统,该系统可以对不同的按键进行实时显示,其核心是单片机和键盘矩阵电路部分,主要对按键与显示电路的关系、矩阵式技术及设备系统的硬件、软件等各个部分进行实现。

矩阵式键盘模式以N个端口连接控制N*N个按键,实时在LED数码管上显示按键信息。显示按键信息,既降低了成本,又提高了精确度,省下了很多的I/O端口为他用,相反,独立式按键虽编程简单,但占用I/O口资源较多,不适合在按键较多的场合应用。并且在实际应用中经常要用到输入数字、字母、符号等操作功能,如电子密码锁、电话机键盘、计算器按键等,至少都需要12到16个按键,在这种情况下如果用独立式按键的话,显然太浪费I/O端口资源,为了解决这一问题,我们使用矩阵式键盘。

4*4矩阵式键盘采用89C52单片机为核心,主要由矩阵式键盘电路、译码电路、显示电路等组成,软件选用汇编语言编程。单片机将检测到的按键信号转换成数字量,显示于LED灯上。该系统灵活性强,易于操作,可靠性高,将会有更广阔的开发前景。

- 2 -