本篇目录:
- 1、为什么74hc573的输出可以驱动6位数码管?
- 2、74ALS573芯片有什么作用
- 3、在单片机里面,那些芯片的驱动作用不太明白,例如用74hc573驱动数码管...
- 4、单片机,数码管动态扫描时用了两个hc573锁存器,一个控制段码一个控制...
为什么74hc573的输出可以驱动6位数码管?
微控制器的IO口均不能流过过大的电流,LED点亮时有约10ms的电流,因此数码管的段码输出不要直接接单片机IO口,应先经过一个缓冲器74HC573。
HC573是锁存器,用于数码管显示时通常是采用段选、片选共用同一组并口的驱动方式。驱动数码管需要两个信号,一个是段选信号,一个是片选信号。
在执行mov dptr,a的时候,80在p2口输出,04在p0口输出,而a则会在al锁信号使能后由p0口输出。我不知道你的电路里的数码管片选地址是怎么分配的,但是在某些汇编环境里可以用MOV P2,XX等来直接操作输入输出口。
下拉电阻”。或者把HC573用LS573直接代换试试。--- 用ULN2003提高灌电流能力,是正确的方法。从电平测试来看,ULN2003的输入输出的逻辑不正常。2003我用过,都是使用LS芯片驱动它。再试试下拉电阻看看。
74ALS573芯片有什么作用
这种电路可以驱动大电容或低阻抗负载,可以直接与系统总线接口并驱动总线,而不需要外接口。特别适用于缓冲寄存器,I/O 通道,双向总线驱动器和工作寄存器。
HC573是CMOS电路,电源电压工作范围是2V ~ 6V。上拉下拉能力相同。输入电阻很高,输入开路时电平不定。
片的资料时,可试着查看一下临近型号的芯片资料。 74HC的速度比4000系列快,引脚与标准74系列兼容 4000系列的好处是有的型号可工作在+15V 。新产品最好不用LS。
在单片机里面,那些芯片的驱动作用不太明白,例如用74hc573驱动数码管...
单片机IO口只需很小的电流控制74HC573即可间接的控制数码管段的显示,而74HC573输出也能负载约10ms的电流。
用两个74hc573锁存器,可以最多驱动8位数码管,一个做段驱动,一个做位驱动。一点问题都没有。完全是可以驱动的。至于驱动电流的大小,是由限流电阻大小决定的,同时还要考虑亮度。
为锁存器,输入并行信号输出并行信号。595输入串行信号,输出并行信号。选择哪种器件驱动数码管都可以,573驱动电流能大一些。
首先你应该先了解下74HC138和74HC573的工作原理就很好控制了,74HC138是译码器,在这里控制数码管的位选,增强驱动能力的同时还可以节省单片机的端口。74HC573是锁存器,直接用端口控制即可。
有时需要在此处加装“下拉电阻”。或者把HC573用LS573直接代换试试。--- 用ULN2003提高灌电流能力,是正确的方法。从电平测试来看,ULN2003的输入输出的逻辑不正常。2003我用过,都是使用LS芯片驱动它。再试试下拉电阻看看。
单片机,数码管动态扫描时用了两个hc573锁存器,一个控制段码一个控制...
一般是先给段码消影,即给段码个值0xff(共阳),关闭所有显示,然后位码,之后再进行段码的真正赋值。
对于8位数码管的动态扫描来说,片选信号要8根线,这样仅仅驱动数码管就占用了2组共16个IO口,非常浪费 使用573锁存器后,只占用8+2=10个IO口,其中2个用于控制锁存器使能,另外8个输出信号。
一种方法是用两个锁存器来锁存数码管的段码和位码,进行动态扫描显示。2另一方法是,用P3口的4位接一个BCD译码器控制数码管的段码,再P3口的3位接一个3-8译码器来控制数码管的位进行动态扫描。
是138在做动态扫描吧,我没怎么用138,但有一点是肯定的,就是一般情况下应该是138的电流驱动能力有限导致你所说的问题。
)显示函数里面是需要先打开位锁存,送入位码,然后关闭位锁存,这样要显示的位码就被保存在了控制位那一个74HC573芯片中了。
只要单片机的驱动电流足够时当然可以直接控制数码管,但这样占用很多单片机端口所以般不这样做,用锁存器既能节约单片机站口,又能增加驱动电流,所以一般用锁存器驱动数码管。
到此,以上就是小编对于锁存器芯片74ls373的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。