微型机系统与接口剖析.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2003-8-26 * (3)印制电路板尺寸与器件布置 印制电路板大小要适宜,过大时,印制线条长,阻抗增加,不仅抗噪声能力下降,成本也高;过小时,则散热不好,同时易受邻近线的干扰。 在器件布置时,若将相互有关的器件尽量靠近些,能获得较好的抗噪声效果。如时钟发生器,晶振和CPU的时钟输入端都易产生噪声,要互相靠近布置。 易产生噪声的器件,小电流电路,大电流电路等应尽量远离计算机的逻辑电路,如有可能,应另置于一个电路板上。这一点十分重要。 2003-8-26 * 2003-8-26 * 4.软件的可靠性设计 当系统受到干扰侵害,致使PC值改变,造成程序运行失常,导致程序的PC值指向操作数,将操作数作为指令执行; 或PC值超出应用程序区,将非程序区中的随机数作为指令执行。 这些情况,都将造成程序的无序运行,最后由偶然巧合进入死循环. 当数据区及工作寄存器中数据被破坏,程序盲目地运行,将随机数作为指令运行结果,不可避免地会盲目执行一些存储器读写命令,而造成其内部数据的破坏。 例如MCS?51单片机,当PC超出芯片地址范围(当系统扩展小于64k),CPU获得一些虚假数据FFH,相当于执行“MOV R7,A”指令,进而造成工作寄存器R7的内容变化。 2003-8-26 * 对于程序运行失常的软件对策 主要是发现失常状态后及时引导系统恢复原始状态。 设置监视跟踪定时器 使用定时中断来监视程序运行状态。 定时器的定时事件稍大于主程序正常运行一个循环的时间,而在主程序运行过程中执行一次定时器时间常数刷新操作。 这样,只要程序正常运行,定时器不会出现定时中断;而当程序失常,不能刷新定时器时间常数而导致定时中断时,利用定时中断服务程序将系统复位。 设置软件陷阱 当PC失效时,则可用“LJMP #0000H”和“JB bit,rel”指令,在非程序区反复用“02000002000002······H”填满。 这样,不论PC失控后指向哪一字节,最后都能导致程序返回到复位状态。 2003-8-26 * 控制状态失常的软件对策 在大量的开关量控制系统中,例如PLC,人们关注的问题是能否确保正常的控制状态。如果干扰进入系统,会影响各种控制条件造成控制输出失误,或直接影响输出信号造成控制失误。为了确保系统安全,可采取下述软件抗干扰措施: ①软件冗余 对于条件控制系统,对控制条件的一次采样,处理控制输出改为循环地采样,处理控制输出。这种方法对于惯性较大的控制系统,具有良好抗偶然因素的干扰作用。 ②设置当前输出状态寄存单元 当干扰侵入输出通道,造成输出状态破坏时,系统能及时查询寄存单元的输出状态信息,及时纠正输出状态。 ③设置自检程序 在处理器内的特定部件或某些内存单位设置状态标志,在开机后,运行中不断循环测试,以保证系统中信息存储、传输、运算的高可靠性。 * 信息工程学院 戴永 * 课 程 复 习 绪 论 8位CPU 4个I/O并行接口 2个C/T 一个全双工UART口 二级中断源 片内RAM为128字节,特殊寄存器占128字节(未

文档评论(0)

舞林宝贝 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档