51单片机ALE引脚释疑..理解的帮个忙!

解释一:ALE低电平时,P0口上的内容和锁存器输出一致。
解释二:当ALE/PROG接上低电平的时候,CPU对外部存储器进行存取时,用来‘锁住地址线的低位地址’,以实现低位地址和数据的隔离。
到底低电平时,是让锁存器锁住了数据,还是P0口与锁存器输出一致呢?

P0口,是两用的,先输出低8位地址,再输入/输出数据。
先输出的地址,需要外接74LS373,进行锁定,这样,P0口才能腾出手,进行数据传输。
P0口,先输出低8位地址时,ALE是低-高-低,输出了一个正脉冲。
之后,ALE低电平时,锁存器输出的就是刚才P0口上的内容。
--解释一:ALE低电平时,P0口上的内容和锁存器输出一致。--
这句话,说反了。应该是:
ALE低电平时,锁存器输出的就是刚才P0口上的内容。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-16
Address Latch Enable
地址所存使能。
A0-A7和D0-D7 物理引脚共用,对外部存储单元来说ALE表示物理引脚的地址输出已经完成,物理引脚将转为数据使用。追问

这个锁存器指的是外部的锁存器吧~ 也就是说,ALE高电平时:P0口和锁存器的数据是一致的;ALE负跳变时:锁存器的数据就锁住了;ALE低电平时,锁存器的数据就不随P0口的输出改变。
是这样子么?

第2个回答  2011-04-16
锁住了数据的地址,不是锁住数据追问

这个锁存器指的是外部的锁存器吧~ 也就是说,ALE高电平时:P0口和锁存器的数据是一致的;ALE负跳变时:锁存器的数据就锁住了;ALE低电平时,锁存器的数据就不随P0口的输出改变。
是这样子么?

相似回答