用AT89S51单片机C语言编写一个四位计算器,可以实现加减运算即可,急用,求帮助!

注意是用4*4矩阵键盘输入的,而且要用c语言进行编写。头文件是#include<reg51.h>的,注意是AT89S51,不是AT89C51... 注意是用4*4矩阵键盘输入的,而且要用c语言进行编写。
头文件是#include <reg51.h>的,注意是AT89S51,不是AT89C51
展开
 我来答
guolear
2011-09-13
知道答主
回答量:21
采纳率:0%
帮助的人:10.7万
展开全部
这个是个小试验项目吧,其实就是做一个4*4键盘的功能?简单就用16个IO口分别赋予键值,复杂的就是用4X4键盘逻辑(4个IO纵向,4个IO横向编程)
新店之男
2011-08-31 · TA获得超过922个赞
知道小有建树答主
回答量:763
采纳率:0%
帮助的人:364万
展开全部
89s51能容纳用c语言编写的计算器程序吗?指定超过4k!初始化,键盘扫描,显示扫描....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Athena_min
2011-08-31 · TA获得超过134个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:234万
展开全部
简单,4*4矩阵键盘 + 数码管或液晶显示均可
更多追问追答
追问
能把编好的程序发给我吗?只要实现加减运算就行了(用4*4矩阵键盘输入的)
追答
这个需要根据你的硬件连接来编写的啊,我给你程序,硬件连接不一样的话你也用不了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunabeng
2011-09-01 · 超过12用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:43.9万
展开全部
过两天回学校发给你,以前写过,可以计算加减乘除,但是除法如果被除数是零会乱,这个当时没处理:负数也不能实现显示,这些你自己应该可以完善一下。把邮箱留下······

顺便提一下,我的显示是用数码管
追问
我的邮箱是rcg157@sina.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式