📄 intpro.c
字号:
volatile unsigned char pdata Timer_Count_SaveEDID _at_ 0xa0;
volatile unsigned char pdata Timer_Count_Degauss _at_ 0xa1;
volatile unsigned char pdata Timer_Count_SavePar _at_ 0xa2;
volatile unsigned char pdata Timer_Count_SysReset _at_ 0xa3;
volatile unsigned char pdata Timer_Count_PowerSaving _at_ 0xa4;
volatile unsigned char pdata Timer_Count_MuteOff _at_ 0xa5;
void sEvent_SavePar(unsigned char count);
void sEvent_SysReset(unsigned char count);
void sEvent_PowerSaving(unsigned char count);
void sEvent_DisplayMuteOFF(unsigned char count);
unsigned char GetCount_PowerSaving(void);
void sEvent_DisableDegauss(unsigned char count);
void sEvent_SaveEDID(unsigned char count);
void sEvent_DisableDegauss(unsigned char count);
unsigned char GetCount_PowerSaving(void);
/*********************************************************************
* 函 数 名: sEvent_SaveEDID
* 功能描述: 启动或者是清除保存EDID数据的定时触发事件,如果输入的数值为0
* 则清除该事件,否则在规定的时间到时启动该事件
* 输 入: count,如果count=0表示清除该事件,否则在count指定的延时时间
* 到时执行该事件
* 定时间隔为:0.5秒
* 返 回: 无
***********************************************************************/
void sEvent_SaveEDID(unsigned char count)
{
Timer_Count_SaveEDID=count; // 保存EDID数据的时间间隔计数器
}
/*********************************************************************
* 函 数 名: sEvent_SavePar
* 功能描述: 启动或者是清除允许屏幕显示的定时触发事件,如果输入的数值为0
* 则清除该事件,否则在规定的时间到时启动该事件
* 输 入: count,如果count=0表示清除该事件,否则在count指定的延时时间
* 到时执行该事件
* 定时间隔为:10毫秒
* 返 回: 无
***********************************************************************/
void sEvent_DisplayMuteOFF(unsigned char count)
{
Timer_Count_MuteOff=count; // 取消显示MUTE的间隔计数器
}
void sEvent_SavePar(unsigned char count)
{
Timer_Count_SavePar=count; // 自动保存参数的时间间隔计数器
}
/*********************************************************************
* 函 数 名: sEvent_SavePar
* 功能描述: 启动或者是清除系统状态复位的定时触发事件,如果输入的数值为0
* 则清除该事件,否则在规定的时间到时启动该事件
* 输 入: count,如果count=0表示清除该事件,否则在count指定的延时时间
* 到时执行该事件
* 定时间隔为:0.5秒
* 返 回: 无
***********************************************************************/
void sEvent_SysReset(unsigned char count)
{
Timer_Count_SysReset=count; // 系统状态复位的间隔计数器
}
/*********************************************************************
* 函 数 名: sEvent_SavePar
* 功能描述: 启动或者是清除省电处理的定时触发事件,如果输入的数值为0
* 则清除该事件,否则在规定的时间到时启动该事件
* 输 入: count,如果count=0表示清除该事件,否则在count指定的延时时间
* 到时执行该事件
* 定时间隔为:0.5秒
* 返 回: 无
***********************************************************************/
void sEvent_PowerSaving(unsigned char count)
{
Timer_Count_PowerSaving=count; // 进入省电状态的间隔计数器
}
/*********************************************************************
* 函 数 名: sEvent_SaveEDID
* 功能描述: 启动或者是清除禁止消磁的定时触发事件,如果输入的数值为0
* 则清除该事件,否则在规定的时间到时启动该事件
* 输 入: count,如果count=0表示清除该事件,否则在count指定的延时时间
* 到时执行该事件
* 定时间隔为:0.5秒
* 返 回: 无
***********************************************************************/
void sEvent_DisableDegauss(unsigned char count)
{
Timer_Count_Degauss=count; // 保存EDID数据的时间间隔计数器
}
/*********************************************************************
* 函 数 名: GetCount_PowerSaving
* 功能描述: 返回当前系统中用于控制节能事件的计数器的值
* 输 入: 无
* 返 回: 计数器的值
***********************************************************************/
unsigned char GetCount_PowerSaving(void)
{
return Timer_Count_PowerSaving;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -