欢迎来到天天文库
浏览记录
ID:6198162
大小:931.50 KB
页数:55页
时间:2018-01-06
《简易计算器的制作论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、简易计算器的制作毕业论文目录摘要1Abstract2第一章绪论31.1开发背景31.2设计目的4第二章方案论证与设计52.1设计指标52.2方案论证与设计5第三章硬件模块介绍83.1主控及运算模块83.2显示模块133.3输入模块16第四章软件设计184.1主程序的设计184.2键盘扫描的程序设计194.3显示模块程序设计214.4运算模块程序设计23第五章仿真及调试24结束语25致谢26参考文献2755附录一:硬件实物图28附录二:系统程序29附录三:任务书40附录四:开题报告42附录五:外文原文与外文译文47
2、绪论1.1开发背景计算器是日常生活中比较常见的电子产品之一,它已在数十年间遍布千家万户。计算器(calculator;counter)一般是指“电子计算器”,该名词由日文传入中国。它是能进行数学运算的手持机器,拥有集成电路芯片,但结构简单,比现代电脑结构简单得多,可以说是第一代的电子计算机(电脑),且功能也较弱,但较为方便与廉价,可广泛运用于商业交易中,是必备的办公用品之一。除显示计算结果外,还常有溢出指示、错误指示等。对于计算器的百年历史,1946年2月15日,在美国宾夕法尼亚大学,世界上第一台电子计算器ENI
3、AC正式投入了运行。在隆重的揭幕仪式上,ENIAC表演了它的“绝招”:在1秒钟内进行5000次加法运算;在1秒钟内进行500次乘法运算。这比当时最快的电器计算器的运算速度要快1000多倍。全场起立欢呼,欢呼科学技术进入了一个新的历史发展时期。 电子计算器不仅是一种工具,它与其它的工具都不相同:电子计算器是人脑的一个侧面的延伸。因为电子计算器不仅具有非凡的计算能力,速度之快令人望尘莫及,而且还能够仿真人的某些思维功能,按照一定的规则进行逻辑判和逻辑推理,代替人的部分脑力劳动。1976年,数学家凭借电子计算器去证明四
4、色定理,“依靠机器完成了人没有能够完成的事情”,轰动了整个国际数学界。 55随着社会的发展和科学技术的进步,电子产品变得越来越先进,功能变得越来越强大,集成化程度也变得越来越高,其更新速度令人吃惊。对于计算器人们也在不断地对它进行改进,然而技术的进步是无止境的,如何让计算器技术更加的成熟,充分利用现有的软件和硬件条件,制作出更加好用的计算器,让我们更方便的使用它,让它更好的为我们的生活服务,始终是当今电子领域的重要研究课题。而另一方面,近年来,单片机以其体积小、价格廉、面向控制等诸多优点,在各种工业控制、仪器仪表
5、、产品、设备的自动化、智能化方面获得了极为广泛的应用。与此同时,单片机系统的可靠性成为人们越来越关注的重要课题。影响系统可靠性的因素是多方面的,如构成系统的各种元器件本身的可靠性、系统本身各部分之间的相互耦合因素等。其中抗干扰性能是系统可靠性的重要指标。本设计采用AT89C51芯片和LCD1602液晶显示器,实现了利用单片机来设计一个简易计算器的目的。该计算器允许对四位输入数据进行带符号加减乘除运算,用C语言编写程序驱动整个系统的运行,便于移植和升级。如果所要设计的对象是更为复杂的计算器系统,其实际原理和实现方法
6、与本设计基本相同。本设计关键在于必须非常熟悉单片机的原理与结构,并能熟练的运用51C语言来编写程序,同时还要对整个系统的设计流程有很好的把握,从而将单片机和其他模块完整的衔接。在现今的日常生活中,计算器毫无疑问是人们的最重要工具之一,它的身影遍布在社会的各个角落,例如商店,学校等等。所以设计一款简单但却极其实用的计算器具有很大的实际意义,而本文中利用单片机和LCD1602液晶结合设计的计算器充分利用了以上所讲的单片机的诸多优点,具有很好的实用价值。1.2设计目的本设计旨在进一步掌握单片机理论知识,理解嵌入式单片机
7、系统的硬软件设计,加强对实际应用系统设计的能力。通过本设计的学习,使我掌握单片机程序设计和微机接口应用的基本方法,并能综合运用本科阶段所学软、硬件知识分析实际问题,提高解决毕业设计实际问题的能力,为单片机应用和开发打下良好的基础。5555方案论证与设计2.1设计指标本次设计的简易计算器的基本性能如下:1、能够进行4位整数的加减乘除运算(除法的结果中可以有小数)。2、能够将计算结果输出到LCD1602液晶显示屏中以便于观察。3、能够实现清除数据的功能。4、能够进行错误提示(比如当输入数据除数为0时会在LCD1602
8、上显示error)。2.2方案论证与设计根据功能和以上对设计指标的描述,本系统采用AT89C51单片机为控制芯片,LCD1602为显示芯片,辅以其他电路所需基本器件,完成对简易计算器的设计。具体的设计考虑如下:1、由于本次所要设计的是一个简易计算器,要求能够进行4位整数的加减乘除运算,功能较为简单,所编写程序不会太长,故使用AT89C51单片机即可满足需求。2、由于LCD
此文档下载收益归作者所有