📄 tmr_hd.bak
字号:
//*******************************************************
//* *
//* REMOCON OF MASSAGE MACHINE FOR FAMILY *
//* *
//* DEVICE : uPD784218 *
//* *
//* *
//*******************************************************
//* TIMER HANDLER *
//*******************************************************
#pragma sfr
#include <stdio.h>
#include "tmr.h"
#include "trm.h"
#include "slcd.h"
#include "dlcd.h"
//*******************************************************
// function prototype
//*******************************************************
void Tmr_init(void);
void Timer_hd(void);
void Tcs_set(char time);
void Tsb_set(char time);
extern unsigned int vfd_tmr ;
//*******************************************************
// timer handler initialize
//*******************************************************
void Tmr_init(void)
{
cs_tmr_h = 0;
cs_tmr_l = 0;
sb_tmr_h = 0; // standby time
sb_tmr_l = 0;
}
//*******************************************************
// timer count process
//*******************************************************
void Timer_hd( void )
{
if(dlcd_err_tmr != 0)
dlcd_err_tmr--;
if(stop_step != 0)
return;
if((cs_tmr_l == 0 ) && ((cs_tmr_h == 0) || (cs_tmr_h ==1)))
;
// else if((Trcpt_chk() == 1) || (EXCSLD_F == 1) || (SLD_F == 1))
else if((Trcpt_chk() == 1) || (yn_mode == 1) || (yn_mode == 2)) //2003-12-10
;
else
{
if (cs_tmr_l == 599)
one_minute_time_F = 0 ;
cs_tmr_l -- ;
if( cs_tmr_l < 0 )
{
cs_tmr_l = 600;
cs_tmr_h-- ;
one_minute_time_F = 0 ;
if((cs_tmr_h >= 1)&&(cs_tmr_h != 3))
{
one_minute_time_F = 1 ;
}
}
}
if((sb_tmr_l == 0 ) && ( sb_tmr_h == 0 ))
;
else
{
if(dsp_mode == WAIT_MODE) //define WAIT_MODE 1
{
sb_tmr_l-- ;
}
if( sb_tmr_l < 0 )
{
sb_tmr_l = 600;
sb_tmr_h-- ;
}
}
/******** standby time precess *************/
if((POWER_F == 0) && (off_tmr != 0) && (Trcpt_chk() == 0))
{
if((off_tmr == OFFTMR) && (vfd_tmr != 0))
; //define OFFTMR 1000/100 1sec
else
{
off_tmr--;
}
}
}
//*******************************************************
// course timer data set
//*******************************************************
void Tcs_set ( char time )
{
cs_tmr_h = time ;
cs_tmr_l = 600 ;
}
//*******************************************************
// standby timer data set
//*******************************************************
void Tsb_set ( char time )
{
sb_tmr_h = time ;
sb_tmr_l = 600 ;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -