单片机引脚输入高电平为什么要加上拉电阻?有图,求指导。
如图这是我在一个书上看到的例子,意思就是要让这个P2.1口检测一个外加的高电平,我有2点不太懂,1为什么不是5V的电源直接接?要加个上拉电阻。(个人感觉是不是因为直接加了...
如图这是我在一个书上看到的例子,意思就是要让这个P2.1口检测一个外加的高电平,我有2点不太懂,1为什么不是5V的电源直接接?要加个上拉电阻。(个人感觉是不是因为直接加了5V电源担心电流过大烧坏单片机?)
2这个上拉电阻书上给出的值是10kΩ,这个值是怎么算出来的?
求高人指点 展开
2这个上拉电阻书上给出的值是10kΩ,这个值是怎么算出来的?
求高人指点 展开
4个回答
展开全部
因为你没说用的是什么型号的单片机,所以我只能这样回答你:对于准双向I/O,P2.1这根口线接不接R1照样能检测到高电平,因为准双向I/O作为输入时就是高电平。但对于双向I/O,如果这根口线被配置为输入,不加上这个上拉电阻,I/O口的电平就会出现不确定状态。至于为什么P2.1不直接接到5V电源,原因是:如果编写的程序出了问题,或程序运行中受干扰跑飞了,把原先配置为输入的P2.1改变成输出且将P2.1拉低,问题就出来了,这根口线将灌入超过极限参数的电流,岂不单片机就有危险了吗。还有10K电阻问题,用其它的阻值也可以,比如4.7K或15K,只要不超过单片机所能承受的电流,又能确实保证单片机所能识别的逻辑电平,不需要精确的计算。希望我的回答能帮你解除困惑。
艾普斯
2024-07-18 广告
2024-07-18 广告
稳频稳压电源哪家好?艾普斯电源(苏州)有限公司开始专业研发、制造及营销交流稳压电源,满足全球电子及信息业对电源设备日益蓬勃的市场需求。迄今为止,业已发展成为交流不间断电源、稳压电源、变频电源、中频航空- 军事专用电源、直流电源、逆变电源等产...
点击进入详情页
本回答由艾普斯提供
展开全部
设计单片机控制系统的关健是“抗干扰”。作为输入口使用的时候P2.1直接接上+5V电源是可行的而且“抗干扰”性能最好,但是若作为输出时就会烧坏单片机了所以要加一个限流电阻。
P2.1口内部有上拉电阻为何还要加个外接上拉呢?单片机内部的上拉电阻大约为100K,电流0.05毫安左右,这么小的电流很容易被“干扰”成低电平,接上10K电阻电流可达到0.5毫安“抗干扰”性能大大提高。
P2.1口内部有上拉电阻为何还要加个外接上拉呢?单片机内部的上拉电阻大约为100K,电流0.05毫安左右,这么小的电流很容易被“干扰”成低电平,接上10K电阻电流可达到0.5毫安“抗干扰”性能大大提高。
追问
请问为什么作为输出时会烧坏单片机呢?
追答
如果输出低电平时(0),单片机内部输出晶体管基极饱和,也可以理解为输出脚对GND“短路”
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个图是检测P2.1引脚的低电平
上拉电阻是为了P2.1引脚低电平变为高电平时加快速度
上拉电阻是为了P2.1引脚低电平变为高电平时加快速度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我手里就8.2K和7.5K的电阻多,所以,我的制作都是8.2K的上拉电阻;等8.2K的用光了,我就用7.5K的。
追问
阻值不是严格算出来的吗。。。我总是不明白为什么有些差不多位置的阻值相差个几K。。。
追答
怎么说呢?按说:实验制作来不得半点虚假,黑就是黑,白就是白,0就是0;1就是1;但是上拉电阻为什么是10K,我没计算过,可能是“潜规则”吧,非要求真,你还是多百度吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询