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

[复制链接]
3442|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 | 显示全部楼层
xxdcq 发表于 2011-11-25 08:50 | 显示全部楼层
最难不是计算那块
而是人家交互那块
Sea-Wolf 发表于 2011-11-26 23:44 | 显示全部楼层
主要就是加减乘除,运算这块,估计够LZ折腾一段时间的。哈哈,电路很简单。
qqiummo 发表于 2011-11-28 00:02 | 显示全部楼层
加减乘除倒也不难,关键是要精确到多少位呢,还有三角函数,乘方、开方,再者是运算结果的存储功能,做到这个地步才算难
linzhiqi1 发表于 2012-4-18 09:23 | 显示全部楼层
要做到和实际商品计算器一样难度还是很大的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

73

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部