程序功能:
这个例子程序主要是学习,如何初始化BF592的GPIO口为输入口和输出,矩阵按键的反转扫描原理。
杜邦线连接( BF592 GPIO 功能模块 )
BF592 GPIO
功能模块
杜邦线数量
功能
PF0~PF7
J14
8
矩阵按键
PG0~PG7
J16
数码管
PG8
J17(A)
1
段锁存
PG9
J17(B)
位锁存
程序说明:
实验结果:
下载程序后,按下矩阵键盘任意键,会依次在数码管上从左到右显示。
知识要点及提问:
1.反转扫描原理:
1)行线输出全为 0
2)读入列线值
3)列线输出上次读入的值
4)读入行线值
5)组合 2 种读入值
2.学习者可以根据自己的需要更改键值。