锁存器就是把单片机的输出的数据先存起来,可以让单片机继续做其它事..
比如74HC373是一种CMOS电路8D锁存器

74LS373是一种TTL电路 8D锁存器
74LS74 是一种TTL 带置位复位正触发双D触发器
它的LE为高的时候,数据就可以通过它.当为低时,它的输出端就会被锁定,即为刚才通过的数据,这样,就可以保持这个状态.D锁存器 锁存器对时钟脉冲电平(持续时间)敏感,在一持续电平期间都运作。
数字电路分析,D锁存器电路,请问当D为0是,输出Q不是为0吗?怎么是1了?
锁存器是一种对脉冲电平敏感的存储单元电路,它们可以在特定输入脉冲电平作用下改变状态。锁存,就是把信号暂存以维持某种电平状态。锁存器是利用电平控制数据的输入,它包括不带使能控制的锁存器和带使能控制的锁存器。锁存器最主要的作用是缓存,其次完成高速的控制器与慢速的外设的不同步问题,再其次是解决驱动的问题,最后是解决一个 I/O口既能输出也能输入的问题。在某些运算器电路中有时采用锁存器作为数据暂存器。
数据有效延迟于时钟信号有效。这意味着时钟信号先到,数据信号后到。

在某些运算器电路中有时采用锁存器作为数据暂存器。
所谓锁存器,就是输出端的状态不会随输入端的状态变化而变化,仅在有锁存信号时输入的状态才被保存到输出,直到下一个锁存信号到来时才改变。典型的锁存器逻辑电路是D 触发器电路。
在某些应用中,单片机的I/O 口上需要外接锁存器。例如,当单片机连接片外存储器时,要接上锁存器,这是为了实现地址的复用。假设,MCU端口其中的 8 路的 I/O 管脚既要用于地址信号又要用于数据信号,这时就可以用锁存器先将地址锁存起来。
8051访问外部存储器时P0口和P2口共同做为地址总线,P0口常接锁存器再接存储器。以防止总线间的冲突。而P2口直接接存储器。因为单片机内部时序只能锁住P2口的地址,如果用P0口传输数据时不用锁存器的话,地址就改变了。
看看8051单片机总线操作的时序图对我们很有帮助。由于数据总线、地址总线共用P0口,所以要分时复用。先送地址信息,由ALE使能锁存器将地址信息锁存在外设的地址端,然后送数据信息和读写使能信号,在指定的地址进行读写操作。

使用锁存器来区分开单片机的地址和数据,8051系列的单片机用的比较多,也有一些单片机内部有地址锁存功能,如8279就不用锁存器了。
D锁存器电路,请问当D为0是,输出Q为0;
你说的没有错啊,答案解析也没有错啊;
倒是你列的等式:Q=1'+Q=1,是错的,应该是:Q = 1'+Q = Q;1' = 0 的;


