萬用電路板

--纯属爱好,谁与共鸣

【图】高亮LED点阵艺术流水彩灯的改进

        在学习数字电子技术的时候曾做过一个流水彩灯——《数字电路构成的点阵流水彩灯》,真不知道当时为什么愿意花那么多精力去做那样一个东西,不光很麻烦而且只有一种花样。后来学院科技展的时候交上去了,一直到前些天才发下来。看着它,想想真是可笑。不就是个流水灯吗,用单片机软件方式实现要比数字电路强一百倍!于是,对这个作品进行了完全改装,植入单片机最小系统来控制。

仿广告牌的堆积式流水灯

        流水灯,真是百玩不厌呀,呵呵。。。今天在网友的博客上看到了几种花样流水灯,其中一种类似于许多动态广告牌的蛮吸引我,受到他的启发,我也写了一个流水灯程序,我是用查表法写这个程序的,也不知道实现这样的流水灯到底怎样写更简单。

51单片机流水灯C语言源程序

/*************************************************************/

51单片机流水灯C语言源程序
文件说明:流水灯C程序
程序说明:MCU采用AT89S51,外接11.0592M晶振,P2口输出
  
/*************************************************************/

基于51单片机的超级流水灯

        超级流水灯?其实并不是说它能流出什么超级的花样来,只是将51单片机的4组IO口全部利用起来:在这4组IO口中接满32只发光二极管,使它们产生一定规律的流动的效果,32只发光二极管流动起来给人以排山倒海的气势!下面是一小段视频演示:

查表法流水灯(可以自编花样)

        分享一种新颖的流水灯程序:通过查表法的流水灯程序,可以自编花样。使用《51单片机流水灯硬件系统》文中的硬件即可组成实际的流水灯系统。

                       ORG        0                                ;程序从0地址开始
START:         MOV       DPTR,#TAB          ;将DPTR指向编码表位置
LOOP:           CLR         A                              ;清空ACC

【图】51单片机流水灯硬件系统

        51单片机硬件系统,我记得做过好多次了,照片上的这块板子是去年应“蓝电协会”二级电工培训课的需求而做的样板,只是为了实现一些简单功能给学员们看,板子里包含了51单片机最小系统部分,可以做一些与P2口发光二极管有关的实验,加上我前一篇《51单片机经典流水灯程序》中的程序,可以组成一个完整的流水灯系统,虽然很基础,但是对于一些初学者还是会很有用的,而且,如果能将流水灯玩出花样,那也很不错哦。

51单片机经典流水灯程序(汇编)

        51单片机经典流水灯程序,在51单片机的P2口接上8个发光二极管,产生流水灯的移动效果。

                    ORG        0                   ;程序从0地址开始
START:      MOV      A,#0FEH     ;让ACC的内容为11111110
LOOP:         MOV      P2,A            ;让P2口输出ACC的内容

分页:[«]1[»]

Powered By Z-Blog 1.8

Copyright 2008-2010 JiangX.net 萬用電路板 All Rights Reserved.
鄂ICP备08003060号 [login]