- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 绪论
1.1 引言
当今社会,计算器因为它的小巧,方便深得人们的喜爱,家里,办公桌上都可以看到它的身影,计算器已经成为了人们日常生活不可分割的一部分。目前,大部分的计算器是基于单片机系统开发的。随着时代的进步和发展,单片机技术已经普及到人们的生活、工作、科研等各个领域,已经成为一种比较成熟的技术。并且随着社会的发展,科学的进步,尤其是微电子技术的发展,单片机的应用已经越来越贴近生活,用单片机来实现一些电子设计也变得容易起来。
1.2 课题背景
伴随着二十一世纪的曙光,人类迎来了一个充满希望的新时代。而作为二十世纪人类社会最伟大的发明之一,计算机也迈入了其另一个充满机遇的阶段——后PC时代。不知不觉中,形式多样的数字化产品已经开始继PC机之后成为信息处理的一大主要工具,并且正在逐步形成一个充满商机的巨大产业。后PC时代的到来,使得人们开始越来越多地接触到一个新的概念——嵌入式产品。像手机、PDA(如商务通等)均属于手持的嵌入式产品,VCD机、机顶盒等也属于嵌入式产品,而像车载GPS系统、数控机床等同样都采用嵌入式系统。嵌入式软件是数字化产品的核心。如果说PC机的发展带动了整个桌面软件的发展,那么数字化产品的广泛普及必将为嵌入式产业的蓬勃发展提供无穷的推动力[1]。中国有世界上最大的家用电子产品消费市场,彩电、VCD等拥有量都居世界第一;随着消费结构的改变,人们对家电的灵活性和可控性提出了更高的要求;随着电话通信费用和通信类电子产品的价格进一步下调,PDA结合数字手机将成为今后个人数据通信和事务处理的最佳选择;同时,对于现代化的医疗、测控仪器和机电产品也需要有专用的嵌入式系统。这些需求极大地刺激了嵌入式系统的发展[2]选择了这个设计课题:基于单片机计算器[3[4]。
1.3 课题研究目的、意义
随着社会的发展,科学的进步,尤其是微电子技术的发展,犹如雨后春笋般的变化。单片机的应用已经越来越贴近生活,用单片机来实现一些电子设计也变得容易起来。计算器在人们的日常中是比较的常见的电子产品之一。当今社会,计算器因为它的小巧,方便深得人们的喜爱。家里,办公桌上都可以看到它的身影,计算器已经成为了人们日常生活不可分割的一部分。并且用单片机来实现日常中常见的电子产品可以满足成本低、控制简单等特点。
1.4 本文研究主要内容
本设计是用AT89S52单片机来实现的八位数计算器。该系统以AT89S52为主控制器,P3口作为输入端,外接4×4的键盘,通过对键盘的扫描来实现对输入数的控制,P0口和P2口接LED显示器,用来实现计算器数据的实时显示。本设计系统还设了清零键C,开始时计算器显示0,按了键后就进入计算状态。通过计算器的设计这个实例,可以很好地了解单片机的使用方法,这主要表现在以下两个方面:
1)计算器的结构简单,并且具备最小单片机系统的基本构成。通过计算器的实例,可以明白构成一个最简单,同时也具备实用性的单片机系统需要哪些外围设备的基本电路。
2)计算器电路中使用了单片机系统中最为常用的输入输出设备。通过本设计,可以明确单片机系统的最简单的用途和控制方法。
本论文主要从以下几个方面对本设计进行论述:
第2章介绍了设计思路及总体设计。
第3章介绍了计算器硬件电路设计。
第4章介绍了软件设计。
第5章介绍了电路仿真分析及结果。
2 设计思路及总体设计
2.1 设计思路
本设计中即包括硬件电路设计,也包括软件设计。其具体设计思路如下:
1)硬件设计思路
硬件设计是整个系统的基础,要考虑的方面很多,除了实现此设计的基本功能以外,主要还要考虑如下几个因素:
(1)系统稳定性。
(2)器件的通用性或易选购性。
(3)软件编程的易实现性。
(4)系统其它功能及性能指标[5]。
2)软件设计思路
软件设计是整个系统的灵魂,失去了软件系统的支持,硬件系统也就失去了其功能的完整性。本系统主要是通过对各个模块的驱动和连接来实现计算器的设计。主要考虑如下几个方面:
(1)键盘电路的驱动。
(2)LED显示电路的驱动。
(3)计算器算法的实现[6][7]。
2.2 系统框图
根据功能和指标要求,本系统选用AT89S52单片机为主控制器。通过扩展必要的外围接口电路,实现对计算器的设计。系统框图如图1所示。
图1 系统方框图
功能模块说明:
1)单片机模块主要是利用单片机作核心控制器,主要起到控制和计算等作用。
2)显示电路模块用于显示单片机的输入输出等状态。
3)键盘电路是整个系统的输入设备,主要作用是实现数字和操作符的输入。
2.3本章小结
计算器的设计主要应考虑三个方面,键盘电路的设计,显示电路的设计和计算器算法的设计。其次,因为计算器的设计涉及到软件和硬件的设计,所以系统的稳定性和易实现性就显得尤为重要。3 计算器硬件电路设计
3.1 单片机最小系统电路
您可能关注的文档
最近下载
- 电力市场交易软件:Energy Exemplar PLEXOS二次开发_7.运行模拟与案例分析.docx VIP
- 煤矿新技术新工艺新设备和新材料课件课件.ppt VIP
- Starter Unit 3 Welcome! (单元解读课件)七年级英语上册(人教版2024).ppt
- 初中七年级(下册) 语文文言文阅读训练试题整理含答案.pdf VIP
- 05N5 热力工程(工程图集).docx VIP
- 电力系统优化与调度软件:PLEXOS二次开发_(16).电力系统规划与运营.docx VIP
- 电力市场分析软件:PLEXOS二次开发_(2).电力市场建模基础.docx VIP
- PCS7-DOSE块使用方法详解.pdf VIP
- 电力系统优化与调度软件:PLEXOS二次开发_(4).电力系统优化理论.docx VIP
- KSFWAY知识竞赛试题含答案.doc VIP
文档评论(0)