单片机4*4键盘扫描程序时怎么开启的?

1个回答

写回答

13821211101

2025-10-05 15:35

+ 关注

根据行序,逐行检测按键按下情况,以下是4*4键的示意图:| 键位 | L0-L3 | H0-H3 | P0.P0 || ------ | ------ | ------ | ------ |假设P0.0-P0.3为H0-H3,P0.4-P0.7为L0-L3

(列) L0 L1 L2 L3(行) H0 0 1 2 3 H1 4 5 6 7 H2 8 9 A B H3 C D E F首先让 H0 = 0,然后依次检测L0-L3,看那个键按下了,则对应的L0-L3为0,这样第一行检测结束。例如,在扫描H0行时,第一个键按下,则L0=0,获得的P0.P0为0xee。您也可以返回一个值,比如就是0,来代表第一个键(0)被按下,这样依次检测就完成了16个键的扫描。

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号