单片机LED流水灯程序精简 #include #include unsigned void delay(i) i=500
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/02 08:41:25
单片机LED流水灯程序精简 #include #include unsigned void delay(i) i=50000;
while(i){i--}
while(1){
P0=0xdf;
delay();
P0=0xef;
delay();
P0=0x7f;
delay();
P0=0xbf;
delay();
P0=0xf7;
delay();
P0=0xfb;
delay();
P0=0xfd;
delay();
P0=0xfe;
delay();
}
while(i){i--}
while(1){
P0=0xdf;
delay();
P0=0xef;
delay();
P0=0x7f;
delay();
P0=0xbf;
delay();
P0=0xf7;
delay();
P0=0xfb;
delay();
P0=0xfd;
delay();
P0=0xfe;
delay();
}
#include
#include
#define uint unsigned int
#define uchar unsigned char
void delay(uint x)
{
uint i;
for(i=0;i1;
led&=0x80;
delay(50000);
}
}
再问: 精简
再答: 这还不够精简?这已经是最少的代码了。
再问: 用“>>”或“”吗? led=led>>1;
#include
#define uint unsigned int
#define uchar unsigned char
void delay(uint x)
{
uint i;
for(i=0;i1;
led&=0x80;
delay(50000);
}
}
再问: 精简
再答: 这还不够精简?这已经是最少的代码了。
再问: 用“>>”或“”吗? led=led>>1;
单片机LED流水灯程序精简 #include #include unsigned void delay(i) i=500
九九乘法表程序#include void main(){int i,j,a;for(i=1;i
#include #include #include using namespace std;void main(){i
51单片机 定时器#include#define uint unsigned int uint pp;sbit led=
一道程序填空题.#include __________;void main(){int n,i,b[100],sum=0
c程序 abs函数//main.c#include void main(){double i=abs(2.5-2.7);
英语翻译#include #include #include #include #include #include #i
求pi的近似值#include #include void main() { int i=1; double sum=0
while语句问题.#include #include int main (void){int i,sum=0;puts
这个程序有什么问题?#include/*void strcpy(char *s,char *t){int i=0;whi
#include void func(int b) { int a; a=b;b=10;} void main() {i
#include void main() { int i=10; printf("%d,%d,%d\n",++i,i,i