C 定时器??
int T2MS = 0;
if(++T2MS >= 5)计算到10毫秒,每隔2毫秒处理一次
T2MS = 0;
程序中的2毫秒是怎么设置的,数字1代表几毫秒??不解
[解决办法]
这个要看代码的执行速度
比如执行一句是1ms,那么循环10次就是10ms
用C写出了的代码不可能做到精确时间的
要想精确只能用汇编
希望对你有所帮助
[解决办法]
这语句和计算机的CPU频率有关系的
发布时间: 2012-03-19 22:03:05 作者: rapoo
C 定时器??
int T2MS = 0;
if(++T2MS >= 5)计算到10毫秒,每隔2毫秒处理一次
T2MS = 0;
程序中的2毫秒是怎么设置的,数字1代表几毫秒??不解
[解决办法]
这个要看代码的执行速度
比如执行一句是1ms,那么循环10次就是10ms
用C写出了的代码不可能做到精确时间的
要想精确只能用汇编
希望对你有所帮助
[解决办法]
这语句和计算机的CPU频率有关系的