📄 while.c
字号:
#include<at89x51.h>
void Delayx1ms(Byte count);
void Ifdemo3(void){Byte FgpulseShort,FgpulseLong,Dutycount;
while(P1_0==0) //不为0跳过
{Delayx1ms(1); //当检测到P1_0为低电平时计数直到P1_0变高,
if(P1_0==0)Dutycount++; //意在检测低电平宽度
}
if((3<Dutycount)&&(Dutycount<13)) //当Dutycout在3与13之间时
FgpulseShort=1;
else if((13<Dutycount)&&(Dutycount<23))//当Dutycountz在13与23之间时
FgpulseLong=1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -