程序功能:
这个例子程序主要是学习使用IO的数据寄存器(PORTGIO)输出数据,如何控制数码管显示.
杜邦线连接( BF592 GPIO 功能模块 )
BF592 GPIO
功能模块
杜邦线数量
功能
PG0~PG7
J16
8
数码管数据端
PG8
J17(A)
1
段锁存
PG9
J17(B)
位锁存
程序说明
实验结果:
数码管上显示01234567
知识要点及提问:
1.动态扫描。由于任一时刻只能显示一种数字,当需要多位数码管显示多位数据的时候就需要动态扫描。动态扫描实际上执行的是动态显示,由于动态速度很快,人眼分辨不出是在动态显示,所以看上去是静态显示,这种效果正是我们所需要的。动态扫描的优点是,在不影响显示效果的前提下,大量节省 IO 端口。