单片机系统“pc” 失控的软件举措.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机 “PC,失控的软件措施 温如春,等 单片机系统 “PC”失控的软件措施 SoftwareMeasureofGettingOutofControlfor“PCinSingleChipComputerSystem 谧加春 王晓基 雷小华 (江西理工大学机电工程学院,赣州 341000) 摘 要 单片机系统在实际工业现场中可能遇到各种干扰和自身的随机性故障。现场恶劣的环境有可能使计算机系统发生异常,计 算机程序指针 “PC”失控就是常见的故障之一,如果发生P“C”失控,将导致CPI工作混乱,酿成严重的事故。研究了“PC”失控的原因, 并指出软件抗干扰的几种方法,有效保证单片机系统的正常工作。 关键词 单片机 “PC”失控 抗干扰 AbstractInpracticalindustrialfields,thereisvariousinterferenceaffectingoperationofsinglechipcomputersystemsandthecomputersystems。 fac吨randomfaults饰themselves.Itisverycommonthatthesevereenvironmentmakesthecomputersystemsabnormal.TheprogramcounterPC gettingoutofcontrolisoneofthecommonfaults.Ifthisoccurs,CPUwouldberunningoutoforderandintroducesseriousancient.ThecausesofPC gettingoutofcontrol,studiedinthispaperandsomecountermeasuresofanti-interference师softwarearegiventoensuresinglechipcomputersystem workingproperly.. KeywordsSingle。饰computerProgramcounterPCAnti-interference 0 引言 1 软件措施 在设计和开发单片机系统时,一般难以周全地 MCS_51所有的指令均不超过3个字节,且多为单 预计单片机系统在实际工业现场中可能遇到的各种 字节指令。指令由操作码和操作数两部分构成。操作 干扰和自身的随机性故障。因此,除了采取防止和 码指明CPU完成什么样的操作,操作数是操作码的操 抑制干扰的各项措施外,还应该借助于软件措施克 作对象。CPU的取指令过程是先取操作码,后取操作 服某些干扰,系统还应具备迅速 自行恢复的能力。 数。如何区分是操作码还是操作数,完全由指令的顺序 本文介绍的应对单片机系统PC失控的软件措施,设 决定。因此一旦程序计数器PC因为干扰而 “走飞”,程 计灵活,节省硬件资源,能保证测控系统长期可靠地 序便有可能将操作数当成操作码,出现错误。为了使 运行。 “乱飞”的程序在程序区迅速纳人正轨,应该多用单字节 MCS-51单片机以其优良的性能价格比大量应用 指令,并在关键地方人为地插人一些单字节的NOP指 于工业现场测试和控制领域。但是,现场恶劣的环境 令,或者将有效的单字节指令重写,称为指令冗余。 有可能使计算机系统发生异常,计算机程序指针PC失 1.1 方法一 控就是常见的故障之一,一旦发生PC“走飞”,计算机 在双字节指令和3字节指令之后插人两个NOP 系统就会出现工作混乱,酿成严重的事故。 指令,可以保证其后的指令不会被拆散。因为即使PC 为了在PC 失控时尽量减少由此带来的不利影 “乱飞”到操作数上,由于NOP指令的存在,不会将其 响,并尽快使系统恢复正常,需要采取一定的软件措

文档评论(0)

文档集锦 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档