51单片机大片机都有总线结构,P0口为数据总线,P2加P0组成地址总线,数据总线为8位,地址总线为16位,因此可直接访问的地址范围为0000H~FFFH,64K大小。如需访问64K以上的地址,可借助其他IO口扩展地址,如P1口,或通过其他途径获得扩展地址,如锁存器,我以前做过的项目,比较大扩展到1M以上的外部RAM,当然也可以扩展得更多,只是软件处理起来有点麻烦。