单片机软件陷阱技术.doc

单片机软件陷阱技术.doc

ID:57731140

大小:12.00 KB

页数:2页

时间:2020-09-02

单片机软件陷阱技术.doc_第1页
单片机软件陷阱技术.doc_第2页
资源描述:

《单片机软件陷阱技术.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机软件陷阱技术CPU受到干扰后,往往将一些操作数当作指令码来执行,造成程序执行混乱.我在A51的做法主要有以下几种:1.中断向量区ORG0000HSTART:LJMPMAINLJMPINT0NOPNOPLJMPERR陷阱LJMPTOINTNOPNOPLJMPERR陷阱----ORG0040HERR:-----------2.在表格区在表格区的最后安排5个字节的陷阱TABEL1:DB------------DB------------NOPNOPLJMPERR3.在未使用的ROM空间未使用的ROM空间一般全是0FFH,对于51来说是"MOVR7,A"的

2、单字节指令,程序一旦弹飞到这个区域,将会飞流直下.一般在一些固定的地址加入软件陷阱,捕获弹飞的程序.ORG6000HNOPNOPLJMPERRORG7FFBHNOPNOPLJMPERR4.在子程序后面XXXX:;;;;;;;;;;;;;;;;;;;;RETNOPNOPLJMPERR以及在一些长跳转的断裂点...注:ERR子程序,应当重新设定堆栈,等一些初始化的参数,但对于RAM区的部分数据可以判断保留.至于是否能有所作用只有天知道了.(呵呵~~),不过我写的程序一般是最稳定的,也许是这玩意在起作用吧!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。