图中有按键电路和复位电路怎么画程序图

作者&投稿:苍岭 (若有异议请与网页底部的电邮联系)
~ 单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。本文介绍的就是单片机按键复位电路原理和电路图解析。

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

单片机复位电路

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

单片机按键复位电路原理和电路图解析
独立按键

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

独立式按键电路图

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

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

准双向IO口结构图

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

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

矩阵按键

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

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

矩阵按键

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

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

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

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

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


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

单片机复位电路如何通过电容和按键控制复位?
复位的魔法 51单片机的复位机制简单而巧妙。只需在第9引脚接上一个高电平信号,维持至少2微秒,即可触发复位。这种复位并非仅限于上电瞬间,按键操作也能控制复位过程,通过按键的开合,灵活地在运行中调整系统状态。电路细节揭秘 开机时,电容10uF和电阻10kΩ的组合决定着复位的时间窗口。电容充电到电源电...

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

单片机上位复位电路与按键与上电复位的区别
一、用途不同:上电复位是为下载程序做准备的,单片机在在上电的前两个周期(由于电容电压不能突变,复位端为开始为高电平)检测是否有程序下载,如果前两个周期没有检测到程序下载信号,逐渐在复位电阻把复位端下拉成低电平后开始运行程序。按键复位是在调试程序或者程序运行不正常时手动复位使程序从新运...

单片机的按键启动和复位电路图
单片机的复位有上电复位和按钮手动复位两种。如图(a)所示为上电复位电路,图(b)所示为上电按键复位电路。上电复位是利用电容充电来实现的,即上电瞬间RST端的电位与VCC相同,随着充电电流的减少,RST的电位逐渐下降。图(a)中的R是施密特触发器输入端的一个10KΩ下拉电阻,时间常数为10×10-...

按键脉冲复位电路原理是什么
按键脉冲复位电路原理按键脉冲复位电路的原理是通过检测按键的按下和释放动作来触发复位信号。当按键被按下时,电路会检测到一个脉冲信号,并使设备复位。当按键释放时,电路会再次检测到一个脉冲信号,但不会对设备产生影响。这种电路通常用于电子设备的开关重启功能。

复位电路工作原理
什么是复位电路 复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。复位电路,就是利用它把电路恢复到起始状态。就像计算器的清零按钮的作用一样,以便回到原始状态,重新进行计算。和计算器清零按钮有所不同的是,复位电路启动的...

关于51单片机复位电路中的按键复位
51单片机采用高电平复位。以当前使用较多的AT89系列单片机来说,电路图如下。在复位脚加高电平2个机器周期可使单片机复位。复位后的主要特征是各IO口呈现高电平,程序计数器从零开始执行程序。复位方式有两种。1.上电复位:上电后,电容两端电压不能突变,VCC通过复位电容(10μF电解)给单片机复位脚施加...

关于51单片机复位电路中的按键复位
.51单片机在 RST ( 9脚 ) 接有效的高电平复位信号(3.5V以上电压)持续 2个机器周期 以上,或者说高电平 保持 足够长 的时间 ( 约 10 ms ) 就能可靠复位。通常单片机应用系统中的复位电路就是 RC 充放电电路,楼主所画的就是典型复位电路,也有其他复杂(例如 WDT 器件)的,在此不作...

有谁知道该怎么设计一个电路,用按键实现74163的复位清零吗???非常感谢...
74163的清零端为\/CLR,引脚编号为1脚。只要给1较施加低电平,输出就可清零。可以将按键一端接地,另一端接74163的1脚,同时,1脚接一个上拉电阻(TTL理论上可不接,建议接一个1k左右的上拉电阻)。按键松开时,1脚上拉为高电平,计数器正常工作;按下时,1脚接地,为低电平,计数器复位清零。

平武县15136357834: 单片机上位复位电路与按键与上电复位的区别 -
除衫绞股: 一、用途不同: 上电复位是为下载程序做准备的,单片机在在上电的前两个周期(由于电容电压不能突变,复位端为开始为高电平)检测是否有程序下载,如果前两个周期没有检测到程序下载信号,逐渐在复位电阻把复位端下拉成低电平后开始...

平武县15136357834: 单片机复位电路问题 -
除衫绞股: VCC ——| 电容|————RST| 电阻|地电路如上图(没画按键),先说下原理:VCC上电时,电容充电(充电过程中会有充电电流,并且在最开始时电流最大,随着时间推移逐渐减小直到电容充满电后充电电流变为0,此时无充电电流,...

平武县15136357834: 单片机复位电路求指教 -
除衫绞股: 在按键按下时,通过R16和R17分压,R17上的电压接近于VCC,为高电平,单片机复位.在按键释放的瞬间,Vcc通过R17给电解电容充电,R17上的电压从VCC渐渐衰变为0,当其上的电压低于单片机的复位电平时,单片机从复位状态恢复,开始工作.单片机的复位要有一定的复位时间,单片机数据手册上会给出复位时间,或者给出复位时序图,在设计复位电路时,要使RC电路的放电常数t=RC满足复位时序的要求.这样才能使单片机可靠复位.电容的作用是隔直流通交流,在按键释放的瞬间,电容两端的电压发生变化,相当于交流电,因此电容充电的过程相当于电流流过了电容,不过电流会随时间降低.直到电容充电完毕,电流降为0.

平武县15136357834: 单片机的复位电路图怎么话 -
除衫绞股: 单片机的复位有上电复位和按钮手动复位两种.如图(a)所示为上电复位电路,图(b)所示为上电按键复位电路.上电复位是利用电容充电来实现的,即上电瞬间RST端的电位与VCC相同,随着充电电流的减少,RST的电位逐渐下降.图(...

平武县15136357834: 52单片机复位电路问题
除衫绞股: 这是一个标准的高电平复位电路,记住就好. 上电后电容充电,和电阻一起(RST)产生一个高电平,用于单片机的上电复位. 电容充电完成之后,通过电阻放电,使得RST变为低电平, 按键时电阻的作用是建立高电平,电容可以防止按键抖动,

平武县15136357834: 单片机复位电路 -
除衫绞股: 你电脑总有吧,电脑上不是有一个REST键吗?如果你按下REST键电脑会重新启动的是吧.单片机的复位电路和这个有异曲同工之妙.比如说上电复位:(有的单片机是下电复位的,当然还有看门狗复位等复位,这里就说上电复位.其他的复...

平武县15136357834: 单片机系统中上电加按键复位电路中,按键按下后电容与电阻形成闭合回路,如何使rst引脚变成高电平 -
除衫绞股: 一个电容和一个电阻串联,中间点接RST复位脚,电容接VCC,电阻接GND,按键与电容并联.

平武县15136357834: 求助:Multisim怎么仿真复位电路! -
除衫绞股: 复位电路是应用了RC电路的零状态响应原理,也就是瞬态响应的种.比如51的复位电路,上电瞬间,VCC可以突变到5V,电容的另一端即复位端由于瞬间电流的影响,也是VCC.但随后随着电容充电电流的减小,复位端电压会降到高电平以下,最终达到0V,就是稳态,也就是你说的电容对直流断路.复位端由VCC到低于高电平的时间内,对51来说都是高电平,也就是复位态.如果不考虑电容的充电问题,也就不可能有复位电路了. 你给一下你复位电路的图吧.不知道你仿真哪个片子的复位电路.如果某芯片的复位时间要求RST引脚在上电后保持10mS的高电平.那么你RC充电过程中,RST保持高电平的时间就应该大于10mS.仿真时用示波器可以看到和测量这个瞬态时间.

平武县15136357834: 手动复位和自动复位电路原理 -
除衫绞股: 你的图中是一个低电平阻容复位电路(包括了上电复位和手动复位电路). 原理: 由于阻容串连电路中电容C1两端电压不能突变,因此在上电时,RST端会维持一段时间的低电平起到低电平复位信号的作用,随着Vcc电源通过电阻R2向电容C1...

平武县15136357834: 8051单片机复位电路的区别? -
除衫绞股: 第二个图中R21应为10K,这个电路多一个R17,在按下按键时,可消除按键的抖动,这样复位比较可靠.其实,对于复位电路,不必用R17,用了也行,属于可有可无都行.如果是作为I/O脚独立式按键,这样可以消除按键抖动,是必要的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网