单片机系统设计|复位电路设计

昨天讲解了单片机系统正常工作所需要的基本配置,也就是最小系统。单片机的最小系统包括:复位电路、晶振电路、电源电路、下载电路。从今天开始讲解每个电路,并结合实际设计,展示实际电路。
1
什么是单片机的复位电路

单片机的复位电路就是在单片机的复位引脚产生一个复位信号,使单片机处于复位状态,使单片机的程序从头执行,从而避免了单片机程序的跑飞。

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

单片机复位的主要作用是把特殊功能寄存器的数值加载为默认值,由于单片机在运算过程中受外界干扰造成寄存器中数据混乱不能使其正常继续执行程序(称死机)或单片机的指令不按照程序执行而指向了未知位置(俗称跑飞),这时候就需要单片机复位一下,以使程序重新开始运行。

3
单片机复位有哪几种方式

单片机的复位一般有三种方式:上电复位,看门狗复位,手动复位等。

上电复位:单片机在上电瞬间,给复位引脚一个复位信号(一定时间的高电平或者低电平),以实现单片机的复位,待稳定后,单片机开始执行程序。

看门狗复位:看门狗复位不同于上电复位,上电复位是单片机从头开始执行程序;而看门狗复位时当某一个程序块不受控制时,将程序计数器清零,使该段程序从头执行,为了使单片机系统正常运行要在程序中定时喂狗。

手动复位:在单片机的复位引脚接一个按键,手动按下该按键使单片机复位。

4
单片机的复位电平

不同的单片机其复位电平不同,有的单片机是高电平复位,有的单片机是低电平复位。下面就看复位电路。

单片机上电高电平复位电路:

上电高电平复位电路

上电瞬间,由于电容两端的电压不能发生突变,所以电容两端的电位都是VCC(此时充电电流最大,电容相当于短路),即RST是高电平,而随着VCC通过RC电路对电容充电,当电容两端的电压达到VCC时,电容相当于断路(此时电容充电电流为0,即隔直流),RST的电平为低电平,单片机正常工作。

单片机上电低电平复位电路:

上电低电平复位电路

上电瞬间,由于电容两端的电压不能发生突变,所以电容两端的电位都是GND,即RST是低电平,而随着VCC通过RC电路对电容充电,当电容两端的电压达到VCC时,RST的电平为高电平,单片机正常工作。

手动复位电路:

手动平复位电路

该电路同时也是一个上电高电平复位电路。单片机正常工作时,如果按下按键S1,复位引脚RST得到高电平,从而实现复位。

这一节的复位电路有没有讲清楚,欢迎加QQ群讨论:143586739。明天介绍晶振电路。

(0)

相关推荐

  • 基础——再看51单片机复位电路

    51单片机复位方法: 在第9引脚接个持续2us的高电平就可以实现. 何时复位: 51单片机要复位只需要在第9引脚接个高电平持续2us就可以实现[注]1,系统上电启动的时候复位一次,当按键按下的时候系统 ...

  • MSP430单片机系统复位和初始化

    MSP430单片机系统复位和初始化

  • 用CD4060制作看门狗报警电路

    看门狗定时器(WDT,WatchDogTImer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个大数,程序开始运行后看门狗开始倒计数.如果程序运行正常,过一段时间CPU应发出指令让看门 ...

  • 单片机系统设计|下载电路设计

    前几天讲解了单片机系统正常工作所需要的基本配置,也就是最小系统.单片机的最小系统包括:复位电路.晶振电路.电源电路.下载电路.讲解每个电路,并结合实际设计,展示实际电路.今天讲解下载电路. 1 单片机 ...

  • 单片机系统设计|晶振电路设计

    不好意思,在外出差一直跑,今天晚上6点就在高速上跑,一直到10点多才回到住的地方,消息推送晚了,还希望各位朋友谅解支持. 前天讲解了单片机系统正常工作所需要的基本配置,也就是最小系统.单片机的最小系统 ...

  • 单片机系统设计|电源电路设计

    前几天讲解了单片机系统正常工作所需要的基本配置,也就是最小系统.单片机的最小系统包括:复位电路.晶振电路.电源电路.下载电路.讲解每个电路,并结合实际设计,展示实际电路.今天讲解电源电路. 1 单片机 ...

  • 单片机硬件系统设计原则

    一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM.RAM.I/O.定时器/计数器.中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片, ...

  • 单片机硬件系统设计原则 (一)

    一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的 功能单元,如ROM.RAM.I/O.定时器/计数器.中断系统等不能满足应用系统的要求时, 必须在片外进行扩展,选择适当的芯 ...

  • 【新提醒】【每日分享】基于单片机的步进电机控制系统设计(二)

    大家下午好!继续接着我们上期没讲完的内容,今天我们继续往下. 3 系统软件设计 3.1 单片机程序     利用单片机的定时器tiMER_A(TA)中断产生脉冲信号,通过在响应的中断程序中实现步进电机 ...

  • 搞懂这10个难点,单片机的电路设计不再愁!

    一.单片机上拉电阻的选择 大家可以看到复位电路中电阻R1=10k时RST是高电平 ,而当R1=50时RST为低电平,很明显R1=10k时是错误的,单片机一直处在复位状态时根本无法工作.出现这样的原因是 ...

  • 【新提醒】11种常见的单片机电路设计模块

    [经验] 11种常见的单片机电路设计模块 dsgdadsad2019-4-5 07:30:00 1700单片机电路设计 分享 0 91.双路232通信电路3线连接方式,对应的是母头,工作电压5V,可以 ...