单片机锁存器的使用?

2024-10-30 14:56:30
推荐回答(2个)
回答1:

锁存器一般是指单片机外边的,是外接的芯片。

从这个电路看,P0控制数码管的段、P2控制数码管的位。
P0、P2是单片机内部的特殊功能寄存器,能够保存数据。
也许有人称呼它们是“片内锁存器”?

这个电路,在程序控制下,能够正常的动态显示;
但是从电子技术的理论来说,这个电路是不合理的,在LED不发光的时候,耗电很大,甚至远远大于LED发光时的电流。
------------------------
楼主补充的程序,和这幅电路图,是不配套的。
------------------------
锁存 和 输出,是使用片内的P0和P2;
但是,P0~P3,不叫锁存器,叫做输出接口,是“特殊功能寄存器”中的四个。
------------------------
按照楼主补充的程序,需要外接两块芯片73LS373,它们才是锁存器。

回答2:

1.你配的图是郭师讲解的PPT上的图,只是为了讲解控制位和段的原理,这里并没有用锁存器,P0口是段显,P2口是位选。
第1讲的课件里有实验板原理图,他的程序都是按照这个图来写的。段和位的锁存器用的是两片74HC573
2.这小程序是在第一个数码管显示1。有了锁存器就可以节省端口,你去看第1讲课件里德实验板原理图,用了锁存器就可以只用P0口来控制位和段

看过郭师的视频,多多讨论啦~~~