发布于 2009-10-19 08:48:35
31楼
在程序中,大部分事是依靠主程序和子程序完成的。使用中断是为了对事件即时相应,而非“控制要求不高”。比如高速计数测量转速,为了精确地读取单位时间的计数值,就需要使用定时中断;如果采用定时器方式,由于扫描周期的不确定性引起的时间误差即会造成计数值的误差。模拟量采集通常也是采用定时中断;但是对于一些变化缓慢的系统,采用定时器定时采集同样能取得满意的结果。
另外,中断与扫描周期是相互独立的,没有依存关系。子程序的调用却与扫描周期密切相关。
家养老鼠名MINNIE