找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: 一阵风6
打印 上一主题 下一主题
收起左侧

51单片机复位电路的作用是什么?

  [复制链接]
81#
ID:311371 发表于 2018-4-19 05:02 来自触屏版 | 只看该作者
复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位.一般教科书推荐C 取10u,R取8.2K.当然也有其他取法的,原则就是要让RC组合可以在RST脚上产生不少于2个机周期的高电平.至于如何具体定量计算,可以参考电路分析相关书籍.

forum.php.jpg.gif (69.93 KB, 下载次数: 582)

forum.php.jpg.gif
回复

使用道具 举报

82#
ID:311407 发表于 2018-4-19 09:15 | 只看该作者
让单片机程序从头开始执行,顾名思义 ,
回复

使用道具 举报

83#
ID:308526 发表于 2018-4-19 10:07 | 只看该作者
为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为5V±5%,即4.75~5.25V。由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过4.75V低于5.25V以及晶体振荡器稳定工作时,复位信号才被撤除,微机电路开始正常工作。
回复

使用道具 举报

84#
ID:311455 发表于 2018-4-19 10:17 | 只看该作者
 在上电或复位过程中,控制CPU的复位状态:这段时间内让CPU保持复位状态,而不是一上电或刚复位完毕就工作,防止CPU发出错误的指令、执行错误操作,也可以提高电磁兼容性能。    无论用户使用哪种类型的单片机,总要涉及到单片机复位电路的设计。而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。
回复

使用道具 举报

85#
ID:311476 发表于 2018-4-19 10:36 | 只看该作者
主要是让时钟指针归零与对其开始运行。等到电源稳定拉高以后、经过一小段延迟时间,RST管脚的电平就开始逐步下降,直到低于判定门限后、单片机解除复位状态、可以开始正常运行程序。 10kΩ电阻用于设置电容的放电电流,结合电容值共同决定这个延迟的时间。  
回复

使用道具 举报

86#
ID:311495 发表于 2018-4-19 10:44 | 只看该作者
复位就是让单片机从头运行
回复

使用道具 举报

87#
ID:311545 发表于 2018-4-19 11:35 | 只看该作者
重置,单片机
回复

使用道具 举报

88#
ID:305706 发表于 2018-4-19 11:41 | 只看该作者
在上电过程中令单片机保持在复位状态、从而避免在上电这个不稳定的过程中执行程序进而产生误动作甚至损坏电路。
回复

使用道具 举报

89#
ID:311745 发表于 2018-4-19 16:30 | 只看该作者
复位重定,防止程序跑飞崩溃
回复

使用道具 举报

90#
ID:444306 发表于 2019-2-1 09:57 | 只看该作者
复位电路是一种用来使电路恢复到 起始状态 的电路设备
像计算器的清零按钮的作用一样,以便回到原始状态,重新进行计算。

评分

参与人数 5黑币 +115 收起 理由
yoxi + 15
#include51.h + 15
Sawardeakar + 15 很给力!
刀刀见红 + 35 回帖助人的奖励!
shuisheng + 35 绝世好帖!

查看全部评分

回复

使用道具 举报

91#
ID:488356 发表于 2019-6-2 13:39 | 只看该作者
单片机的置位和复位,都是为了把电路初始化到一个确定的状态,一般来说,单片机复位电路作用是把一个例如状态机初始化到空状态,而在单片机内部,复位的时候单片机是把一些寄存器以及存储设备装入厂商预设的一个值。
回复

使用道具 举报

92#
ID:553040 发表于 2019-6-2 15:55 | 只看该作者
相当于程序从头开始运行,和刚上电状态一样
回复

使用道具 举报

93#
ID:323589 发表于 2019-6-2 19:46 | 只看该作者
初始化堆栈 程序PC指针 中断向量表 寄存器等 由于程序中的数据变量 是放到 RAM中的系统掉电后数据是丢失的  如果上电后不复位会导致 变量值不对 程序PC指针乱跳
回复

使用道具 举报

94#
ID:553254 发表于 2019-6-2 21:20 | 只看该作者
让单片机重置,防止崩溃呗
回复

使用道具 举报

95#
ID:553356 发表于 2019-6-2 23:45 | 只看该作者
相当于你写程序再次从头开始执行
回复

使用道具 举报

96#
ID:426861 发表于 2019-6-3 10:12 | 只看该作者
让系统重新开始,调试时用的多
回复

使用道具 举报

97#
ID:553427 发表于 2019-6-3 10:51 来自触屏版 | 只看该作者
复位电路一般由电容电阻组成。。分成两类。一个叫上电复位。一个叫按键复位。 复位的原理就是给复位引脚一个大于两个机器周期的高电平。 所以电容的作用是保证上电瞬间的时候充电,属于导通状态,可以将高电平送给复位引脚。 等充完电之后,电容饱和,对于直流相当于断路。这时候复位引脚是低电平。芯片正常工作。
回复

使用道具 举报

98#
ID:93224 发表于 2019-6-3 13:13 | 只看该作者
重新让单片机从程序的最起点运行
回复

使用道具 举报

99#
ID:553771 发表于 2019-6-3 15:42 | 只看该作者
让程序从头运行
回复

使用道具 举报

100#
ID:515916 发表于 2019-6-4 18:36 来自触屏版 | 只看该作者
使电路回到起始状态
回复

使用道具 举报

101#
ID:553936 发表于 2019-6-4 21:32 | 只看该作者
复位电路让单片机重置程序,重新开始
回复

使用道具 举报

102#
ID:510365 发表于 2019-6-5 01:38 | 只看该作者
就是让单片机复位呀
回复

使用道具 举报

103#
ID:245771 发表于 2019-6-5 09:03 | 只看该作者
跟手机卡死了,重启 有点类似
回复

使用道具 举报

104#
ID:555832 发表于 2019-6-5 17:38 | 只看该作者
  复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后, 撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号, 以防电源开关或电源插头分-合过程中引起的抖动而影响复位。图1所示的 RC复位电路可以实现上述基本功能,图3为其输入-输出特性。但解决不了 电源毛刺(A点)和电源缓慢下降(电池电压不足)等问题 而且调整 RC 常数改变延时会令驱动能力变差。左边的电路为高电平复位有效 右边为低电平Sm为手动复位开关 Ch可避免高频谐波对电路的干扰
回复

使用道具 举报

105#
ID:801327 发表于 2020-7-30 16:35 | 只看该作者
yzwzfyz 发表于 2018-4-13 03:22
可有数百个原因,只举其中的一例:
对于51单片来说,在什么地方取指令,取决于PC指针,PC决定程序运行在什 ...

不是高电平复位吗?
回复

使用道具 举报

106#
ID:809783 发表于 2020-7-30 17:33 | 只看该作者
复位电路就是为了从头开始跑一遍程序,和电脑的重启是一个意思。
回复

使用道具 举报

107#
ID:807339 发表于 2020-7-30 19:55 | 只看该作者
其实主要作用就是针对单片机程序跑飞,让单片机回到初始状态,重新执行程序,就像电脑死机重启一样。当然一上电就会复位只要是为了清除之前的内容,使得本次程序从0000H开始执行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表