51单片机之数码管静态显示,锁存器的使用

如题所述

第1个回答  2022-08-03

八段数码管由8颗LED组成,根据LED的接法,数码管可分为 共阴极 共阳极

共阴极 是指每一颗LED的阴极都接在低电平0V上
共阳极 是指每一颗LED的阳极都接在高电平5V上

对于 共阴极 数码管,单片机“控制”LED的阳极。想要谋颗LED亮,单片机就应该给对应LED的支路送高电平。

对于 共阳极 数码管,单片机“控制”LED的阴极。想要谋颗LED亮,单片机就应该给对应LED的支路送低电平。

为什么要用锁存器?你想,一个数码管就对应8个IO口。但是如果要用好多个数码管呢?单片机的引脚根本不够用。
先放上原理图(相同的标号代表是连在一起的,即 电位相同 。如红色圈中的D0电位都是相同的)

P27高电位,锁存器的“锁”打开,新数据传进去

P27低电位,锁存器的“锁”锁住,新数据传不进去,依然输出旧的数据

比如要第三个数码管的a段亮起来
位选WE3=0,段选A=1,就能形成如图回路

如果位选WE3=1,WE4=0,段选A=1,就能形成如图回路

相似回答
大家正在搜