原创 关于51单片机的P0口上拉电阻取值问题

2019-11-9 13:30 1627 9 2 分类: 处理器与DSP

 有很多朋友在学习的时候,都会对其阻值的取值问题而头疼。其实,P0口接不接上拉电阻,电阻值该选择多大的都是根据不同的情况来选择的。下面来简单分析下如下的几种情况:

  第一种: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的信号上拉电阻这几种。其他的电阻则主要用在模拟电路部分。数字电路对电阻值的挑剔性远小于模拟电路,所以也有很多朋友对模拟电路感到头疼。


文章评论1条评论)

登录后参与讨论

curton 2019-11-16 19:25

学习了
相关推荐阅读
简单qqq 2022-02-08 10:42
《集成电路测试指南》+试读报告
非常有幸能参加这次的试读,在此也谢谢论坛的管理小伙伴们收到书的时候还是很激动的。首先外观,包装很好,无破损和翘角,印刷质量非常好,字迹清楚然后是书本内容。纵观整个集成电路的学习资料,很少有完全讲解测试...
简单qqq 2020-12-05 13:20
模拟小白学习心得分享
文笔不太好,废话比较多,将就一下作为一个浑浑噩噩工作了10年后才开始模拟电子之路的小白来说,模拟电子确实难,年纪大了,公式记不住,更要命的是电路基础也是最近才重新捡起来重学,所以可以说是完完全全的小白...
简单qqq 2020-11-13 14:05
三张图,看懂手机开机、充电、显示的实现原理
手机可以方便人们的生活,可以加快人们之间信息的传递,可以加快生活的节奏。所以手机现在已经成为了人们生活中必需品中的必须品。很多人现在离不开手机这是肯定的,比如我。但是大家知道手机是怎样运行的吗?今天就...
简单qqq 2020-11-07 21:11
职场暴力何时休?
     最近一则"XX公司员工被HR抬出公司"的新闻火了,各个网络平台都上了热搜,相关部门和公安局已经介入调查。事情是怎样的呢?     ...
简单qqq 2020-04-08 17:01
解析锂电池的充电的整个过程!
锂电池充电器的基本要求是特定的充电电流和充电电压,从而保证电池安全充电。增加其它充电辅助功能是为了改善电池寿命,简化充电器的操作,其中包括给过放电的电池使用涓流充电、电池电压检测、输入电流限制、充电完...
简单qqq 2020-04-08 16:59
学习电子如何入门?哪些是要学的,要按照怎样的顺序学?
对于一个要学习电子学的初学者来说,最困难的可能就是准确的了解什么是我们应该学习的?哪些内容值得学习?学习这些内容一般要按照怎样的顺序?  出发点  下图提供了一个很好的出发点,告诉我们那些是要学的,要...
我要评论
1
9
关闭 站长推荐上一条 /2 下一条