(1)只左移不循环,一个接一个全亮不灭
#include<reg52.h>
#include<intrins.h>
void Delay(unsigned int t)
{
while(t--);
}
void main()
{
unsigned int i;
P1=0xfe;
for(i=0;i<8;i++)
{
Delay(10000);
P1<<=1;
}
while(1);
}
(2)只左移不循环,亮一个灭一个
#include<reg52.h>
#include<intrins.h>
void Delay(unsigned int t)
{
while(t--);
}
void main()
{
unsigned int i;
P1=0xfe;
for(i=0;i<8;i++)
{
Delay(10000);
P1<<=1;
P1++;
}
while(1);
}