标题:
突破8位流水灯的简单方法
[打印本页]
作者:
610689740
时间:
2018-10-4 07:57
标题:
突破8位流水灯的简单方法
#include<reg52.h>
void delay(unsigned int t);
void main(void)
{
unsigned char i,j;
while(1)
{
for(j=0,P0=0XFE;j<8;j++)
{
delay(50000);
P0<<=1;
P0=P0|0X01;//二进制为0000 0001。此句将移位后自动变成0的IO口重新变成1
}
for(i=0,P2=0xFE;i<8;i++)
{
delay(50000);
P2<<=1;
P2=P2|0X01;
}
}
}
void delay(unsigned int t)
{
while(--t);
}
复制代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1