- 6
- 0
- 约1.99千字
- 约 23页
- 2018-04-12 发布于江西
- 举报
基于51单片机的简易计算器
简介
用51做的一个建议计算器,能计算7位数*7位数,小数点保留三位,其他不多说,上图和程序,由于时间关系,程序没完全优化,解决了按一次计算符号后再按符号键无效的问题。
硬件??图3-1所示为简易计算器的电路原理图。P3口用于键盘输入,接4*4矩阵键盘,键值与键盘的对应表如表----所示,p0口和p2口用于显示,p2口用于显示数值的高位,po口用于显示数值的低位。
图3-1 简易计算器电路原理图
键值与功能对应表
键值 0 1 2 3 4 5 6 7 8 9 + - × / = ON/C 功能 0 1 2 3 4 5 6 7 8 9 + - × ÷ = 清零
2 .计算器的软件设计
本设计的操作 1.概述
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。
Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。下面详细介绍Keil C51开发系统各部分功能
您可能关注的文档
- 【精品资料最新版】多孔砖技术交底4.doc
- 【精品资料最新版】多媒体箱技术规范书.doc
- 【精品资料最新版】多球训练法在小学羽毛球兴趣小组教学中的作用.doc
- 【精品资料最新版】多绳摩擦式提升机的动力及传动部分的设计.doc
- 【精品资料最新版】多绳摩擦式提升机设计.doc
- 【精品资料最新版】俄语动物名词的象征意义.doc
- 【精品资料最新版】鄂教版三下复习.doc
- 【精品资料最新版】儿科.doc
- 【精品资料最新版】儿科学院教案肺炎.doc
- 【精品资料最新版】儿科一般护理常规 .doc
- 人教版八年级数学下册 第十六章二次根式16.3二次根式的加减2.pptx
- 人教版七年级下 探索多边形的内角和.pptx
- 人教版八年级数学下册 第二十章数据的分析20.2数据的波动程度1.pptx
- 河南省郑州市宇华实验学校高二上学期12月月考政治试题.pdf
- 提高手术器械物品清点操作规范率手术室品管圈PDCA案例PPT模板50页所有图表可以直接点击编辑修改.pptx
- 提高护士搬运患者操作规范率品管圈PDCA案例PPT模板页 所有图表可以直接点击编辑修改.pptx
- 提高患者出入量护士记录准确率品管圈PDCA案例PPT模板43页所有图表都可以直接点击编辑修改.pptx
- 提高护士对患者身份识别方法规范率FOCUS-PDCA案例PPT模板51页所有图表均可以直接编辑修改.pptx
- 提高住院患者口服药规范服用率PDCA案例40页所有图表都可以直接点击编辑修改.pptx
- 提高护士搬运患者操作规范率品管圈PDCA案例PPT模板42页 所有图表可以直接点击编辑修改.pptx
原创力文档

文档评论(0)