×

基于C51单片机的星载嵌入式软件定时器管理

消耗积分:1 | 格式:rar | 大小:0.46 MB | 2017-11-28

分享资料个

  在航天嵌入式软件领域,尤其是星载51系列单片机软件中,采用C51语言进行开发的配置项一直占有较高的比例,其中对于定时器的使用极为常见,是完成某些功能的必要手段。定时器可使某些行为在特定时间执行,也可针对脉冲进行计数从而完成某些功能。但定时器的使用也是航天器软件问题较为集中之处,有关定时器的使用曾发生过多次质量问题。这类问题与时序相关,出现概率低,难复现,甚至在整个动态测试周期都不会出现,那么针对该类型问题,通过动态测试方法一般不能保证对所有故障情况的覆盖,我们采用静态分析的方式进行归纳总结,发现其根源主要集中出现在:①有中断出现时的定时器读写操作②读取定时器时间码时有进位发生。

  本文结合实例对上述问题进行机理分析,根据不同情况,给出有效的解决方法,并结合航天器软件的设计要求,给出一种通用且可靠的定时器管理方法。

基于C51单片机的星载嵌入式软件定时器管理

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !