单片机论文单片机系统在测控领域的稳定性探讨近年来单片机系统在工业测控领域的应用越来越广泛,而对于环境恶劣的工业现场,这种新型的微控制器的可靠性,安全性就成为了一个大的问题。在实验室运行正常的程序到了工业现场却不能运行,或者出现运行不稳定经常死机等。在这里我们主要讨论一下如何通过软件技术来增强系统的稳定运行。当系统的CPU部位受到干扰信号的作用时,将使系统失控。最典型的故障是破坏程序计数器PC的状态值。导致程序在地址空间内“乱飞”,或者陷入死循环。而我们对这种情况的处理主要有这么几种方法:1、指令冗余技术;2、软件陷阱技术;3、看门狗技术。我们以MCS-51单片机来做以说明。一、指令冗余技术我们知道,指令由操作码和操作数组成,操作码指明CPU要完成什么样的操作,而操作数是操作码的对象。单字节指令只有操作码,隐含操作数;双字节指令,第一个字节是操作码,第二个字节是操作数;三字节指令第一个字节是操作码,后二个字节是操作数。CPU在取指令的时候是先取操作码再取操作数,如何判断是操作码还是操作数就是通过取指令的顺序。而取指令的顺序完全由指令计数器PC来控制,因此,一旦PC受干扰出现错误程序便会脱离正常轨道,出现“乱飞”,这样就会使得把操作数当作操作码,或者把操作码当作操作数的情况。但只要PC指针落在单字节指令上程序就可纳入正轨,所以为了快速的将程序纳入正轨,我们应该多用单字节指令,并在关键的地方人为的插入一些单字节指令NOP,或将有效的单字节指令重写,这就称之为指令冗余。常用的方法就是在一些双字节,三字节指令后面插入两个单字节指令NOP,或在一些对程序的流向起决定作用的指令前面插入两条NOP指令。还可对一些重要的指令进行重复放置。但采用指令冗余技术将程序纳入正轨的条件是:乱飞的
用户评论
推荐下载
-
测试CPU稳定性的工具
通过测试计算CPU超频后的稳定性(测试CPU稳定性的工具)CPU超频用
33 2019-05-27 -
鉴别GPRS稳定性的方法
鉴别GPRS稳定性的方法:在线空闲测试;数据中心关闭后恢复测试;频繁双向小数据量测试;双向大数据压力测试;去天线测试;重复上电测试;拨号及短信干扰测试;看门狗测试(选测);去卡测试(选测);电源波动测
20 2019-04-20 -
运放稳定性的分析
这是一份关于运放稳定性分析的相关资料,如果有对运放感兴趣的同学可以看看,还是很有作用的
33 2018-12-15 -
Microchip的稳定性预估软件
Endurance,asitappliestonon-volatilememory,referstothenumberoftimesanindividualmemorycellcanbeeraseda
8 2022-10-20 -
红曲黄色素的分离纯化及光稳定性探讨
食品对于人类而言拥有着获取营养和品味美食两个功能,而红曲黄色素的分离、纯化及光稳定性探讨所蕴含的知...该文档为红曲黄色素的分离、纯化及光稳定性探讨,是一份很不错的参考资料,具有较高参考价值,感兴趣的
7 2021-01-03 -
单片机测控系统中的抗干扰技术
干扰是造成单片机测控系统故障的主要原因之一。干扰对系统的影响轻则影响测量与控制精度,重则使工作系统完全失常。要消除干扰必须抓住形成干扰的三要素,即:干扰源、耦合通道和接收设备。
10 2020-08-22 -
单片机的多点温度烟雾测控系统设计
运用单片机设计的单片机的多点温度烟雾测控系统,课运用到楼房和家居安防监控
21 2019-07-08 -
基于单片机的数字温度测控系统设计
基于单片机的数字温度测控系统设计
17 2022-09-21 -
基于单片机控制的温室环境测控系统
1、在分析温室环境及其因子的控制方式的基础上,提出了基于RS-485总线的,对 温室环境的光照强度、湿度、温度、二氧化碳浓度等四大因子进行测控的总体设计方案; 2、分析温室环境下测量光照强度、湿度、二
59 2018-12-26 -
单片机测控系统的抗干扰对策.pdf
我们在多项测控项目的实践中体会到,干扰源主要来自三个方面。一是空间场干扰,通过电磁辐射富入系统:二是电源干扰,它直接侵害Week电子工程网htp://e。fekm/RCR/2-2CQ上Meh附图双T滤
26 2020-07-31
暂无评论