2763.D51单片机实现的简单计算器需求分析说明书_第1页
2763.D51单片机实现的简单计算器需求分析说明书_第2页
2763.D51单片机实现的简单计算器需求分析说明书_第3页
2763.D51单片机实现的简单计算器需求分析说明书_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、需求分析说明书简单电子计算器信科05-3 1引言21.1编写目的21.2背景21.3参考资料22任务概述32.1目标32.2用户的特点32.3假定和约束33需求规定33.1对功能的规定33.2对性能的规定43.3输人输出要求44运行环境规定44.1设备44.2支持软件41引言电子计算器作为信息时代的一项不了或缺的计算工具,为人们的工作和生活带来了很多的方便和实惠。随着科学技术的进步,尤其是电子工业技术的发展,计算器已经从先前的半导体技术实现到现在的广泛采用高集成度芯片实现的多功能计算器。at89c51是一种低功耗、高性能的片内含有4kb快闪可编程/擦除只读存储器(fperom-flash pr

2、ogrammable and eraseable read only memory)的8位cmos微控制器,使用高密度、非易失存储技术制造,并且与80c51引脚和指令系统完全兼容。采用at89c51芯片作为比较经典的8位单片机在做比较小的系统设计时候能够达到比较好的效果,本次电子设计就是采用at89c51单片机设计的简单计算器,能够简单的实现六位数以内的+、*、/ 运算。采用lcd来进行显示,方便可靠。1.1编写目的满足基本的计算,提高工作效率。适合读者,入门级的单片机爱好者。1.2背景项目名称:51单片机实现的简单计算器。项目任务提出者: 项目任务开发者: 开发环境:keil uvision

3、3 proteus7.1 protel dxp2004项目审核: 1.3参考资料有关的参考文件:a) 根据中国矿业大学计算机科学与技术学院电子设计要求而开题。b) 单片机的c语言应用程序设计(第四版)马忠梅 北京航空航天大学 2007c) mcs-51系列单片机系统及其应用(第二版)蔡美琴 高等教育出版社 2004.32任务概述2.1目标利用硬件c语言编程在keil实现简易的计算器功能。通过自己制作的4*4键盘输入参与运算的数字和运算符,通过实验箱上的cpld器件的逻辑运算,可以输出结果,同时,利用lcd显示出来。2.2用户的特点满足基本用户的加减乘除运算,面向学习单片机入门的用户学习参考,不

4、适合应用。2.3假定和约束开发期限:30天开发工具:keil,protel dxp2004开发语言:c语言具体实施计划:1、学习 protel dxp (1-8) 2、需求分析阶段 (9-10)3、概要设计阶段 (11-14)4、详细设计阶段 (15-40)5、测试总结阶段 (41-48)3需求规定 3.1对功能的规定至少实现计算器的基本功能,即实现加、减、乘、除四则运算。能够进行错误判断,进行报错。后期改进,进行浮点运算。3.2对性能的规定3.2.1精度计算范围:0999999计算分辨率:1(对小数的处理是四舍五入)精确到个位易操作:操作简单,键盘设置符合标准。3.2.2灵活性计算两个数的运算,如果不输入错误,可以直接输入任意运算符后进行要输入的接下来的以下的两个运算数字的输入,自动匹配。3.3输人输出要求由于采用的是4*4键盘,只能输入整数,所以要求使用的时候只能进行整数计算。4运行环境规定4.1设备a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论