简述MCS-51单片机在进行外部资源扩展时,需要使用地址锁存器的原因和地址锁存器的使用方法

如题所述

1.每个端口都具有输入/输出功能,可作为通用I/O口使用。作输出时数据可以锁存,作输入时数据可以缓冲。4个端口的每一位都可独立使用。
2.P0口和P2口可用于与外部存储器的连接。这时,P0作为数据/地址分时复用端口,P0口先输出外部存储器的低8位地址,并在外部锁存,而后再输出读入数据。在16位寻址时,P2口输出外部存储器的高8位地址。当P0口和P2口用作数据/地址总线时,它们不能再作为通用I/O口。
3.P3口除作为通用I/O口外,还有第二种功能。P3口的第二种功能定义如下:
P3.0 RXD(串行数据输入口)
P3.1 TXD(串行数据输出口)
P3.2 INT0(外部中断0)
P3.3 INT1(外部中断1)
P3.4 T0(定时器/计数器0外部输入)
P3.5 T1(定时器/计数器1外部输入)
P3.6 WR(外部数据存储器写脉冲)
P3.7 RD(外部数据存储器读脉冲)
对于8052,P1口的两个引脚也有第二种功能:
P1.0 T2(定时/计数器2外部输入)
P1.1 T2EX(定时/计数器2捕捉/重装入触发)
应注意,只有相应端口某一位所对应的锁存器为1时,才允许第二种功能有效,否则该位将始终为0。
温馨提示:答案为网友推荐,仅供参考
相似回答