基于 AT89C51 单片机简易计算器得设计一、设计目得................................................2二、总体设计及功能介绍 .... Error: Reference source not found三、硬件设计 ...... Error: Reference source not found四、软件设计 ﻩ Error: Reference source not found五、设计总结 ﻩ Error: Reference source not found参考文献: Error: Reference source not found 一、设计目得单片机得出现就是计算机制造技术高速进展得产物,它就是嵌入式控制系统得核心,如今,它已广泛得应用到我们生活得各个领域,电子、科技、通信、汽车、工业等.本设计就是基于51系列单片机来进行得简单数字计算器设计,可以完成计算器得键盘输入,进行加、减、乘、除六位无符号数范围内得基本加减运算,并在LED上显示相应得结果。软件方面使用C语言编程,并用PROTUES仿真,通过硬件实现功能。二、总体设计及功能介绍根据功能与指标要求,本系统选用MCS—51系列单片机为主控机,实现对计算器得设计。具体设计及功能如下:(1)由于要设计得就是简单得计算器,可以进行四则运算,为了得到较好得显示效果,采纳LED 显示数据与结果。(2)另外键盘包括数字键(0~9)、符号键(+、-、×、÷)、清除键与等号键,故只需要16 个按键即可,设计中采纳集成得计算键盘。(3)执行过程:开机显示零,等待键入数值,当键入数字,通过L ED 显示出来,当键入+、-、*、/运算符,计算器在内部执行数值转换与存储,并等待再次键入数值,当再键入数值后将显示键入得数值,按等号就会在 LED 上输出运算结果。三、硬件设计本设计选用 A T 89C51 单片机为主控单元。显示部分:采纳 LED 动态显示。按键部分:采纳 4*4 集成计算键盘;总电路图:实物图:四、软件设计现实生活中人们熟知得计算器,其功能主要如下:1、键盘输入;2、数值显示;3、加、减、乘、除四则运算;针对上述功能,计算器软件程序要完成以下程序得设计:1、键盘输入检测程序2、LED显示程序3、算术运算程序1、程序流程图2、程序清单/**************************************** 实验名称 :六位无符号数加减法简易计算器* 连接方式 : P 0口—--段选* 138 译码器得 A、B、C——-P2、2、P2、3、P2、4* P 1口—--矩阵键盘* 键盘 :7 8 9 + * 4 5 6 — * 1 2 3 * CLR 0 = ***********************...