- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
185thissue
第7期总第185期 内蒙古科技与经济 No.7,the
2009年4月 Inner Science
MongoliaTechnologyEconomy Apr.2009
51单片机应用系统软件抗干扰初探
王 刚
(呼和浩特市委党校,内蒙古呼和浩特oi0010)
摘 要:文章主要从实际应用的角度阐述单片机系统软件抗于扰的具体实现方法。
关键词:单片机;软件}抗干扰;指令集
中图分类号:TP273文献标识码:A
随着单片机在各个领域应用愈来愈广泛,单片 NoP指令。这样即使跑飞程序飞到双字节指令和三
机应用系统的可靠性越来越成为人们关注的一个重 字节指令操作数上,由于空操作指令NoP的存在,
要课题。单片机应用系统的可靠性是由多种因素决 避免了后面的指令被错误地执行,为程序纳入正轨
定的,其中系统的抗干扰能力是系统可靠性的重要 做好准备。此外,对系统流向起重要作用的指令,如
指标。由于51系列单片机的指令系统是复杂指令集
结构,致使其抗干扰性能不高,尤其用在工业控制的 令之前插入两条NOP指令,可将跑飞程序纳入正
场合,如果不增加额外的抗干扰措施,甚至无法正常 轨,以确保这些重要指令的执行。
工作。要提高单片机系统的抗干扰性能无非是从硬 指令冗余只能使CPU不再将操作数当作操作
件和软件两个方面加以考虑。硬件系统是单片机系 码错误地执行,却不能主动地将程序的错误执行方
统稳定工作的根本,经常采用的方法有:改善系统的 向扭转过来,要想纠正程序的错误执行方向,就需要
布局、布线;采用光电耦合器以提高强电与弱电的隔 下面的技术。
离度;在电源变压器的初级增加滤波器;增加“硬件 1.2软件“看门狗”技术
看门狗”等等。硬件抗干扰设计的缺点是增加了系统 跑飞的程序在执行一些错误操作之后,经常会
的复杂性,提高了硬件成本。而软件抗干扰设计在不 进入“死循环”,也就是常说的“死机”。通常采用“看
增加系统复杂性,不提高硬件成本的前提下,同样可 门狗”技术使程序脱离“死循环”,“看门狗”技术可由
以在很大程度上提高系统的稳定性。 硬件实现,也可由软件实现。硬件“看门狗”技术这里
51系列单片机的指令包括单字节、双字节和三 不再赘述,软件“看门狗”技术的原理是通过不断检
字节指令,双字节和三字节指令包含操作码和操作 测程序循环运行时间,若发现程序循环时间超过最
数两部分。当单片机受到严重干扰时,程序计数器 大循环运行时间,则认为系统陷入“死循环”,需要进
PC因干扰而改变,程序便脱离正常轨道“乱飞”,如 行出错处理。
果“飞”到单字节指令或双字节、三字节指令的操作 在实际应用中,通常用定时中断服务程序定时
码上,此时程序将沿错误的轨道执行而出错.称这种 地检查主程序的运行情况。例如,在RAM区选择一
“跑飞”为“第一类跑飞”。当“飞”到某双字节或三字 个字节作为软件看门狗寄存器,主程序每循环一次
节指令的操作数上,误将操作数当作操作码而执行, 将该寄存器加1,定时器TO的中断服务程序每中断
程序将出现严重错误,称这种“跑飞”为“第二类跑 一次将该寄存器减1并检查一次,如果程序执行正
飞”。无论是前一种情况还是后一种情况,“跑飞”的 常,看门狗寄存器不会改变或改变不大,如果看门狗
程序执行结果将是无法预料的。“第一类跑飞”在执 寄存器发生了改变或改变很大,则说明系统陷入“死
您可能关注的文档
最近下载
- 培训新人百问百答.pdf VIP
- 水利水电工程移民安置监督评估指南_江河水利水电咨询中心编著_2014_2.pdf
- 新课标小学语文五年级上册第9课《猎人海力布》冯惠扬一等奖获奖教案.doc
- 电动自行车一线通、RS485、CAN2.0通信协议规范、基于RS485通信的充放电流程示例.pdf VIP
- 新课标小学语文五年级上册第9课《猎人海力布》冯惠扬一等奖获奖课件.pptx
- 10KV投标技术部分.pdf VIP
- 10kv输电线路监理大纲.docx VIP
- 110KV输变电项目工程监理大纲.doc VIP
- 50118马工程行政法与行政诉讼法(第二版)全套PPT课件.ppt
- 大副实习报告附页.doc VIP
文档评论(0)