在单片机里面,那些芯片的驱动作用不太明白,例如用74hc573驱动数码管。驱动工作原理怎么样?

不是什么位选,段选,这两者我知道的。我想知道单片机加上573后是不是把电流给提高了所以有能力驱动数码管、点阵。

74HC573是锁存器,用于数码管显示时通常是采用段选、片选共用同一组并口的驱动方式。
驱动数码管需要两个信号,一个是段选信号,一个是片选信号。段选信号是固定的8个(对于普通7段数码管),而片选信号数量是与数码管位数相同的。对于8位数码管的动态扫描来说,片选信号要8根线,这样仅仅驱动数码管就占用了2组共16个IO口,非常浪费
使用573锁存器后,只占用8+2=10个IO口,其中2个用于控制锁存器使能,另外8个输出信号。先关闭控制片选信号的573芯片的锁存功能,然后单片机输出片选信号,随后开启锁存,此时无论573的输入端如何变化,输出端都是不变的,也就是原来输入的信号被锁住了。然后,再关闭控制段选的573的锁存功能,输出段选信号,再锁存,这样就巧妙的实现了数据线的复用,让一组IO口既输出段选又输出片选。追问

谢谢你,但是还有一点不明白:就是为什么说573是驱动?难道加上它之后通过数码管的电流就变大了?我知道单片机直接是驱动不了数码管的,尤其是大号的就算驱动了也会烧掉单片机,但是加上573后电流就真的有所提高吗?我可以用它来驱动8*8点阵吗?

追答

这里实际上是利用573实现IO口的分时复用,普通0.56英寸以下数码管每段的电流只有不到5mA,而51单片机IO口最大可以灌入至少10mA电流,因此开发板上使用573的原因并不是电流问题,单片机自身的驱动能力也足够了。驱动8*8也可以

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-02
先别看那些硬条条,先看视频理解一些了在去看文字讲解,视频你在网上搜吧,我找麻烦,

...例如用74hc573驱动数码管。驱动工作原理怎么样?
74HC573是锁存器,用于数码管显示时通常是采用段选、片选共用同一组并口的驱动方式。驱动数码管需要两个信号,一个是段选信号,一个是片选信号。段选信号是固定的8个(对于普通7段数码管),而片选信号数量是与数码管位数相同的。对于8位数码管的动态扫描来说,片选信号要8根线,这样仅仅驱动数码管就...

为什么74hc573的输出可以驱动6位数码管?
驱数码管需要两信号段选信号片选信号段选信号固定8(于普通7段数码管)片选信号数量与数码管位数相同于8位数码管态扫描说片选信号要8根线仅仅驱数码管占用2组共16IO口非浪费 使用573锁存器占用8+2=10IO口其2用于控制锁存器使能另外8输信号先关闭控制片选信号573芯片锁存功能单片机输片选信号随启锁存...

89c52单片机,点阵8*8 这样驱动妥不妥,哪还不很妥,求大神
P1口供电不行啊,要加上驱动电路的,朋友!否则电流不够,亮度会很低的。

求大神帮忙解答51单片机74HC573的问题。。。
印象中 单片机的四个p口中,只有p0口的驱动能力最差,所以要想输出在点的电流得接上拉电 阻。p0.0当然可以输出高电平,只是它的输出电流有限,电流太小不足以点亮二极管。 你可以在程序里让p0.0输出个高电平(p0.0空接),然后用电压表测一下它的电压就知道了。p0.0-p0.7都不能够点亮二...

初学单片机,看不太懂开发板的电路图
首先你应该先了解下74HC138和74HC573的工作原理就很好控制了,74HC138是译码器,在这里控制数码管的位选,增强驱动能力的同时还可以节省单片机的端口。74HC573是锁存器,直接用端口控制即可。如果想让最后一个数码管显示1,首先应该选择最后一位数码管(Y7),以共阴数码管为例:P2=0x07;P0=0x3f即可。

8051单片机驱动12个发光二极管 中间加个573 做驱动 为什么? 别人说不...
1.74HC573是锁存器,有两个控制端,一个是三态允许控制端(也叫输出使能端,就是控制输出的),另一个就是锁存允许端,有关数据的是数据输入端和数据输出端 (1)当输出使能端为高电平时,无论锁存允许端和数据输入端为何种电平,其输出都为高阻态,此时该芯片处于不可控制状态 (2)当输出使能端...

用PNP管 和74HC573驱动9V共阴数码管 为什么用单片机控制不了?
影响控制的速度,对芯片也不好(充放电)。还是改一下设计吧,在PNP的基极与地之间再接一个NPN的三接管,然后就可以直接控制NPN的基极,来控制了(应该可以直接用单片机P口控制了),可能会多一项反相器了。...这个其实也挺烦的,不过我有一个设计就是这样的思路...应该对你有帮助吧。

单片机连接共阴极数码管是不是必须加74hc573n驱动???它和单片机怎么连接...
如果只有一个数码管可以不用573,多个数码管就必须要使用驱动芯片,否则单片机的输出电流会过载。573是锁存器电路,可以使用单片机的某一个口与573的输入端连接(8位),573的输出端接数码管。再使用一个单片机的输出口作为573的锁存信号(1位)也可以不使用573,改用595,这个芯片现在用的比较多 ...

单片机连接74HC573驱动两位共阳数码管编程谁能发几个,我是51单片机初学...
1. 首先,单片机P0口负责发送abcdefgh段选信号。这部分代码用于控制每个段的点亮情况,以显示特定的数字或字符。2. 接着,使用74HC573锁存器将段选信号保存。锁存器在这一阶段起着关键作用,确保单片机发送的信号不会丢失,并保持稳定。3. 最后,单片机P0口再次发送位选信号。这一信号用于控制数码管的...

74HC573驱动ULN2003
74HC573的输入输出正确的话,能够把它的低电平拉高,只能说ULN2003肯定是坏了。作为ULN2003的输入端,能够反过来放电这么牛叉,这是不应该的。作为输入端,能够把控制信号的高电平拉低一定程度,因为有时候控制信号输出能力差,空有个高电平,一点负载都带不了,一接入负载输入端,立马变成很低不再符合高...

相似回答