单片机系统常用软件抗干扰措施:可靠性设计是一项系统工程,单片机系统的可靠性必须从软件、硬件以及结构设计等方面全面考虑。硬件系统的可靠性设计是单片机系统可靠性的根本,而软件系统的可靠性设计起到抑制外来干扰的作用。软件系统的可靠性设计的主要方法有:开机自检、软件陷阱(进行程序“跑飞”检测)、设置程序运行状态标记、输出端口刷新、输入多次采样、软件“看门狗”等。通过软件系统的可靠性设计,达到最大限度地降低干扰对系统工作的影响,确保单片机及时发现因干扰导致程序出现的错误,并使系统恢复到正常工作状态或及时报警的目的。一、开机自检开机后首先对单片机系统的硬件及软件状态进行检测,一旦发现不正常,就进行相应的处理。开机自检程序通常包括对RAM、ROM、I/O口状态等的检测。1 检测RAM检查RAM读写是否正常,实际操作是向RAM单元写“00H”,读出也应为“00H”,再向其写“FFH”,读出也应为“FFH”。如果RAM单元读写出错,应给出RAM出错提示(声光或其它形式),等待处理。2 检查ROM单元的内容对ROM单元的检测主要是检查ROM单元的内容的校验和。所谓ROM的校验和是将ROM的内容逐一相加后得到一个数值,该值便称校验和。ROM单元存储的是程序、常数和表格。一旦程序编写完成,ROM中的内容就确定了,其校验和也就是唯一的。若ROM校验和出错,应给出ROM出错提示(声光或其它形式),等待处理。3 检查I/O口状态首先确定系统的I/O口在待机状态应处的状态,然后检测单片机的I/O口在待机状态下的状态是否正常(如是否有短路或开路现象等)。若不正常,应给出出错提示(声光或其它形式),等待处理。4 其它接口电路检测除了对上述单片机内部资源进行检测外,对系统中的其它接口电路,比如扩展的E2PROM、A/D转换电路等,又如数字测温仪中的555单稳测温电路,均应通过软件进行检测,确定是否有故障。只有各项检查均正常,程序方能继续执行,否则应提示出错。
上传时间: 2013-11-02
上传用户:名爵少年
(超值)Proteus单片机仿真200多例
上传时间: 2014-12-20
上传用户:行者Xin
proteus AVR单片机仿真100例
上传时间: 2013-12-18
上传用户:kz_zank
proteus 51单片机仿真100例
上传时间: 2013-11-07
上传用户:zsjzc
非常感谢您使用长沙菊阳微电子有限公司的JY2X00单片机仿真开发系统!JY-E2X00仿真器是采用新一代仿真专利技术开发的单片机仿真产品。由于采用了新一代仿真专利技术,它解决了困扰单片机仿真领域的四大问题:解决了Bondout技术不能仿真增强资源的问题解决了Hooks技术仿真频率低、且不能支持非Philips芯片的问题解决了IAP功能仿真的问题解决了单片机厂家开发多引脚、多功能而担心无仿真芯片的问题
上传时间: 2014-01-15
上传用户:AbuGe
伟福仿真器软件使用
上传时间: 2014-01-23
上传用户:曹云鹏
P89C668单片机硬件I2C软件包,668i2c.asm(主方式)
上传时间: 2015-01-19
上传用户:nanxia
自制MON51单片机仿真器资料,含PCB
上传时间: 2015-01-21
上传用户:baitouyu
伟福 Lab2000P单片机仿真实验系统
上传时间: 2014-03-09
上传用户:hwl453472107
~{JGR 8vQ IzWwR5SC5D2V?bD#DbO5M3~} ~{3v?b~} ~{Hk?b~} ~{2iQ/5H9&D\~} ~{?IRTWw@)3d~} ~{TZ~}JDK1.4.2~{OBM(9}~}
上传时间: 2015-02-22
上传用户:ommshaggar