51单片机地址总线是单向的吗?为什么地址总线是单向的?

2024-03-29 00:36:13 文章来源 :网络 围观 : 评论

  

51单片机地址总线是单向的吗?为什么地址总线是单向的?

  

51单片机地址总线是单向的吗?为什么地址总线是单向的?

  

51单片机地址总线是单向的吗?为什么地址总线是单向的?

  

51单片机地址总线是单向的吗?为什么地址总线是单向的?

  51单片机地址总线是单向的吗?

  51单片机16位地址总线中的高8位是单向的,由单片机P2口输出给外部的数据存储器,而低8位的P0口是地址和数据复用总线,所以当P0口输出地址时是单向的,地址被ale信号锁存之后,P0口将变为双向的数据总线。

  P0口的方向切换由单片机自动完成,不需要程序干预。

  为什么地址总线是单向的?

  地址总线AB是专门用来传送地址的,由于地址只能从CPU传向外部存储器或I/O端口,所以地址总线总是单向三态的,这与数据总线不同。

  地址总线的位数决定了CPU可直接寻址的内存空间大小,比如8位微机的地址总线为16位,则其最大可寻址空间为216=64KB,16位微型机的地址总线为20位,其可寻址空间为220=1MB。一般来说,若地址总线为n位,则可寻址空间为2n字节。

相关文章

留言与评论(共有 0 条评论)
   
验证码:
推荐文章