发布于 2009-04-03 15:49:50
0楼
"那在不需要使用OB1的领域中,也就是说,虽然OB1是循环执行的,但只要OB1为空,也就相当于没有执行OB1的时间,也就是只执行中断OB。"
这里我有一个想法:
像这样的编程,估计会出现一个时段,中断OB都执行完,然后就不停地循环执行这个空OB1,直到下一个中断来临.
这样造成的结果就是,程序在干等着中断的来临,中断不出现的时候就无事可做了,这样导致实际的周期变长了.
这样我们一直探求的缩短扫描周期变成没有意义了.
我是菜鸟,想法未免太天真,欢迎赐教!