I/O引脚

8051单片机共有4个并行I/O口(P0~P3)。每个I/O口都是8位的,用于传送数据和地址。

(1)P0口(39~32脚)
P0.0~P0.7统称P0口。P0口可作为准双向I/O口使用,或作为地址/数据分时复用口使用,传输片外存储器低8位地址。
(2)P1口(1~8脚)
P1.0~P1.7统称P1口。P1口可作为准双向I/O口使用。(没有第二功能)
(3)P2口(21~28脚)
P2.0~P2.7统称P2口。P2口可作为准双向I/O口使用,或与P0口配合传输片外存储器高8位地址。
(4)P3口(10~17脚)
P3.0~P3.7统称P3口。P3口除作为准双向I/O口使用外,还可以将每一位用于第二功能。

在使用四个I/O口时需要注意以下几点:

  1. 4个I/O口均可作为通用I/O口使用。作为通用输入口时,4个I/O口均先写入1;作为输出口时,P0口需外接上拉电阻。
  2. P0口可用作地址/数据分时复用总线,用于与外部扩展的存储器或I/O口连接,输出低8位地址和输入/输出数据。
  3. P2口可用作地址总线,用于与外部扩展的存储器或I/O口接口连接,输出高8位地址,与P0口输出的低8位地址共同组成16位地址,可寻址64KB的地址空间。
  4. P3口每一个引脚均可用作第二功能,由单片机执行不同的指令来自动切换,用户不需要进行任何设置。

你可能感兴趣的:(笔记)