发新帖我要提问
12
返回列表
打印

电路中三极管接法有误吗

[复制链接]
楼主: greenlife
手机看帖
扫描二维码
随时随地手机跟帖
21
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.
以上针对小8段LED数码管.
对大8段LED数码管,P0口要另外加三极管驱动而不能直接驱动.
一般MCU吸电流能力比放电流能强.

使用特权

评论回复
22
李冬发| | 2008-8-13 07:59 | 只看该作者

P0口的上拉去了,图耗电

使用特权

评论回复
23
E007| | 2008-8-13 22:26 | 只看该作者

建议

前面朋友说的用PNP没错,但限流电阴应该放在段驱动上,否则会因为分流而引起显示亮度不平衡,比如显示1和8,亮度应该会有明显不同.

建议用以下方法驱动:

用PNP管,发射极接VCC,集电极接数码管共阳端,基极串接一电阻接到位驱动.
数码管的段线串接一限流电阻(100-470)直接接至单片机驱动端口.因为单片机(包括绝大部分数字电路)在低电平时有一定的驱动能力(点亮一只LED绝没问题的),而高电平的驱动能力较弱.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则