51 矩阵按键
电路图
简单
1.
void scanButton(void) {
unsigned char temp0=0,temp1=0,temp2=0;
P1 = 0xf0; //1111 0000
if(P1!=0xf0) { //当按下时电平发生改变 如1110 0000
delay(20);
temp0 = P1; //保存行结果
P1 = 0x0f; // 电平反转 0x0f 0000 1111
if(P1!=0x0f) { //当按下时电平发生改变 如00
原创
2020-08-26 15:43:05 ·
272 阅读 ·
1 评论