基于MSC-51单片机的智能压力变送器的设计
点击数:7663 次 录入时间:03-04 12:02:40 整理:http://www.55dianzi.com 不间断电源-逆变器技术
1)冗余指令法
该方法可以使程序在跑飞时,在执行单字节的指令后自动纳入正轨。因此应多用单字节的指令,在可以决定程序流向的重要指令前加两条NOP指令,形成指令冗余,例如:
NOP
NOP
LJMP(RET/JZ/JNZ/LCALL等指令均可)DELAY;延时子程序
2)软件陷阱
当程序位于非程序区(空闲EPROM段,表格段等)时,冗余指令法将失去作用,此时可以构建一个软件陷阱,将跑飞的程序引导到一个指定位置,并设定专门的处理程序来解决。
NOP
NOP
LJMP ERR1: 1号错误处理程序入口
4 结束语
在分析压力变送器基本工作原理的基础上,设计了一种基于MSC-51单片机的智能压力变送器。它充分利用了微处理器的运算和存储能力,可对传感器的数据进行处理,包括对测量信号的调理、数据显示、自动校正和自动补偿。设计了包括基于1831.18位A/D转换器AD1170的数据采集电路、基于MAX813L的看门狗电路以及基于ADM487的RS-485总线接口电路,并给出相应的软件设计思路,详尽的采样算法和抗干扰模块指令。
上一页 [1] [2]
本文关键字:单片机 智能 压力变送器 不间断电源-逆变器技术,电源动力技术 - 不间断电源-逆变器技术