1、21 89C51单片机的内部结构 总结特点: 总结特点: 口可作通用I 口使用, P0口可作通用 / O口使用,又可作地址 数据总 口可作通用 口使用 又可作地址/数据总 线口; 线口; 作通用I 口使用时,是准双向口。 P0作通用 / O 口使用时,是准双向口。且输出 作通用 时是开漏输出; 时是开漏输出; 作地址/数据总线口时 P0作地址 数据总线口时,是一真正双向口; 作地址 数据总线口时,是一真正双向口; VCC 2. P1口 口 读锁存器 R P1.n T 内部总线 写锁存器 读引脚 D Q P1口 引脚 CLK Q P1口只能作通用 / O 口,是一个准双向口。 口只能作通用I 是
2、一个准双向口。 口只能作通用 3. P2口 口 读锁存器 内部总线 写锁存器 读引脚 D Q 地址 控制 VCC R P2.n T P2口 引脚 CLK Q MUX (1 通用 / O口 通用I 口 CPU发出控制电平“0”,使MUX倒向锁存器输出 发出控制电平“ 发出控制电平 0”, 倒向锁存器输出 Q端,构成一个准双向口。 端 构成一个准双向口。 (2 地址总线 在系统扩展片外程序存储器扩展数据存储器且容量 超过256B (MOVX DPTR时,控制为“1”,使 控制为“1”, 超过 MUX倒向内部地址线。此时,P2输出高8位地址。 倒向内部地址线。 输出高8 倒向内部地址线 此时, 输出
3、高 位地址。 4. P3口 口 读锁存器 内部总线 写锁存器 读引脚 D 第二输出功能 VCC R W Q P3.n P3口 T 引脚 CLK Q 第二输入功能 (1 通用 / O口(W=1) 通用I 口 ) 口类似构成一个准双向口 与P1口类似构成一个准双向口。 口类似构成一个准双向口。 (2 第二功能(Q=1) 第二功能( ) 部分输入( 部分输入(Q=1、W=1) 、 ) 部分输出( 输出) 部分输出(Q=1、W输出) 、 输出 由于工艺及标 准化等原因, 准化等原因, 芯片的引脚数 目有限。 目有限。 引脚“复用” 引脚“复用” P3第二功能各引脚功能定义: P3第二功能各引脚功能定义: 第二功能各引脚功能定义 P3.0:RXD串行口输入 P3.0:RXD串行口输入 串行 P3.1:TXD串行 串行口输出 P3.1:TXD串行口输出 P3.2:INT0外部中断 外部中断0 P3.2:INT0外部中断0输入 P3.3:INT1外部中断 外部中断1 P3.3:INT1外部中断1输入 P3.4:T0定时器 定时器0 P3.4:T0定时器0外部输入 P3.5:T1定时器 定时器1 P3.5:T1定时器1外部输入 P3.6:WR外部 外部写控制 P3.6:WR外部写控制 P3.7:RD外部 外部读控制 P3.7:RD外部读控制