没有合适的资源?快使用搜索试试~ 我知道了~
单片机计算器及密码锁程序设计论文.doc
0 下载量 6 浏览量
2023-07-02
18:06:11
上传
评论
收藏 1.98MB DOC 举报
温馨提示
试读
63页
单片机计算器及密码锁程序设计论文.doc
资源推荐
资源详情
资源评论
毕业设计(论文)
单片机计算器及密码锁程序设计
学院(系):电气工程学院
专 业:07 级计控(2)班
学 号:070103010142
摘要
I
摘要
智能化是当今光、机、电一体化产品的发展趋势之一,而智能性的实现
主要依赖于嵌入式系统的核心单片机。而仿真器不但是开发单片机系统的重
要手段,也是学习单片机知识的必备工具。本课题来源于燕山大学自动化专
业单片机生产实习的需要,为了充分锻炼学生的动手操作能力,并节约实习
经费,因此开发了一种使用简单,覆盖单片机基本资源应用并且价格低廉的
单片机仿真系统。
论文分别介绍了单片机仿真系统的硬件设计和软件实现。
硬件设计包括仿真芯片的选型,单片机的资源应用及扩展电路,如:8255
并口扩展、发光二极管、七段动态数码显示 4×4 键盘输入、蜂鸣器等。
软件部分包括两个大程序:密码锁程序和计算器程序。密码锁程序实现
3-8 位可变密码的输入、修改和密码输入正确后的授权操作功能,密码错误
后有声光报警(不同的报警次数对应不同的报警方式)。计算器程序实现带
符号浮点数的加、减、乘、除及开根号的功能,设计中加入了第二功能键解
决了按键有限的问题。这两个程序主要应用了单片机教材中中断、动态显示、
键盘输入、I/O 接口这些重要功能,具有良好的示范作用。
本系统不但可以应用于单片机教学,对大多数电子爱好者开发简单的仿
真器也有借鉴作用。
关键词 单片机;仿真器;计算器;密码锁;
目 录
摘要 .......................................................................................................................I
第 1 章 绪论.........................................................................................................1
1.1 课题背景 ................................................................................................1
1.2 单片机的发展概述 ................................................................................1
1.3 单片机的应用领域 ................................................................................4
1.4 单片机的发展趋势 ................................................................................5
1.5 本课题研究的内容 ................................................................................6
第 2 章 硬件系统的介绍.....................................................................................7
2.1 SST89E58RD 芯片功能及原理 .............................................................7
2.2 8255 可编程并行 I/O 接口扩展.............................................................8
2.3 8255 与八位 LED 数码管的链接电路 ................................................12
2.4 LED 与单片机的链接 ..........................................................................13
2.5 键盘电路 ..............................................................................................14
2.6 蜂鸣器电路 ..........................................................................................14
2.7 本章小结 ..............................................................................................16
第 3 章 计算器程序...........................................................................................17
3.1 程序功能及存储方式介绍 ..................................................................17
3.2 主程序 ..................................................................................................18
3.3 键盘子程序 ..........................................................................................21
3.4 除法子程序 ..........................................................................................26
3.5 开根号子程序 ......................................................................................31
3.6 小数点对齐子程序 ..............................................................................36
3.7 其它子程序 ..........................................................................................38
3.8 本章小结 ..............................................................................................41
第四章 密码锁程序...........................................................................................42
4.1 程序的功能及存储方式介绍 ..............................................................42
4.2 主程序 ..................................................................................................42
4.3 读密码及改密码子程序 ......................................................................46
4.4 报警子程序 ..........................................................................................48
III
4.5 错误显示子程 ......................................................................................52
4.6 C 语言与汇编语言的比较 ...................................................................53
4.7 本章小结 ..............................................................................................54
结论.....................................................................................................................55
参考文献.............................................................................................................56
致谢.....................................................................................................................57
附录 1 开题报告................................................................................................58
附录 2 文献综述................................................................................................64
附录 3 外文翻译的中文部分............................................................................68
附录 4 外文翻译的英文部分............................................................................75
附录 5 系统电路原理图....................................................................................85
附录 6 计算器程序的数据表............................................................................86
剩余62页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3702
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功