高手指点,什么是锁存器,具体原理,功能,51单片机?
锁存器就是把单片机的输出的数先存起来,可以让单片机继续做其它事.. 比如74HC373就是一种锁存器 它的LE为高的时候,数据就可以通过它.当为低时,它的输出端就会被锁定,即为刚才通过的数据,这样,就可以保持这个状态.74HC373是CMOS电路 74LS373是TTL电路 都是8D锁存器
锁存器应用?
锁存器主要用来实现数据线或数据端口复用,以节省数据线和数据端口 如51单片机的P0口,既是数据输出口,又是地址线输出口,访问外部存储器时,P0口先送出的是地址低8位,利用锁存器先把这个数据锁住(就是实现锁存器的8个输入与8个输出端隔离),那么第二次送数据时,这个数据就不会出现在存储器的地址线上了,从而保证低8位地址的正确,如果不用锁存器的话,数据线要占用单片机8个IO口,地址线要占16个IO 口,该单片机有32个IO口,就只剩下8个了,很可能不够用,有了锁存器,实现了数据的隔离和保持,一个数据端口就可以外接很多器件了,他们之间相互不影响,只不过获得数据有先后