基于51单片机的高级计算器设计(最高级别)
来源:互联网 发布:网络计划名词解释 编辑:程序博客网 时间:2024/05/17 04:25
本设计是基于51单片机科学型计算器。
能够实现的功能包括:
(1) 四则运算(加、减、乘、除)
(2) 带小数点数据的运算(小数点后面最多8位)
(3) 有符号数据运算。
(4) sin、cos、tan、log函数的运算(如果要实现其他的函数运算,也可以,只是按键个数有限。其他的函数包括幂函数、ln函数,绝对值函数,反三角函数等)。
(5) 输入数据最多八位,运算结果最大是99999999。超过数据结果自动显示EEEEEEEE
(6)本系统还自带时钟功能,并可以进行修改时间、设置闹钟等功能。
本系统首先使用protues7.8进行仿真,并最后在硬件上进行实现。
总的仿真图:
仿真结果:
硬件测试:
补充:本程序属于自创,完全是凭兴趣,以及MJ的毅力。时断时续的调试了3个月的时间(读大学的时候),倍感辛苦。。
补充:整理好程序传到网上去了,要用Proteus7.8版本或者以上的仿真软件,低版本的恐怕会出现问题呢:http://download.csdn.net/detail/sunlinyi66/9266941
0 0
- 基于51单片机的高级计算器设计(最高级别)
- 基于51单片机的计算器(代码篇)
- 基于51单片机的简易计算器
- 基于51单片机设计简单计算器,实现6位有效四则运算的程序设计(汇编调用C)
- 基于51单片机的计算器 C语言程序
- 51单片机基于 Proteus 制作 10 以内加减的计算器
- (1)设计基于51单片机的电压表
- 基于51单片机的数控电源设计
- 基于51单片机的数控电源设计
- 基于51单片机的数控电源设计
- 基于MCS-51单片机的交通灯设计
- 基于java的计算器设计
- 基于51单片机的高级频率计(20M,低频可测占空比)
- 基于单片机的信号发生器设计
- 基于51单片机的计算器写代码遇到的问题及解决办法
- 基于51单片机和四位数码管的智能计算器算法
- 关于基于51单片机的MP3的总体设计
- 基于51单片机 的红外遥控解码设计
- Android Service启动方式以及生命周期以及通信总结
- 内存划分概述
- final,finally和finalize的区别
- iOS原生UITabBarController添加视图切换动画
- 黑马程序员_高新技术加强_浅谈
- 基于51单片机的高级计算器设计(最高级别)
- Matches Game(尼姆博弈)
- Flex中的DataGrid报错(二)
- JVM之垃圾收集器与内存分配策略
- hdu 4901 The Romantic Hero(dp)
- 小程序分享:str1和str2对应的串相等, 但是a.txt和b.txt不相同。
- 对字符数组,字符指针,字符串常量以及其sizeof的一些总结
- linux ubuntu修改mysql字符集为utf-8
- Java位运算