51单片机用四个74HC595联级驱动16x16的LED点阵,用达林顿ULN2803做行驱动有问题了
在proteus上面仿真的,如果不加ULN2803,可以正常显示;但是加了ULN2803驱动行之后,有的点会丢失(即显示不全),但是我把扫描频率改慢的时候,可以看到每一行...
在proteus上面仿真的,如果不加ULN2803,可以正常显示;但是加了ULN2803驱动行之后,有的点会丢失(即显示不全),但是我把扫描频率改慢的时候,可以看到每一行显示都是完整的,如果扫描频率一加快,有的点就会丢失了,不知道是不是电路设计的原因?原理图如图所示
展开
2个回答
展开全部
1、建议你行扫描和列扫描的595分开,你现在串在一起的话程序复杂了点
2、从理论上说,2803是不需要的,但从实际使用来说,是非常需要的,不然就是非常容易烧595。而且建议誉坦租你行驱信烂动用电源芯片或干脆上三极管,列驱动使用2803。
3、建议你在仿真时去掉2803,验证单片机程序,实际制作线路时增加行庆兆列驱动。
2、从理论上说,2803是不需要的,但从实际使用来说,是非常需要的,不然就是非常容易烧595。而且建议誉坦租你行驱信烂动用电源芯片或干脆上三极管,列驱动使用2803。
3、建议你在仿真时去掉2803,验证单片机程序,实际制作线路时增加行庆兆列驱动。
追问
串起来其实不复杂,我觉得比分开的简单点。2803的每个脚好像可以承受500ma的电流,在这里应该没问题。列驱动我想再加上三极管驱动,不知道这样设计是否合理?
追答
没问题的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询