您当前的位置:五五电子网电子知识单片机-工控设备综合-其它单片计算机系统抗干扰的软件途径 正文
单片计算机系统抗干扰的软件途径

单片计算机系统抗干扰的软件途径

点击数:7888 次   录入时间:03-04 11:54:21   整理:http://www.55dianzi.com   综合-其它

溢出周期为(255+1)÷1=256μs

其次,计算各条指令的执行耗时,以适当的间隔设置T0=0。由于MCS-51系列单片机的指令集中只有“乘”、“除”两条指令耗用4个机器周期,其它均只耗用1~2个机器周期,为保险起见简化为“每条指令均耗用2个机器周期”,即每执行一条指令耗用2μs。据此可以推算出“清零定时器T0”的指令执行间隔应当少于:

256÷2=128(条)

即每执行不多于128条程序指令(计入多次循环执行的指令),就应当执行一条清零T0的指令,以防止软复位被误执行。

第三,设计T0溢出所对应的中断服务程序。此子程序只须一条指令,即在T0对应的中断向量地址(000BH)写入“无条件转移”命令,把PC拖回整个程序的第1行,对单片机重新进行初始化并获得正确的执行顺序。由于这条中断指令并没有结束中断子程序就转出去了,为了能够继续响应其它的中断请求,可以在程序的初始化功能块中把SP定高2字节,在此2字节中写入“中断返回”(RETI)之后应执行指令的地址,以便RETI执行后自动弹栈装入PC,并在初始化程序结束前写上RETI指令。

在工业控制系统的研制过程中,微机的抗干扰性能是系统成败的关键之一 。数十年来,人们已经研究出了许多抗干扰的硬件措施,包括采用净化电源、接地、屏蔽、光电耦合、数据滤波及延时除颤等等。本文针对微处理机易受干扰的部件提出了软件抗干扰的一些方案,实用表明具有较高的经济性和可靠性,很容易将结合进行工业控制程序之中,不失为一类简便而有效的抗扰手段。

上一页  [1] [2] 


本文关键字:单片  软件  计算机系统  综合-其它单片机-工控设备 - 综合-其它

《单片计算机系统抗干扰的软件途径》相关文章>>>