从单片机基础到程序框架(全集 2019pdf版).pdf - 第389页
{ vGu8Time Flag_1=0; vGu16Tim eCnt_1=BLIN K_TIME_1; //重装 定时的时间 vGu8Time Flag_1=1; P0_0=0; P0_1=0; P0_2=1; //第 2 个灯 熄灭 P0_3=0; P0_4=0; P0_5=0; P0_6=0; P0_7=0; Su8Step= 3; //切换到下一 个步骤,精髓 语句! } break; case 3: if(0==vGu1 6Ti…

case 0:
if(0==vGu16TimeCnt_1) //时间到
{
vGu8TimeFlag_1=0;
vGu16TimeCnt_1=BLINK_TIME_1; //重装定时的时间
vGu8TimeFlag_1=1;
P0_0=1; //第 0 个灯熄灭
P0_1=0;
P0_2=0;
P0_3=0;
P0_4=0;
P0_5=0;
P0_6=0;
P0_7=0;
Su8Step=1; //切换到下一个步骤,精髓语句!
}
break;
case 1:
if(0==vGu16TimeCnt_1) //时间到
{
vGu8TimeFlag_1=0;
vGu16TimeCnt_1=BLINK_TIME_1; //重装定时的时间
vGu8TimeFlag_1=1;
P0_0=0;
P0_1=1; //第 1 个灯熄灭
P0_2=0;
P0_3=0;
P0_4=0;
P0_5=0;
P0_6=0;
P0_7=0;
Su8Step=2; //切换到下一个步骤,精髓语句!
}
break;
case 2:
if(0==vGu16TimeCnt_1) //时间到

{
vGu8TimeFlag_1=0;
vGu16TimeCnt_1=BLINK_TIME_1; //重装定时的时间
vGu8TimeFlag_1=1;
P0_0=0;
P0_1=0;
P0_2=1; //第 2 个灯熄灭
P0_3=0;
P0_4=0;
P0_5=0;
P0_6=0;
P0_7=0;
Su8Step=3; //切换到下一个步骤,精髓语句!
}
break;
case 3:
if(0==vGu16TimeCnt_1) //时间到
{
vGu8TimeFlag_1=0;
vGu16TimeCnt_1=BLINK_TIME_1; //重装定时的时间
vGu8TimeFlag_1=1;
P0_0=0;
P0_1=0;
P0_2=0;
P0_3=1; //第 3 个灯熄灭
P0_4=0;
P0_5=0;
P0_6=0;
P0_7=0;
Su8Step=4; //切换到下一个步骤,精髓语句!
}
break;
case 4:
if(0==vGu16TimeCnt_1) //时间到
{

vGu8TimeFlag_1=0;
vGu16TimeCnt_1=BLINK_TIME_1; //重装定时的时间
vGu8TimeFlag_1=1;
P0_0=0;
P0_1=0;
P0_2=0;
P0_3=0;
P0_4=1; //第 4 个灯熄灭
P0_5=0;
P0_6=0;
P0_7=0;
Su8Step=5; //切换到下一个步骤,精髓语句!
}
break;
case 5:
if(0==vGu16TimeCnt_1) //时间到
{
vGu8TimeFlag_1=0;
vGu16TimeCnt_1=BLINK_TIME_1; //重装定时的时间
vGu8TimeFlag_1=1;
P0_0=0;
P0_1=0;
P0_2=0;
P0_3=0;
P0_4=0;
P0_5=1; //第 5 个灯熄灭
P0_6=0;
P0_7=0;
Su8Step=6; //切换到下一个步骤,精髓语句!
}
break;
case 6:
if(0==vGu16TimeCnt_1) //时间到
{
vGu8TimeFlag_1=0;
vGu16TimeCnt_1=BLINK_TIME_1; //重装定时的时间