单片机系统在测控领域的稳定性探讨

[09-12 17:52:40]   来源:http://www.88dzw.com  单片机学习   阅读:8509

文章摘要:POP D1 ;将原来的错误断点弹出POP D2 ;将原来的错误断点弹出PUSH 00HPUSH 00H ;将断点地址重写为0000HRETI2、 未使用的EPROM区假设我们用了一片2764,但并没有用完整个存储区。这时候就可在未用的区域里填充上020000数据,这样当程序飞入其中时就会很快的走入正轨。这条指令其实是“LJMP 0000H”的机器码。3、 非EPROM空间单片机系统的程序空间是64K,正常情况下我们所使用的EPROM不会占用所有的空间,假设我们现在的EPROM占用16K的空间那么剩下的48K空间就被闲置不用了。当乱飞的PC落入这些空间时,读

单片机系统在测控领域的稳定性探讨,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com
POP D1 ;将原来的错误断点弹出

POP D2 ;将原来的错误断点弹出

PUSH 00H

PUSH 00H ;将断点地址重写为0000H

RETI

2、 未使用的EPROM区

假设我们用了一片2764,但并没有用完整个存储区。这时候就可在未用的区域里填充上020000数据,这样当程序飞入其中时就会很快的走入正轨。这条指令其实是“LJMP 0000H”的机器码。

3、 非EPROM空间

单片机系统的程序空间是64K,正常情况下我们所使用的EPROM不会占用所有的空间,假设我们现在的EPROM占用16K的空间那么剩下的48K空间就被闲置不用了。当乱飞的PC落入这些空间时,读入的数据将为FFH,这是 :MOV R7,A 指令的机器码,将修改R7的内容。因此,当程序乱飞入非EPROM芯片区后,不仅无法导入正规,面且破坏了R7的内容。

我们知道,当CPU读程序存储器的时候,伴随着会产生一个PSEN信号,我们就可利用这个信号,再加上一个非EPROM区的地址译码信号,构成一个选通信号来起动一个空闲的中断,再用软件陷井的方法从中断程序中把程序导入正规。我们可看下面的一个图:

上一页  [1] [2] [3]  下一页


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习
分类导航
最新更新
热门排行