- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
询查式键盘电路设计单片机设计说明书--本科毕业设计论文
新疆农业大学机械交通学院
《单片机技术与应用》
课程设计说明书
题 目: 查询式键盘电路设计
专业班级:
学 号:
学生姓名:
指导教师:
时 间: 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
您可能关注的文档
- 型大仓储项目施工组织设计--本科毕业设计论文.doc
- 型大厂区视频监控联网标准方案--本科毕业设计论文.doc
- 鑫隆地产成都杨柳河别墅项目定位策划报告--本科毕业设计论文.doc
- 型大家居商城幕墙工程项目施工组织设计--本科毕业设计论文.doc
- 型大集团行政管理(2016年修订版)-v1-0--本科毕业设计论文.doc
- 型大地产集团工程管理办法--_本科毕业设计论文.doc
- 型大生态园政道路工程施工组织设计方案说明文本--本科毕业设计论文.doc
- 型小超市收银系统的设计与实现--本科毕业设计论文.doc
- 型新干法2500t_d水泥生产线安全专篇(同安全设施设计专篇)甲级设计院资质--本科毕业设计论文.doc
- 型小超市收银系统设计--本科毕业设计论文.doc
- 2025年中山市沙溪镇人民政府所属事业单位招聘11人笔试备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库含答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库及完整答案详解1套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库参考答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及答案详解一套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及完整答案详解1套.docx
文档评论(0)