首页 教育论文中心 论文分类 论文搜索 论文发表 汇款确认 会员专区 在线购卡 服务帮助 联系我们 网站地图
当前位置:教育论文中心首页--计算机小学计算机课教学论文--探索80C51的三种非常规的复位技术
推荐论文
·公司企业保先教育心得体会
·我们应当怎样做才能不脱离
·共产党员如何保持先进性
·学习党的十六届四中全会精
·保持共产党员先进性教育阶
·实践“三个代表”重要思想
·先进性教育要稳中求进,真

·总经理办的共产党员如何体
·关于共产党员充分发挥先锋
·与时俱进,永葆共产党员先
科目列表
市场营销 管理理论 人力资源
电子商务 社会实践 先进教育
伦理道德 艺术理论 环境保护
农村研究 交通相关 烟草论文
电子电气 财务分析 融资决策
电影艺术 国学论文 材料工程
语文论文 数学论文 英语论文
政治论文 物理论文 化学论文
生物论文 美术论文 历史论文
地理论文 信息技术 班主任
音乐论文 体育论文 劳技论文
自然论文 德育管理 农村教育
素质教育 三个代表 旅游管理
国际贸易 哲学论文 工商管理
证券金融 社会学 审计论文
会计论文 建筑论文 电力论文
水利论文 园林景观 农林学
中医学 西医学 心理学
公安论文 法学法律 思想汇报
法律文书 总结报告 演讲稿
物业管理 经济学 论文指导
计算机 护理论文 社会调查
军事论文 化工论文 财政税收
保险论文 物流论文 语言教育
教育教学 给水排水 暖通论文
结构论文 综合类别  

 
探索80C51的三种非常规的复位技术

标准80C51片内现有的小学计算机课教学论文复位逻辑比较简单,只有通过一条复位引脚RST进行外部扩展。技术手册中给出了上电复位(POR,power on reset)和人工复位(MRST,manual reset)电路的小学计算机课教学论文接线方法,借助于一只专用外围芯片,如MAX813L或DSl323等,来扩充欠压复位(LVR,low voltage reset)和看门狗复位(WDR,watch dog timerreset)也有文章介绍。
本文将介绍三种非常规扩展复位方式软件复位(SWR,software reset)、软硬件复位(SHR,software andhardware reset)和非法地址复位(IAR,illegal address reset)。
软件陷阱技术及其改良方法
软件陷阱(software trap)是一种捕捉程序“跑飞”的编程方法。通常可以在程序中设置软件陷阱,引导程序失控的单片机跳转到一个指定的地址去执行,最终回复到正常轨道上来。软件陷阱可以设置在用户程序的空隙处或者转移指令之后,还可以利用一系列的陷阱指令来填充程序存储器的空白区。实现软件陷阱功能的指令是一个“5字节指令串”,通常包含2条单字节NOP指令和1条3字节跳转指令。
NOP ;利用空操作指令
NOP ;来增加捕捉有效性
LJMP SWRST;无条件跳转到指定地址去
其中“SWRST”可以是一段“软件复位程序”的入口地址标号,也可以是复位矢量“0000H”,即主程序入口地址。
如果S W R S T等于复位矢量0000H,则会把捕捉到的跑飞程序引导到初始化程序入口地址去执行,从而达到回复到正常轨道的目的。这种处理方法只适合中断功能没有被启用的场合。可以设想,假如是在(低级或高级)中断服务程序中跑飞的,这时即使把程序拉回到起点,而中断激活触发器不能够被清除,会影响以后的中断请求无法被CPU响应。
如果SWRST等于“软件复位程序”的入口地址,则会引发一次“软件复位”。关于软件复位程序的设计方法,随后介绍。
 
<<<<<全文未完>>>>> 全文字数约4017字
是否要阅读全文?点卡会员将扣除1点!点击阅读全文
 
 
 
版权所有 教育论文中心 Copyright(C) All Rights Reserved
联系方式: QQ:277865656
或写信给我