关于51单片机设置复位电路的问题

这是我在proteus里搭的一个电路,要实现的功能都基本实现了,不过复位电路貌似有问题。正常来说在电路稳定之后,复位电路的电解电容两端应该一边为高电平一边为低电平的,可是在图中可以看到我的电容两边都是高电平。我的电容值为10uF,两个电阻分别为220欧和10k欧。请问是哪里出了问题呢?复位电路应该怎样搭?

是这样的,楼下那个兄弟说的也对,在Proteus不用加复位电路也可以仿真.
不过他没有解释你的问题,我给你解释一下:
你这个电路,是没有问题的,那么为什么会输出高电平呢?
因为,这个仿真模型的AT89C51是基于TTL电平类型的,而现在的现实中的单片机,用的是CMOS电平的,所以不会输出高电平.
对于TTL电平的器件,有这么一个说法,如果一个输入引脚,接的是10K及以上的电阻到地,那么,这个引脚呈现的是高电平,如果这个引脚接的是910R及以下的电阻,这个引脚呈现的是低电平,这是由TTL特性引起的.
所以,对于TTL门电路组成的器件来说,只要是输入引脚,就不允许悬空,或者接个上拉电阻到电源,或者接个大于等于10K(或者小于等于910R)的下拉电阻到地,让输入引脚有个确定的电平,才不会导致干扰.

现在楼主明白为什么两边都呈现高电平了吧?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-27
仿真就是这样,其实不要复位电路仿真也是可以的,你可以试试追问

呃,原来如此啊,那就是在实际电路布线的时候这样的复位电路就是有效咯?其实本来没有注意到复位电路是否有效的,不过因为有个电路出了点故障,研究时发现了原来这个复位电路也有点问题,所以就拿出来问咯~~

追答

嗯,实际电路中,这样的复位电路时可以的,标准的