- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数码管按键示
洛
阳
理
工
学
院
HYPERLINK /share/link?shareid=539622305uk=672248268 仿真文件及keil文件下载
单片机原理及接口技术
课程设计报告
题目: 数码管按键显示
系别: 电气工程与自动化
班级: B100410
姓名: 李奇杰
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc358633074 第一章 设计目的及要求 PAGEREF _Toc358633074 \h 1
HYPERLINK \l _Toc358633075 1.1 设计意义 PAGEREF _Toc358633075 \h 1
HYPERLINK \l _Toc358633076 1.2 设计内容 PAGEREF _Toc358633076 \h 1
HYPERLINK \l _Toc358633077 1.3 设计要求 PAGEREF _Toc358633077 \h 1
HYPERLINK \l _Toc358633078 第二章 硬件设计原理与连接 PAGEREF _Toc358633078 \h 2
HYPERLINK \l _Toc358633079 2.1 单片机的选择 PAGEREF _Toc358633079 \h 2
HYPERLINK \l _Toc358633080 2.2 译码器的选择 PAGEREF _Toc358633080 \h 2
HYPERLINK \l _Toc358633081 2.3 数码管的选择 PAGEREF _Toc358633081 \h 3
HYPERLINK \l _Toc358633082 2.4 单片机最小系统 PAGEREF _Toc358633082 \h 4
HYPERLINK \l _Toc358633083 2.5 硬件原理与仿真连接 PAGEREF _Toc358633083 \h 4
HYPERLINK \l _Toc358633084 第三章 汇编程序设计 PAGEREF _Toc358633084 \h 5
HYPERLINK \l _Toc358633085 3.1 程序流程图 PAGEREF _Toc358633085 \h 5
HYPERLINK \l _Toc358633086 3.2 汇编代码 PAGEREF _Toc358633086 \h 5
HYPERLINK \l _Toc358633087 第四章 仿真结果及分析 PAGEREF _Toc358633087 \h 5
HYPERLINK \l _Toc358633088 4.1 仿真结果 PAGEREF _Toc358633088 \h 5
HYPERLINK \l _Toc358633089 4.2 结果分析 PAGEREF _Toc358633089 \h 5
HYPERLINK \l _Toc358633090 参考文献 PAGEREF _Toc358633090 \h 6
HYPERLINK \l _Toc358633091 附录 PAGEREF _Toc358633091 \h 7
设计目的及要求
设计意义
在单片机的产品设计中,人机交互是非常重要的分,而且随着系统的日益复杂,以及人们对产品的人机交互能力的要求不断提升,常握单片机系统中的人机界面基础设计能力成为了学习单片机的基础课程,而4X4键盘的操作和LED数码管的动态显示是人机界面设计的基础内容,掌握这些基础设计能力,加深对人机界面的认识,同时提高人机界面系统设计能力。
设计内容
给 4×4 键盘的每个键定义一个功能,其中把定义为 0~9 的键盘称为数字键,把定义成 DEL 的键称为删除键,把定义成 ENT 的键成为确认键,其他键称为保留键。如果是数字键按下,把代表数字显示在数码管上:按键按下时,6 位数码管靠右边显示该键的代表数字;继续按键时,已经显示在数码管上的数字左移一位,按键代表的数字显示在最右边的数码管上。
设计要求
熟练掌握51单片机汇编指令
掌握51单片机I/O接口的用法与注意事项
了解设计步骤与思路
用51单片机驱动4X4矩阵键盘编写相应的扫描式键盘驱动程序
用51单片机驱动数码管静态显示,并自行搭建驱动电路,注意电流
按下按键数码管有相应的显示
硬件设计原理与连接
单片机的选择
选用AT89C51单片机,引脚排列示意图如下:
由于我们选用P0口作为输出口需要注意:
当P0输出数据时,写信号加在锁存器的R引脚上,内部总线上的数据通过S脚由锁存器的“!Q”端反相输出到Q2的栅极。若内部总线上数据为1,则Q2栅极上为0,此时Q2截止,Q2处于漏极开路的开漏状态,因此为了
文档评论(0)