51单片机之声双色点阵驱动

a 单色点阵与双色点阵发光原理

1)单色点阵

单色LED点阵等效图如下:

51单片机之声双色点阵驱动_第1张图片



8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图上图所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:
   一根竖柱:对应的列置1,而行则采用扫描的方法来实现。一根横柱:对应的行置0,而列则采用扫描的方法来实现。

2)双色点阵

双色点阵示意图如下:COL上有两种颜色LED在相应的管脚上,按单色点阵点亮原理置相应的电平即可发出相应的光。

           51单片机之声双色点阵驱动_第2张图片

b硬件

51单片机之声双色点阵驱动_第3张图片

1) 74HC595

51单片机之声双色点阵驱动_第4张图片

HC595 是串行转并行的芯片,可以多级级联,输入需要 3 个端口:

1DSSER)串行数据输入端

2SHSRCLK)串行时钟输入端

3STRCLK)(LATCH)锁存端

写入数据原理,SRCLK 输入时钟信号,为输入数据提供时间基准,跟随时钟信号输入对应的数据信号,输入全部完毕后,控制锁存端,把串行输入的数据锁存到输出端并保持不

变。

c双色点阵控制程序


51单片机之声双色点阵驱动_第5张图片

51单片机之声双色点阵驱动_第6张图片

51单片机之声双色点阵驱动_第7张图片

51单片机之声双色点阵驱动_第8张图片

51单片机之声双色点阵驱动_第9张图片

51单片机之声双色点阵驱动_第10张图片
51单片机之声双色点阵驱动_第11张图片

以黑金动力太阳风MCU-51实验板为例说明,连线如下图:

51单片机之声双色点阵驱动_第12张图片


 

现象如下图:


51单片机之声双色点阵驱动_第13张图片



51单片机之声双色点阵驱动_第14张图片

     总结:本节绍了怎样用51单片机制作电子音乐盒及双色点阵的控制,下节《51单片机之声——LCD12864汉字图形显示及电子日历制作(2)》将带您走进图形化显示世界及万年历的制作,为了帮助初学者尽快地学习与掌握51单片机的常用功能模块,与之配套程序讲解的视频不久将会在网上发布,敬请期待。

    太阳风MCU-51开发板具体介绍可访问:http://item.taobao.com/item.htm?spm=1103*oQM.3-5SusJ.h-2Yh1mq&id=14049701171&

你可能感兴趣的:(51单片机之声双色点阵驱动)