- 1
- 0
- 约1.2千字
- 约 17页
- 2021-11-15 发布于山西
- 举报
单片机基本系统的硬件设计 —复位电路设计;一、复位;3、复位的作用
启动时复位,使CPU及系统各部件处于确定的初始状态,并从初始状态开始工作;
当由于程序运行出错或操作错误使系统处于死锁状态时,为了摆脱困境,也须按复位键重新启动;
其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序;
复位操作还对其他一些寄存器有影响
4、怎样实现复位
在51单片机中,当RST引脚为高电平并且保持至少两个机器周期以上就能实现复位。
;5、复位电路的内部结构;???、单片机对复位操作的反应;2、复位后;PSW=00H,表明选寄存器0组为工作寄存器组;SP=07H,表明堆栈指针指向片内RAM 07H字节单元,根据堆栈操作的先加后压法则,第一个被压入的内容写入到08H单元中;Po-P3=FFH,表明已向各端口线写入1,此时,各端口既可用于输入又可用于输出;IP=×××00000B,表明各个中断源处于低优先级;IE=0××00000B,表明各个中断均被关断;三、常见复位源及其电路; AT89C51的上电复位电路如图所示,只要在RST复位输入引脚上接一电容至Vcc端,下接一个电阻到地即可。上电复位的工作过程是在加电时,复位电路通过电? 容加给RST端一个短暂的高电平信号,此高电平信号随着Vcc对电容的充电过程而逐渐回落,即RST端的高电平持续时间取决于电容的充电时间。为了保证系统能够可靠地复位,RST端的高电平信号必须维持足够长的时间。;2、人工复位; 通常将上电复位和人工复位统称为RC复位,因为其主要器件均为电容和电阻。在复位电路设计中,人们常将其设计在一起,如右图所示;3、电源欠压复位;4、看门狗复位; 硬件看门狗是利用了一个定时器,来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位如果出现死循环,或者说PC指针不能回来。那么定时时间到后就会使单片机复位。常用的WDT芯片如MAX813 ,5045, IMP 813等,价格4~10元不等.。软件看门狗技术的原理和这差不多,只不过是用软件的方法实现。;5、软件复位;指令冗余:
为了使“乱飞”程序迅速纳入正轨,应该多用单字节指令,并在 关键地方插入一些空操作指令NOP或将有效单字节指令重写,这就叫做指 令冗余。例如要在某个输出口上输出一个高电平去驱动一个外部器件,如果只送一次“1”,那么,当干扰来临时,这个“1”就有可能变成“0”了。正确???处理方式是,定期刷新这个“1”。那么,即使偶然受了干扰,它也能恢复回来。
软件陷阱:
就是一条引导指令,将其插入到程序中,一旦程序跑飞,就强行将乱飞的程序引向一个指定的地址,在那里有一段专门对程序出错进行处理的程序。 ;谢谢
您可能关注的文档
最近下载
- 年产2万吨碳酸锂项目(吸附剂车间竣工环保验收监测调查报告.docx VIP
- 2025年高考湖南卷物理真题试卷.pdf VIP
- 生物安全培训.doc VIP
- 圣兴化工年产1万吨硝酸镁、2万吨水溶肥、1万吨硝酸钙、2万吨太阳能熔盐、5万吨农业(工业)硝酸钾及5.4万吨氯化镁溶液项目环评.doc VIP
- DB37T 4983—2025 无人机半航空瞬变电磁探测技术规程.pdf
- 2026春沪教版七年级英语下册单词衡水体字帖.pdf VIP
- 25HNTJ026 锯齿形装配式混凝土剪力墙结构施工图制图规则及构造详图 T_HNKCSJ 025-2025.docx VIP
- 25HNTJ025 刚节点装配式混凝土框架结构施工图制图规则及构造详图 T_HNKCSJ 024-2025.docx VIP
- 25HNTJ025 低能耗集成装配式多层房屋构造 T_HNKCSJ 023-2025.docx VIP
- 催眠引导语合集元式催眠.docx VIP
原创力文档

文档评论(0)