本章所要实现的功能是:控制动态数码管从左至右显示数字 0-7。学习本章可以参考
前面的实验章节内容。本章分为如下几部分内容:
1 数码管介绍
2 74HC245 和 74HC138 芯片介绍
3 硬件设计
4 软件设计
5 实验现象
1.数码管介绍
1.1 多位数码管简介
多位数码管,即两个或两个以上单个数码管并列集中在一起形成一体的数码管。当多位一体时,它们内部的公共端是独立的,而负责显示什么数字的段线(a-dp)全部是连接在一起的,独立的公共端可以控制多位一体中的哪一位数码管点亮,而连接在一起的段线可以控制这个能点亮数码管亮什么数字,通常我们把公共端叫做“位选线”,连接在一起的段线叫做“段选线”,有了这两个线后,通过单片机及外部驱动电路就可以控制任意的数码管显示任意的数字了。
我们开发板上使用了 2 个四位一体的共阴数码管,这样可在上面同时显示 8
个数值。
1.2 数码管动态显示原理
动态显示,就是利用减少段选线,分开位选线,利用位选线不同时选择通断,改变段选数