找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机矩阵键盘取数值 key_num如何取出来放主程序使用?

查看数: 2513 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-5-4 00:19

正文摘要:

该程序key_num如何取出来放主程序使用。

回复

ID:1109793 发表于 2024-5-5 07:27
你那key_num在scan函数里面没有定义,大概率就是全局变量了,那就直接用好了,不用return。不好使还是扫描不对啊。而且你这P3不是在scan里面用来接按键了吗?怎么main里面又赋值操作了?
ID:1119258 发表于 2024-5-4 21:59
直接调用就可以啊 key_num返回值 主函数里定义一个同类型变量赋值给他就可以
ID:883242 发表于 2024-5-4 13:23
确实不对,这不是扫描键盘,而是一个键接了2个开关分别给行列,没有这种硬件接法。
ID:1109793 发表于 2024-5-4 08:48
好像你这个也不好使吧,行列直接起码要有个分时驱动的过程吧,你这直接给赋值了0F和F0,这样好像不好使吧。
ID:517951 发表于 2024-5-4 07:50
按键子程序返回的key_num 变量作为全局变量,  给到其他子程序判断if(key_num==某个值)按键状态使用就可以了.
ID:1109793 发表于 2024-5-4 07:27
大概,if(key_num==1){}

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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