你是怎么测的,如果红表笔接正电源黑表笔接引脚输出,显示出来的当然是高电平,把红表笔接引脚输出黑表笔接地,没显示的话你单片机正常啊,如果有显示程序正常,那就是你单片机最小系统没处理好,
首先你要确保你系统跑起来了,有很多时候单片机是没跑起来,系统没起振!
再者,你测的引脚有外围电路吗,外围电路单片机20ma的灌电流拉不动的话也不行。
建议你程序这样写
void main()
{
p2=0x00;
while(1);
}
因为你的程序中置低的时间太短,万用表时间反应不过来!
也许程序没有正常运行。
另,端口的电压也会受到外部电路的影响
没有烧写进去吧?或者换个芯片试试。