• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

51单片机连接595

 

如图,STC11F01连接595+2803形成LED的驱动电路,共60路蓝白相间(蓝在前),现在想实现蓝开始从第一路到第30路累加亮,然后白从第一路开始亮同时蓝开始灭,最后是两次呼吸灯 (就是一起渐亮渐灭)前4个595控制蓝的30路其余的控制剩下的白灯,请教下大家这个程序该怎么写。

全部回复(9)
正序查看
倒序查看
新月GG
LV.9
2
2017-02-27 07:59
看看
0
回复
2017-02-27 09:00
@新月GG
看看
唉,写了个程序进去结果595锁着了,后边再写程序显示乱码,然后是原来那种显示。。。无奈
0
回复
2017-02-27 10:27
@红豆一马萨
唉,写了个程序进去结果595锁着了,后边再写程序显示乱码,然后是原来那种显示。。。无奈
595输出的时候锁存,当你数据串行输入完毕后,再给595的12脚一个正脉冲(更新数据的时候保持0,不然会乱码),就会将你所要的数据更新到输出口(Q0-Q7),之后12脚保持0,不会乱码的;还有你请教原理性的东西请给出原理图,给PCB没人会有那么好的耐心再去帮你还原为原理图再帮你解释的(这PCB板画的,个人觉得很不合格)
0
回复
2017-02-27 10:56
@sheng_ge520
595输出的时候锁存,当你数据串行输入完毕后,再给595的12脚一个正脉冲(更新数据的时候保持0,不然会乱码),就会将你所要的数据更新到输出口(Q0-Q7),之后12脚保持0,不会乱码的;还有你请教原理性的东西请给出原理图,给PCB没人会有那么好的耐心再去帮你还原为原理图再帮你解释的(这PCB板画的,个人觉得很不合格)
额这个东西就是直接画出来的,没有画原理图,因为595连接方式就这样了所以就没画
0
回复
2017-02-27 11:33
@红豆一马萨
额这个东西就是直接画出来的,没有画原理图,因为595连接方式就这样了所以就没画
你这个习惯要不得,设计都是从原理——>PCB的,不然出了问题你能找到问题点?(超级牛人不包括),还有你设计的东西只有你知道,别人如何跟你沟通?还有一点,原理图到PCB它会有预拉线,保证你布板的时候不出错,你手工添加节点,失误的概率很大的,搞不好你现在的问题就在这。而且熟悉原理图的情况下,三两下就画完了,干嘛要省呢?这是设计态度严谨问题,和其它无关。不管是现在还是未来,希望这一步不要省!~
0
回复
2017-02-28 19:29
@sheng_ge520
你这个习惯要不得,设计都是从原理——>PCB的,不然出了问题你能找到问题点?(超级牛人不包括),还有你设计的东西只有你知道,别人如何跟你沟通?还有一点,原理图到PCB它会有预拉线,保证你布板的时候不出错,你手工添加节点,失误的概率很大的,搞不好你现在的问题就在这。而且熟悉原理图的情况下,三两下就画完了,干嘛要省呢?这是设计态度严谨问题,和其它无关。不管是现在还是未来,希望这一步不要省!~
也是,免得到时候线一多就混乱了,查也不方便
0
回复
2017-03-02 14:33
已经被添加到社区经典图库喽
http://www.dianyuan.com/bbs/classic/
0
回复
hmy123456
LV.6
9
2017-03-07 18:57
@电源网-fqd
已经被添加到社区经典图库喽http://www.dianyuan.com/bbs/classic/
老掉牙的方案还在用
0
回复
2017-03-08 08:28
@hmy123456
老掉牙的方案还在用
新方案是啥样的交流交流
0
回复