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