51单片机中RST通过电容接VCC(5V),又通过电阻接地 是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/18 08:28:31
51单片机中RST通过电容接VCC(5V),又通过电阻接地 是什么意思
其中电容和电阻取值为多少?

RST是复位引脚,当此脚上的高电平>2个机器周期,单片机复位。

接VCC的电容为复位电容,一般取值为22uF。(这个取值与晶振有关,目的是保证电容充电时高电平时间>>2个机器周期)

接地的电阻为下拉电阻,一般取值为1K。

工作过程:单片机刚上电时需复位一次才能可靠工作,通过电容接VCC,是利用电容充电来提供>>2个机器周期的高电平时间让单片机复位,如此单片机可以正常工作了,这之后又不要求单片机复位,所以可以通过1K左右的电阻下拉接地,保证RST脚维持在低电平状态(即不复位状态)。

另外RST脚也可以接到一种复位芯片的RS脚上,例如TL7705,TL7705的作用是检测电平状况,当电平低于某个值一定时间后,RS脚拉低一定周期(>>2个机器周期),通过非门转成高电平,让单片机复位,目的就是即使在工作过程中出现供电异常,也可以保证单片机可靠复位。

单片机上电时要求复位,RET为51单片机的复位端,高电平有效,即当它接+5V时单片机复位,程序从起始位置开始执行。电容两端电压不能突变,利用这个原理,通电瞬间电容两端都是+5V,所以就给单片机复位了,但不能一直复位,否则也工作不了,所以接一个电阻到地,电容的电量通过电阻放电,从而变成0V,这时候单片机就开始工作了。

一般电容取值为10uF、电阻为10K。
这个取值依据是要看单片机复位所需高电平脉冲的时间,如果取值不正确,复位是无效的。

刚上电时电容俩端的电压不能突变,所以RST端为高电平,单片机进行复位,随着电容的充电,RST为低电平,完成复位

用多大忘了啊,随便找单片机本书都有 取值依据是T=RC>2个机器周期

复位要24个时钟周期。