当单片机外部扩展RAM和ROM是时,P0口,P1口,P2口,P3口各起什么作用?

2025-03-14 23:23:14
推荐回答(5个)
回答1:

不知道你说的是哪种单片机,如果是常用的51单片机的话,其P1口仅作为I/O,无第二功能;P3口作为I/O的同时,其第二功能是一些特殊功能,非扩展存储。P0口用于外部扩展存储时,用作地址总线或数据总线;P2口作为扩展存储时,作为地址总线。

回答2:

P0作为数据地址线复用(作为地址线低八位),P2作为地址线高八位。P1就是作为普通I/O口用;P3除了作为普通I/O口用,还可使用第二功能,如中断,定时,串口等

回答3:

P0口和P2口组成16位地址线,P0口同时复用为8位数据线,通过373来锁存地址值,ALE来控制373锁存。
P3口中的 WE 和 RD 用作读写的使能选择控制线。
PSEN 用来作RAM和ROM的选择线。
P1口和P3口除P37 P36外的6个口在读写时是无用的(地址只有64K的话)

回答4:

p0口中没有上拉电阻,在输出时需外加上拉电阻才能输出1;还有就是,p0口可以做片外数据和片外程序存储器的低八位地址总线和数据总线。其他的都差不多吧……

回答5:

P0 P2做地址线,P1 P3 通用I/O,当然P2也可以做I/O用,再接上ALE,R/W 应该就差不多了