I/O输出——
实例3:数码管动态扫描显示
一、实例目的
通过本实例,我们应:
1. 了解多位数码管的结构及引脚;
2. 了解多位数码管驱动电路;
3.掌握数码管动态扫描程序设计。
二、多位数码管结构及引脚
多位数码管用于显示更多的数值信息,其由多个数码管组成,这些数码管的段(a~h)一一对应连接在一起,公共极独立。4位数码管外观如图1所示。
图1 4位数码管
注:图1来源自Wikipedia,原文链接:
https://en.wikipedia.org/wiki/Seven-segment_display
四位数码管引脚见表1。
表1 四位数码管引脚
引脚
|
功能
|
a~h
|
多位数码管的段控制端,输入,决定数码管的显示内容
|
com0~com3
|
数码管的公共端,即共阴极或共阳极,又称位选
|
二、多位数码管驱动原理
因为多位数码管的a~h段在内部连接在一起,为了让数码管显示不同的内容,只能采用动态扫描方式,即按照一定方向(例如从左到右)逐一选中