发布于 2005-11-03 08:03:48
0楼
32位的数是个很大的数,但如果单方向一直计下去,肯定会发生溢出的.
溢出的含义是什么?
在计算机中,字长有限,数值的溢出是最正常不过的事.
问题是溢出之后,对程序有影响吗?可以利用吗?
如Zane所说, 不清零可以做到高精度. 在读取和清零之间是有时间差的, 极有可能丢失脉冲, 在测速与定位均需要时, 会产生定位误差.
我看论坛中对于测速有两个思维定势, 1>定时中断, 2>高速计数器清零.
似乎不中断不清零,测不了速,或测不准.
测速的两个因素: ΔP、ΔT,V=f(ΔP/ΔT)
只要能准确读取ΔP及对应的ΔT,这个速度就是准的。因为ΔT在分母中,必须要有足够的时间长度。