代码错误,重新设置
while(1)
{
while(!RI);//查询
{
RI=0;
P2_0=0;//数码管的小数点亮
delay(100);
}
P2_0=1;//数码管的小数点灭
delay(100);
}
你加个括号看一下,如上面程序。还有,你有没有考虑到你的P2(P2.0)口在你的整个程序中被修改过,也就是灯变灭过。