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 + -
显示快捷键?