五一单片机,计算在p0口连接八个LED后,控制器p0口的总电流是多少?写出计算分析过程
LED灯的电流主要取决于其负载电阻,如果没有外部电阻,则采用单片机的内部上拉或下拉电阻。假设单片机的P0口上有8个LED灯,并且没有外部电阻,则P0口总的电流如下所示:
1、根据单片机数据手册中关于I/O端口上拉/下拉电阻的相关介绍:
P0口上共有8个I/O端口,它们各自带一个内部上拉或者是一个内部下拉电阻。
2、根据Ohm定律来计算P0口总的电流:
当LED灯连在P0端时,它们各自带一个Ri (i=1,2,3,...,8) 的内部上/下 抗。因此总的R = R1 + R2 + R3 + ... + R8. 各LED向p0端引出来的Voltage是Vcc(5V). 根Ohm定律 I = V/R = 5/(R1+R2+...+R8) 。
3、根数字透传器数字所找出来RI(i=1,2,...,8) 的值:
RI(i=1,2,...,8) 在数字透传器中是不同的;对应地RI(i=1,2,...,4) 等于30KΩ; 而RI(i=5,6,..., 8) 等于20KΩ.
4、因此 P0 口总的电流 I = 5/(30KΩ*4+20KΩ*4)= 0.0014A ≈ 1.4 mA
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。