单片机引脚问题
1个回答
关注
展开全部
现在我们知道开漏状态的P0口是没法用的,那么怎么办呢?配置上拉电阻。通过连接一个合适电阻值大小的电阻后,再接高电压,一般接5V。使得单片机在上电后,P0引脚在连接的高电压作用下显示5V。如果单片机输出1,那么自然,引脚状态为表示高电平的5V。如果单片机输出0,引脚也能输出表示低电平的0V。
想要实现上述高低电平的输出,连接的电阻阻值非常关键。如果阻值太小,取极限为0欧姆,那么相当于5V直接连接到了引脚上,此时即使单片机自己输出0,引脚的电压也是5V。并且,很有可能的结果就是5V和0V直接短路,使得P0系列引脚烧毁,甚至单片机直接被烧毁。如果阻值很大,取极限为无穷大,那么单片机引脚的电压将一直为高电平。因此,阻值选取和关键。
单片机引脚的输入输出电流一般为几十mA,这个可从数据手册datasheet上查到,因此根据这个电流大小去确定电阻值。电阻值一般取1k至5k居多,此时能保证P0既能为
咨询记录 · 回答于2022-04-16
单片机引脚问题
现在我们知道开漏状态的P0口是没法用的,那么怎么办呢?配置上拉电阻。通过连接一个合适电阻值大小的电阻后,再接高电压,一般接5V。使得单片机在上电后,P0引脚在连接的高电压作用下显示5V。如果单片机输出1,那么自然,引脚状态为表示高电平的5V。如果单片机输出0,引脚也能输出表示低电平的0V。想要实现上述高低电平的输出,连接的电阻阻值非常关键。如果阻值太小,取极限为0欧姆,那么相当于5V直接连接到了引脚上,此时即使单片机自己输出0,引脚的电压也是5V。并且,很有可能的结果就是5V和0V直接短路,使得P0系列引脚烧毁,甚至单片机直接被烧毁。如果阻值很大,取极限为无穷大,那么单片机引脚的电压将一直为高电平。因此,阻值选取和关键。单片机引脚的输入输出电流一般为几十mA,这个可从数据手册datasheet上查到,因此根据这个电流大小去确定电阻值。电阻值一般取1k至5k居多,此时能保证P0既能为
低电平。配置好上拉电阻后,P0系列引脚就和P1、P2一样了,可以正常被使用。