《单 片 机 原 理 及 应 用 课 程 设 计 》 报 告 ——数码管显示4*4矩阵键盘的键盘号设 计 专 业: 班 级: 姓 名: 学 号: 2 0 1 3 年 1 月 1
课程设计目的 1
1 巩固和加深对单片机原理和接口技术知识的理解; 1
2 培养根据课题需要选学参考书籍、查阅手册和文献资料的能力; 1
3 学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基本方法; 1
4 掌握常用仪器、仪表的正确使用方法,学会软、硬件的设计和调试方法; 1
5 能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,能用计算机绘制电路图和流程图
课程设计要求 单片机的P1 口的P1
7 连接4×4 矩阵键盘,P0 口控制一只数码管,当 4×4 矩阵键盘中的某一按键按下时,数码管上显示对应的键号
例如,1 号键按下时,数码管显示“1”, 14 号键按下时,数码管显示“E”等等
硬件设计 3
1 设计思想 分析本任务的要求,使设计能够完成当 4*4 矩阵键盘中的某一按键按下时,数码管上显示对应的键盘号
则本系统主要由以下几大模块构成: 显示模块,共阴极LED 数码管; 输入模块,4*4 矩阵键盘; 3
2 主要元器件介绍 矩阵键盘又称为行列 式 键盘,它 是 用4 条 I/O 线 作 为行线 ,4 条 I/O 线 作 为列 线 组 成的键盘
在 行线 和列 线 的每 一个 交 叉 点 上,设置 一个 按键
这 样 键盘中按键的个 数是4×4 个
这 种 行列 式 键盘结 构能够有 效 地 提 高 单片机系统中 I/O口的利 用率
数码管不 同 位 显示的时间 间 隔 可 以通 过 调整 延 时程序 的延 时长 短 来 完成
数码管显示的时间 间 隔 也 能够确定 数码管显示时的亮 度 ,若 显示的时间 间 隔 长 ,显示时数码管的亮 度 将