51单片机流水灯执行10次 全部闪烁一次 一直循环十次闪烁一次 c语言怎么写????

如题所述

第1个回答  2018-05-14
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
void delay(uchar a)
{
uchar i;
while(a--)for(i=0;i<120;i++);
}
main()
{
uchar i,led;
while(1)
    {
    led=0xfe;
    for(i=0;i<80;i++)
        {
        P0=led;
        led=_crol_(led,1);
        delay(200);
        }
    P0=0x00;
    delay(200);
    P0=0xff;
    delay(200);
    }
}

相似回答