📄 dsr.h
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -