2、低8位地址锁存 通常的设计电路是使用8D锁存器74LS373实现地址锁存,74HC573与之逻辑功能相同,只是引脚布局不一样,使用74HC573布线更容易。 74LS373真值表如图4所示。 在输出允许OE为L、控制使能LE为H时,输出为跟随状态;OE为L、LE为L时,输出为保持状态。 地址锁存电路如图5所示。OE接地,LE接单片机的ALE脚将产生满足时序的低8位地址信号。 执行以下三条指令会得到如图6所示的时序图。 MOVDPTR,#0FF55H;低8位地址为55H MOVA,#0AAH;待发送数据0AAH→A(55H取反) MOVX,@DPTR,A;A中的0AAH送地址为0FF55H的对象中会。 从图6中可以看出,P0口先送55H,在ALE下降沿实现地址锁存,随后送出数据0AAH,在WR有效(低电平)期间锁存器输出低8位地址55H,P0口送出数据0AAH。
|