结语
根据以上的比较与分析可以看出这种实现多任务机制的方法具有如下优点:与采用单任务机制的程序相比,其结构简单清晰,易于控制;利用中断和堆栈实现任务切换时的长跳转,完全不需使用汇编语言,可移植性强;增加的代码量极小,实时性好,节省程序开发时间。
以上介绍的方法已经通过测试并应用于几个实际项目中,包括智能小区安防系统、汽车CAN总线控制系统等,取得了良好效果。只要根据具体的硬件与编译环境稍作修改,亦可应用于其他的 单片机 系统中。
参考文献
1. 张培仁. 基于C语言编程MCS-51 单片机 原理与应用. 北京:清华大学出版社, 2003.1.
2. 胡大可等. 基于 单片机 8051的嵌入式开发指南. 北京:电子工业出版社, 2003.1
本文关键字:暂无联系方式51单片机,单片机-工控设备 - 51单片机