数码管的静态显示与动态显示介绍

描述

从共阴与共阳的数码管上看,对数码管的控制与控制LED一样,只需要控制数码管的两端高低电平(位选引脚与段选引脚的电平),数码管便可以被点亮。

静态显示与动态显示

静态显示:各数码管处于恒电压或者恒电流状态,硬件电路复杂成本高;

动态显示:各数码管被分时选通,利用人的视觉暂留特性显示,成本低,需要占用CPU运行时间。

驱动电路

虽然数码管的使用只需要设置控制位选与段选引脚,便可以使其工作。但数码管工作需要电流比较大,51单片机的P0双向I/O(没有高电平输出),而P1~P3为准双向I/O口(驱动电流很小)。这些端口不能直接驱动数码管,都需要外接上拉电阻提供电流给数码管。

下图的数码管控制电路,为P0口接上拉电阻,连接到段选引脚,位选引脚连接到P2口。

动态显示

如果是八位数码管,位选占用8个I/O,而段选占也用8位 I/O,单片机的一半被占用了,I/O比较紧张。可以通过使用74HC138(38译码器),省下一些I/O口;可以通过74HC245(八路信号收发器)对数码管进行分时复用;也可以将两者结合进行使用(74HC138+74HC245)。

动态显示

动态显示

总结:

1)数码管显示有静态显示与动态显示;

2)单片机中需要有驱动电路才能使用数码管;

3)74HC138的使用可以省下I/O口;

4)74HC245的使用,将会更加合理利用I/O资源。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分