- 5
- 0
- 约 9页
- 2017-05-27 发布于贵州
- 举报
80C51地三种非常规地复位技术
标准80C51片内现有的复位逻辑比较简单,只有通过一条复位引脚RST进行外部扩展。技术手册中给出了上电复位(POR,power on reset)和人工复位(MRST,manual reset)电路的接线方法;借助于一只专用外围芯片,如MAX813L或DS1323等,来扩充欠压复位(LVR,low voltage reset)和看门狗复位(WDR,watch dog timer reset)也有文章介绍。
本文将介绍三种非常规扩展复位方式:软件复位(SWR,software reset)、软硬件复位(SHR,software and hardware reset)和非法地址复位(IAR,illegal address reset)。
软件陷阱技术及其改良方法
软件陷阱(software trap)是一种捕捉程序“跑飞”的编程方法。通常可以在程序中设置软件陷阱,引导程序失控的单片机跳转到一个指定的地址去执行,最终回复到正常轨道上来。软件陷阱可以设置在用户程序的空隙处或者转移指令之后,还可以利用一系列的陷阱指令来填充程序存储器的空白区。实现软件陷阱功能的指令是一个“5字节指令串”,通常包含2条单字节NOP指令和1条3字节跳转指令。
NOP ;利用空操作指令
NOP ;来增加捕捉有效性
LJMP SWRST;无条件跳转到指定地址去
其中“SWRST”可以是一段“软件复位程序”的入口地址标
您可能关注的文档
- 2012年河北会计初级电算化用友T3系统及试卷答案.doc
- 2012年最详细全彩LED室内显示屏案例书.doc
- 2012年迎接SGS年监督审核各部门工作任务 2.doc
- 2012年的江苏电子设计大赛题目ABCDE.doc
- 2012毕业论文浅谈LED在广告牌中地应用.doc
- 2012年度张裕A财务分析报告.doc
- 2012电气工程11级C课程设计规划任务书.doc
- 2012级C语言综合课程设计规划.doc
- 2012年LED行业动态以及LED创意设计规划.ppt
- 2013-2014学年高中数学 2.1空间点、直线、平面之间地位置关系同步练测 新人教A版必修2.doc
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- 危大工程巡视检查记录表(模版).docx VIP
- 2026届高考作文复习:材料作文审题方法+课件.pptx
- 《笠翁对韵》原文及译文.docx VIP
- 禾川伺服驱动问题解决大全V1(内部使用).pdf VIP
- 2025年项目管理专业组织变革与流程再造项目经验教训总结专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照欧洲(EASA)无人机法规对比专题试卷及解析.pdf VIP
- 2025年演出票务经营自律规范与“黄牛”治理专题试卷及解析.pdf VIP
- 2025年公共营养师学生营养改善计划相关政策与教育专题试卷及解析.pdf VIP
- 能源计量数据可信验证中的边缘-云协同架构.pdf VIP
- 江苏省南京市溧水区2019-2020学年七年级下学期期末数学试题【含答案】.doc VIP
原创力文档

文档评论(0)