涡轮流量计使用MSP430单片机的探讨 七十三
这种结构成熟、易于理解,但有如下不足:
(1)受单片机性能的限制,容易造成系统对其它中断的响应变得迟缓,特别是对于中断源较多、中断处理耗时较多的系统(如:LCD 显示、键盘扫描等);
(2)中断服务程序过长,在中断服务期间系统无法响应同级的中断;
(3)可能导致代码重入,增大堆栈开销,造成难以预料的结果;
(4)程序调试时,花在各模块定时协调方面的时间、精力随系统的复杂程序大幅增加。
如果在编写单片机程序时,引入Windows 程序中的事件驱动机制,把中断响应与事件处理程序分离,中断服务程序的任务只是产生一个中断发生的标志,而事件处理则由处理程序来完成,主程序则负责判断标志和调度处理程序。这样,可大幅缩短中断服务程序的长度,减少中断服务程序的耗时,提高系统对多中断的响应能力,从而较好地解决上述矛盾。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 流量计