mcs-51单片机4个I/O的作用是什么?三总线如何分配的?为什么说能作为I/O使用的一般只有P1口?

拜托!在线等^……我悬赏我的所有财富值了!

51单片机的4 个口都 可作为IO口使用,并不是说只有P1口能作为IO口。
应该是P0、P2和P3除了IO口外还有第二功能 。而P1口只有IO口功能。
P0口可作为数据总线口,它可以对外部存储器低8 位读写。P2口也可以作为系统 扩展时的高8 位地址。P3口除了IO口功能 外,还有第二功能,即P3.0(串行输入口RXD)、P3.1(串行输TXD)、P3.2(外部中断/0INT0)、P3.3(外部中断1)、P3.4(定时器0外部 中断T0)、P3.5(定时器1外部中断T1)、P3.6(外部存储器写/WR)、P3.7(外部存储器读/RD)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-09
P0口内部没有上拉电阻一般是用来作为8位的数据和低地址用;
P1口有上拉电阻,一般没有第二功能。
P2口有上拉电阻,可作为通用IO口,同时还是高8位的地址脚,当外扩数据存储器的时候,要用到第二功能。
P3口也是个标准的IO口,但同时还有第二功能,比如串口的发送和接收、外部脉冲的输入、读、写,外部中断输入等。

所以最好用P1口作为一般的IO口使用。第二功能已备扩展。
第2个回答  2010-04-28
P0是场效应管漏极开路控制,只有P0没上拉,用时候还要接上拉电阻,还是16位寻址的低8位P2是16位寻址的高8位P3是第二功能,所以只有P1没有什么功能一般IO用
相似回答