发布网友
共2个回答
热心网友
void main()
{
unsigned int i;
while(1) {
for(i=0;i<=9;i++)
{
GPIO_DIG=DIG_CODE[i];
Delay10ms(50);
}
for(i=9;i>=0;i--)----错误就在这里 !!!
{
GPIO_DIG=DIG_CODE[i];
Delay10ms(50);
}
GPIO_DIG=0xff;
}
}
i--;
i--;
i--;
i--;
……
减到0,再减,等于什么?
热心网友
void main(){
unsigned int i;
while(1){
for(i=0;i<=9;i++){
GPIO_DIG=DIG_CODE[i];
Delay10ms(50);
}
for(i=9;i>=0;i--){
GPIO_DIG=DIG_CODE[i];
Delay10ms(50);
}
GPIO_DIG=0xff;
}
}
主函数是循环的,有错应该是程序别的地方出错了追问嗯嗯 谢谢 我也觉得是其他地方的问题 因为我在做流水灯的时候是循环的