单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
当需要扩展存储器时,低8位地址A7~A0和8位数据D7~D0由P0口分时传送,高8 位地址A15~A8由P2口传送。
因此,只有在没有扩展片外存储器的系统中,P0口和P2口的每一位才可作为双向 I/O端口使用。
不知道你说的是哪种单片机,如果是常用的51单片机的话,其p1口仅作为i/o,无第二功能;p3口作为i/o的同时,其第二功能是一些特殊功能,非扩展存储。p0口用畅梗扳妓殖幻帮潍爆璃于外部扩展存储时,用作地址总线或数据总线;p2口作为扩展存储时,作为地址总线。
51 外扩存储器时,P0 的作用是地址总线的低 8 位(A0~A7)和数据总线(D0~D7),P2 的作用是地址总线的高 8 位(A8~A15)。
什么单片机 51的外扩只用到30和31脚啊