51单片为什么一定要接上拉电阻?自身不是有3.3V供电吗?为什么还要加5V电源呢?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 13:41:25
51单片为什么一定要接上拉电阻?自身不是有3.3V供电吗?为什么还要加5V电源呢?51单片为什么一定要接上拉电阻?自身不是有3.3V供电吗?为什么还要加5V电源呢?51单片为什么一定要接上拉电阻?自身

51单片为什么一定要接上拉电阻?自身不是有3.3V供电吗?为什么还要加5V电源呢?
51单片为什么一定要接上拉电阻?自身不是有3.3V供电吗?为什么还要加5V电源呢?

51单片为什么一定要接上拉电阻?自身不是有3.3V供电吗?为什么还要加5V电源呢?
我来解释一下吧.
1、是否加上拉电阻,跟IO口的电路结构有关系.单片机的P0口是一个CMOS输出的结构,不过没有漏极电阻,也就是开漏结构,类似于数字电路中的OC门.如果没有上拉电阻,则不能获得高电平输出.
2、你的这个情况,除了1的问题外,还跟你的系统有关系,你的控制器是3.3V供电,而后面的器件很多是5V(CMOS电平或者TTL电平的),这种3.3VCMOS电平,转换成5V电平,最常见的做法就是加上拉电阻.简单的说,就是这些上拉电阻,除了解决OC门的缺陷外,还有电平转换的作用.

给一个上拉的电阻可以理解成给它一个缓冲的时间吧,假如电流瞬间变大很容易被损坏。至于为什么还要加5V,我想应该是增大它的电流,还有其他一些需芯片程序控制电路的需要。由于我们还没正式学,所以献丑了