硬件连接:动态显示是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。
特点:占用I/O端线少,电路较简单,编程较复杂,CPU要定时扫描刷新显示。-般适用于显示位数较多的场合。
所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中。
1.电路原理图
使用74HC245芯片驱动6位共阴极数码管
2.74HC245简介
74HC245是兼容TTL器件引脚的高速CMOS总线收发器,典型的CMOS型三态缓冲门电路,八路信号收发器。由于单片机或CPU的数据/地址/控制总线端口都有一定的负载能力,如果负载超过其负载能力,一般应加驱动器。主要应用于大屏显示,以及其它的消费类电子产品中增加驱动。
3.74HC245引脚及功能
引脚功能介绍
DIR(即图中AB/BA引脚): 方向引脚,控制数据的传输方向。当DIR引脚为高电平时,数据从A端传输到B端;当DIR引脚为低电平时,数据从B端传输到A端。
A0-A7:数据传输引脚
B0-B7:数据传输引脚
OE(图中CE引脚)高电平时,输出端口处于失能状态;OE为低电平时,输出端口处于使能状态。
仿真引脚图
数据手册引脚图
4.案例程序
5.显示效果如下图
下一节 【通过模块化封装显示函数并优化程序】