标题: 菜鸟求指导 16*16点阵,单片机c52,用hc595驱动列(阳) [打印本页]
作者: a1184569302 时间: 2016-11-28 15:12
标题: 菜鸟求指导 16*16点阵,单片机c52,用hc595驱动列(阳)
16*16点阵,单片机c52,用hc595驱动列(阳),ls164驱动行(阴)。要怎么加限流电阻和三极管,具体点
作者: zl2168 时间: 2016-11-28 17:58
本帖最后由 zl2168 于 2016-11-28 18:03 编辑
实例66 LED 16×16点阵扫描显示汉字
⒈ 电路设计…
⒉ 汉字编码…
⑴ 汉字编码概述…
⑵ 汉字点阵显示代码…
⑶ 汉字点阵取模软件…
⒊ 程序设计…
⒋ Keil调试…
⒌ Proteus仿真…
先Proteus仿真一下,确认有效。
以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil C和Proteus》清华大学出版社ISBN 978-7-302-41682-1.书中电路和程序设计有详细说明,程序语句条条有注解。
作者: zl2168 时间: 2016-11-28 18:06
本帖最后由 zl2168 于 2016-11-28 18:22 编辑
上述电路在proteus中可不加驱动电路,实际电路为增强发光亮度,应加驱动电路,特别是列扫描。
列扫描(指74LS154),低电平驱动,应加PNP管,E极接+5V,C极接LED点阵共阳端,B极限流电阻可取10k.
行码(指74LS164),高电平驱动,应加NPN管,E极接地,C极接LED点阵共阴端,B极限流电阻可取10k.
需要说明的是,用164比595简单(还可能价廉),由于人的视觉特性,根本不用担心串行输出时的错乱。
列扫描用154也比你用2片595合理简单,154是4-16译码器。当然,若你列扫描、行码全部用595也有优点,即全部I/O口只需TXD、RXD二个端口。
欢迎咨询。zzlls@126.com
作者: liuzhaoxin1020 时间: 2016-12-16 17:46
电流电阻300欧姆左右,三极管用9013
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |