52单片机用C语言编程 要求:用中断间隔让八个小灯以一秒间隔闪烁五次,然后全亮2秒,循环。

52单片机用C语言编程
要求:用中断间隔让八个小灯以一秒间隔闪烁五次,然后全亮2秒,循环。刚学C语言 求大佬帮忙

#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
 
void delay(uint a)
{
uchar i;
while(a--)for(i=0;i<120;i++);
}
main()
{
uint i;
while(1)
    {
    for(i=0;i<5;i++)
        {
        P0=0x00;
        delay(1000);
        P0=0xff;
        dela(1000);
        }
        P0=0x00;
        delay(2000);
    }
}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答