【精品资料最新版】基于51单片机的简易计算器.docVIP

  • 6
  • 0
  • 约1.99千字
  • 约 23页
  • 2018-04-12 发布于江西
  • 举报

【精品资料最新版】基于51单片机的简易计算器.doc

基于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开发系统各部分功能

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档