用51单片机控制八个发光二极管,从左到右轮流点亮,并循环

如题所述

第1个回答  2019-08-07
#include<reg51.h>
#include
<intrins.h>
unsigned
char
temp;
void
delay(unsigned
int
);
void
main()
{
temp=0xfe;
P1=temp;
while(1)
{
temp=_crol_(temp,1);//循环左移函数
delay(600);
P1=temp;
}
}
void
delay(unsigned
int
z)
{
unsigned
int
x,y;
for(x=z;x>0;x--)
for(y=20;y>0;y--);
}
相似回答