- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AT89C51单片机对4×4矩阵键盘进行动态扫描报告.
沈 阳 航 空 航 空 航 天 大 学
电子设计应用软件训练
2、按照设计要求绘制电路原理图;
;Proteus下进行仿真,实现相应功能。
【按照要求撰写总结报告】:
指导教师 学生姓名 班级、学号
成绩评定表
评语、建议或需要说明的问题:
指导教师签字: 日期: 成 绩
目 录
1. 任务说明 1
2. 原理图绘制说明 1
3. 流程图绘制以及说明 2
4. Proteus仿真说明 4
5. 体会及合理化建议 7
附录 电路原理图 8
参考文献 9
电子设计应用软件训练总结报告
任务说明
AT89C51单片机对4×4矩阵键盘进行动态扫描,当按键盘的键时,可将相应按键值(0~F)实时显示在数码管上;按照设计任务在Proteus 6 Professional中绘制电路原理图;根据设计任务的要求编写程序,画出程序流程图,并在Proteus下进行仿真,实现相应功能。
二.原理图绘制说明
原理图说明
本实验是AT89C51单片机对4×4矩阵键盘进行动态扫描,当按键盘的键时,可将相应按键值(0~F)实时显示在数码管上。4×4矩阵键盘是用4条I/O线作为行线,4条I/O线作为列线,在行线和列线的交叉点上设置一个按键,每个按键有它的行值和列值,用4条行线和列线分别接P2.0-P2.7,要进行数码管动态扫描,就要将数码管的七段a~f相应的与P1.0-P1.6相连接,即把输入端口P2.0-P2.7连接到4×4行列式按键上作为输入,P1.0-P1.6作为输出端口控制共阳级数码管a-g,对应的a-g通过程序进行点亮或者熄灭来显示数值(0~F)。
2.原理图绘制
(1)打开Proteus软件,进入其界面,然后新建一个图纸文件,软件默认为LandspaceA4纸张,符合我们的要求,所以不需要修改。
开始绘图,点击按钮P,弹出选择添加器件框图,如图1所示,在keywords里直接输入所需器件的名称或者在category的下面各个选项里一次查找所需的器件名称,然后点击ok
图1.选择添加器件框图
(3)依次添加AT89C51芯片,7SEG-COM-CATHODE共阳极的7段数码管,16个按键,八个电阻R0~R7,一个晶片x1,3个电容,地及电源。
(4)按照设计的要求正确连接电路,连接时注意管脚的分配及AT89C51的工作原理。
(5)对连接好的电路图进行仿真,如有错误要先按下暂停,然后对电路作进一步的调 整与修改,再进行仿真,保存原理图文件。
三.流程图绘制以及说明
1.流程图绘制说明
程序开始先对第一列进行扫描,如果没有按键,再对第二列、第三列、第四列分别进行扫描,如果没有返回到开始;如果第一列有按键,在分别对第一行、第二行、第三行、地四行,进行扫描,若有按键按下分别显示0、1、2、3;第二列、第三列、第四列类似第一列,分别对第一行、第二行、第三行、第四行进行扫描,有按键相应的显示出数值。
2.流程图
N
Y
N
Y
图2. 流程图
四.Proteus仿真说明
现在keil软件里编译连接汇编程序,使生成.HEX文件。
汇编程序:
ORG 0000H
LJMP START
ORG 0100H
START: MOV P2, #0FH
J0: JB P2.0,J1 ;判断第i列是否被选中
J
您可能关注的文档
最近下载
- 网络预约出租汽车企业安全生产责任制和事故报告制度.pptx
- SY-T 5051-2009 钻具稳定器-石油天然气行业标准.pdf VIP
- 22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).docx
- 模板支架验收记录表.doc
- 标准个人租房合同模板.pdf VIP
- 2024年全国疾控系统大学习实验室质量控制规范答案.docx VIP
- 2024-2025学年初中道德与法治七年级(全一册)统编版(五四学制)(2024)教学设计合集.docx
- 小学劳动教育五年级下册第五单元2《维修凳子》教学设计.docx
- 北师大版五年级数学上册第五单元《分数的意义》(大单元教学设计).docx VIP
- 简易呼吸球囊.ppt
文档评论(0)