简答题

MCS-51单片机的P0~P3四个I/O端口在结构上有何异同?使用时应注意哪些事项?

正确答案

P.0口是一个8位漏极开路型双向I/O端口。
P.1口是一个内部带上拉电阻的8位准双向I/O端口。
P.2口也是一个内部带上拉电阻的8位准双向I/O端口 P3口是一个内部带上拉电阻的8位多功能双向I/O端口。
在使用时应注意以下方面:①P0~P3都是准双向I/O口,即CPU在读取数据时,必须先向相应端口的锁存器写入“1”。各端口名称与锁存器名称在编程时相同,均可用P0~P3表示。当系统复位时,P0~P3端口锁存器全为“1”,故可直接对其进行读取数据。
②P0口每一输出位可驱动8个LS型TTL负载,P0口可作通用输入、输出端口使用,此时,若要驱动NMOS或其他拉电流负载时,需外接上拉电阻,才能使该位高电平输出有效。
在单片机进行外部存储器扩展时,P0口必须作为地址/数据复用线使用,此时,不必外接上拉电阻,P0也不能作通用I/O口使用。
③P1、P2、P3口输出均接有内部上拉电阻,输入端无需外接上拉电阻,每一位输出可以驱动4个LS型TTL电路。
④P0、P2口除可以作通用I/O端口、以实现与外部进行数据交换外,更主要的是,当CPU访问外部存储器时,CPU将自动地把外部存储器的地址线信号(16位)送P0、P2口,作为地址总线(P0口输出低8位地址,P2口输出高8位地址),向外部存储器输出16位存储单元地址。在控制信号作用下,该地址低8位被锁存后,P0口自动切换为数据总线,这时经P0口可向外部存储器进行读、写数据操作。此时,P2口不再作通用I/O端口,P0口为地址/数据复用口。

答案解析

相似试题
  • MCS-51系列单片机的四个I/O端口都具有第二功能。

    判断题查看答案

  • MCS-51单片机的四个I/O端口把它作通用口输出时,()口需要外接上拉电阻。

    填空题查看答案

  • MCS-51单片机的P0~P3口在结构上有何不同?

    简答题查看答案

  • MCS-51单片机的I/O端口采用()编址方式。

    填空题查看答案

  • 8051系列单片机有4个8位的并行I/O口(P0、P1、P2、P3),这4个I/O口可作为一般的I/O口外,而()口还具有第二功能。

    填空题查看答案

  • MCS-51单片机采用哪一种I/O编址方式?有哪些特点可以证明?

    简答题查看答案

  • MCS-51单片机()口是一个带内部上拉电阻的位双向I/O口。

    多选题查看答案

  • MCS-51单片机系统I/O端口编址方式有哪几种?分别对其进行简要描述。

    简答题查看答案

  • 在MCS-51单片机的4个并行口中,能作为通用I/O口和高8位地址总线的是()。

    填空题查看答案