单片机STC89c516RD+,能提供一个程序,编程语言c语言,

先是亮一个led灯,接着四个,接着八个,一共13个,全部分都给
2025-04-15 22:32:37
推荐回答(1个)
回答1:

/*注灯接在P0口*/
#include
void delay(uint);
sbit led0=P0^0;
sbit led1=P0^1;
sbit led2=P0^2;
sbit led3=P0^3;
#define uchar unsigned char
#define uint unsigned int uint x;
void main()
{
while(1)
{
led0=0; //点亮一个灯
delay(1000);
led1=0; led2=0; led3=0; //点亮四个灯
delay(1000);
P0=0; //点亮八个灯
delay(1000);
P0=0xff;
}
}
void delay(uint x)
{
uint m,n;
for(m=0;mfor(n=0;n<1000;n++);
}