第六章 80C51单片机内部功能单元及.pptVIP

  • 2
  • 0
  • 约2.57万字
  • 约 165页
  • 2019-10-26 发布于广东
  • 举报
第六章 80C51单片机内部功能单元及应用 6.1并行I/O端口 51系列单片机有4组I/O端口,每组端口都是8位准双向口,共占32根引脚。每个端口都包括一个锁存器(即专用寄存器P0~P3)、一个输出驱动器和输入缓冲器。 6.1.1 P0口 P0口是一个多功能的三态双向口,能驱动8个TTL负载。可以字节访问也可位访问,其字节访问地址为80H,位访问地址为80H~87H。 1.位电路结构 2.P0口作为通用I/O口 1)输出时 CPU发出控制电平“0”封锁“与”门,将输出上拉场效应管T1截止,同时使多路开关MUX把锁存器与输出驱动场效应管T2栅极接通。故内部总线与P0口同相。由于输出驱动级是漏极开路电路,当驱动NMOS或其它电流负载时,需要外接上拉电阻。P0的输出级可驱动8个LSTTL负载。 2)输入时---分读引脚和读锁存器 读引脚:由传送指令(MOV)实现; 读锁存器:读锁存器是先从锁存器中读取数据,进行处理后,将处理后的数据重新写入锁存器中,这类指令称为“读-修改-写”指令。 例如CPL P0.0指令执行时,单片机内部产生“读锁存器”操作信号,使锁存器Q端的数据送到内部总线,在对该位取反后,结果又送回P0.0的端口锁存器并从引脚输出。 “读锁存器”可以避免因引脚外部电路的原因而使引脚的状态发生改变造成误读。 当P0作为普通I/O来用时,此时P0

文档评论(0)

1亿VIP精品文档

相关文档