这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 51单片机P0口该不该接上拉电阻

共12条 1/2 1 2 跳转至

51单片机P0口该不该接上拉电阻

工程师
2022-10-16 23:54:02     打赏

51单片机P0口上拉电阻的取值问题分析

有许多朋友在学习51单片机的时分,都会对其P0口上拉电阻阻值的取值问题而头疼。其实,P0口接不接上拉电阻,电阻值该挑选多大的都是依据不同的状况来挑选的。下面来简略剖析下如下的几种状况。

1aee1cc4-3d94-11ed-9e49-dac502259ad0.jpg

第一种:P0口作为共阳极LED数码管的驱动端口。这种状况下,P0口首要是以吸收电流来作为有用作业方式,不对外输出高电平,此刻,不该接上拉,任何上拉都不要接。接多少丢多少。不只添加本钱,并且增大了作业电流。至于数码管的鬼影问题,那是程序部分的问题,与硬件无关。

第二种:P0口作为数据传输接口。这种状况下,P0口需求输出高电平,而高电平的输出其实便是来自于上拉电阻。在数据输出状况下,P0口的负载都是逻辑器材,不需求大的输入功率,那么,就能够选用电阻值较大的电阻器作为上拉电阻,电阻过小会导致体系的作业电流加大。常用的5V电压下,其取值规模在4.7K-47K之间。减小电阻有利于进步体系的抗干扰才能,可是会增大体系的功耗,尤其是上拉电阻较多的状况下此现象会愈加显着。

第三种:P0口作为操控接口。这种状况下,P0口需求输出高电平或许低电平作为有用操控信号。假如需求输出高电平作为有用信号,加之一般操控的器材是NPN的三极管,那么,其上拉电阻的取值规模多在470-4.7K之间,取值越小,三极管导通程度越大,三极管自身的损耗就会越小,可是对单片机自身的检测就会越大。取值越大,则单片机担负越小,则三极管的导通程度就会越小,导致三极管自身的损耗加大,甚至会跳出开关状况转至扩大状况。假如需求操控的三极管功率过大,那么需求在操控电路中心加一级阻隔扩大。

假如单片机的P0口需求输出低电平作为有用操控信号,那么,其上拉电阻的作为就不是用来输出高电平了,而是为了给PNP型被控器材供给一个避免意外导通的电压,此举能够进步抗干扰才能,进步可靠性。那么,其电阻的阻值取值规模多在4.7-47之间。相同的,阻值越大,单片机担负越小,抗干扰才能越小,阻值越小,单片机担负越大,抗干扰才能越大。

就博主规划的许多电子电路来说,常用的电阻阻值首要会集在470欧姆的LED数码管限流电阻,1K的三极管驱动电阻,4.7K的信号上拉电阻这几种。其他的电阻则首要用在模仿电路部分。数字电路对电阻值的挑剔性远小于模仿电路,所以也有许多朋友对模仿电路感到头疼。




高工
2022-10-17 00:22:13     打赏
2楼

这个很厉害


专家
2022-10-17 01:23:59     打赏
3楼

谢谢楼主分享


专家
2022-10-17 01:34:21     打赏
4楼

感谢楼主的分享,很实用了。


专家
2022-10-17 02:37:57     打赏
5楼

感谢楼主的分享


专家
2022-10-17 02:39:20     打赏
6楼

谢谢楼主分享




专家
2022-10-17 02:40:52     打赏
7楼

感谢楼主的分享


高工
2022-10-17 03:15:20     打赏
8楼

感谢楼主的分享,很实用了。


专家
2022-10-17 06:35:20     打赏
9楼

感谢楼主的分享


专家
2022-10-17 06:38:14     打赏
10楼

感谢楼主的分享


共12条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]