1、 存档编号存档编号 毕毕 业业 设设 计计 题目题目 简易计算器的制作简易计算器的制作 学学 院院 信息工程学院信息工程学院 专专 业业 通信工程通信工程 姓姓 名名 XX 学学 号号 2XXXX 指导教师指导教师 XX 完成时间完成时间 2014.5.14 目目 录录 摘 要 1 Abstract 2 第一章 绪论 3 1.1 开发背景 3 1.2 设计目的 4 第二章 方案论证与设计 5 2.1 设计指标 5 2.2 方案论证与设计 5 第三章 硬件模块介绍 8 3.1 主控及运算模块 8 3.2 显示模块 13 3.3 输入模块 16 第四章 软件设计 18 4.1 主程序的设计 18
2、4.2 键盘扫描的程序设计 19 4.3 显示模块程序设计 21 4.4 运算模块程序设计 23 第五章 仿真及调试 24 结束语 25 致 谢 26 参考文献 27 附录一:硬件实物图 28 附录二:系统程序 29 附录三:任务书 40 附录四:开题报告 42 附录五:外文原文与外文译文 47 1 基于基于 AT89C51 单片机的单片机的简易计算器的简易计算器的 设计设计 摘摘 要要 计算器在人们的日常生活中是较为常见的电子产品之一。 初期的计算器仅仅 能实现简单的加减乘除运算, 而现在人们所广泛使用的科学计算器功能已不再停 留于此,除了加减乘除运算外,它还能进行乘方,开方,指数,对数,三
3、角函数, 反三角函数等的存储和运算。而且计算器的种类和模式也在逐渐多样化,如使用 太阳能电池的计算器,使用 ASIC 制作的计算器,使用纯软件设计的计算器和被 集成到手机、平板电脑等电子产品中的计算器。可以说计算器还正在发展之中而 且还将有很大的发展空间,未来必将出现功能更加强大的计算器。基于这样的理 念,本设计以 AT89C51 单片机为核心,以软硬件结合的方式设计了一个简易计算 器。该计算器以 4*4 矩阵键盘为输入方式,可以进行 4 位带符号数的加减乘除运 算,并在 LCD1602 液晶显示器上显示操作过程。该论文详细介绍了整个系统的硬 件组成结构、工作原理和软件设计思想与流程。 关键词
4、:关键词: 计算器 AT89C51 LCD1602 矩阵键盘 2 Simple calculator designed based on AT89C51 Abstract The calculator in Peoples Daily life is one of the most common electronic products. Early computing calculator can only implement simple addition, subtraction, multiplication, and division, but now the scientific calculator which widely used by peoples functions are no longer stay, operation besides addition, subtraction, mult