一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 3086|回复: 5
收起左侧

用52单片机控制两个74HC595芯片使16个LED灯流水点亮,怎么设计程序

[复制链接]
发表于 2013-10-25 10:57 | 显示全部楼层 |阅读模式
我写的程序现在的现象是前8个LED灯和后8个LED灯一起点亮 显示流水灯效果。怎么实现前8个依次点亮后 后8个再依次点亮
发表于 2013-10-25 11:17 | 显示全部楼层
两个 74HC595级联,只需要3根线来控制74HC595,然后向74HC595写入16位数据,而不是8位数据,或者一次发一位,每个循环发16次,
发表于 2013-10-25 11:17 | 显示全部楼层
有图纸吗?
发表于 2013-10-25 15:16 | 显示全部楼层
这个好弄吧,有什么用呢
发表于 2013-10-26 00:10 | 显示全部楼层
你这现象是一个数据发了两次。如一楼所说的,你要用两个字节来做缓存显示数据。
 楼主| 发表于 2013-10-26 10:16 | 显示全部楼层
本帖最后由 龙行天下 于 2013-10-26 10:19 编辑

谢谢大家的回复,特别感谢2楼和5楼的大侠,一下子指出我的问题所在,我确实是用一个字节来操作的,用两个字节就好了,这还是对595的工作原理没吃透,我开始以为是第一片595显示完了再传送到第二个595里去,

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-21 18:11 , Processed in 0.064288 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表