参 考 文 献 31
致 谢 32
附录A:仿真图 33
附录B:程序清单 33
1 前言
随着时代的进步,很多基于单片机制作出来的高科技电子产品应运而生。它们有很多
独特的特点,比如,拥有较高的集成度、多而实用的功能、占用空间较小、较为快速的工作速度、让人满意的性价比、使用方法便捷、强大稳定的性能等。在未来的日常生活和工作中,为满足人们的高消费水平和高要求,基于单片机类的产品必然会更多的出现在市面上,供人们选择使用。以前设计一个复杂的模拟电路需要耗费了研发者大量的时间和心血,各种各样多而杂的零件儿大大增加了产品的制作成本。而现如今,一块如手指般大小的单片机芯片,再配上用相关软件编写出来的程序,就能轻松地把其功能和作用运行和体现出来。
自1982年以来,我国从刚开始的接触使用单片机,到后来的飞速发展和研发,可以看出,单片机的发展前景不可估量。我们使用单片机产品,无非是这些理由,它制作的产品功能强大,体积较小不占太大空间,性价比高等,而这些有点恰恰适应了如今的发达的科技发展,适应了人们的消费水平。
我坚信,未来将是单片机产品迅猛发展的好时机!
1。1 系统开发的背景及意义
身为微型单片机产品之一的计算器,我想从小学开始,我们就已经开始接触了,那时的计算器只能进行简单的加减乘除计算。随着各领域的高要求和高需求,只要是涉及到计算方面的,都会用到各种各样的普通计算器,以及科学计算器。庞大的使用人群基数,大大加快了计算器的产品更新。如今市面上比较先进的计算器要数科学计算器了,它的功能基本上涵盖了计算方面的要求,而且价格低廉,与我们以前用的简易计算器有很大的功能上的区别。当然,作为我们大学生的学术研究设计课题,由于自身所掌握的知识有限,并不能够做出如此复杂的功能。当然,随着以后技术的发展,计算器会逐渐走向小型化和便捷化,以及智能化,以此来满足人们的消费水平和生活水平。
因此我觉得,如果能设计出一款功能相对较全面、能满足大部分人的日常使用的计算器,是一件非常有意义的事情。
1。2 本设计的目的
本设计是基于51单片机的多功能计算器的制作,目的在于想进一步加深自己对于单片机的理论知识的学习,理解单片机产品制作流程,以及对硬、软件的设计和运行,增强自我对单片机实物设计的技巧和能力。本次设计涉及仿真、代码编写、封装等过程,能大大的拓展自己的知识面和动手操作的能力,使自己能够逐步掌握液晶显示系统的工作原理,包括怎样使用单片机系统来对显示系统进行操控和运行。要求自己能够以AT89S52芯片为核心硬件,设计出具有加减乘除运算功能、包括小数计算和连续计算的简易计算器的硬件仿真电路和软件kile编写设计程序。虽然此设计看似简单一点,但实际制作起来,还是有许多地方需要注意的,所以此设计的意义不在难易,而在于让我明白自身有哪些知识上、理论上的缺陷,以此来加以改正,充实自己。
2 方案的论证
2。1 芯片的选择方案
2。1。1 方案设计
根据设计的流程,可知此系统的核心控制系统便是单片机芯片,通过它才能够控制显示系统来显示计算操作的过程和结果。有三种方案选择控制器: