单片机课程设计报告---数码管显示4X4矩阵键盘按键号
《单片机课程设计报告---数码管显示4X4矩阵键盘按键号》由会员分享,可在线阅读,更多相关《单片机课程设计报告---数码管显示4X4矩阵键盘按键号(10页珍藏版)》请在毕设资料网上搜索。
1、 课程设计报告书课程设计报告书 设计名称:设计名称: 单片机原理与应用 题题 目:目: 数码管显示 4X4 矩阵键盘按键号 专专 业:业: 计算机科学与技术 日日 期:期: 2012 年 6 月 11 日 1 一设计目的:一设计目的: 1) 了解单片机系统实现 LED 动态显示的原理及方法; 2) 较为详细了解 8051 芯片的性能; 3) 能够了解到单片机系统的基本原理,了解单片机控制原理; 4) 掌握 AT89C51 程序控制方法; 5) 掌握 AT89C51 C 语言中的设计和学会分析程序,进而能够根据自己的需要编 写代码; 6) 掌握 4X4 矩阵式键盘程序识别原理; 7) 掌握 4X
2、4 矩阵式键盘的设计方法; 8) 学习键盘的扫描方式和应用程序设计; 9) 培养根据课题需要选学参考书籍、查阅手册和文献资料的能力; 10) 能够按课程设计的要求编写课程设计报告,能够正确反映设计和实验成果。 二设计要求与主要内容:二设计要求与主要内容: 设计要求:设计要求: 单片机的 P1 口 P1.0P1.7 连接 4X4 矩阵键盘,P0 口控制一只 P0 口控制一 只数码管,当 44 矩阵键盘中的某一按键按下时,数码管上显示对应的键号。 例如,1 号键按下时,数码管显示“1” , 二号按下的时候,数码管显示“2” , 14 号键按下时,数码管显示“E”等等。 主要内容:主要内容: 1)4
3、4 矩阵键盘程序识别原理 。 2)每个按键都有它的行值和列值, 行值和列值的组合就是识别这个按键的编码。 矩阵的行线和列线都连接到 AT89C51 中,通过按键 K0K16,来在数码管显示 不同的值。 实验步骤:实验步骤: 1) 启动 keiuvision3 2)新建工程命名为单片机的 C 语言设计与应用 3)新建文件并另存为 C51c.c 4)在 SourceGroop1 导入文件 5)编写代码,并生 成 C 语言设计与应用.hex 文件。6) 在 Proteus 中设计电路图 7) 将 keil与 Proteus 联机调试,记下实验记录,得出实验结果。 2 三设计程序原理: (包含仿真图和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 报告 数码管 显示 X4 矩阵 键盘 按键
