文档下载
网盘链接: https://pan.baidu.com/s/1b91pWK2EX4uUORgi4agCmQ
提取码: x58n
部分内容展示
以51系列单片机为核心设计的计算器设计,能实现简单的数学计算,如加、减、乘、除以及清零和复位功能。本文在对计算器的要求,以及对计算器的用户需求和设计要求的基础上,设计了一款基于单片机的计算器,该计算器以芯片AT89C51为核心,该系统以单片机AT89C51为控制核心,4*4键盘输入,数码管由动态显示系统组成,完成了具有基本功能的数字式计算器的设计。在系统中运用单片机控制技术,LCD显示等,并实用了4*4键盘扫描法实现数据输入。通过不断的尝试和努力,使各个模块都能稳定工作,最终实现具有基本功能的计算器设计的各项要求。
关键词 单片机;计算器;AT89C51;
更多范文
在日常生活中,各种各样的计算无处不在。现在,某些行业仍然离不开计算器,社会的各个角落依然有它们的身影,如商铺,办公室等。可见计算器已经成为现代社会必不可少的一种电子产品。尤其是小型的计算器,它携带方便,使用简便,成为了财务、业务学习、生意上的必需品。那么如何使其更加高效地为控制领域服务,成为其研究的一个热点。本文充分了解计算器功能以及性能标准,据此做为设计的功能和性能要求,根据总体设计选择最优的关键元器件,设计出一款符合标准要求的计算器。本次数字式计算器的设计要拥有以下几个功能,数据的输入、内部处理、结果显示、各种报错功能。键盘与数码显示器是单片机应用系统中常用的输入和输出的外部设备。单片机通过键盘接收数据和命令,显示器用来显示单片机的计算结果或运行状态。这里要解决的硬件内容有数据和符号输入键盘与处理器的连接,报警器的设计和实现,结果显示数码管的驱动控制与实现及各种元器件的选择,包括PCB布线的选择;软件部分包括对输入数据和符号的识别和处理,将结果输出到结果数码管显示,对输入和计算错误的输出报错警示等功能。设计中的重点部分主要是系统完成算法、显示等一系列计算的电路设计和程序设计。
论文的主要工作内容包括成计算器的硬件总体设计,依据模块化的设计思路设计各个关键核心电路:键盘接口电路、电源单元、存储电路,无线模块电路、显示单元和运算模块等。并且利用模块化的设计思想将对软件功能进行划分,画出流程图。