51单片机流水灯程序
的有关信息介绍如下:问题补充说明:刚接触单片机不懂 求程序加每句的注释 !
程序如下:
#i来自nclude<reg52.h>
sbitl象等谓还ed1=P2^0;
sbitled2=P2^1;
sbitled3=P2^2;
s360问答bitled4=P径星型练北补2^3;
sbitle天顶防亲杂法委d5=P2^4;
sbitled6=P2^5;
sbitled7=P2^6;
晶毛举层什令已运sbitled8=P2^7;
voidmain()
{
i组植握县调对抗担映nti,j;
//点亮第一个一风你陆灯
led1=1;
led2=0;
led3=0;
led4=0;
led5=0;
led6=0;
led7=0;
led8=0;
//延时1秒
for(i=0;i<110;++i)
{
f顺吃超就话菜or(j=0;j<1000;++j)
{
;//什么也不做
}
}
//点亮第二个灯
led1=0;
led路比金形护搞2=1;
led3=0;
led4=0;
led5=0;
led顶省湖6=0;
led女7=0;
led8=0;
//点亮求践将城若然跑低置载距剩余的灯
//省略……
while(1);
}
扩展资料:流水灯几点说明:
void:因为该延时函数不需要升烟展溶感返回值,所以写为void
delay1s:该谓函数的函数名,命名需要符合C语言的标识符命名规则。
():不需要传入参数,所以括号中为空
至衡此我们可以把流水灯程序写为以下形式: