dsr.h

来自「ATMEL用IO模拟直接驱动内部无控制器的夏普320240」· C头文件 代码 · 共 33 行

H
33
字号
void ws_hs_dwbsr(unsigned char uz_qdcssj,unsigned char uz_qdcs_cs,unsigned char *uz_qdcs,
unsigned long *ul_zcs,unsigned long *ul_ccs,unsigned long *ul_srycz);
/*
uz_qdcssj,去抖时间
uz_qdcs_cs,去抖次数
*uz_qdcs,去抖次数
*ul_dkdz,端口地址
*ul_zcs,暂存数
*ul_ccs,储存熟
*ul_srycz,输入已操作
*/
void ws_hs_dwbsr(unsigned char uz_qdcssj,unsigned char uz_qdcs_cs,unsigned char *uz_qdcs,
unsigned long *ul_zcs,unsigned long *ul_ccs,unsigned long *ul_srycz)
{
	if(uz_qdcssj != 0)	//去抖时间
	{
			if(*uz_qdcs == 0)	//去抖次数
			{
					*uz_qdcs = uz_qdcs_cs;
					*ul_ccs = *ul_zcs;
					*ul_srycz |= *ul_ccs;
			}
			else
			{
					--*uz_qdcs;		//去抖次数
					if(PIO_PDSR != *ul_zcs)
					{
							*ul_zcs = PIO_PDSR;
							*uz_qdcs = uz_qdcs_cs;
					}		
			}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?