OpenEdv-开源电子网

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

4*4按键扫描

[复制链接]

32

主题

83

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
385
金钱
385
注册时间
2011-11-21
在线时间
32 小时
发表于 2012-3-30 15:04:12 | 显示全部楼层 |阅读模式
请教各位大虾,我想实现只要有按键按下就跳到另一个界面显示按键值,我本想设置一个标志位,只要标志位为真就跳到我要的界面,可后来觉得行不通,哪位大虾给点意见或建议
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

20

主题

562

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
670
金钱
670
注册时间
2012-2-28
在线时间
0 小时
发表于 2012-3-30 15:09:58 | 显示全部楼层
另一个界面是什么实现啊???如果是函数直接放在按键操作里面,把按键值当做参数穿进去不久可以了
努力,前进。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-3-30 15:12:46 | 显示全部楼层
回复【楼主位】六画玄辉:
---------------------------------
你怎么觉得不行了?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

32

主题

83

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
385
金钱
385
注册时间
2011-11-21
在线时间
32 小时
 楼主| 发表于 2012-3-30 15:23:04 | 显示全部楼层
如果设置标志位我不知道该把这个标志位放到哪里是扫描按键函数内还是外面,如果放在扫描按键函数里面感觉好像没作用,按键是矩阵按键,12864显示;见笑了!!!
回复 支持 反对

使用道具 举报

20

主题

562

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
670
金钱
670
注册时间
2012-2-28
在线时间
0 小时
发表于 2012-3-30 15:30:35 | 显示全部楼层
对按键扫描函数返回值进行判断,如果是这个值,执行这个函数
努力,前进。
回复 支持 反对

使用道具 举报

20

主题

562

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
670
金钱
670
注册时间
2012-2-28
在线时间
0 小时
发表于 2012-3-30 15:30:53 | 显示全部楼层
一个if语句或者加上几个else if 
努力,前进。
回复 支持 反对

使用道具 举报

39

主题

156

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
417
金钱
417
注册时间
2012-12-23
在线时间
19 小时
发表于 2013-2-27 18:00:08 | 显示全部楼层
回复【楼主位】六画玄辉:
---------------------------------
如果你想实现多界面的切换,而且都是用同一个按键来实现的话 肯定是要用的标志位的
比如说你使用的按键IO口位P1.0,界面的标志位变量用flag存放
if(P1.0==0&&flag==1)
{
界面一。。。。
}
if(P1.0==0&&flag==2)
{
界面二。。。。。。。
}
。。。。。。。。。
。。。。。。。。。。。。。
。。。。。。。。
天道酬勤
回复 支持 反对

使用道具 举报

69

主题

289

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1294
金钱
1294
注册时间
2013-3-14
在线时间
62 小时
发表于 2013-3-26 17:13:32 | 显示全部楼层
回复【楼主位】六画玄辉:
---------------------------------
建议你去参考下那种12864菜单设计的程序
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 16:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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