单片机 用户如何用c语言 将按键输入的值的存储到单片机里 5

 我来答
mrytsr
2011-05-06 · TA获得超过1364个赞
知道小有建树答主
回答量:1317
采纳率:0%
帮助的人:1084万
展开全部
....
问的 好笼统呀
看来你是初学的
给点指导吧....
单片机获取按键分为两种方式,分别是 扫描方式和中断方式
扫描很简单,就是把一个引脚p绑定到一个变量上面,比如a,a只有两个值1或者0,
在c代码里面,你可以对a进行赋值->就是输出了
也可以读取a的值就是->输入了
中断的话就更复杂一点了,
慢慢学吧,单片机很好玩的
两种方式 又分为 普通按键和矩阵键盘
更详细的385749807
匿名用户
2011-05-06
展开全部
呵呵 人家说的对的 就用数组 财富值没关系 我看能不能帮到你
int main()
;
/*这就是把这个表格以数组形式给定义了*/
int m;
int find(int a,int b)/*定义根据a,b的值输出对应的m值的函数*/
{ scanf("d% d%",a,b);/*输入a,b的值,格式可能不对*/
int p1;
int p2;
int i;
int m1;
for(i=1;i<4;i++) /*找对应的的行值*/
{ if(n[0][i]==a)
p1=i;
}

for(i=1;i<4;i++)/*找对应的列值*/
{ if(n[i][0]==b)
p2=i;
}

m1=n[p1][p2]; /*根据行列值来定m的值*/
return m1;
}

m=find(int a,int b);/*调用这个函数*/

printf("d%",m);/*输出M*/

}

定义和格式没仔细检查,编译未必通过,但原理是这样的,自己改改吧
另外,虚机团上产品团购,超级便宜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一万光年MEGn0
推荐于2018-04-12 · TA获得超过3712个赞
知道大有可为答主
回答量:4602
采纳率:67%
帮助的人:1075万
展开全部
按键扫描,扫描的键值保存起来。
STC单片机内部有EEPROM可以用来保存数据的。
具体看芯片资料。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bingsui54
2011-05-06 · TA获得超过304个赞
知道小有建树答主
回答量:667
采纳率:0%
帮助的人:297万
展开全部
如图所示的一个表格,想用C语言把它存储在单片机里,到时根据a和b的值{ scanf(
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式