文件名称:I/O端口-sim800 at指令集
文件大小:6.33MB
文件格式:PDF
更新时间:2024-07-04 10:20:11
单片机
2.4 I/O端口 MCS-51 单片机有 4 个双向的 8 位并行 I/O 口:P0~P3,每一个口都有一个 8 位的锁存器,复位后 它们的初始状态为全“1”。 P0 口是三态双向口,既可作为并行 I/O 口,也可作为数据总线口。当外部扩展了存储器或 I/O 端口, 则只能作数据总线和地址总线低 8 位。当作为数据总线口时是分时使用的,即先输出低 8 位地址,后用 作数据总线,故应在外部加锁存器将先送出的低 8 位地址锁存,地址锁信号用 ALE。 P1 口是专门供用户使用的 I/O 口,是准双向接口。 P2 口是准双向接口,既可作为并行 I/O 口,也可作为地址总线高 8 位口。当外部扩展了存储器或 I/O 端口,则只能作地址总线高 8 位。 P3 口是准双向口,又是双功能口。该口的每一位均可独立地定义为第二功能,作为第一功能使用时, 口的结构与操作与 P1 口相同。表 2-13 中表示了 P3 口为第二功能时各位的定义。