找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: 一阵风6
打印 上一主题 下一主题
收起左侧

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

  [复制链接]
41#
ID:283088 发表于 2018-4-14 10:42 | 只看该作者
清除内部存储空间的内容,防止程序跑飞
回复

使用道具 举报

42#
ID:300185 发表于 2018-4-14 10:42 | 只看该作者
单片机死机使可以复位,重置
回复

使用道具 举报

43#
ID:307882 发表于 2018-4-14 12:14 来自手机 | 只看该作者
让程序复位,再次进行模拟
回复

使用道具 举报

44#
ID:307944 发表于 2018-4-14 14:10 | 只看该作者
让程序回到起点
回复

使用道具 举报

45#
ID:302534 发表于 2018-4-14 14:48 | 只看该作者
防止程序乱跑
回复

使用道具 举报

46#
ID:307985 发表于 2018-4-14 15:34 | 只看该作者
就相当于让单片机重置,重新跑程序。
回复

使用道具 举报

47#
ID:307985 发表于 2018-4-14 15:35 | 只看该作者
相当于让单片机重置,重新跑程序。
回复

使用道具 举报

48#
ID:308105 发表于 2018-4-14 17:36 | 只看该作者
相当于电脑重启喽
回复

使用道具 举报

49#
ID:270401 发表于 2018-4-14 19:06 | 只看该作者
复位的主要作用是把特殊功能寄存器的数据刷新为默认数据,单片机在运算过程中由于干扰等外界原因造成寄存器中数据混乱不能使其正常继续执行程序(称死机)或产生的结果不正确时均需要复位,以使程序重新开始运行。
回复

使用道具 举报

50#
ID:308158 发表于 2018-4-14 19:12 | 只看该作者
让单片机复位重置
回复

使用道具 举报

51#
ID:308173 发表于 2018-4-14 19:57 | 只看该作者
单片机初始化啊兄弟
回复

使用道具 举报

52#
ID:308182 发表于 2018-4-14 20:24 | 只看该作者
单片机最小系统包含复位电路,就像电脑重启键一样,使程序从头开始执行
回复

使用道具 举报

53#
ID:308188 发表于 2018-4-14 20:26 | 只看该作者
单片机复位,程序从头开始执行
回复

使用道具 举报

54#
ID:300215 发表于 2018-4-14 21:24 | 只看该作者
让单片机复位啊。比如程序跑飞什么的
回复

使用道具 举报

55#
ID:294283 发表于 2018-4-14 21:56 | 只看该作者
拉高电源,延时一段时间,恢复低电平,单片机复位,正常运行程序
回复

使用道具 举报

56#
ID:294283 发表于 2018-4-14 21:57 | 只看该作者
拉高电平,保持一段时间,恢复低电平,使单片机复位,从头开始运行程序
回复

使用道具 举报

57#
ID:307012 发表于 2018-4-14 22:15 | 只看该作者
寄存器重新复位,解决代码跑飞的问题
回复

使用道具 举报

58#
ID:305446 发表于 2018-4-14 22:16 | 只看该作者
很简单,防止程序跑飞,跑飞的意思就是程序有的时候运行着不对劲。例如你设置一个蜂鸣器不响,可是程序跑着跑着不该响的蜂鸣器响了,这时候按一下复位让程序从头开始执行
回复

使用道具 举报

59#
ID:308285 发表于 2018-4-14 22:19 来自手机 | 只看该作者
让单片机复位,重置环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。
回复

使用道具 举报

60#
ID:308298 发表于 2018-4-14 22:36 | 只看该作者
手动控制让程序重新从0地址执行,复位单片机系统。
回复

使用道具 举报

61#
ID:308289 发表于 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、按键按下系统复位,是电容处于一个短路电路中,释放了所有的电能,电阻两端的电压增加引起的。
回复

使用道具 举报

62#
ID:308328 发表于 2018-4-14 23:22 | 只看该作者
电路电源断掉,初始化整个电路
回复

使用道具 举报

63#
ID:308324 发表于 2018-4-14 23:22 | 只看该作者
当单片机系统运行时,受到环境干扰程序跑飞时,按下复位按钮,程序从头开始执行
回复

使用道具 举报

64#
ID:308344 发表于 2018-4-15 00:13 | 只看该作者
调不明白了就复位
回复

使用道具 举报

65#
ID:308345 发表于 2018-4-15 00:24 | 只看该作者
让单片机复位,重置
回复

使用道具 举报

66#
ID:308392 发表于 2018-4-15 11:58 | 只看该作者
让程序 重新运行
回复

使用道具 举报

67#
ID:308515 发表于 2018-4-15 13:29 | 只看该作者
就是让单片机在异常状态的时候能够恢复到初始状态
回复

使用道具 举报

68#
ID:256365 发表于 2018-4-15 18:28 | 只看该作者
复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。复位电路,就是利用它把电路恢复到起始状态。就像计算器的清零按钮的作用一样,以便回到原始状态,重新进行计算。  和计算器清零按钮有所不同的是,复位电路启动的手段有所不同。一是在给电路通电时马上进行复位操作;二是在必要时可以由手动操作;三是根据程序或者电路运行的需要自动地进行。复位电路都是比较简单的大都是只有电阻和电容组合就可以办到了,再复杂点就有三极管等配合程序来进行了
回复

使用道具 举报

69#
ID:256365 发表于 2018-4-15 18:29 | 只看该作者
复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。复位电路,就是利用它把电路恢复到起始状态。就像计算器的清零按钮的作用一样,以便回到原始状态,重新进行计算。  和计算器清零按钮有所不同的是,复位电路启动的手段有所不同。一是在给电路通电时马上进行复位操作;二是在必要时可以由手动操作;三是根据程序或者电路运行的需要自动地进行。复位电路都是比较简单的大都是只有电阻和电容组合就可以办到了,再复杂点就有三极管等配合程序来进行了
回复

使用道具 举报

70#
ID:308951 发表于 2018-4-16 07:33 来自手机 | 只看该作者
单片机复位有两种一种软件复位,一种硬件复位,主要作用就是有写的程序进去死循环出不来,为了方便再次使用进行复位,还有就是当你的代码出现乱码
回复

使用道具 举报

71#
ID:308988 发表于 2018-4-16 09:22 | 只看该作者
程序跑飞,复位
回复

使用道具 举报

72#
ID:308070 发表于 2018-4-16 09:57 | 只看该作者
就是利用它把电路恢复到起始状态,防止一些程序跑飞这种状况
回复

使用道具 举报

73#
ID:306575 发表于 2018-4-16 10:48 | 只看该作者
复位 重新开始 我是这样想的
回复

使用道具 举报

74#
ID:309098 发表于 2018-4-16 11:08 | 只看该作者
相当于电脑死机了重启啊
回复

使用道具 举报

75#
ID:311365 发表于 2018-4-19 01:22 | 只看该作者
用来重启的,使程序从头开始运行
回复

使用道具 举报

76#
ID:130135 发表于 2018-4-19 04:00 | 只看该作者

重新开始,内置时钟的建立并同步,初始寄存器,再走正常跳转

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

77#
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
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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