工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->LED电路图->点阵式汉字LED显示屏电路原理

点阵式汉字LED显示屏电路原理

作者:dolphin 时间:2012-10-31

汉字显示的原理:

我们把行列总线接在单片机的i0口,然后把上面分析到的扫描代码送入总线, 就可以得到显示的汉字了。 在这个例子里,由于一共用到16行,16列, 如果将其全部接入89c51
一共使用32条io口,这样造成了io资源的耗尽,系统也再无扩充的余地。 实际应用中我们使用4-16线译码器74ls154来完成列方向的显示。 而行方向16条线则接在
口和p2口。

;清除P0口
;清除P2口
;延时100毫秒
;取码指针的初值
;每个字的停留时间
;每个字16个码
;扫描指针清零
;取码指针存入R0
;扫描输出
;扫描指针加1,扫描下一个
; 取码指针存入A
;取数据表的上半部分的代码
; 输出到P0
;取码指针加1,取下一个码。
;取数据表下半部份的代码
;输出到P2口

;清除屏幕
;每个字的停留时间是否到了?
;取码指针存入20H
;8个字256个码是否完成?
;反复循环
宝,刀,屠,龙,的代码,略。
然后找一个电脑硬盘的数据线, 截取所需的长度,分别将行,列线引出至电路的相关管脚即可。原理图为了简洁,故只画出了示意图,行列方向只画出了2个三极管,屏幕只画出4个发光管, 实际上发光管为256只,三极管行列方向各16只,一共32只。焊接过程认真仔细一天时间即可完成全部制作。将程序编译后烧写入89c51, 插入40pin Ic座,即可看到屏幕轮流显示:“倚天一出宝刀屠龙”。
当然,你可将程序的汉字代码部分更换为您所需要的代码即可显示你所需要的汉字



评论

技术专区