发布时间:2008-08-25阅读:1802
则软件陷阱可以由以下几条指令组成:
NOP
NOP
LJMP ERROR
软件陷阱常常用在未使用的中断向量区、未使用的ROM区中以及表格区的后面。因为程序跑飞有可能在中断程序中发生,这时中断逻辑己经置位,这样就不再响应同级或低级的中断,所以一定要释放中断逻辑,即清除中断标志位,抗干扰中心的可由以下程序段实现:
ERROR:
CLR EA
MOV DPTR,#ERR1
PUSH DPL
PUSH DPH
RETI
ERR1:
CLR A
PUSH ACC
PUSH ACC
RETI
END
上一篇:发光二极管的检测
下一篇:嵌入式操作系统介绍及选型原则