OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2583|回复: 3

求教如何用键盘输入更改一组数组中的值!

[复制链接]

5

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2016-7-27
在线时间
13 小时
发表于 2016-8-31 20:51:50 | 显示全部楼层 |阅读模式
5金钱
八位数组,元素只有01,如何利用按键输入变换所要更改的元素的位置,比如
const u8 level[] ={0,0,0,0,0,0,0,0,0};
我要可以用按键变更这八个中任意一个数值为1,也还可以变回0,就是翻转就可以了吧?
但是我不知道该如何移位。。
另外如果我要用一个引脚IO输出这一组数组的时候可以读取这八位的01信息然后输出成高低电平吗?还是用AD输出更好一些?
先求教移位好了。。

最佳答案

查看完整内容[请看2#楼]

按键输入中断后该写什么来更换数组的中要更换的元素的位数,我希望可以自己一位位的设定01,而不是直接赋值
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2016-7-27
在线时间
13 小时
 楼主| 发表于 2016-8-31 20:51:51 | 显示全部楼层
按键输入中断后该写什么来更换数组的中要更换的元素的位数,我希望可以自己一位位的设定01,而不是直接赋值
回复

使用道具 举报

5

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2016-7-27
在线时间
13 小时
 楼主| 发表于 2016-8-31 21:16:29 | 显示全部楼层
就是用键盘来控制可以更换数组中的任意一位元素
回复

使用道具 举报

5

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2016-7-27
在线时间
13 小时
 楼主| 发表于 2016-8-31 21:17:08 | 显示全部楼层
该如何编写这个移位的函数?不知道移位的这个语言该怎么编
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-29 23:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表