1 / 38
文档名称:

基于51单片机的简易计算器设计报告.docx

格式:docx   大小:160KB   页数:38
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于51单片机的简易计算器设计报告.docx

上传人:sssmppp 2020/12/9 文件大小:160 KB

下载得到文件列表

基于51单片机的简易计算器设计报告.docx

文档介绍

文档介绍:基于51单片机的简易计算器设计报告
设计课题:基于STC89C52单片机的简易计算器
小组成员:侯旭陈铭廖文凯黄超博吕佳铭
指导老师:孙玉宽
近年来随着科技的飞速发展,单片机的应用止在不断深入,同时带动传统控 制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往 作为一个核心部件來使用,但仅单片机方面的知识是不够的,还应根据具体硬件 结构、软硬件结合,來加以完善。
计算机在人们的日常生活中是比较常见的电子产品之一。可是它还在发展之 中,以后必将出现功能更加强大的计算机,基于这样的理念,本设计是以
STC89C52单片机为核心的计算器模拟系统设计,输入釆用4x4矩阵键盘,可以 进行加、减、乘、除7位带符号数字运算,同吋支持括号的嵌套使用级浮点数的 运算,并在LCD 1602 ±显示操作过程。
本次设计注重设计方法及流程,首先根据原理设计电路,利用kcil编程,借 助实验开发平台进行仿真实验,进而利用altium designer制作PCB,最后到焊接 元器件,直至调试成功。在设计的同吋,特别注重keil软件和altium designer软 件的使用方法和技巧以及常用的LCD显示器和矩阵键盘的设计和使用方法。
【关键词】计算器,STC89C52,矩阵键盘,1602液晶
第一章绪论 4
第二章葩框架 5
6
7
8
第三章设计方案 9
10
3・2硬件部分 11
12
13
14
15
15
15
16
16
3・3・2软怦块介绍 17
第四章调试 18
19
5・1・2软件调试 19
5・2解决方案 19
5・3实现展示 19
第五章总结 20
参考文献 21
附录 22
第一章绪论
随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是微电子技术的发 展,犹如雨后春笋般的变化。电子产品的更新速度快就不足惊奇了,单片机的应用已经越来 越贴近生活,用单片机来实现一些电子设计也变得容易起来。
近年来,单片机以其体积小、价格廉、而向控制等独特优点,在各种工业控制、仪器仪 表、设备、产品的自动化、智能化方而获得了广泛的应用。与此同时,单片机应用系统的可 靠性成为人们越来越关注的重要课题。影响可靠性的因素是多方而的,如构成系统的元器件 本身的可靠性、系统本身各部分之间的相互耦合因素等。其中系统的抗T扰性能是系统可靠 性的重要指标。
本设计采用STC89C52芯片,实现了利用单片机进行了一个简单计算器设计。允许对输 入数据进行加减乘除运算及LED显示。如果设计对象是更为复杂的计算器系统,其实际原 理与方法与本设计基本相同。另外,实例所设计的计算器是用LED显示屏显示的,这样就 可以显示出更多的字符,在此基础上,还可以编写更加完善的程序来实现更多的计算功能。 设计的关键所在,必须非常熟悉单片机的原理与结构,同时还要对整个设计流程有很好的把 握,将单片机和其他模块完整的衔接。
第二章整体框架

计算器一般由运算器、控制器、存储器、键盘、显示器、电源和一些可选外围设 备及电子配件通过人工或机器设备组成。低档计算器的运算器、控制器由数字逻辑电 路实现简单的串行运算,其随机存储器只有一、二个单元,供累加存储用。高档计算 器由微处理器和只读存储器实现各种复杂的运算程序,有较多的随机存储单元以存放 输入程序和数据。键盘是计算器的输入部件,一般釆用接触式或传感式。为减小计算 器的尺寸,一键常常有多种功能。显示器是计算器的输出部件,有发光二极管显示器 和液晶显示器等。除显示计算结果外,还常有溢出指示、错误指示等。计算器电源采 用交流转换器或电池,电池可用交流转换器或太阳能转换器再充电。为节省电能,计 算器都采用CMOS I艺制作的大规模集成电路(见互补金属-氧化物-半导体集成电路), 并在内部装有定时不操作自动断电电路。计算器可选用的外围设备有微型打印机、盒 式磁带机和磁卡机等。

制作一个简易计算器,其功能为完成简单的加减乘除操作,数据包括整数和小数。

1、 设计完成过程中,各部分需要进行模块和总线式处理。其中软件部分需耍说明设计 结构,子函数作用等。硬件引脚位置固定位置,单列直插两列对称排列,每列20个引脚(至 少2个电源2地线),两列间水平距离2000mil;
2、 输入及运算结果显示利用