发布于 2011-04-04 18:42:05
17楼
假如我们现在用3位的格雷码说明。
000;001;011;010;110;111;101;100
这个周期的值是100(也就是7)。经过计算【当前值】确定是7。
然后还是这个周期。发生了过零。物理值变成了000。下降缘中断起作用,把【当前值】加成了15。随后,这个周期过去了。下一个周期【当前值】是15。
是不是。
假如不使用中断。
这个周期的值是100。无论怎么过零。这个周期还是7。下一个周期扫描一开始映像变成了001。扫描一开始用边缘指令代替中断的作用,把1加成9。那么这个结果就是对的。