完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请教各位大虾,我想实现只要有按键按下就跳到另一个界面显示按键值,我本想设置一个标志位,只要标志位为真就跳到我要的界面,可后来觉得行不通,哪位大虾给点意见或建议
|
|
相关推荐
7个回答
|
|
另一个界面是什么实现啊???如果是函数直接放在按键操作里面,把按键值当做参数穿进去不久可以了
|
|
|
|
你怎么觉得不行了?
|
|
|
|
如果设置标志位我不知道该把这个标志位放到哪里是扫描按键函数内还是外面,如果放在扫描按键函数里面感觉好像没作用,按键是矩阵按键,12864显示;见笑了!!!
|
|
|
|
对按键扫描函数返回值进行判断,如果是这个值,执行这个函数
|
|
|
|
一个if语句或者加上几个else if
|
|
|
|
如果你想实现多界面的切换,而且都是用同一个按键来实现的话 肯定是要用的标志位的
比如说你使用的按键IO口位P1.0,界面的标志位变量用flag存放 if(P1.0==0&&flag==1) { 界面一。。。。 } if(P1.0==0&&flag==2) { 界面二。。。。。。。 } 。。。。。。。。。 。。。。。。。。。。。。。 。。。。。。。。 |
|
|
|
建议你去参考下那种12864菜单设计的程序
|
|
|
|
只有小组成员才能发言,加入小组>>
3318 浏览 9 评论
2995 浏览 16 评论
3494 浏览 1 评论
9063 浏览 16 评论
4088 浏览 18 评论
1185浏览 3评论
611浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
601浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2337浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1897浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 13:27 , Processed in 1.283369 second(s), Total 92, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号