MCS-51单片机输入输出口.docxVIP

  • 11
  • 0
  • 约2.49千字
  • 约 3页
  • 2020-10-13 发布于安徽
  • 举报
MCS-51单片机输入输出口 8051 有 4 组 8 位 I/O 口: P0、P1、 P2 和 P3 口, P1、P2 和 P3 为准双向口, P0 口则为双向三态输 入输出口,下面我们分别介绍这几个口线: ·P0 口和 P2 口: 右图为 P0 口和 P2 口其中一位的电路图,由图可见,电路中包含一个数据输出锁存器和两个三态 数据输入缓冲器,另外还有一个数据输出的驱动和控制电路。这两组口线用来作为 CPU与外部数据存储器、外部程序存储器和 I/O 扩展口,而不能象 P1、P3 直接用作输出口。它们一起可以作为外部地址总线, P0 口身兼两职,既可作为地址总线,也可作为数据总线。参考图 2。 P2 口作为外部数据存储器或程序存储器的地址总线的高 8 位输出口 AB8-AB15,P0 口由 ALE选通 作为地址总线的低 8 位输出口 AB0-AB7。外部的程序存储器由 PSEN信号选通, 数据存储器则由 WR 和 RD读写信号选通,因为 216=64k,所以 8051 最大可外接 64kB 的程序存储器和数据存储器。 ·P1 口: 右图为 P1 口其中一位的电路图, P1 口为 8 位准双向口,每一位均可单独定义为输入或输出口, 当作为输入口时, 1 写入锁存器, Q(非 )=0 , T2 截止,内上拉电阻将电位拉至 1 ,此时该口输出 为 1,当 0 写入锁存器, Q(

文档评论(0)

1亿VIP精品文档

相关文档