本设计是基于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
本文介绍了一款基于51单片机的科学型计算器的设计与实现过程,涵盖四则运算、小数点数据运算、有符号数据运算以及多种数学函数的实现。该计算器还具备时钟功能,支持修改时间和设置闹钟。经过3个月的时断时续调试,最终在硬件上成功实现。
&spm=1001.2101.3001.5002&articleId=38326791&d=1&t=3&u=38e11bb0ccb84ec19d446350838fd43c)
2万+

被折叠的 条评论
为什么被折叠?



