微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 16*16汉字点阵显示器制作心得

16*16汉字点阵显示器制作心得

时间:10-27 来源:互联网 点击:
从前天开始做16*16点阵,做过了8*8的,这16*16还真的难了很多,不但连接复杂,需要的芯片也多,并且程序也不好写。今天用了一整天的时间终于把点阵板子焊出来了,也没顾得上调试,真的好麻烦。用的是4个整结构的8*8点阵连接起来的。说复杂88点阵居然还没说明,16个引脚却是自己一个个测出来的,工作量真是不小。16*16点阵方案有好几个,可以确定的就有3个,而最后决定是用自己买的74HC138和74HC595芯片做的,之所以用这两个芯片是因为买了还没用,而未用完的74HC473还有好几个呢,也算是自己再多熟悉几个芯片吧!不过想来那两个芯片没用过用的时候肯定还会碰到不少困难。而138和595都得级联,两个138级联成4—16译码器,正好用到数字逻辑了,而我上网查还没有级联图,也多亏了看书了。本来就是不熟悉的芯片,还都是级联,明天调试编程可有的干了。而今天的板子也焊的我够累的,一个板子上够飞了100条导线,不清晰又麻烦。想来用Altium Designer 软件做PCB板那有多轻松,但是那板子拿到PCB加工厂做经济就大不划算了。累点也就没办法了,也算是自己练习焊接技术吧!

昨晚终于把16*16点阵做出来了。汉字程序也编写出了。前天焊好的板子昨天又更改了一些地方,也算是又增加了一种点阵驱动方案——把原来的74HC595用两个IO口代替,也就是阴极输出直接用单片机管脚输出,之所以这样是因为74HC595用到了串口通讯,整个单片机就串口通讯和IIC没有学好,只能暂且先用单片机IO管脚直接驱动了。74HC595仅仅用4个口就可以驱动16个阴极,而用单片机驱动取得需要两个P口。这就对比出用芯片的好处了,绝对的节省管口。

在编程序中,用到了一个软件,真的特别省事,所有的汉字都已经编写好了,需要什么就可以直接查询,特方便。不过有一点就自己的板子是阴极电亮,而软件所给出的是阳极点亮,不能直接用,还得对应的变换一下。这点多了些麻烦,不过相对于自己制作汉字模块好多了。另一个小问题就应该出在了驱动三极管上了,按书上讲的,应该用PNP的8050三极管,放大倍数比较大,而我只有9013的,本来觉得放大倍数虽小了些,但也不像书上所讲一个发光二极管需要20mA这么大的电流,就用了9013驱动,焊好了发现二极管亮度有些不够,这就没办法了,本来材料就不全,只能那样凑乎着了。也算是成功的做成了16*16点阵了。

经过制作这三个电子作品,感觉到制作电子作品有一个共同的过程,虽然仅仅三个还不能摸索出什么经验总结,但意识到这三件作品的成功相同,过程总有些困难,但只要不放弃的钻研都得到了很好的解决。这也给自己一个鼓励和指导,遇到同样的困难,只要坚持下来,必定会解决的。
电子之路一定要进行下去,走自己感兴趣的路是一种幸福,找到了兴趣所在并能潜心于此也是一种幸运。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top