0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机系统的复位方式有:手动按钮复位和上电复位

2oON_changxuemc 来源:未知 作者:李倩 2018-11-23 16:18 次阅读

单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。单片机系统的复位方式有:手动按钮复位和上电复位。

1、手动按钮复位

手动按钮复位需要人为在复位输入端RST上加入高电平(图1)。一般采用的办法是在RST端和正电源VCC之间接一个按钮。当人为按下按钮时,则VCC的+5V电平就会直接加到RST端。手动按钮复位的电路如所示。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。电路如图1-1按键复位电路。

2、上电复位

AT89C51的上电复位电路如图2所示,只要在RST复位输入引脚上接一电容至VCC端,下接一个电阻到地即可。对于CMOS型单片机,由于在RST端内部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1?F。上电复位的工作过程是在加电时,复位电路通过电 容加给RST端一个短暂的高电平信号,此高电平信号随着VCC对电容的充电过程而逐渐回落,即RST端的高电平持续时间取决于电容的充电时间。

为了保证系统能够可靠地复位,RST端的高电平信号必须维持足够长的时间。上电时,VCC的上升时间约为10ms,而振荡器的起振时间取决于振荡频率,如晶振频率为10MHz,起振时间为1ms;晶振频率为1MHz,起振时间则为10ms。

在图2的复位电路中,当VCC掉电时,必然会使RST端电压迅速下降到0V以下,但是,由于内部电路的限制作用,这个负电压将不会对器件产生损害。另外,在复位期间,端口引脚处于随机状态,复位后,系统将端口置为全“l”态。如果系统在上电时得不到有效的复位,则程序计数器PC将得不到一个合适的初值,因此,CPU可能会从一个未被定义的位置开始执行程序。 单片机与上点复位电路如图1-2所示。

3、积分型上电复位

常用的上电或开关复位电路如图3所示。上电后,由于电容C3的充电和反相门的作用,使RST持续一段时间的高电平。当单片机已在运行当中时,按下复位键K后松开,也能使RST为一段时间的高电平,从而实现上电或开关复位的操作。 积分电路如图1-3所示

4、参数设置

根据实际操作的经验,下面给出这种复位电路的电容、电阻参考值。C=1uF,R1=1k,R2=10k

5、proteus仿真的现象

很多玩proteus的在仿真中都发现复位电路没法用,出现的问题确实和仿真器本身有关系,按键复位电路用的比较多,但是仿真却出现问题了。我弄来弄去发现一个有趣的问题:在4参数设置中说了参考典型值,但仿真中就有问题了见下面几幅图对比下可以看出问题。完全按照图1-1 按键复位电路仿真。结果如图1-4 按键复位电路仿真1所示。

开始仿真,RST复位端的电压值始终都是高电平,这样的结果肯定是无法完成任务的。但实际中却是正确的。将图1-4中的R93去掉然后再仿真,仿真结果和上去一样。如图1-5按键复位电路仿真2所示。

再将图1-5中的R94的电阻值减小为1k,仿真结果就有变化了。如图1-6按键复位电路仿真3所示。RST的状态变为了不确定状态,按下按键后会成为高电平,感觉像是可以工作了,但是真实情况不是,仿真中按下复位按键对系统没有影响,单片机不会产生复位。

再将R94改为510欧姆,仿真结果如图1-7所示。

在初始化系,RST复位端是低电平了,测试下,在按下按键后,系统能正常复位。网上看到很多朋友都遇到这个问题,我发现这个问题后,和大家分享一下,希望对大家有帮助。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6035

    文章

    44553

    浏览量

    634771
  • 触发器
    +关注

    关注

    14

    文章

    2000

    浏览量

    61134
  • 复位电路
    +关注

    关注

    13

    文章

    322

    浏览量

    44593

原文标题:【分享】PROTEUS中的复位电路

文章出处:【微信号:changxuemcu,微信公众号:畅学单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AVR单片机复位:看门狗复位电复位、掉电复位

    。AVR单片机复位大概电复位、掉电复位、看门狗超时复位
    发表于 10-26 11:10

    转: 单片机复位电路汇总

    输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位单片机
    发表于 07-28 09:53

    单片机各种复位电路原理

    的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位单片机
    发表于 11-02 19:29

    单片机基本的复位方式复位电路原理分析

    的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位单片机
    发表于 07-19 01:30

    单片机学习笔记之--复位电路汇总

    复位单片机系统复位方式手动
    发表于 09-03 17:07

    PIC单片机复位系统模块介绍

    PIC16F87X系列单片机复位功能设计得比较完善,根据引起 单片机 内部复位的条件和原因,可以将PIC单片机
    发表于 06-23 11:12 2392次阅读

    单片机电复位复位延时的时序分析

    单片机电复位复位延时的时序分析
    发表于 01-24 16:15 18次下载

    电复位和按键复位区别

    电复位是指电压从无到在RESET处会先处于高电平一段时间,然后由于该点通过电阻接地,则RESET该点的电平会逐渐的改变为低电平,从而使得单片机
    发表于 10-20 15:24 11.8w次阅读
    <b class='flag-5'>上</b><b class='flag-5'>电复位</b>和按键<b class='flag-5'>复位</b>区别

    单片机电复位与欠压复位的过程解析

    电复位:是由外部总线产生的一种异步复位单片机电压监测电路检测到电源电压VDD上升时,会产生一个电复
    发表于 03-23 15:14 9799次阅读
    <b class='flag-5'>单片机</b>上<b class='flag-5'>电复位</b>与欠压<b class='flag-5'>复位</b>的过程解析

    常见的复位电路几种

    常见的复位电路几种 在单片机启动的时候,都是需要复位的,以使CPU还有系统的鸽子各种部件处于确定的初始状态和工作。下面小编给大家介绍一下常
    的头像 发表于 08-07 11:16 1.9w次阅读

    单片机基础入门:什么是电复位复位电路怎么设计

    什么是单片机电复位众所周知,单片机属于数字电路,数字电路里只有0(低电平)和1(高电平)之分,单片机要么是高电平
    发表于 11-05 13:06 13次下载
    <b class='flag-5'>单片机</b>基础入门:什么是<b class='flag-5'>上</b><b class='flag-5'>电复位</b>,<b class='flag-5'>复位</b>电路怎么设计

    单片机中的电复位手动复位

    保证单片机能可靠地复位,必须使RST引脚至少保持两个机器周期高电平,CPU 在第2个机器周期内执行内部复位操作,以后每一一个机器周期重复一一次, 直至RST端电平变低。手动
    发表于 11-17 10:06 69次下载
    <b class='flag-5'>单片机</b>中的<b class='flag-5'>上</b><b class='flag-5'>电复位</b> 和<b class='flag-5'>手动</b><b class='flag-5'>复位</b>

    简述单片机的几种复位电路

    工作时,如果RESET引脚电压低于某一阈值,则单片机进入复位状态。单片机复位可分为低电平复位和高电平
    的头像 发表于 05-25 14:25 7268次阅读
    简述<b class='flag-5'>单片机</b>的几种<b class='flag-5'>复位</b>电路

    单片机复位的条件 单片机可以复位多少次 程序会导致单片机复位

    单片机复位的条件 单片机可以复位多少次 程序会导致单片机复位吗 
    的头像 发表于 10-17 16:44 3277次阅读

    单片机上位复位电路与按键与电复位的区别

    单片机上位复位电路与按键与电复位的区别  单片机复位电路常用于保证
    的头像 发表于 10-17 18:17 2761次阅读