51单片机 指纹模块 按键部分

     今天下午没课就有看看自己的程序感觉按键需要重新修改,之前的按键是按第一个按键选择第一个功能,但随着功能的增加,需要的按键也越多非常不方便,而且后面还有输入id的操作,这样需要的按键就很多了,不方便。所以我准备重新写按键(用的还是独立按键),只需要四个按键就可以啦,一个是确认和菜单,一个是指针往下,一个是指针往右,还有一个是取消按键。


    在确认和菜单中用switch case 来区分选择的功能。在指针往下按键中,也用switch case 来确定lcd显示的内容。指针往右按键和往下的按键一样,取消按键里面就是跳出扫描按键循环。


     在.c文件里把按键的去抖动和返回按键的编号(可以用宏定义记编号)



               

                这是按键的去抖动。


  


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值