找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 186392|回复: 37
打印 上一主题 下一主题
收起左侧

单片机复位电路原理介绍

  [复制链接]
跳转到指定楼层
楼主
ID:65608 发表于 2014-9-13 01:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
复位电路的工作原理
在书本上有介绍,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、按键按下系统复位,是电容处于一个短路电路中,释放了所有的电能,电阻两端的电压增加引起的。

评分

参与人数 9黑币 +111 收起 理由
send + 8 很给力!
秋葉原48 + 5
791712429 + 5 很给力!
黃昭旨 + 1 赞一个!
handsomelchcpp + 1
wcx + 1 赞一个!
000000000000 + 5 赞一个!
暗光 + 35
admin + 50 共享资料的积分奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏18 分享淘帖 顶13 踩
回复

使用道具 举报

沙发
ID:1 发表于 2015-6-26 14:11 | 只看该作者
讲得好,对于初学者学习复位电路很有帮助,不过现在的单片机即使不要复位电路也能工作了
回复

使用道具 举报

板凳
ID:102389 发表于 2016-4-19 10:09 | 只看该作者
正在看,学习了
回复

使用道具 举报

地板
ID:120071 发表于 2016-5-11 16:15 | 只看该作者
看懂了
回复

使用道具 举报

5#
ID:122371 发表于 2016-5-21 15:13 | 只看该作者
本帖最后由 wcx 于 2016-5-21 15:15 编辑

谢谢有帮助。
回复

使用道具 举报

6#
ID:114191 发表于 2016-5-24 14:22 | 只看该作者
楼主的回答,对我们这种新人真是帮助太大了,我都用到我的本科毕业论文里了。感谢!
回复

使用道具 举报

7#
ID:62624 发表于 2016-5-30 22:07 | 只看该作者
不要电容可以么,单片机上电之后想让它程序从开始执行,按复位键S1。程序执行过程中想复位就按S1
回复

使用道具 举报

8#
ID:62624 发表于 2016-5-30 22:15 | 只看该作者
感觉不要电容对开关复位没有影响啊
回复

使用道具 举报

9#
ID:108888 发表于 2016-6-11 15:39 | 只看该作者
楼主讲的很细呀,赞
回复

使用道具 举报

10#
ID:1 发表于 2016-7-12 13:46 来自手机 | 只看该作者
天心极 发表于 2016-5-30 22:07
不要电容可以么,单片机上电之后想让它程序从开始执行,按复位键S1。程序执行过程中想复位就按S1

最新的单片机,不要电容也行
回复

使用道具 举报

11#
ID:130224 发表于 2016-7-22 13:23 | 只看该作者
真厉害,是我太菜了
回复

使用道具 举报

12#
ID:139417 发表于 2016-9-14 15:51 | 只看该作者
天心极 发表于 2016-5-30 22:07
不要电容可以么,单片机上电之后想让它程序从开始执行,按复位键S1。程序执行过程中想复位就按S1

在吗?我想找人设计一个电路,诚信合作QQ562681777
回复

使用道具 举报

13#
ID:139417 发表于 2016-9-14 15:52 | 只看该作者
yuanbaoge 发表于 2016-6-11 15:39
楼主讲的很细呀,赞

在吗?我想找人设计一个电路,诚信合作QQ562681777
回复

使用道具 举报

14#
ID:144963 发表于 2016-10-28 22:11 | 只看该作者
谢谢分享 讲的很通俗易懂
回复

使用道具 举报

15#
ID:142426 发表于 2016-11-2 17:00 | 只看该作者
谢谢分享
回复

使用道具 举报

16#
ID:160665 发表于 2017-1-9 17:25 | 只看该作者
admin 发表于 2015-6-26 14:11
讲得好,对于初学者学习复位电路很有帮助,不过现在的单片机即使不要复位电路也能工作了

不要电容确实可以工作,但是电阻会一直通电有功率的消耗。接上电容可以避免这一部分损耗。
回复

使用道具 举报

17#
ID:188572 发表于 2017-4-11 18:56 | 只看该作者
为什么是0.7倍
回复

使用道具 举报

18#
ID:193616 发表于 2017-4-25 21:40 | 只看该作者
0.7倍为啥
回复

使用道具 举报

19#
ID:223571 发表于 2017-8-16 09:30 | 只看该作者
为什么电容电压为0.7倍的电源电压时,时间刚好是RC,如果是0.6倍,那么电容充电时间有什么关系呢?
回复

使用道具 举报

20#
ID:223571 发表于 2017-8-16 15:01 | 只看该作者
阳光的味道 发表于 2017-4-11 18:56
**** 作者被禁止或删除 内容自动屏蔽 ****

电容为0.7倍那么电阻则为0.3,也就是1.5V,也即RESET端口达到高电平的下限,符合复位要求
回复

使用道具 举报

21#
ID:237942 发表于 2017-10-16 13:47 | 只看该作者
这个电容充电的计算公式是什么? 是不是跟下面的下拉电阻也有关系?
回复

使用道具 举报

22#
ID:247525 发表于 2017-11-10 19:40 | 只看该作者
所以根据公式,可以算出电容充电到电源电压的0.7倍‘;’大神,这个0.7倍怎么算的?
回复

使用道具 举报

23#
ID:259051 发表于 2017-12-8 14:25 | 只看该作者
困惑 了那么久豁然开朗了
回复

使用道具 举报

24#
ID:258167 发表于 2017-12-13 15:38 | 只看该作者
真厉害,是我太菜了
回复

使用道具 举报

25#
ID:273888 发表于 2018-1-9 17:22 | 只看该作者
根据RC电路零状态输入电路原理可知:Uc=Us(1-e^(-t/τ)),RC可求出,为了方便计算一般取t=τ=RC,可大致获得Uc=0.7Us.
回复

使用道具 举报

26#
ID:273916 发表于 2018-1-9 18:21 | 只看该作者
你看看这个情况 应该没什么问题的
回复

使用道具 举报

27#
ID:323854 发表于 2018-5-6 23:18 | 只看该作者
很有帮助
回复

使用道具 举报

28#
ID:110866 发表于 2018-8-28 08:37 | 只看该作者
很不错,谢谢
回复

使用道具 举报

29#
ID:336463 发表于 2018-8-28 11:44 | 只看该作者
顶一个!
回复

使用道具 举报

30#
ID:388477 发表于 2018-8-28 23:37 | 只看该作者
太好了,正在想这个问题呢,非常感谢!
回复

使用道具 举报

31#
ID:425478 发表于 2018-11-13 09:34 | 只看该作者
讲的很详细,赞一个
回复

使用道具 举报

32#
ID:16087 发表于 2019-11-6 14:40 | 只看该作者
这种称之为电平复位,那么还有脉冲复位呢?有谁讲讲可好
回复

使用道具 举报

33#
ID:413383 发表于 2020-4-4 00:30 | 只看该作者
讲的很详细,赞一个
回复

使用道具 举报

34#
ID:423533 发表于 2020-4-4 22:19 | 只看该作者
这个确实值得学习,一直画都是照着画,没有理解其中的内容
回复

使用道具 举报

35#
ID:382313 发表于 2020-6-16 18:35 | 只看该作者
是的,很详细
回复

使用道具 举报

36#
ID:849657 发表于 2020-12-21 11:30 | 只看该作者
复位电路中把电阻删了会不会有影响
回复

使用道具 举报

37#
ID:849657 发表于 2020-12-21 11:32 | 只看该作者
问一下楼主,复位电路中的电阻删了会不会有影响
回复

使用道具 举报

38#
ID:898109 发表于 2021-5-31 22:21 | 只看该作者
真的讲的好清楚,一下子就明白啦!感谢大佬!
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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