基于C51语言的星载嵌入式软件定时器管理方法
The Management Method of Onboard Embedded Software Timer Based on C51 Language
DOI: 10.12677/CSA.2017.77076, PDF, HTML, XML, 下载: 1,467  浏览: 1,844 
作者: 王 晶*, 王振华, 王振华:北京控制工程研究所,北京;胡 磊:北京航天航空大学,北京
关键词: 嵌入式软件C51语言定时器Embedded Software C51 Language Timer
摘要: 本文通过对星载51系列单片机定时器常见问题进行分析,归纳出三类典型问题,分别给出解决方案,并在此基础上总结出一套基于C51语言的星载嵌入式软件定时器管理方法,该方法可以解决因中断冲突和定时器进位而产生的问题,同时可推广到其他嵌入式领域的定时器使用中。
Abstract: Based on the analysis of the problem of 51 series single-chip timer on board, this paper summa-rizes the three types of typical problems, and gives a solution. On this basis, we summed up a management method of onboard embedded software timer based on C51 Language. The Method can solve the problem caused by interrupt conflict and timer carry, and can be extended to other embedded field of use of timer.
文章引用:王晶, 胡磊, 王振华, 王振华. 基于C51语言的星载嵌入式软件定时器管理方法[J]. 计算机科学与应用, 2017, 7(7): 654-661. https://doi.org/10.12677/CSA.2017.77076

参考文献

[1] 侯成杰. 航天器C51语言软件中断资源冲突分析方法[J]. 空间控制技术与应用, 2015, 41(4): 58-62.
[2] 高建军, 兰天, 王斌. 一种高可靠的星载软件时间管理方法[J]. 计算机测量与控制, 2013, 21(3): 806-808.
[3] 霍玮, 于洪涛, 冯晓兵. 静态检测中断驱动程序的数据竞争[J]. 计算机研究与发展, 2011, 48(12): 2290-2299.
[4] 郭坚, 付连芳, 武莹. 基于8051单片机的星载软件中断服务程序设计[J]. 计算机测量与控制, 2007, 15(8): 1093- 1095.
[5] 杨芳, 齐璇, 董丽, 叶东升. 嵌入式软件中断系统资源冲突检测技术研究[J]. 计算机工程与设计, 2010, 31(23): 5036-5038.
[6] 付佩儒, 谢鹏. 嵌入式软件中断数据竞争安全性检测技术研究[J]. 航天控制, 2015, 33(3): 79-82.