- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
询查式键盘电路设计单片机设计说明书本科论文
新疆农业大学机械交通学院
《单片机技术与应用》
课程设计说明书
题 目: 查询式键盘电路设计
专业班级:
学 号:
学生姓名:
指导教师:
时 间: 2016年10月
组员分工
职务
姓名
任务
组长
绘制流程图、编写程序
组员
参数计算
组员
电路板实物连接
组员
Proteus仿真、Keil调试
目 录
1 设计目的 1
2 设计内容 1
3 设计步骤 1
3.1 硬件电路设计 1
3.1.1 硬件电路组成 1
3.1.2 各单元电路及工作原理 2
3.2 程序设计 4
3.2.1 绘制程序流程图 4
3.2.2 汇编程序 5
3.2.3 keil软件的使用方法 8
4 调试与仿真 10
4.1 硬件仿真 10
4.1.1 元件清单 10
4.1.2 PROTEUS仿真 10
4.2 电路板连接 14
4.2.1 电路板连接图 14
4.2.2 硬件板电路调试 14
5 心得体会 17
参考文献: 19
查询式键盘电路设计
学生姓名:赵陈 指导老师:艾海提·赛买提、李春兰
1设计目的
熟悉并掌握单片机原理及基本的应用,掌握单片机基本 外设的使用方法,掌握汇编语言编程方法,熟悉 PROTEUS、keil软件的使用,综合运用所学的知识及电子焊接技术的基 础知识连接硬件实现设计功能。
2设计内容
用AT89S51的并行口P1接查询式键盘如图2-1所示。
图2-1 查询式键盘
将8个按键从0-7编号,如果有其中一个按键按下时,则在数码管上显示相应的键号,并在P2口接8个LED灯,按下0键数码管显示0时,亮1个LED灯;按下1键数码管显示1时,亮2个LED灯;按下2键数码管显示2时,亮3个LED灯;按下3键数码管显示3时,亮4个LED灯;按下4键数码管显示4时,亮5个LED灯;按下5键数码管显示5时,亮6个LED灯;按下6键数码管显示6时,亮7个LED灯;按下7键数码管显示7时,亮8个LED灯。
3设计步骤
3.1硬件电路设计
3.1.1硬件电路组成
独立式查询键盘设计中,我们采用AT89C51单片机芯片作为实验的主体,通过在振荡电路和复位电路的作用下,让单片机获得自启动,从而输入相应的程序,通过按键然后在数码管显示电路中显示键值和对应的LED灯亮灯个数。所得的硬件电路组成框图如图3-1所示。
图3-1 硬件电路组成框图
3.1.2各单元电路及工作原理
(1)控制电路
对于AT89C51单片机单元,由于其共有40个管脚,其中有32个管脚可作为I/O口用,它们分别为P0口的八个管脚、P1口的八个管脚、P2口的八个管脚和P3口的八个管脚,其中P3口的八个管脚可作串行口、外部中断、定时器、读写控制等特殊用途,当不需要作特殊用途的时候,P3口可作I/O口使用。AT89C51单片机芯片如图3-2所示。
图3-2 AT89C51单片机
(2)晶振电路
晶振电路用于产生单片机工作所需的时钟信号,晶振电路如图3-3所示,通常,
?=12MHz,电容C1和C2的值在5~30?F之间,在此取30?F。
图3-3 晶振电路
(3)复位电路
复位是使单片机处于初始化状态。为了确保单片机复位,复位时间t必须大于两个机器周期(24个时钟周期)t=RC≧24μs,当R=10KΩ时,C取10μs可满足要求。复位电路如图3-4所示。
图3-4 复位电路
(4)查询式键盘电路如图3-5所示。
图3-5 查询式键盘电路
(5)数码管显示电路如图3-6所示。
图3-6 数码管显示电路
(6)LED灯电路如图3-7所示
图3-7 LED灯电路
3.2程序设计
3.2.1绘制程序流程图
流程图及解释如图3-8所示。
图3-8 流程图
3.2.2 汇编程序
ORG 0000H
LJMP SMG_JIANCE
ORG 0030H
MOV SP,#60H
SMG_JIANCE: ;数码管检测程序,查看是否有损坏
MOV DPTR,#JIANCE_TAB
MOV R2,#00 ;设定查表初值,从a段开始检测
LOOP: MOV A,R2
MOVC A,@A+DPTR ;取表值
MOV P0,A ;把表值送给P0口
LCALL
您可能关注的文档
- 新建2万吨环氧丙烷生产厂设计方案说明文本书 毕业论文.doc
- 新建100tlf精炼炉工程施工图方案设计方案说明文本报告 毕业论文.doc
- 新建村(井队、郭家槽)组综合节水项目立项设计方案说明文本 毕业论文.doc
- 新建火力发电厂一次回路设计 毕业论文.doc
- 新旧会计准则下借款费用资本化的比较及对企业影响的研究 毕业论文.doc
- 新生开学电子产品营销策划书 毕业论文.doc
- 新围村农村生活污水治理工程生产安全事故应急救援预案 毕业论文.doc
- 新能源市场调研报告 毕业论文.doc
- 新闻侵权民事责任研究 毕业论文.doc
- 新校区图书信息楼工程大跨度模板工程施工方案 毕业论文.doc
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 川崎机器人CX系列检查与维护手册.pdf
- 银行企业文化故事PPT课件.pptx
- 浙江省温州市2023-2024学年八年级下册期中考试科学模拟试题(附答案).docx VIP
- 劳动教育教学课件.pptx VIP
- 五年级数学下册教学课件《分数和小数的互化》.pptx VIP
- 基于PLC模拟量的直流电动机转速控制系统-毕业论文.docx
- P2中文教材带题目(CMA注册管理会计师课程).pdf VIP
- 河道生态治理一期景观工程质量保证措施 .docx
- 《心理健康与职业生涯》试卷(期中复习模拟试题库)荐2024年春季学期新课标高教版中职《心理健康与职业生涯》第一、二单元模拟测试题可编辑.doc
- 幼儿一日生活观察记录表.doc
文档评论(0)