急:89S52驱动1.5寸数码管问题,用的ULN2803+PNP三极管
是这样的,我是用89S52驱动1.5寸的数码管,本来像1.5寸的数码管是用不着像2803这种大电流的驱动IC的,但我万能板上已经固定,不好改,所以也只能大材小用了。我是采...
是这样的,我是用89S52驱动1.5寸的数码管,本来像1.5寸的数码管是用不着像2803这种大电流的驱动IC的,但我万能板上已经固定,不好改,所以也只能大材小用了。我是采用的ULN2803+PNP三极管(9012),2803作为段驱动,三极管作为位选,但就是显示不正确,亮度也不够。以前我是用的大概0.5寸的数码管,直接用P0口加上拉电阻和三极管,显示正确,亮度也够,但现在换成1.5寸的(每段有两个LED,小数点一个LED),也就是在MCU与数码管之间加了一个2803接口,但问题就出现了,亮度也不够,显示完全不正确,小数点也全亮。
因为第一次用这种数码管驱动,所以,没有经验,想请各位同仁求助了。不管怎样,我想依然采用2803+三极管的方式,所以,也请各位在这种方案上进出合理意见,找出问题所在。感谢。分数不是问题,贵在和大家一起遇到问题解决问题。小弟先在这里谢过了
很感谢刚才这位仁兄的建议,但我数码管在上电前,我已经测试过,共阳数码管。这个是没有错的。
程序是没有问题的,在没有换成1.5寸数码管时,用小的数码管,显示和亮度一切都正常。现在也就只换了个大数码管和加了个2803,按理说,亮度不够可以理解(电阻调整),但每段的显示不应该有问题呀。
我看到有的资料说,ULN2803不能和MCU直接相连,但MCU是CMOS输出,2803是TTL,CMOS兼容TTL的没有问题啊。理论上是可以直接相连的。难道还有在中间加一块什么样的IC。所以,恳请有用过2803的同仁提出解决的方案。万分感谢。 展开
因为第一次用这种数码管驱动,所以,没有经验,想请各位同仁求助了。不管怎样,我想依然采用2803+三极管的方式,所以,也请各位在这种方案上进出合理意见,找出问题所在。感谢。分数不是问题,贵在和大家一起遇到问题解决问题。小弟先在这里谢过了
很感谢刚才这位仁兄的建议,但我数码管在上电前,我已经测试过,共阳数码管。这个是没有错的。
程序是没有问题的,在没有换成1.5寸数码管时,用小的数码管,显示和亮度一切都正常。现在也就只换了个大数码管和加了个2803,按理说,亮度不够可以理解(电阻调整),但每段的显示不应该有问题呀。
我看到有的资料说,ULN2803不能和MCU直接相连,但MCU是CMOS输出,2803是TTL,CMOS兼容TTL的没有问题啊。理论上是可以直接相连的。难道还有在中间加一块什么样的IC。所以,恳请有用过2803的同仁提出解决的方案。万分感谢。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询