标题: 51单片机复位电路的作用是什么? [打印本页]
作者: 一阵风6 时间: 2018-4-11 21:44
标题: 51单片机复位电路的作用是什么?
单片机复位电路的作用是什么?
作者: 新手id 时间: 2018-4-12 08:38
让单片机复位啊。比如程序跑飞什么的
作者: 健哥666 时间: 2018-4-12 11:59
让单片机复位,重置
作者: musite 时间: 2018-4-12 12:49
让单片机复位,重置
作者: 路@人 时间: 2018-4-12 12:49
常见的低成本上电复位电路都是一个RC电路,其主要功能就是在上电过程中令单片机保持在复位状态、从而避免在上电这个不稳定的过程中执行程序进而产生误动作甚至损坏电路。等到电源稳定拉高以后、经过一小段延迟时间,RST管脚的电平就开始逐步下降,直到低于判定门限后、单片机解除复位状态、可以开始正常运行程序。 10kΩ电阻用于设置电容的放电电流,结合电容值共同决定这个延迟的时间。
作者: lijin. 时间: 2018-4-12 13:16
让单片机复位重置
作者: qq183669836 时间: 2018-4-12 15:07
复位电路是一种用来使电路恢复到起始状态的电路设备,复位电路,就是利用它把电路恢复到起始状态。
作者: 13622983180 时间: 2018-4-12 15:30
复位相当于重新开始,类似电脑按重启键
作者: zmltm 时间: 2018-4-12 15:38
复位电路相当于清空之前的操作,必须要有复位电路,不然容易崩溃
作者: richthoffen 时间: 2018-4-12 16:12
觉得复位就相当于初始化,像电脑的重启键.
作者: lyl19980810 时间: 2018-4-12 16:57
复位,简单来说就是回到最初的状态,内部寄存器清零
作者: liang984453019 时间: 2018-4-12 21:21
初始化单片机,防止出现严重错误危险
作者: yzwzfyz 时间: 2018-4-13 03:22
可有数百个原因,只举其中的一例:
对于51单片来说,在什么地方取指令,取决于PC指针,PC决定程序运行在什么地方!
程序总是要从头开始运行的,否则会失控!
51规定程序从0000H开始执行,所以程序开始时,希望PC=0000H。
PC是个RAM,所以,上电时它是个随机数,不一定恰好是0000H,这时复位就起作用了。
一旦RESET引脚=0(复位),PC就会变成0。
作者: lizhenxi23 时间: 2018-4-13 08:22
让单片机复位
作者: fhsxw 时间: 2018-4-13 08:23
确保单片机上电之后程序从起点开始跑
作者: luckyzhu27 时间: 2018-4-13 08:45
复位啊
作者: dhyzlsy 时间: 2018-4-13 09:17
让电路重置啊
作者: 幽灵来了 时间: 2018-4-13 09:35
复位电路能使sp指向第一条指令,pc中取到第一条指令,
作者: 幸福多加分 时间: 2018-4-13 09:37
让单片机复位,重置
作者: 幸福多加分 时间: 2018-4-13 09:37
让单片机复位,重置
作者: 牛鬼蛇神 时间: 2018-4-13 09:54
就是让单片机程序重新开始执行
作者: xianrui1989 时间: 2018-4-13 10:27
把单片机内部寄存器初始化
作者: jljlyzp 时间: 2018-4-13 11:08
相当于重启单片机
作者: tian1994 时间: 2018-4-13 12:03
单片机的复位电路就是让电路恢复到最初的状态。
作者: 阔爱的钊钊 时间: 2018-4-13 12:04
让单片机电路里寄存器和锁存器输出值为初始值,复位电路里有个电容也很关键。不用复位电路,上电断电也可以实现复位
作者: tian1994 时间: 2018-4-13 12:23
复位电路就是把单片机的状态恢复到初始的状态,相当于重启的意思
作者: woshilanglong 时间: 2018-4-13 13:23
让单片机寄存器变为初始值
作者: woshilanglong 时间: 2018-4-13 13:24
复位,让机器回到初始状态
作者: dianji1983 时间: 2018-4-13 13:27
复位芯片,程序从新开始,也用于烧录程序
作者: zga123 时间: 2018-4-13 16:04
让电路重置
作者: whbyd 时间: 2018-4-13 16:39
恢复到最初状态,类似于重启,会让程序重新执行
作者: 哆啦Kay 时间: 2018-4-13 17:30
可以让你在不用按下开关电源的情况下让程序从头开始执行
作者: cafory 时间: 2018-4-13 17:31
让单片机复位,重置
作者: nswc521 时间: 2018-4-13 18:20
重置电路,防止跑飞
作者: zl2168 时间: 2018-4-13 21:38
本帖最后由 zl2168 于 2018-4-13 21:46 编辑
⒉ 复位电路
图1-12a为80C51上电复位电路。RC构成微分电路,在上电瞬间,产生一个微分脉冲,其宽度若大于2个机器周期,80C51将复位。为保证微分脉冲宽度足够大,RC时间常数应大于2个机器周期。一般取10F电容、10kΩ电阻。
图1-12b为按键复位电路。R1C1构成上电复位电路,R1C2构成按键复位电路。若要复位,只需按下图中RESET键,R1C2使RST端产生一个微分脉冲复位,复位完毕C2经R2放电,等待下一次按下复位按键。
以上摘自张志良编著
《80C51单片机实用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于学习51单片机原理,程序(双解c和汇编)语句条条有注解,便于阅读理解,便于自学,可从零基础c语言开始学习。
作者: 春晖地 时间: 2018-4-13 22:23
相当于重置程序,重头再来
作者: 春晖地 时间: 2018-4-13 22:24
相当于程序重新来过
作者: linte500 时间: 2018-4-14 00:24
重置单片机,让单片机复位重新跑程序
作者: coco1348 时间: 2018-4-14 09:38
类似于急停~你要是程序不正常了就会想到复位的作用了
作者: aikesi 时间: 2018-4-14 10:38
防崩溃
作者: 西门米粉儿 时间: 2018-4-14 10:42
清除内部存储空间的内容,防止程序跑飞
作者: BOOKS 时间: 2018-4-14 10:42
单片机死机使可以复位,重置
作者: 520520. 时间: 2018-4-14 12:14
让程序复位,再次进行模拟
作者: dengzhihui 时间: 2018-4-14 14:10
让程序回到起点
作者: TTT96 时间: 2018-4-14 14:48
防止程序乱跑
作者: hia51 时间: 2018-4-14 15:34
就相当于让单片机重置,重新跑程序。
作者: hia51 时间: 2018-4-14 15:35
相当于让单片机重置,重新跑程序。
作者: robben334 时间: 2018-4-14 17:36
相当于电脑重启喽
作者: 胡阿小小小 时间: 2018-4-14 19:06
复位的主要作用是把特殊功能寄存器的数据刷新为默认数据,单片机在运算过程中由于干扰等外界原因造成寄存器中数据混乱不能使其正常继续执行程序(称死机)或产生的结果不正确时均需要复位,以使程序重新开始运行。
作者: 醒不来的梦咧 时间: 2018-4-14 19:12
让单片机复位重置
作者: miaoxiaobaiqaq 时间: 2018-4-14 19:57
单片机初始化啊兄弟
作者: WSX1 时间: 2018-4-14 20:24
单片机最小系统包含复位电路,就像电脑重启键一样,使程序从头开始执行
作者: guimurder 时间: 2018-4-14 20:26
单片机复位,程序从头开始执行
作者: 1021550891 时间: 2018-4-14 21:24
让单片机复位啊。比如程序跑飞什么的
作者: 纪周磊 时间: 2018-4-14 21:56
拉高电源,延时一段时间,恢复低电平,单片机复位,正常运行程序
作者: 纪周磊 时间: 2018-4-14 21:57
拉高电平,保持一段时间,恢复低电平,使单片机复位,从头开始运行程序
作者: 18651131766 时间: 2018-4-14 22:15
寄存器重新复位,解决代码跑飞的问题
作者: kuailea 时间: 2018-4-14 22:16
很简单,防止程序跑飞,跑飞的意思就是程序有的时候运行着不对劲。例如你设置一个蜂鸣器不响,可是程序跑着跑着不该响的蜂鸣器响了,这时候按一下复位让程序从头开始执行
作者: preclude 时间: 2018-4-14 22:19
让单片机复位,重置环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。
作者: ZTOFU123456 时间: 2018-4-14 22:36
手动控制让程序重新从0地址执行,复位单片机系统。
作者: jiasen2018 时间: 2018-4-14 22:41
一、复位电路的用途
单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。
二、复位电路的工作原理
在书本上有介绍,51单片机要复位只需要在第9引脚接个高电平持续2US就可以实现,那这个过程是如何实现的呢?
在单片机系统中,系统上电启动的时候复位一次,当按键按下的时候系统再次复位,如果释放后再按下,系统还会复位。所以可以通过按键的断开和闭合在运行的系统中控制其复位。
开机的时候为什么为复位
在电路图中,电容的的大小是10uF,电阻的大小是10k。所以根据公式,可以算出电容充电到电源电压的0.7倍(单片机的电源是5V,所以充电到0.7倍即为3.5V),需要的时间是10K*10UF=0.1S。
也就是说在电脑启动的0.1S内,电容两端的电压时在0~3.5V增加。这个时候10K电阻两端的电压为从5~1.5V减少(串联电路各处电压之和为总电压)。所以在0.1S内,RST引脚所接收到的电压是5V~1.5V。在5V正常工作的51单片机中小于1.5V的电压信号为低电平信号,而大于1.5V的电压信号为高电平信号。所以在开机0.1S内,单片机系统自动复位(RST引脚接收到的高电平信号时间为0.1S左右)。
按键按下的时候为什么会复位
在单片机启动0.1S后,电容C两端的电压持续充电为5V,这是时候10K电阻两端的电压接近于0V,RST处于低电平所以系统正常工作。当按键按下的时候,开关导通,这个时候电容两端形成了一个回路,电容被短路,所以在按键按下的这个过程中,电容开始释放之前充的电量。随着时间的推移,电容的电压在0.1S内,从5V释放到变为了1.5V,甚至更小。根据串联电路电压为各处之和,这个时候10K电阻两端的电压为3.5V,甚至更大,所以RST引脚又接收到高电平。单片机系统自动复位。
总结:
1、复位电路的原理是单片机RST引脚接收到2US以上的电平信号,只要保证电容的充放电时间大于2US,即可实现复位,所以电路中的电容值是可以改变的。
2、按键按下系统复位,是电容处于一个短路电路中,释放了所有的电能,电阻两端的电压增加引起的。
作者: --1314 时间: 2018-4-14 23:22
电路电源断掉,初始化整个电路
作者: A二人团圆 时间: 2018-4-14 23:22
当单片机系统运行时,受到环境干扰程序跑飞时,按下复位按钮,程序从头开始执行
作者: 1603070112 时间: 2018-4-15 00:13
调不明白了就复位
作者: 2472796864 时间: 2018-4-15 00:24
让单片机复位,重置
作者: Lieternal 时间: 2018-4-15 11:58
让程序 重新运行
作者: 远野贵树 时间: 2018-4-15 13:29
就是让单片机在异常状态的时候能够恢复到初始状态
作者: 123一起走 时间: 2018-4-15 18:28
复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。复位电路,就是利用它把电路恢复到起始状态。就像计算器的清零按钮的作用一样,以便回到原始状态,重新进行计算。 和计算器清零按钮有所不同的是,复位电路启动的手段有所不同。一是在给电路通电时马上进行复位操作;二是在必要时可以由手动操作;三是根据程序或者电路运行的需要自动地进行。复位电路都是比较简单的大都是只有电阻和电容组合就可以办到了,再复杂点就有三极管等配合程序来进行了
作者: 123一起走 时间: 2018-4-15 18:29
复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。复位电路,就是利用它把电路恢复到起始状态。就像计算器的清零按钮的作用一样,以便回到原始状态,重新进行计算。 和计算器清零按钮有所不同的是,复位电路启动的手段有所不同。一是在给电路通电时马上进行复位操作;二是在必要时可以由手动操作;三是根据程序或者电路运行的需要自动地进行。复位电路都是比较简单的大都是只有电阻和电容组合就可以办到了,再复杂点就有三极管等配合程序来进行了
作者: jwl595 时间: 2018-4-16 07:33
单片机复位有两种一种软件复位,一种硬件复位,主要作用就是有写的程序进去死循环出不来,为了方便再次使用进行复位,还有就是当你的代码出现乱码
作者: khe 时间: 2018-4-16 09:22
程序跑飞,复位
作者: TOMMY神 时间: 2018-4-16 09:57
就是利用它把电路恢复到起始状态,防止一些程序跑飞这种状况
作者: 安徽省工会送过 时间: 2018-4-16 10:48
复位 重新开始 我是这样想的
作者: nala 时间: 2018-4-16 11:08
相当于电脑死机了重启啊
作者: gwokgwok 时间: 2018-4-19 01:22
用来重启的,使程序从头开始运行
作者: diannaoza 时间: 2018-4-19 04:00
重新开始,内置时钟的建立并同步,初始寄存器,再走正常跳转
作者: phhdpj 时间: 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)
作者: wang5624645 时间: 2018-4-19 09:15
让单片机程序从头开始执行,顾名思义 ,
作者: wu-123 时间: 2018-4-19 10:07
为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为5V±5%,即4.75~5.25V。由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过4.75V低于5.25V以及晶体振荡器稳定工作时,复位信号才被撤除,微机电路开始正常工作。
作者: hxc9921 时间: 2018-4-19 10:17
在上电或复位过程中,控制CPU的复位状态:这段时间内让CPU保持复位状态,而不是一上电或刚复位完毕就工作,防止CPU发出错误的指令、执行错误操作,也可以提高电磁兼容性能。 无论用户使用哪种类型的单片机,总要涉及到单片机复位电路的设计。而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。
作者: pengliang1994 时间: 2018-4-19 10:36
主要是让时钟指针归零与对其开始运行。等到电源稳定拉高以后、经过一小段延迟时间,RST管脚的电平就开始逐步下降,直到低于判定门限后、单片机解除复位状态、可以开始正常运行程序。 10kΩ电阻用于设置电容的放电电流,结合电容值共同决定这个延迟的时间。
作者: chunliu 时间: 2018-4-19 10:44
复位就是让单片机从头运行
作者: 单片机菜鸟god 时间: 2018-4-19 11:35
重置,单片机
作者: wenluquan 时间: 2018-4-19 11:41
在上电过程中令单片机保持在复位状态、从而避免在上电这个不稳定的过程中执行程序进而产生误动作甚至损坏电路。
作者: zyong 时间: 2018-4-19 16:30
复位重定,防止程序跑飞崩溃
作者: areyouok 时间: 2019-2-1 09:57
复位电路是一种用来使电路恢复到 起始状态 的电路设备
像计算器的清零按钮的作用一样,以便回到原始状态,重新进行计算。
作者: 2362649581 时间: 2019-6-2 13:39
单片机的置位和复位,都是为了把电路初始化到一个确定的状态,一般来说,单片机复位电路作用是把一个例如状态机初始化到空状态,而在单片机内部,复位的时候单片机是把一些寄存器以及存储设备装入厂商预设的一个值。
作者: tutututututu 时间: 2019-6-2 15:55
相当于程序从头开始运行,和刚上电状态一样
作者: 1直到世界尽头 时间: 2019-6-2 19:46
初始化堆栈 程序PC指针 中断向量表 寄存器等 由于程序中的数据变量 是放到 RAM中的系统掉电后数据是丢失的 如果上电后不复位会导致 变量值不对 程序PC指针乱跳
作者: Minrece 时间: 2019-6-2 21:20
让单片机重置,防止崩溃呗
作者: 职业坏东东 时间: 2019-6-2 23:45
相当于你写程序再次从头开始执行
作者: 天风情 时间: 2019-6-3 10:12
让系统重新开始,调试时用的多
作者: Notitle 时间: 2019-6-3 10:51
复位电路一般由电容电阻组成。。分成两类。一个叫上电复位。一个叫按键复位。 复位的原理就是给复位引脚一个大于两个机器周期的高电平。 所以电容的作用是保证上电瞬间的时候充电,属于导通状态,可以将高电平送给复位引脚。 等充完电之后,电容饱和,对于直流相当于断路。这时候复位引脚是低电平。芯片正常工作。
作者: lele5211314 时间: 2019-6-3 13:13
重新让单片机从程序的最起点运行
作者: 66889900 时间: 2019-6-3 15:42
让程序从头运行
作者: lithium1998 时间: 2019-6-4 18:36
使电路回到起始状态
作者: Qwer555 时间: 2019-6-4 21:32
复位电路让单片机重置程序,重新开始
作者: baisstg 时间: 2019-6-5 01:38
就是让单片机复位呀
作者: chenc 时间: 2019-6-5 09:03
跟手机卡死了,重启 有点类似
作者: 摸鱼师兄 时间: 2019-6-5 17:38
复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后, 撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号, 以防电源开关或电源插头分-合过程中引起的抖动而影响复位。图1所示的 RC复位电路可以实现上述基本功能,图3为其输入-输出特性。但解决不了 电源毛刺(A点)和电源缓慢下降(电池电压不足)等问题 而且调整 RC 常数改变延时会令驱动能力变差。左边的电路为高电平复位有效 右边为低电平Sm为手动复位开关 Ch可避免高频谐波对电路的干扰
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |