单片机系统常用软件抗干扰措施:可靠性设计是一项系统工程,单片机系统的可靠性必须从软件、硬件以及结构设计等方面全面考虑。硬件系统的可靠性设计是单片机系统可靠性的根本,而软件系统的可靠性设计起到抑制外来干扰的作用。软件系统的可靠性设计的主要方法有:开机自检、软件陷阱(进行程序“跑飞”检测)、设置程序运行状态标记、输出端口刷新、输入多次采样、软件“看门狗”等。通过软件系统的可靠性设计,达到最大限度地降低干扰对系统工作的影响,确保单片机及时发现因干扰导致程序出现的错误,并使系统恢复到正常工作状态或及时报警的目的。一、开机自检开机后首先对单片机系统的硬件及软件状态进行检测,一旦发现不正常,就进行相应的处理。开机自检程序通常包括对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
上传用户:名爵少年
一些网页上面常用的声音文件,下载解压就可以使用了
标签: 页
上传时间: 2014-12-03
上传用户:shizhanincc
1. 掌握压控振荡器的基本原理和调试方法。 二. 实验原理 压控振荡器,顾名思义,其输出频率随输入电压的改变而变化。它大致可分为两类,一类是调谐式,另一类是多谐式。多谐式一般线性好,但输出不是正弦波,只能通过间接方式获得。振荡频率一般较低。调谐式多用于发射机中,一般高频电子线性课程会有介绍。 这里介绍两种压控振荡器及其常用电路类型,供大家参考
上传时间: 2015-06-14
上传用户:671145514
解压后的文件,列举了大量常用的C算法程序,欢迎参考!
标签: 解压
上传时间: 2013-12-12
上传用户:叶山豪
66个vhdl的常用源代码,包括有双向口、状态机等,自解压后看vhdl_example.html列表说明.exe
上传时间: 2015-07-04
上传用户:shinesyh
解压就可以查看,使pdf格式的,文件介绍了brew常用的一些控件的开发
标签: 解压
上传时间: 2015-08-11
上传用户:ZJX5201314
串口通讯的常用工具哦!包括串口通讯程序的源代码,下载后需要解压,并且在装有VC++的机器上运行。
上传时间: 2014-01-17
上传用户:coeus
ACMS压缩算法.zip arc压缩工具.zip ASH压缩算法.zip CAB解压缩程序.zip COM压缩算法.zip C语言常用算法源代码.zip HA压缩算法.zip jac压缩算法.zip lharc压缩算法.zip LZHUF、LZSS、LZARJ压缩算法.zip LZSS压缩算法.zip lzw压缩算法.zip Splay树压缩算法.zip USQ压缩工具.zip zip解压.zip zip压缩解压范例.zip 哈夫曼编码树算法.zip 哈夫曼压缩解压算法.zip 使用LZ压缩算法的完整应用.zip 文件压缩控件.zip 一个含多种压缩算法的程序包.zip 一个压缩工具.zip 以上全解压/压缩相关的算法!
上传时间: 2013-12-18
上传用户:gaojiao1999
一、常用指令 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈.
上传时间: 2017-01-22
上传用户:jennyzai
头压缩算法是一种常用的稀疏数组压缩算法,在数据联机分析处理(OLAP)等领域有着重要 应用。针对头压缩算法的特点,给出基于STL 的实现方法,并对解压算法进行改进。仿真实验表明,改进 后的解压算法的计算效率要优于原有解压算法
上传时间: 2017-04-24
上传用户:jiahao131