电路中三极管接法有误吗

[复制链接]
7004|22
dragon_hn 发表于 2008-8-13 04:39 | 显示全部楼层

PNP和NPN的都行

PNP和NPN的都一样.关键是你P0口要串个470欧到1K的电阻,P2[2:5]串的电阻要按8段LED全开的电流计算(40-80mA),假设你三极管β=100.那么三极管基极电流为0.4-0.8mA,这样算得电阻应该是4.7k.<br />以上针对小8段LED数码管.<br />对大8段LED数码管,P0口要另外加三极管驱动而不能直接驱动.<br />一般MCU吸电流能力比放电流能强.
李冬发 发表于 2008-8-13 07:59 | 显示全部楼层

P0口的上拉去了,图耗电

  
E007 发表于 2008-8-13 22:26 | 显示全部楼层

建议

前面朋友说的用PNP没错,但限流电阴应该放在段驱动上,否则会因为分流而引起显示亮度不平衡,比如显示1和8,亮度应该会有明显不同.<br /><br />建议用以下方法驱动:<br /><br />用PNP管,发射极接VCC,集电极接数码管共阳端,基极串接一电阻接到位驱动.<br />数码管的段线串接一限流电阻(100-470)直接接至单片机驱动端口.因为单片机(包括绝大部分数字电路)在低电平时有一定的驱动能力(点亮一只LED绝没问题的),而高电平的驱动能力较弱.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部