关于51单片机设置复位电路的问题
这是我在proteus里搭的一个电路,要实现的功能都基本实现了,不过复位电路貌似有问题。正常来说在电路稳定之后,复位电路的电解电容两端应该一边为高电平一边为低电平的,可是...
这是我在proteus里搭的一个电路,要实现的功能都基本实现了,不过复位电路貌似有问题。正常来说在电路稳定之后,复位电路的电解电容两端应该一边为高电平一边为低电平的,可是在图中可以看到我的电容两边都是高电平。我的电容值为10uF,两个电阻分别为220欧和10k欧。请问是哪里出了问题呢?复位电路应该怎样搭?
展开
2个回答
展开全部
是这样的,楼下那个兄弟说的也对,在Proteus不用加复位电路也可以仿真.
不过他没有解释你的问题,我给你解释一下:
你这个电路,是没有问题的,那么为什么会输出高电平呢?
因为,这个仿真模型的AT89C51是基于TTL电平类型的,而现在的现实中的单片机,用的是CMOS电平的,所以不会输出高电平.
对于TTL电平的器件,有这么一个说法,如果一个输入引脚,接的是10K及以上的电阻到地,那么,这个引脚呈现的是高电平,如果这个引脚接的是910R及以下的电阻,这个引脚呈现的是低电平,这是由TTL特性引起的.
所以,对于TTL门电路组成的器件来说,只要是输入引脚,就不允许悬空,或者接个上拉电阻到电源,或者接个大于等于10K(或者小于等于910R)的下拉电阻到地,让输入引脚有个确定的电平,才不会导致干扰.
现在楼主明白为什么两边都呈现高电平了吧?
不过他没有解释你的问题,我给你解释一下:
你这个电路,是没有问题的,那么为什么会输出高电平呢?
因为,这个仿真模型的AT89C51是基于TTL电平类型的,而现在的现实中的单片机,用的是CMOS电平的,所以不会输出高电平.
对于TTL电平的器件,有这么一个说法,如果一个输入引脚,接的是10K及以上的电阻到地,那么,这个引脚呈现的是高电平,如果这个引脚接的是910R及以下的电阻,这个引脚呈现的是低电平,这是由TTL特性引起的.
所以,对于TTL门电路组成的器件来说,只要是输入引脚,就不允许悬空,或者接个上拉电阻到电源,或者接个大于等于10K(或者小于等于910R)的下拉电阻到地,让输入引脚有个确定的电平,才不会导致干扰.
现在楼主明白为什么两边都呈现高电平了吧?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询