基于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