定义一个按键缓冲区 用普通的按键扫描程序,当扫描到有按键按下的时候。按键键的值写入缓冲区。继续扫描直到完成。 然后返回缓冲区地址就可以得到多个按键的数据了。 这样只要定义16字节的缓冲区全部按键都能检测到。(一般不需要那么多6个足够) 还有一种方式 是 如果只返回2个按键的话。 可以这样 常规按键扫描 返回范围在0-15也就是0-F 读取到一个值后把这个值左移4位 再继续读取。当读取到第二个值的时候与上第一个值。就能获取2个按键的值了。
定义一个按键缓冲区 用普通的按键扫描程序,当扫描到有按键按下的时候。按键键的值写入缓冲区。继续扫描直到完成。 然后返回缓冲区地址就可以得到多个按键的数据了。 这样只要定义16字节的缓冲区全部按键都能检测到。(一般不需要那么多6个足够) 还有一种方式 是 如果只返回2个按键的话。 可以这样 常规按键扫描 返回范围在0-15也就是0-F 读取到一个值后把这个值左移4位 再继续读取。当读取到第二个值的时候与上第一个值。就能获取2个按键的值了。
Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.