热门

最新

红包

立Flag

投票

同城

我的

发布
qq_46207886
qq_46207886
6 年前
trueqq_46207886

求哪位老哥,救救孩子吧
帮忙看看这个流水灯(╥ω╥`)
#include "reg51.h" //此文件中定义了单片机中的一些特殊功能寄存器
#include "intrins.h" //因为此文件中要用到左右移函数,所以加入这个头文件


typedef unsigned char u8; //对数据类型进行声明定义
typedef unsigned int u16;


int i; //定义函数

#define led P2 //将P2口定义为led,在此后的文件中,P2口都可以用led代替

void delay(u16 i) //延迟函数
{
while(i--);
}

void main(u8 i)
{
while(1)
{
for(i=0;i<8;i++)
{
P2=_crol_(led,1); //将八个流水灯从左到右依次点亮
delay(50000);
}

for(i=7;i>0;i--)
{
P2=_cror_(led,1);
delay(50000);
}
break;
}

while(1)
{
P2=0; //第一次将八个流水灯一起点亮
delay(50000);
P2=1;

P2=0; //第二次将八个流水灯一起点亮
delay(50000);
P2=1;

P2=0; //第二次将八个流水灯一起点亮
delay(50000);
P2=1;
}

}

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条动态
立即登录