sp(); //
return; //
} //
} //
//******************************************
//******************************************
//时钟显示程序
//******************************************
void add_colk()
{
CLRWDT(); //
buf[3]++; //
B_COM=0; //
B_END=0; //
if(buf[3]>9) //
{
buf[3]=0; //
buf[2]++; //
if(buf[2]>5) //
{
buf[2]=0; //
buf[1]++; //
//----------------------------------
if(buf[1]==4) //
{
if(buf[0]==2)
{
buf[0]=0; //
buf[1]=0; //
return; //
}
return; //
}
//----------------------------------
else if(buf[1]>9)
{
buf[1]=0; //
buf[0]++; //
}
}
}
}
//**********************************
//**********************************
void sub_colk()
{
CLRWDT(); //
if(buf[3]!=0) //
{
buf[3]--; //
return; //
}
buf[3]=9;
if(buf[2]!=0) //
{
buf[2]--; //
return; //
}
buf[2]=5;
if(buf[1]!=0) //
{
buf[1]--; //
return; //
}
buf[1]=9;
if(buf[0]!=0) //
{
buf[0]--; //
return; //
}
buf[1]=3; //
buf[0]=2; //
}
//***************************************************
void colk_to_time_on()
{
T_ON0=buf[0];T_ON1=buf[1];T_ON2=buf[2];T_ON3=buf[3]; //
}
//---------------------------------------------------
void colk_to_time_off()
{
T_OFF0=buf[0];T_OFF1=buf[1];T_OFF2=buf[2];T_OFF3=buf[3];//
}
//---------------------------------------------------
void colk_to_disp_buf()
{
colk0=buf[0];colk1=buf[1];colk2=buf[2];colk3=buf[3]; //
}
//***************************************************
void colk_stt()
{
CLRWDT(); //
if(RC2==0) //
{
B_ADD=1; //
}
if(RC1==0)
{
B_ADD=0; //
}
//-----------------------------------
if(B_ON==1)
{
if(B_ADD==0) //
{
add_colk(); //
colk_to_time_on(); //
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
本文关键字:程序 定时器 PIC单片机,单片机-工控设备 - PIC单片机