《51单片机P0口上拉电阻的取值问题分析》由会员分享,可在线阅读,更多相关《51单片机P0口上拉电阻的取值问题分析(2页珍藏版)》请在金锄头文库上搜索。
1、51单片机P0口上拉电阻的取值问题分析 第一种:P0口作为共阳极(LED)数码管的驱动端口。这种状况下,P0口主要是以汲取(电流)来作为有效工作方式,不对外输出高电平,此时,不应接上拉,任何上拉都不要接。接多少丢多少。不仅增加成本,而且增大了工作电流。至于数码管的鬼影问题,那是程序部分的问题,与硬件无关。 其次种:P0口作为数据传输(接口)。这种状况下,P0口需要输出高电平,而高电平的输出其实就是来自于上拉电阻。在数据输出状态下,P0口的负载都是(规律器件),不需要大的输入功率,那么,就可以采纳电阻值较大的(电阻器)作为上拉电阻,电阻过小会导致系统的工作电流加大。常用的5V电压下,其取值范围在
2、4.7K-47K之间。减小电阻有利于提高系统的抗干扰力量,但是会增大系统的功耗,尤其是上拉电阻较多的状况下此现象会更加明显。 第三种:P0口作为掌握接口。这种状况下,P0口需要输出高电平或者低电平作为有效掌握信号。假如需要输出高电平作为有效信号,加之一般掌握的器件是NPN的(三极管),那么,其上拉电阻的取值范围多在470-4.7K之间,取值越小,三极管导通程度越大,三极管本身的损耗就会越小,但是对单片机本身的考验就会越大。取值越大,则单片机负担越小,则三极管的导通程度就会越小,导致三极管本身的损耗加大,甚至会跳出(开关)状态转至放大状态。假如需要掌握的三极管功率过大,那么需要在掌握(电路)中间
3、加一级隔离放大。 假如单片机的P0口需要输出低电平作为有效掌握信号,那么,其上拉电阻的作为就不是用来输出高电平了,而是为了给PNP型被控器件供应一个防止意外导通的电压,此举可以提高抗干扰力量,提高牢靠性。那么,其电阻的阻值取值范围多在4.7-47之间。同样的,阻值越大,单片机负担越小,抗干扰力量越小,阻值越小,单片机负担越大,抗干扰力量越大。 就博主设计的许多(电子)电路来说,常用的电阻阻值主要集中在470欧姆的LED数码管限流电阻,1K的三极管驱动电阻,4.7K的信号上拉电阻这几种。其他的电阻则主要用在(模拟电路)部分。(数字电路)对电阻值的挑剔性远小于模拟电路,所以也有许多伴侣对模拟电路感到头疼。 2