完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
单片机的按键
一、独立式按键 实现的流程: 说明: 去抖延时程序:检测按下之后10ms-20ms之间的休眠时间之后是否还是处于按下的状态,如果是,就认为是正确的按键;如果不是,就认为是失误操作,不认为是正确按键 二、矩阵式键盘 由行线和列线构成,按键位于航和列的交叉点上
没有键按下的时候,无论是行还是列,都是高电平,当有按键按下的时候,对应的航和列线都是低电平,其他行和列都是高电平
1、如果是“8”号键按下,则八号对应的第二行是高电平(这里应该会产生一个信号告诉系统要进行扫描法扫描判断是具体哪个键按下) 2、扫描法:第零列置为低电平,判断0、1、2、3行哪一行有整行是低电平的(因为按键的地方会导通),有就就可以判断是那个按键。如果没有,就置第一列位低电平,再来判断是哪一行是低电平。一次类推。这里的例子说明是在第一列操作的时候,第二行整行是低电平,就是“8”号键对应的位置。
|
|
|
|
只有小组成员才能发言,加入小组>>
3278 浏览 9 评论
2956 浏览 16 评论
3456 浏览 1 评论
8988 浏览 16 评论
4050 浏览 18 评论
1102浏览 3评论
570浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
568浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2301浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1857浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 11:12 , Processed in 1.386142 second(s), Total 78, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号