文档介绍:需求分析说明书
——简单电子计算器
信科05-3
1引言 2
2
2
2
2任务概述 3
3
3
3
3需求规定 3
3
4
4
4运行环境规定 4
4
4
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任务概述
利用硬件C语言编程在Keil实现简易的计算器功能。通过自己制作的4*4键盘输入参与运算的数字和运算符,通过实验箱上的CPLD器件的逻辑运算,可以输出结果,同时,利用LCD显示出来。
满足基本用户的加减乘除运算,面向学习单片机入门的用户学习参考,不适合应用。
开发期限:30天
开发工具:Keil,Protel DXP2004
开发语言:C语言
具体实施计划: