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

如题所述

不知道你说的是哪种单片机,如果是常用的51单片机的话,其P1口仅作为I/O,无第二功能;P3口作为I/O的同时,其第二功能是一些特殊功能,非扩展存储。P0口用于外部扩展存储时,用作地址总线或数据总线;P2口作为扩展存储时,作为地址总线。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-21
P0作为数据地址线复用(作为地址线低八位),P2作为地址线高八位。P1就是作为普通I/O口用;P3除了作为普通I/O口用,还可使用第二功能,如中断,定时,串口等
第2个回答  2011-03-21
P0口和P2口组成16位地址线,P0口同时复用为8位数据线,通过373来锁存地址值,ALE来控制373锁存。
P3口中的 WE 和 RD 用作读写的使能选择控制线。
PSEN 用来作RAM和ROM的选择线。
P1口和P3口除P37 P36外的6个口在读写时是无用的(地址只有64K的话)
第3个回答  2019-10-09
p0口中没有上拉电阻,在输出时需外加上拉电阻才能输出1;还有就是,p0口可以做片外数据和片外程序存储器的低八位地址总线和数据总线。其他的都差不多吧……
第4个回答  2011-03-21
P0 P2做地址线,P1 P3 通用I/O,当然P2也可以做I/O用,再接上ALE,R/W 应该就差不多了
相似回答