单片机中的上电复位 和手动复位
上电复位是通过外部复位电路中的电容充放电来实现的,也就是通过电容给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所示。
单片机中的上电复位 和手动复位相关推荐
- 单片机如何从上电复位执行到main函数?
目录 1.启动文件 2.系统初始化过程 3.全局变量的初始化 从事嵌入式开发的伙伴可能会思考过一个问题,我们一般都是使用芯片厂商提供的驱动库和初始化文件,直接从main函数开始写程序,那么系统上电之后 ...
- 51单片机中使用ucos ii的优缺点(好文)
摘要:近年来,在单片机系统中嵌入操作系统已经成为人们越来越关心的一个话题.本文通过对一种源码公开的嵌入式实时操作系统ucos ii的分析,以51系列单片机为例,阐述了在单片机中使用该嵌入式操作系统的优 ...
- 简谈FPGA的上电复位
简谈FPGA的上电复位 今天和大侠简单聊一聊FPGA设计中的上电复位,话不多说,上货. 在基于verilog的FPGA设计中,我们常常可以看到以下形式的进程: 信号rst_n用来对进程中所用变量的初始 ...
- 传统手动和上电复位电路
此方式已经基本淘汰,这里只是为了分析电路. 你的图中是一个低电平阻容复位电路(包括了上电复位和手动复位电路). 原理: 由于阻容串连电路中电容C1两端电压不能突变,因此在上电时,RST端会维持一段时间 ...
- 单片机上电复位电路图大全
复位原理: 开机的时候为什么为复位在电路图中,电容的的大小是10uf,电阻的大小是10k.所以根据公式,可以算出电容充电到电源电压的0.7倍(单片机的电源是5V,所以充电到0.7倍即为3.5V),需要 ...
- 单片机基础入门:什么是上电复位,复位电路怎么设计
什么是单片机的上电复位 众所周知,单片机属于数字电路,数字电路里只有0(低电平)和1(高电平)之分,单片机要么是高电平复位,要么是低电平复位.以5V单片机为例,上电的过程其实是一个缓慢爬坡的过程,这个 ...
- 计算机归零按键,上电复位和按键复位区别
描述 上电复位是指上电压从无到有在RESET处会先处于高电平一段时间,然后由于该点通过电阻接地,则RESET该点的电平会逐渐的改变为低电平,从而使得单片机复位口电平从1转到0,达到给单片机复位功能的一 ...
- 单片机中的ROM,RAM和FLASH的作用
本文部分参考自:http://blog.sina.com.cn/s/blog_98ca54fc01017y4t.html 并在此基础上进行整理,添加了关于flash的问题. 之前从较为抽象的角度介绍了 ...
- 单片机(MCU)复位电路
复位电路设计 MCU的复位电路的设计需要根据不同MCU的特性来设计电路形式和选择电路参数,有些MCU(如51单片机)为高电平复位,有些MCU(STM32系列)为低电平复位,对复位时间的要求也不尽相同. ...
最新文章
- Python+OpenCV+OpenPose实现人体姿态估计(人体关键点检测)
- vsscode beego 没有提示_轻松搭建基于 Serverless 的 Go 应用(Gin、Beego 举例)
- div实现返回符,倒三角,椭圆+小知识收集
- SAP Spartacus B2B页面的BodyContent position
- 网页关闭(解决window.close在火狐下不兼容问题)
- mysql 存储过程 on_MySQL存储过程的权限问题小结
- 苏宁易购回应破产传闻:系谣言 已报案
- 使用JSON实现分页
- Jquery项目练习-狂拍灰太狼
- html 组合快捷键,ctrl常用组合键有哪些
- 第54件事 引爆流行的3个条件
- w7测算计算机分级,HSW-E平台跑分竟失败:需要打补丁
- 智能洗拖地机哪个品牌好一点、拖洗地机品牌排行榜前十名
- speedoffice(word)如何修改行间距
- 511遇见易语言调用百度OCR文字在线本地识别及游戏画面时时识别
- 谈谈对this的理解
- bat和半导体公司的利润率的比较
- 12V输出4.2V1A电池充电芯片
- 分布式机器学习的故事
- 我辞职了!“没有Python编程经验的我,连简历都不敢投”
热门文章
- 橡皮擦的英语_2019年成人高考考试,语文数学英语政治想得高分答题技巧看这里...
- 触摸控件与显示控件介绍
- python决策树分类案例_python实现决策树分类算法
- windows 配置域名
- Unity 之 关于停止协程的五种方式解析
- dedecms联动筛选_织梦dedecms联动筛选[伪静态版]
- 【安装与运行】IROS2020:Remove, then Revert - 基于多分辨率深度图的动态物体移除方法
- vue.js毕业设计,基于vue.js前后端分离教室预约系统(H5移动项目) 开题报告
- setTimeout()和setInterval()的区别和转换
- 基于网易云音乐API的微信小程序——网愈芸音乐