|
发表于 2023-1-17 21:48:19
|
显示全部楼层
#include <reg51.h>
#define LED P0
void delay1ms(int x)
void leftandright()
main()
{
IE=0x81;
LED=0x01;
while(1)
for(i=0;i<7;i++)
{
delay1ms(200);
LED=LED<<1;
}
for(i=0;i<7;i++)
{
delay1ms(200);
LED=LED>>1;
}
}
void my_int0(void) intterup0 //
{unsigned saveLED=LED;
letfandright();
LED=saveLED;
}
void delay1ms(int x) //±
{
int i,j;
for(i=0;i<x;i++)
for(i=0;i<120;i++);
}
void leftandright() //÷×ó
{
LED=0x01;
while(1)
for(i=0;i<7;i++)
{
delay1ms(200);
LED=LED<<1;
}
for(i=0;i<7;i++)
{
delay1ms(200);
LED=LED>>1;
}
} |
|