微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机多中断处理技术研究

单片机多中断处理技术研究

时间:02-16 来源:互联网 点击:

数据的采集。因此在中断程序中只应该处理数据采集和标志位的设置,而将数据的处理放在中断之外,由主程序通过循环检测执行数据处理工作,具体做法:先开辟一个储存缓冲区,作为采集来的数据的传递媒体,即存储采集数据,等待主程序的处理;中断程序负责数据的采集,并且将采集来的数据值赋给存储缓冲区;主程序通过条件循环语句反复检测 存储缓冲区情况,及时处理采集信息。这样在处理方法既能有效的实现中断的功能,又可以极大的缩减每个中断的时间,提高整个程序的反应速度。

4.结束语:

从上看出,灵活地应用中断,不但可以大量的节省CPU资源,而且能够使程序更加简化,具有更高的实时性和稳定性。在实际应用中应该注意将任务合理分配给中断和主程序,二者要分工明确,接口简单。这其中的技巧还需要在实践中多多摸索与体会。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top