2025-11-08 05:31:34
74HC595是存数据的,负责把数据从一根线慢慢传到8根线。比如你用3根线传8位数据,它一次存1位,8次存完就变成8根线同时输出。74HC138是选地址的,比如有8个点阵,用3根线选1个,选到哪个点阵就亮哪个。两者配合用,先传数据给595,再告诉138亮哪个位置。
为什么这么设计呢?因为595有8个输出引脚(数据手册写明),刚好对应点阵的列线;138有3个地址输入(手册标明A0-A2)和8个输出(Y0-Y7),专门用来选通8个通道。比如数据传完595会自动清空,138根据地址选通对应行或列,这样点阵就能按顺序亮起来。比如595的Q7引脚和138的Y0引脚连在一起,当138选通Y0时,595存的8位数据就会同时输出到点阵列线,这样对应行就亮了。这样设计省电又省线,比如用3根线控制8个点阵,比直接连8根线省了5根。
本题链接: