单片机计算器和密码锁程序的设计原理

单片机计算器和密码锁程序的设计原理

ID:25540249

大小:2.03 MB

页数:60页

时间:2018-11-20

单片机计算器和密码锁程序的设计原理_第1页
单片机计算器和密码锁程序的设计原理_第2页
单片机计算器和密码锁程序的设计原理_第3页
单片机计算器和密码锁程序的设计原理_第4页
单片机计算器和密码锁程序的设计原理_第5页
资源描述:

《单片机计算器和密码锁程序的设计原理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、毕业设计(论文)单片机计算器及密码锁程序设计学院(系):专业:学号:摘要智能化是当今光、机、电一体化产品的发展趋势之一,而智能性的实现主要依赖于嵌入式系统的核心单片机。而仿真器不但是开发单片机系统的重要手段,也是学习单片机知识的必备工具。本课题来源于燕山大学自动化专业单片机生产实习的需要,为了充分锻炼学生的动手操作能力,并节约实习经费,因此开发了一种使用简单,覆盖单片机基本资源应用并且价格低廉的单片机仿真系统。论文分别介绍了单片机仿真系统的硬件设计和软件实现。硬件设计包括仿真芯片的选型,单片机的资源应用及扩展电路,如:8255并口扩展、发光二极管、七段动态数码

2、显示4×4键盘输入、蜂鸣器等。软件部分包括两个大程序:密码锁程序和计算器程序。密码锁程序实现3-8位可变密码的输入、修改和密码输入正确后的授权操作功能,密码错误后有声光报警(不同的报警次数对应不同的报警方式)。计算器程序实现带符号浮点数的加、减、乘、除及开根号的功能,设计中加入了第二功能键解决了按键有限的问题。这两个程序主要应用了单片机教材中中断、动态显示、键盘输入、I/O接口这些重要功能,具有良好的示范作用。本系统不但可以应用于单片机教学,对大多数电子爱好者开发简单的仿真器也有借鉴作用。关键词 单片机;仿真器;计算器;密码锁;目录摘要I第1章绪论11.1课题

3、背景11.2单片机的发展概述11.3单片机的应用领域41.4单片机的发展趋势51.5本课题研究的内容6III第2章硬件系统的介绍72.1SST89E58RD芯片功能及原理72.28255可编程并行I/O接口扩展82.38255与八位LED数码管的链接电路122.4LED与单片机的链接132.5键盘电路142.6蜂鸣器电路142.7本章小结16第3章计算器程序173.1程序功能及存储方式介绍173.2主程序183.3键盘子程序213.4除法子程序263.5开根号子程序313.6小数点对齐子程序363.7其它子程序383.8本章小结41第四章密码锁程序424.1程

4、序的功能及存储方式介绍424.2主程序424.3读密码及改密码子程序464.4报警子程序484.5错误显示子程524.6C语言与汇编语言的比较534.7本章小结54结论55参考文献56致谢57附录1开题报告58附录2文献综述64附录3外文翻译的中文部分68附录4外文翻译的英文部分75III附录5系统电路原理图85附录6计算器程序的数据表86III第一章绪论第1章绪论1.1课题背景本课题来源于燕山大学自动化专业单片机生产实习的需要,目的是为了充分锻炼学生的动手操作能力并节约实习经费,因此开发了一种使用简单,覆盖单片机基本资源应用,并且价格低廉的单片机仿真系统。在

5、单片机的开发过程中,程序的设计是最为重要的但也是难度最大的。一种最简单和原始的开发流程是:编写程序-烧写芯片-验证功能,这种方法对于简单的小系统是可以对付的,但在大系统中使用这种方法则是完全不可能的。因此仿真成了系统调试的必备手段。仿真分软件仿真和硬件仿真。软件仿真主要是使用计算机软件来模拟运行实际的单片机运行,因此仿真与硬件无关的系统具有一定的优点。用户不需要搭建硬件电路就可以对程序进行验证,特别适合于偏重算法的程序。软件仿真的缺点是无法完全仿真与硬件相关的部分,因此最终还要通过硬件仿真来完成最终的设计。仿真器是单片机仿真的重要工具。单片机仿真器是在产品开发

6、阶段用来替代单片机进行软硬件调试的非常有用的开发工具。使用单片机仿真器可以对单片机程序进行单步、断点等手段的调试,检查程序运行中单片机RAM、寄存器内容的变化,观察程序的运行悄况,与此同时可以对硬件电路进行实时的调试。使用单片机仿真器可以迅速发现、纠正程序中的错误,从而大大缩短单片机开发的周期。1.2单片机的发展概述1946年第一台电子计算机诞生至今,只有50年的时间,依靠微电子技术和半导体技术的进步,从电子管——晶体管——集成电路——大规模集成电路,现在一块芯片上完全可以集成几百万甚至上千万只晶体管,使得计算机体积更小,功能更强。特别是近20年时间里,计算机

7、技术获得飞速的发展,计算机在工农业,科研,教育,国防和航空航天领域获得了广泛的应用,计算机技术已经是一个国家现代科技水平的重要标志。53第一章绪论单片机诞生于20世纪70年代,象Fairchid公司研制的F8单片微型计算机。所谓单片机是利用大规模集成电路技术把中央处理单元(CenterProcessingUnit,也即常称的CPU)和数据存储器(RAM)、程序存储器(ROM)及其他I/O通信口集成在一块芯片上,构成一个最小的计算机系统,而现代的单片机则加上了中断单元,定时单元及A/D转换等更复杂、更完善的电路,使得单片机的功能越来越强大,应用更广泛。1976年

8、INTEL公司推出了MCS-48单片机

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。