QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2253|回复: 8
收起左侧

[讨论结束] 关于串口控制LED

 关闭 [复制链接]
发表于 2007-9-7 11:54:38 | 显示全部楼层 |阅读模式 来自: 中国河南新乡

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
我使用串口控制12个164,控制100多个led灯,想让后面几个灯常暗状态,可是其总是闪,灯是一端接164,一端接的是5v,是不是写入时间太长造成的?$ S  i- W% U  S. {( \3 q" y( n

: @' O! i" F9 _: a4 z) X1 ?4 D2 {4 \[ 本帖最后由 bdblbyq 于 2007-9-13 20:43 编辑 ]
发表于 2007-9-7 15:52:43 | 显示全部楼层 来自: 中国北京
楼主说的常暗状态是不是脉冲频率很快造成的?这种状态我们的设备上也有,可是还真没注意过。希望楼下高人给出正解,期待。。。
发表于 2007-9-7 18:05:19 | 显示全部楼层 来自: 中国北京
164 是串行输入,并行输出移位寄存器,12 个164 将数据送入可能要花不少时间,灯闪估计是写入时间过长造成的。. [$ M" v, t' z, Q7 O. ^
不过 164 工作时钟可以达几十兆,如能快速写入,有可能看不到闪。
发表于 2007-9-7 20:19:42 | 显示全部楼层 来自: 中国上海
我来分析一下:
6 Z" L' ?  @% F1。你选用的164 是串行输入,并行输出移位寄存器。因没有输出锁存功能,所以不论你的CP信号多快,都是不可解决的!   
. |# u- R* c; o7 i9 t2 q2。另外:不论LED灯处在何位置,要使是其常暗状态而不闪烁,也是不可避免的!这就是因为164没有输出锁存功能所造成的。
4 I1 Z; q7 c8 r0 H6 g+ ^4 i3。其原因是:164 在串行输入时,其串行移位输出状态是随着串行输入状态的变化而变化!即人眼看上去,其各个LED灯都是在闪烁。如果CP信号快点闪烁现象好一点。但还是存在闪烁总让人决得不舒服。 1 F! O' [( F3 ]0 o
4。如要彻底解决此问题,我提议你:还是选用74HC595带有输出锁存功能的串行输入并行输出移位寄存器。它的输出锁存功能可在串行输入时,输出状态不会随串行输入状态的变化而变化!good 带个200个都没问题! - ]2 F4 N0 F- E& H. l
5。以下附上二张图片(74HC164和74HC595的逻辑图)可以作下对比,具体用法你还得查阅相关的资料。2 p: i% |1 O4 Z# w

) I1 u$ T7 Z' V+ d[ 本帖最后由 zhous_ch 于 2007-9-7 20:25 编辑 ]
164.JPG
595.JPG

评分

参与人数 1三维币 +10 收起 理由
bdblbyq + 10 应助

查看全部评分

 楼主| 发表于 2007-9-10 12:02:24 | 显示全部楼层 来自: 中国河南新乡
非常好,多谢楼上帮忙
发表于 2007-9-10 22:07:56 | 显示全部楼层 来自: 中国北京

回复 #4 zhous_ch 的帖子

又学了一招, 谢谢。
发表于 2007-9-11 13:55:09 | 显示全部楼层 来自: 中国浙江杭州
进来学习一下
! m' L1 \& f& \9 I& a有收获
发表于 2007-9-13 11:55:52 | 显示全部楼层 来自: 中国安徽合肥
控制这么多灯啊4 R/ E, ]; H4 B, `% x
时间控制的准吗
 楼主| 发表于 2007-9-21 10:16:27 | 显示全部楼层 来自: 中国河南安阳
原帖由 RGB888 于 2007-9-13 11:55 发表 http://www.3dportal.cn/discuz/images/common/back.gif
+ u2 c0 r& A5 k/ W控制这么多灯啊. S1 c4 r0 S& v: j
时间控制的准吗

0 Y+ }6 `+ d$ B& R我已经实现控制了,就是出现闪烁的现象
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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