1 / 7
文档名称:

A 51单片机实现的简单计算器概要设计.doc

格式:doc   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

A 51单片机实现的简单计算器概要设计.doc

上传人:策划大师 2011/11/13 文件大小:0 KB

下载得到文件列表

A 51单片机实现的简单计算器概要设计.doc

文档介绍

文档介绍:电子计算器概要设计说明书
信科05-3

1引言 3
3
3
3
2总体设计 4
4
4
4
5
5
5
5
3接口设计 6
6
6
6
4运行设计 6
6
5系统出错处理设计 6
6
7
概要设计说明书
1引言
电子计算器作为信息时代的一项不了或缺的计算工具,为人们的工作和生活带来了很多的方便和实惠。随着科学技术的进步,尤其是电子工业技术的发展,计算器已经从先前的半导体技术实现到现在的广泛采用高集成度芯片实现的多功能计算器。
AT89C51是一种低功耗、高性能的片内含有4KB快闪可编程/擦除只读存储器(FPEROM-Flash Programmable and Eraseable Read Only Memory)的8位CMOS微控制器,使用高密度、非易失存储技术制造,并且与80C51引脚和指令系统完全兼容。
采用AT89C51芯片作为比较经典的8位单片机在做比较小的系统设计时候能够达到比较好的效果,本次电子设计就是采用AT89C51单片机设计的简单计算器,能够简单的实现六位数以内的+、—、*、/ 运算。采用LCD来进行显示,方便可靠。

满足基本的计算,提高工作效率。
适合读者,入门级的单片机爱好者。

项目名称:51单片机实现的简单计算器。
项目任务提出者:
项目任务开发者:
开发环境:Keil uVision3 Protel DXP2004
项目审核:

列出有关的参考文件:
根据中国矿业大学计算机科学与技术学院电子设计要求而开题。
《单片机的C语言应用程序设计》(第四版)马忠梅北京航空航天大学 2007
《MCS-51系列单片机系统及其应用》(第二版)蔡美琴高等教育出版社
2总体设计

实现计算器的基本功能,即实现加、减、乘、除四则运算。
选做功能:用户输入或输出错误数据时是能报警(字符显示),计算结果超过范围时也能报警。

自己搭建的AT89C51最小系统,主要部件包括单片机一块、LCD1602、4*4键盘一个。
软件编写由Keil uVision3完成。运行与xp系统。
程序的烧写由TOP2000v5烧写器完成。

电路图由Protel 。

程序开始
初始化键盘
初始化LCD
输出Cal 08053543
进入主循环函数
进行按键扫描和简码处理
输出计算结果
最小系统说明:计算器以单片机为核心控制器。系统由CPU模块、键控模块、LCD显示模块三个结构组成。键控模块可以作为是外部输入模块,通过外部的16个按键输入(手工焊的行列键盘)需要用到的计算数据或者运算符,送入CPU进行计算;LCD显示模块,显示计算器运行