单片机流水灯的控制设计 第3页
COUNT = 30 ;
}
}
if(COUNT==40) //定时600MS
{
COUNT = 0 ;
P1_3 = ~P1_3 ; //位取反
K++;
if(K==20) //闪烁10次
{
K = 0 ;
COUNT = 40 ;
}
}
if(COUNT==50) //定时600MS
{
COUNT = 0 ;
P1_4 = ~P1_4 ; //位取反
K++;
if(K==20) //闪烁10次
{
K = 0 ;
COUNT = 50 ;
}
}
if(COUNT==60) //定时600MS
{
COUNT = 0 ;
P1_5 = ~P1_5 ; //位取反
K++;
if(K==20) //闪烁10次
{
K = 0 ;
COUNT = 60 ;
}
}
if(COUNT==70) //定时600MS
{
COUNT = 0 ;
P1_6 = ~P1_6 ; //位取反
K++;
if(K==20) //闪烁10次
{
K = 0 ;
COUNT = 70 ;
}
}
if(COUNT==80) //定时600MS
{
COUNT = 0 ;
P1_7 = ~P1_7 ; //位取反
K++;
if(K==20) //闪烁10次
K = 0 ;
}