上电复位是通过外部复位电路中的电容充放电来实现的,也就是通过电容给RST端输入一个短暂的高电平,此高电平随着Vcc对电容充电时间的增加而逐渐回落,即RST端的高电平持续时间取决于电容的充电时间。为保证单片机能可靠地复位,必须使RST引脚至少保持两个机器周期高电平,CPU 在第2个机器周期内执行内部复位操作,以后每一一个机器周期重复一一次, 直至RST端电平变低。

手动复位电路

手动复位需要人为在复位输入端加一个高电平,一般采用一个按键接在RST端与电源Vcc之间。因此,系统接通电源时,单片机自动上电复位后进入正常运行状态。当系统运行出现问题时,可以人 为按下复位按键,使Vcc的+5 V电平直接加到RST端,迫使单片机复位。

手动复位有电平方式和脉冲方式两种。其中,电平复位是通过RST端经电阻与电源VC接通来实现的,

复位电路如图2-19所示。当时钟频率采用12MHz时,电容C3取10uF,电阻R1取8.2kQ, R2取1k2。

按键脉冲复位是利用RC微分电路产生的正脉冲来实现的,手动脉冲方
式复位电路如图2-20所示。

单片机中的上电复位 和手动复位相关推荐

  1. 单片机如何从上电复位执行到main函数?

    目录 1.启动文件 2.系统初始化过程 3.全局变量的初始化 从事嵌入式开发的伙伴可能会思考过一个问题,我们一般都是使用芯片厂商提供的驱动库和初始化文件,直接从main函数开始写程序,那么系统上电之后 ...

  2. 51单片机中使用ucos ii的优缺点(好文)

    摘要:近年来,在单片机系统中嵌入操作系统已经成为人们越来越关心的一个话题.本文通过对一种源码公开的嵌入式实时操作系统ucos ii的分析,以51系列单片机为例,阐述了在单片机中使用该嵌入式操作系统的优 ...

  3. 简谈FPGA的上电复位

    简谈FPGA的上电复位 今天和大侠简单聊一聊FPGA设计中的上电复位,话不多说,上货. 在基于verilog的FPGA设计中,我们常常可以看到以下形式的进程: 信号rst_n用来对进程中所用变量的初始 ...

  4. 传统手动和上电复位电路

    此方式已经基本淘汰,这里只是为了分析电路. 你的图中是一个低电平阻容复位电路(包括了上电复位和手动复位电路). 原理: 由于阻容串连电路中电容C1两端电压不能突变,因此在上电时,RST端会维持一段时间 ...

  5. 单片机上电复位电路图大全

    复位原理: 开机的时候为什么为复位在电路图中,电容的的大小是10uf,电阻的大小是10k.所以根据公式,可以算出电容充电到电源电压的0.7倍(单片机的电源是5V,所以充电到0.7倍即为3.5V),需要 ...

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

    什么是单片机的上电复位 众所周知,单片机属于数字电路,数字电路里只有0(低电平)和1(高电平)之分,单片机要么是高电平复位,要么是低电平复位.以5V单片机为例,上电的过程其实是一个缓慢爬坡的过程,这个 ...

  7. 计算机归零按键,上电复位和按键复位区别

    描述 上电复位是指上电压从无到有在RESET处会先处于高电平一段时间,然后由于该点通过电阻接地,则RESET该点的电平会逐渐的改变为低电平,从而使得单片机复位口电平从1转到0,达到给单片机复位功能的一 ...

  8. 单片机中的ROM,RAM和FLASH的作用

    本文部分参考自:http://blog.sina.com.cn/s/blog_98ca54fc01017y4t.html 并在此基础上进行整理,添加了关于flash的问题. 之前从较为抽象的角度介绍了 ...

  9. 单片机(MCU)复位电路

    复位电路设计 MCU的复位电路的设计需要根据不同MCU的特性来设计电路形式和选择电路参数,有些MCU(如51单片机)为高电平复位,有些MCU(STM32系列)为低电平复位,对复位时间的要求也不尽相同. ...

最新文章

  1. Python+OpenCV+OpenPose实现人体姿态估计(人体关键点检测)
  2. vsscode beego 没有提示_轻松搭建基于 Serverless 的 Go 应用(Gin、Beego 举例)
  3. div实现返回符,倒三角,椭圆+小知识收集
  4. SAP Spartacus B2B页面的BodyContent position
  5. 网页关闭(解决window.close在火狐下不兼容问题)
  6. mysql 存储过程 on_MySQL存储过程的权限问题小结
  7. 苏宁易购回应破产传闻:系谣言 已报案
  8. 使用JSON实现分页
  9. Jquery项目练习-狂拍灰太狼
  10. html 组合快捷键,ctrl常用组合键有哪些
  11. 第54件事 引爆流行的3个条件
  12. w7测算计算机分级,HSW-E平台跑分竟失败:需要打补丁
  13. 智能洗拖地机哪个品牌好一点、拖洗地机品牌排行榜前十名
  14. speedoffice(word)如何修改行间距
  15. 511遇见易语言调用百度OCR文字在线本地识别及游戏画面时时识别
  16. 谈谈对this的理解
  17. bat和半导体公司的利润率的比较
  18. 12V输出4.2V1A电池充电芯片
  19. 分布式机器学习的故事
  20. 我辞职了!“没有Python编程经验的我,连简历都不敢投”

热门文章

  1. 橡皮擦的英语_2019年成人高考考试,语文数学英语政治想得高分答题技巧看这里...
  2. 触摸控件与显示控件介绍
  3. python决策树分类案例_python实现决策树分类算法
  4. windows 配置域名
  5. Unity 之 关于停止协程的五种方式解析
  6. dedecms联动筛选_织梦dedecms联动筛选[伪静态版]
  7. 【安装与运行】IROS2020:Remove, then Revert - 基于多分辨率深度图的动态物体移除方法
  8. vue.js毕业设计,基于vue.js前后端分离教室预约系统(H5移动项目) 开题报告
  9. setTimeout()和setInterval()的区别和转换
  10. 基于网易云音乐API的微信小程序——网愈芸音乐