上传者: 38731027
|
上传时间: 2021-08-31 08:38:48
|
文件大小: 464KB
|
文件类型: PDF
试题可以直接在官网下载(试题链接),十分神奇地考了矩阵键盘。
按键功能:
矩阵键盘扫描方法很多,这里采用逐行扫描的方法:每次将某一行(R1、R2、R3、R4)置低电平,然后去读每一列(C1、C2、C3、C4)的电平。如果读出某一列为低电平,则表示该行该列所对应的按键被按下,按键注意去抖动。(可能实现起来比较暴力,图是白嫖的)
源码:
(1)IIC驱动:
//IIC.h
#include
sbit SDA = P2^1; //数据线
sbit SCL = P2^0; //时钟线
void Delay_IIC(unsigned char t); //延时函数