切换到宽版
  • 1394阅读
  • 12回复

[C51]stc89c52(非stc12,15,无强推挽)单片机如何驱动4位共阴数码管? [复制链接]

上一主题 下一主题
离线sadate

发帖
170
M币
2102
专家
1
粉丝
31
只看该作者 10楼 发表于: 03-14
按照这个吴坚鸿大侠的说法,由于STC89C52的数码管段选的IO的高电平驱动能力不够(无强推挽模式,拉电流很弱,微安级别),就需要接PNP三极管扩流(当然,需要加限流电阻),位选的IO如果灌电流不够的话(灌电流如果所有段一起亮,总电流超过IO限制的最大灌电流20毫安),也要加NPN三极管扩流, 这样消耗的器件就太多了,反而不如直接用IC方便了
离线ysh711

发帖
2229
M币
3483
专家
2
粉丝
45
只看该作者 11楼 发表于: 03-14
加三极管扩流,或者加专用推动Ic,比如:7219。简单而可靠!
离线laodayu

发帖
593
M币
3777
专家
2
粉丝
13
只看该作者 12楼 发表于: 03-14
上拉电阻取值和你使用的三极管有关系,β大的小功率三极管很小的电流就能驱动,一般像9014之类的好像基极1mA以内都能导通,所以5k上拉是可以的,其实这个电阻不必纠结,搭好电路,用几个估计能驱动的值去试就可以了,只要基极电流不会大到把三极管烧坏就可以了!
快速回复
限80 字节
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
 
上一个 下一个