一般情况下,单片机的IO口可以任意分配,平时我们使用单片机时,最好的分配原则是:1、有限使用P1口,其次使用P2口,再次使用P0口,最后使用P3口,因为P1是纯粹的IO口,可以任意使用,P2口有第二功能,即地址总线的高八位,不过如果不扩展外部存储器,一般不用该功能,P0口第二功能是数据/地址总线低八位,P3口是控制总线,外部中断、计数器、串口等需要,也是读写控制口,所以最后不得已而用之。