单片机复位电路详解

发布时间:2023-01-31  

单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。本文介绍的就是单片机按键复位电路原理和电路图解析。


复位电路

在单片机系统中,系统上电启动的时候复位一次,当按键按下的时候系统再次复位,如果释放后再按下,系统还会复位。所以可以通过按键的断开和闭合在运行的系统中控制其复位。


当这个电路处于稳态时,电容起到隔离直流的作用,隔离了+5V,而左侧的复位按键是弹起状态,下边部分电路就没有电压差的产生,所以按键和电容 C11以下部分的电位都是和GND相等的,也就是0V电压。我们这个单片机是高电平复位,低电平正常工作,所以正常工作的电压是0V电压,完全OK,没有问题。


通常的按键分为独立式按键和矩阵式按键两种,独立式按键比较简单,并且与独立的输入线相连接,如下图所示。

20077316-2c20-11ed-ba43-dac502259ad0.jpg

独立式按键电路图

4条输入线接到单片机的IO口上,当按键K1按下时,+5V通过电阻R1然后再通过按键K1最终进入GND形成一条通路,那么这条线路的全部电压都加到了R1这个电阻上,KeyIn1这个引脚就是个低电平。当松开按键后,线路断开,就不会有电流通过,那么KeyIn1和+5V就应该是等电位,是一个高电平。我们就可以通过KeyIn1这个IO口的高低电平来判断是否有按键按下。


这个电路中按键的原理我们清楚了,但是实际上在我们的单片机IO口内部,也有一个上拉电阻的存在。我们的按键是接到了P2口上,P2口上电默认是准双向IO口,我们来简单了解一下这个准双向IO口的电路,如下图所示。

20319c04-2c20-11ed-ba43-dac502259ad0.jpg

准双向IO口结构图

当内部输出是高电平,经过一个反向器变成低电平,NPN三极管不会导通,那么单片机IO口从内部来看,由于上拉电阻R的存在,所以是一个高电平。当外部没有按键按下将电平拉低的话,VCC也是+5V,他们之间虽然有2个电阻,但是没有压差,就不会有电流,线上所有的位置都是高电平,这个时候我们就可以正常读取到按键的状态了。


当内部输出是个低电平,经过一个反相器变成高电平,NPN三极管导通,那么单片机的内部IO口就是个低电平,这个时候,外部虽然也有上拉电阻的存在,但是两个电阻是并联关系,不管按键是否按下,单片机的IO口上输入到单片机内部的状态都是低电平,我们就无法正常读取到按键的状态了。


矩阵按键和独立按键的关系

我们在使用按键的时候有这样一种使用经验,当需要多个按键的时候,如果做成独立按键会大量占用IO口,因此我们引入了矩阵按键,如图6所示,使用了8个IO口来实现16个按键。

2053e8c2-2c20-11ed-ba43-dac502259ad0.jpg

其实独立按键理解了,矩阵按键也简单,我们来分析一下。图6中,一共有4组按键,我们只看其中一组,如图7所示。大家认真看一下,当KeyOut1输出一个低电平,KeyOut2、KeyOut3、KeyOut4这三个输出高电平时,是否相当于4个独立按键呢。

206d505a-2c20-11ed-ba43-dac502259ad0.jpg

单片机按键复位电路各元件的作用

2087fb58-2c20-11ed-ba43-dac502259ad0.jpg

如上图,R17 C13组成止电复位电路,刚上电时,C13是电压为0,电源通过R17对电容充电,因此,RST引脚呈现高电平,高电平时间大于2个晶振周期,单片机复位。


电容充电完毕,RST引脚呈现低电平,复位结束。

按钮S22和R16组成手动复位电路 ,按下S22,电源接通R16和 R17,由于R17阻值比较大,因此RST是高电平,同时电容通过R16迅速放电,即使按钮触点断开,电源也可对C13充电,使RST高电平稳定一段时间 ,保证可靠复位。C13容量较小时,R16可省掉,小电容短路放电不会损坏按钮触点。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    避免模拟开关导通电阻对功率测量的影响。 图4  程控放大原理 低噪声的前置放大器是用来放大探测器输出的微弱电流信号,并实现前后级电路的阻抗匹配。在最低光强时需要检测到100PA左右的光电流,这大大降低了可以选用的放大器......
    速度很容易满足要求,再选用合适的漏电小的聚苯电容即可实现采样与保持电路。 3 系统硬件电路设计 系统制定出系统总体方案:输入信号经阻抗变换电路后进行程控放大,再经采样与保持电路后进人MAX118进行采样。其中程控放大......
    由晶体管构建的1000W功率音频放大器电路分享;这是由晶体管构建的1000W功率音频放大器电路,从前置放大器到最终晶体管级。本放大电路设计为单通道。但是如果你想要立体声音频系统,你可以构建两个相同的电路......
    150W汽车音响功率放大器电路设计;这是150W汽车音响功放的电路设计。该电路分为两个框图:音调控制电路和功率放大器电路。 150W 汽车音响放大器的音调控制 基于IC LF353构建的音调控制电路......
    倍数,这样就构成了整个程控可变增益差分放大器。该程控放大电路不仅克服了传统程控放大器增益分档不够多的缺点,还具有高精度,控制容易等优点,因此系统的测量精度、控制精度得到了提高。 图2......
    基于KA2209的2瓦立体声音频放大器电路;基于2瓦立体声音频放大器电路的IC KA2209电路设计用于这种小型音频放大器。例如迷你磁带,智能手机,mp3播放......
    21W AB类音频放大器电路设计;这是以功率晶体管为主要部分的21W AB类音频放大器的电路设计。它的设计简单,设置也简单。将 10k 微调器设置为大约一半,将 470 欧姆微调器设置为 0 电阻......
    运算放大器的低功耗设计;近年来,电池供电电子产品的普及使功耗成为模拟电路设计人员越来越重视的问题。本文中将介绍如何使用低功耗运算放大器进行系统设计,同时也会涉及具有低电源电压能力的低功耗运算放大器......
    1000W立体声音频放大器电路设计;这是1000W立体声音频放大器的电路设计。这是一个非常好的组装设计,从电路板到获取组件都很容易构建,输出晶体管是相对便宜的 COMPLMENTAR 2SC5200......
    稳压器电路仿真电路设计怎么发现问题?;每个新的电子设备都需要某种程度的功率调节。无论新产品是依靠电池,外部电源还是交流电源运行,都需要为新系统设计一种调节策略。这可能涉及多个功率调节电路,通常......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>