打印

想用51做个计算器,求高人指点程序

[复制链接]
2268|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
irundream|  楼主 | 2011-11-23 17:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
最近学校搞实训,老师让做个计算器(at89s52),本人刚c语言不好,求高人指点,最好上传源码。附上原理图,看看有没有问题。谢谢各位了!

相关帖子

沙发
mugenwon| | 2011-11-24 13:25 | 只看该作者
代码没有。大概能这么想:
分显示模块,按钮输入模块,计算模块。每个模块对外都有一定接口,逐一完成即可。
你可以在程序里对每个模块定时或不定时调用运行,也可以再搞多一个类似任务调度的模块。根据3个模块需要,用任务调度模块来调用。

使用特权

评论回复
板凳
airwill| | 2011-11-24 13:59 | 只看该作者
16 个键, 感觉太少了点. 按键和显示不难.
这个东西的难度, 可能是在计算上面.

使用特权

评论回复
地板
irundream|  楼主 | 2011-11-25 08:25 | 只看该作者
谢了

使用特权

评论回复
5
xxdcq| | 2011-11-25 08:50 | 只看该作者
最难不是计算那块
而是人家交互那块

使用特权

评论回复
6
Sea-Wolf| | 2011-11-26 23:44 | 只看该作者
主要就是加减乘除,运算这块,估计够LZ折腾一段时间的。哈哈,电路很简单。

使用特权

评论回复
7
qqiummo| | 2011-11-28 00:02 | 只看该作者
加减乘除倒也不难,关键是要精确到多少位呢,还有三角函数,乘方、开方,再者是运算结果的存储功能,做到这个地步才算难

使用特权

评论回复
8
linzhiqi1| | 2012-4-18 09:23 | 只看该作者
要做到和实际商品计算器一样难度还是很大的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

73

帖子

0

粉丝