⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 intpro.c

📁 CRT显示器的运行程序
💻 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 + -