原创 小绿人笔记1 : 小绿人开始了-介绍

2009-12-18 21:48 3473 10 10 分类: MCU/ 嵌入式

前言:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />



终于... 开始这个主题了!在毕设里 这家伙就是我的核心功能,说实话对他又爱又恨,


不过最后想了想从失败的地方爬起来才是成功的王道。那么开始今天的主题吧,



说道小绿人,我曾经毕设之前GOOGLE很多次,关于他的详细制作经过真的很少~为了完成它,还特意从最基础的概念学期, LED 8 * 8 阵列, LED 32 *16 阵列, 很讽刺的话说马来西亚的半导体业在东南亚是数一数二,在槟岛既然买不到一个LED阵列,啊哈哈!很讽刺吧,很讽刺吧!



我的第一个作品是 LED 8 * 8 , 为了是制作 LED阵列的模块~


第一次的制作,使用PCB 执着的阵列模块真的很脑残(目前还保留着)


第二次的制作,可以说有点疯狂 是 LED 32 * 16 ,基础是源万能电路板


http://www.jiangx.net 第二次的制作真的学到很多概念,在这里很感谢万能电路板的博主。


第三次的制作,就是毕设的制作,这一次挑战的是 LED 16 * 16 , 硬件的制作是从 


LED 32 * 16 , 简化过来的。



制作开始:


点击看大图



使用的单片机是STC89c52rc, 74hc245作为驱动, 74LS154作为位选, P0口和P1口分别输送模码。 至于 Transistor 8850 是用来放大电流 , 电阻 100 ohm 和 1k ohm 分别用来保护 LED 和 Transistor。 详细原理和运行过程这里就不详解了,自己去 GOOGLE吧。 



一些眼睛犀利的朋友已经看到那个 Relay 的存在了,那是 PLC 和 这驱动电路的中间点,可以无视 24v 的 PLC 信号电压直接给单片机传输信号。这也不是重要点,重要点就是该电路执行怎样的功能?



显示"小绿人"信号


f27b2a80-abff-4306-a9fd-41db1b5fbdf0.jpg



和显示“行人停的信号”



9af220fd-97cb-4671-b414-e5533b6aca0a.jpg



制作的过程真的很挑战手艺和耐心尤其是LED 16 *16 阵列, 全部 256 LED都是以手工的方式焊上, 使用了万能电路板最为地板,然后LED都是以行对行,列脚对脚的方式进行焊接。(没有办法,就是买不到led阵列)


1a0feb9c-d0c0-4bcd-9fe9-9999dc9afdba.jpg



为了使接线更好的链接,还特意用收缩橡胶进行牢固的工作。老实说这一次的制作笔第二次的制作来得更轻松了,因为从第二次制作中吸取很多教训。



b7b69433-59ef-4ed8-a9be-6fccc2f21ba3.jpg



完整驱动电路就是这个样子的,很丑陋吧 ~最左边的就是74ls154,在该IC下方的金属就是12Mhz晶振, 中间的就是单片机了,至于右方的IC 74hc245, 它们分别链接PO口和P2口,负责送模码和驱动的工作,而右上方的是电源终端。



以上的图片是毕设过后的保留品,至于最左边,和最右边似乎还隐隐约约看到很多黑孔,它们都是用来与LED阵列连线用的,不过已经被我“分尸了”?



在这里您可能会起疑“为什么要将它与LED阵列分开呢?”,如果您确实看过我的日记,你就会发现到我的毕设结果是一团糟,问题发生在-“这里的讲师不懂欣赏什么是单片机”还狠狠的批评了我的小组,是不是很讽刺呢?您可想而知我这里的教育水平是达到什么样的“高”程度。最后狠下心来将该作品狠狠的破坏了,因为我相信自己可以制作出更好的东西来。



学不好电子电路,单片机的朋友,不用过于灰心,您要知道您已经比我“这里的家伙”好多了,只要继续努力就行,至于学不好就慢慢学,老天不会辜负有心人的。



今天就介绍到这里吧~


下一个笔记就给你们送上完整的原理图,源码,和该作品的功能。



(文章写得不好真的很抱歉~中文只有小学程度而已,见谅了)

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /3 下一条