书里说 P2提供地址的高8位 , P0分时提供地址的低8位
我不明白的是 为什么P0要分时提供?
是不是因为P0除了提供低位地址还要用来存入和读取扩展内存的8位数据? ,
可是为什么P2就不要了? P2就没别的事干了吗? 就这样交待掉P2口吗?
还有 P0接的373锁存器的锁存信号端G是由ALE控制的 这有意义吗? ALE不受控制地输出6分频信号, 使G端一下高电平一下低电平, 锁存器就一下封锁一下打开地
那么如果P0在读数据时 , 锁存器处在打开状态 ,那么P0从RAM中读到的数据不是就被锁存器储存了吗?
然后P0在输出数据存储器的地址时 , 锁存器又不巧地在封锁状态 , 然后单片机的WR端=0开始读数据 , 这样读出来的数据不就是错的了吗? |