外文翻译-基于单片机和无线电遥控技术的密码锁软件设计_第1页
外文翻译-基于单片机和无线电遥控技术的密码锁软件设计_第2页
外文翻译-基于单片机和无线电遥控技术的密码锁软件设计_第3页
外文翻译-基于单片机和无线电遥控技术的密码锁软件设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业设计(论文) 全套资料扣扣: 194535455 单片机系统软件抗干扰方法 在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以 微机系统软件抗干扰方法进行研究。 在工程实践中,软件抗干扰研究的内容主要是: 一、消除模拟输入信号的噪声(如数字滤波技术); 二、程序运行混乱时使程序重入正轨的方法。本文针对后者提出了几种有效的软件抗干扰方法。 1. 指令冗余 取操作数。当 序便脱离正常轨道“乱飞”,当乱飞到某双字节指令,若取指令时刻落 在操作数上,误将操作数当操作码,程序将出错。若“飞”到了三字节指令,出错率更大。 在关键地方认为插入一些单字节指令,或将有效单字节指令重写称为指令冗余。通常是在双字节指令和三字节指令后插入两个字节一上的 样即使乱飞程序飞到操作数上,由于空操作指令 免了后面的指令被当做操作数执行,程序自动纳入正轨。 此外,对系统流向起重要作用的指令如 可将乱飞程序纳入正轨,确保这些重要指令执行。 2. 拦截技术 所谓拦截,是 指将乱飞的程序引向指定位置,在进行出错处理。通常用软件陷阱来拦截乱飞的程序。因此先要合理设计陷阱,其次要将陷阱安排在适当的位置。 1) 软件陷阱的设计 当乱飞程序进入非程序区,冗余指令便无法起作用。通过软件陷阱,拦截乱飞程序,将其引向制定位置,再进行出错处理。软件陷阱是指用来捕获的乱飞程序引向复位入口地址 0000机器码为 0000020000。 2) 陷阱的安排 通常在程序中未使用的 000020000。最后一条应填入 020000,当乱飞程序落到此区,即可自动入轨。在用户程序区各模块之间的空 余单元也可填入陷阱指令。当使用的中断因干扰而开放时,在对应的中断服务程序中设置软件陷阱,能及时捕获错误的中断。返回指令可用“ 也可用“ 000H”。如果故障诊断程序与系统自恢复程序的设计可靠、完善,用“ 000H”作返回指令可直接进入故障诊断程序,尽早地处理故障并回复程序的运行。 考虑到程序存贮器的容量,软件陷阱一般 1 3. 软件“看门狗”技术 若失控的程序进入“死循环”,通常采用“看门狗”技术程序脱离“死循环”。通过不断检测程序循环运 行时间,若发现程序循环时间超过最大循环运行时间,则认为系统陷入“死循环”,需进行出错处理。 “看门狗”技术可由硬件实现,也可由软件实现。在工业应用中,严重的干扰有时会破坏中断方式控制字,关闭中断。则系统无法定时,硬件看门狗电路失效。而软件看门狗可有效地解决这类问题。 在实际应用中,采用环形中断监视系统。用定时器 视定时器 定时器 视主程序,主程序监视定时器 用这种环形结构的软件“看门狗”具有良好的抗干扰本科毕业设计(论文) 全套资料扣扣: 194535455 性能,则定时器 改由串口中断进行监控。这种软件“看门狗” 监视原理是:在主程序、 断服务程序、 断服务程序中各设一运行观测变量,假设01程序每循环一次, 1,同樣 断服务程序执行一次, 。在 变化情况判定 行是否正常,在 断服务程序中检测 变化情况判定主程序是否运行正常,在主程序中通过检测 0是够正常工作。若检测到某观测变量变化不正常,比如应当加 1而未加 1,则转到出错处理 程序作排除故障处理。当然,对主程序最大循环周期、定时器 1定时周期应予以全盘合理考虑。 本科毕业设计(论文) 全套资料扣扣: 194535455 n of to CM as an In on of ,to as is to In of 1. PU is to a C be to a if a on as If to a of In or to be as Is of to if of OP of of to as a of In to an in be to of 2. he is an to be in to 1) By to an is to of 000H 000020000. 2) in of 000020000. 20,000, on to In in 科毕业设计(论文) 全套资料扣扣: 194535455 to in up be of be 000H”. If of 000H” as as to of of K in -3 be 3. f of a “to By if a “of “be In be of to be in In T0 1, 1 0. a 1 1 be be to T0 T1 in to a to of a . 0. T1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论