ASLEID
2022-03-29 23:08
采纳率: 100%
浏览 26

单片机流水灯代码出问题

我敲了个流水灯的代码但是始终只亮一个灯,看了好几天了找不出来,
#include <STC15F2K60S2.H>
void Delay1ms(unsigned char n) //@11.0592MHz
{
unsigned char i, j;
while(n--)
{
i = 11;
j = 190;
do
{
while (--j);
} while (--i);
}
}

void main()
{
while(1)
unsigned char num;
unsigned int i;
P0=0xFF;

    while(1)
    {
        for(i=0;i<=7;i++)
        {
            Delay1ms(100);
            num=0x01;
            P0=~num;
            num=num<<1;

            if(num==0x00)
            {
                num=0x01;
            }
            
        }
    }
}

}

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题