|
楼主 |
发表于 2010-6-24 15:45:05
|
显示全部楼层
if( smUserApp==SM_CHECK_FAN )
{
//检查FAN按钮,Control1,2+Touch3
if( Touch3 )
{
i=250;
do{
if( !Touch3 )
break;
}
while(--i);
if( i==0 )
{
if( FAN_Button_status )
{
FAN_Button_status=0;
if( FAN_status )
{
FAN_status=0;//关断
PORTC_Shadow &= ~(1<<Nomal_Out_p);
PORTC_Shadow |= (1<<Dim_Out_P);
}
else
{
FAN_status=1;
PORTC_Shadow &= ~(1<<Dim_Out_P);
PORTC_Shadow |= (1<<Nomal_Out_p);
}
PORTC=PORTC_Shadow;
if( !Bedlight_status )
button_count=10;
else
button_count=20;
smUserApp=SM_CHECK_FAN_WAIT;
time_count2=3000;
PORTB_Shadow |= (1<<LED2_Con_P);
PORTB=PORTB_Shadow;
goto main_loop;
}
}
else
FAN_Button_status=1;
}
else
FAN_Button_status=1;
} |
|