程序功能:
这个例子程序主要是学习,如何初始化BF592的GPIO口为输入口和输出,矩阵按键的反转扫描原理,密码锁的原理。
杜邦线连接( BF592 GPIO 功能模块 )
BF592 GPIO
功能模块
杜邦线数量
功能
PF0~PF7
J14
8
矩阵按键
PG0~PG7
J16
数码管
PG8
J17(A)
1
段锁存
PG9
J17(B)
位锁存
程序说明:
实验结果:
下载程序后,按下矩阵键盘任意键,数码管显示对应的键值,输入完 8 位数字,如果与密
码相同,数码管显示“OPEN”,否则显示“Error。需要重新输入,直到密码正确。
知识要点及提问:
1.密码是在程序中固定的,用户使用过程中不能更改,可以在程序中更改。
2.学习者可以修改程序中的密码来做多组实验。