如果是你初始化的话(P0=P2=0,P1=P3=1),就没问题:二极管的压降约为1.66V,故P2的约3V,而P0有上啦电阻故约4V。
否则,单片机有问题或电路有错接。
P0引脚内部没有上拉电阻...你在P0脚的IO口上接个4.7K的上拉电阻就不会亮了.
P1有上拉电阻..
好好仔细看看IO口的内部结构.具体P2和P3我也不记得了.我只记得这两个IO口...
问题补充:
P0端口已经接了上拉电阻
单片机ROM已经“擦除”了,没有写程序。
电路也没有接错。
你没有写程序...即单片机没有程序运行...也就是没有初化化IO口.亮是必须的.
如果P0P1P2P3口比5V低,二极管亮是正常的
而引脚电压为什么也有5V。
--------
这很正常。
楼主认为应该是多少?
不知你的初始化I/O端口的设置值.