vc定时器问题 SetTimer(1, 100, NULL);
答案:4 悬赏:60 手机版
解决时间 2021-11-12 17:32
- 提问者网友:浩歌待明月
- 2021-11-11 21:27
vc定时器问题 SetTimer(1, 100, NULL);
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-11-11 22:19
ontimer函数执行完后,程序才会重新开始计时。
即这样的往复:100ms计时->500ms执行timer函数->100ms计时->500ms执行timer函数->。。。
即这样的往复:100ms计时->500ms执行timer函数->100ms计时->500ms执行timer函数->。。。
全部回答
- 1楼网友:长青诗
- 2021-11-12 01:32
如你所描述,其实定时器函数每隔600毫秒被执行一次。
- 2楼网友:长青诗
- 2021-11-12 01:00
第一个控制占空比的三个SetTimer的:例如,如果为1s的周期,占空比为1:2,然后
SetTimer的(1,500,NULL) Kill掉第二SetTimer和第一个周期1秒,在1s的第一SetTimer的调用的输出位置高
SetTimer的周期,延迟0.5秒低电平输出位置。
SetTimer的(1,500,NULL)
SetTimer的(2,1000,NULL)
/ / ================== ==
的OnTimer(单位i)
{
开关(I)
{
情况下,(1):KillTimer函数(1);
SetTimer的(3 ,1000,NULL);
破;
情况下,(2):/ /输出位置高
情况(3):/ /输出的较低位置
...
}
}
SetTimer的(1,500,NULL) Kill掉第二SetTimer和第一个周期1秒,在1s的第一SetTimer的调用的输出位置高
SetTimer的周期,延迟0.5秒低电平输出位置。
SetTimer的(1,500,NULL)
SetTimer的(2,1000,NULL)
/ / ================== ==
的OnTimer(单位i)
{
开关(I)
{
情况下,(1):KillTimer函数(1);
SetTimer的(3 ,1000,NULL);
破;
情况下,(2):/ /输出位置高
情况(3):/ /输出的较低位置
...
}
}
- 3楼网友:低音帝王
- 2021-11-11 23:53
第一个控制占空比的三个SetTimer的:例如,如果为1s的周期,占空比为1:2,然后
SetTimer的(1,500,NULL) Kill掉第二SetTimer和第一个周期1秒,在1s的第一SetTimer的调用的输出位置高
SetTimer的周期,延迟0.5秒低电平输出位置。
SetTimer的(1,500,NULL)
SetTimer的(2,1000,NULL)
/ / ================== ==
的OnTimer(单位i)
{
开关(I)
{
情况下,(1):KillTimer函数(1);
SetTimer的(3 ,1000,NULL);
破;
情况下,(2):/ /输出位置高
情况(3):/ /输出的较低位置
...
}
}
SetTimer的(1,500,NULL) Kill掉第二SetTimer和第一个周期1秒,在1s的第一SetTimer的调用的输出位置高
SetTimer的周期,延迟0.5秒低电平输出位置。
SetTimer的(1,500,NULL)
SetTimer的(2,1000,NULL)
/ / ================== ==
的OnTimer(单位i)
{
开关(I)
{
情况下,(1):KillTimer函数(1);
SetTimer的(3 ,1000,NULL);
破;
情况下,(2):/ /输出位置高
情况(3):/ /输出的较低位置
...
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯