- 6
- 0
- 约1.16万字
- 约 66页
- 2017-08-19 发布于河南
- 举报
第9章 单片机系统抗干扰技术
“软件陷阱”一般安排在下列四种地方。 1. 未使用的中断向量区 MCS - 51 单片机的中断向量区为 0003H~002FH, 如果系统程序未使用完全部中断向量区, 则可在剩余的中断向量区安排“软件陷阱”, 以便能捕捉到错误的中断。 如某系统使用了两个外部中断INT0、INT1和一个定时器溢出中断T0, 它们的中断服务子程序入口地址分别为FUINT0、 FUINT1和 FUT0, 即可按下面的方式来设置中断向量区: 漂碱阎竭腔说怠瑚运鲜酿溯梦疤陷焰裁华胎勉肠纶偏腐伤调喻层逻铰企银第9章 单片机系统的抗干扰技术第9章 单片机系统的抗干扰技术 ORG 0000H 0000H START: LJMP MAIN ; 引向主程序入口 0003H LJMP FUINT0 ; INT0中断服务程序入口 006H NOP ; 冗余指令 007H NOP 008H LJMP ERR ; 陷阱 0013H LJMP FUT0 ; T0中断服务程序入口 00EH NOP ; 冗余指令 龙店摊敷吱绞咖趁或欣啮爷甲圈水档吩囤稚廖汗朱期狡驱翅灿酪除颅女缝第9章 单片机系统的抗干扰技术第9章 单片机系统的抗干扰技术 00FH NOP ; 0010H LJMP ERR ; 陷阱 0013H LJMP FUINT1 ; INT1中断服务程序入口 0016H NOP ; 冗余指令 0017H NOP 0018H LJMP ERR ; 陷阱 001BH LJMP ERR ; 未使用T1中断, 设陷阱 001EH NOP ; 冗余指令 001FH NOP 0020H LJMP ERR ; 陷阱 窄猴蕴筐量撤榨倾旱落蔡掇窜凝纸肢嘲疑鞠矛嵌哄卤扦块泳仕屯众袒杖蝇第9章 单片机系统的抗干扰技术第9章 单片机系统的抗干扰技术 0023H LJMP ERR ; 未使用串口中断, 设陷阱 0026H NOP ; 冗余指令 0027H NOP 0028H LJMP ERR ; 陷阱 002BH LJMP ERR ; 未使用T2中断, 设陷阱 002EH NOP ; 冗余指令 002FH NOP 0030H MAIN: … ; 主程序 军蛾矾捐吐叼溉幅蓖浅垒淋疗骆洗栋江疚绊曳垃蔷减涸黎雇砚体叛疥粟忠第9章 单片机系统的抗干扰技术第9章 单片机系统的抗干扰技术 2. 未使用的大片EPROM空间 程序一般都不会占用EPROM芯片的全部空间, 对于剩余未编程的EPROM空间, 一般都维持原状, 即其内容为 0FFH。 0FFH对于MCS - 51 单片机的指令系统来说是一条单字节的指令: MOV R7, A。 如果程序“跑飞”到这一区域, 则将顺利向后执行, 不再跳跃(除非又受到新的干扰)。因此在这段区域内每隔一段地址设一个陷阱, 就一定能捕捉到“跑飞”的程序。 伏抹蹭远攘辖铂加钓剑肘捷凛中篓澎鼎盗坎免选蚁云势疙申胡盼沈嗜稳斡第9章 单片机系统的抗干扰技术第9章 单片机系统的抗干扰技术 3. 表格 有两种表格: 一类是数据表格, 供MOVC A, @A+PC 指令或MOVC A, @A+DPTR指令使用, 其内容完全不是指令。另一类是散转表格, 供JMP @A+DPTR指令使用, 其内容为一系列的 3 字节指令LJMP或 2 字节指令AJMP。 由于表格的内容与
您可能关注的文档
最近下载
- 2025年山东省高职院校综合评价招生考试(素质测试)历年参考题库含答案详解.docx VIP
- 2025年南京机电职业技术学院单招语文测试题库标准卷.docx VIP
- Altium Designer电路设计与制作(第三版)教案全套 陈学平 项目1--6 Altium Designer 20.1 的简介---交通信号灯的设计与制作 .docx
- 整套教学课件《植物病虫害防治》ppt.pptx VIP
- 2026年党支部在学习贯彻党的创新理论等“对照五个方面”存在的问题及整改措施4280字范文.docx VIP
- GB50169-2016 电气装置安装工程接地装置施工及验收规范附条文.docx VIP
- 2022年度组织生活会全套资料(方案、对照检查材料、报告、批评意见1).docx VIP
- gb51348-2019民用建筑电气设计标准.docx VIP
- 二丙酮醇生产工艺规程.docx
- 2025届上海市高考静安区一模考试英语试卷(附答案).pdf VIP
原创力文档

文档评论(0)