新闻中心

EEPW首页>嵌入式系统>设计应用> 51单片机之声双色点阵驱动

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

作者: 时间:2016-11-27 来源:网络 收藏
a 单色点阵与双色点阵发光原理

1)单色点阵

本文引用地址://m.amcfsurvey.com/article/201611/322243.htm

单色LED点阵等效图如下:


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

2)双色点阵

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

b硬件


1) 74HC595

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

1、DS(SER)串行数据输入端

2、SH(SRCLK)串行时钟输入端

3、ST(RCLK)(LATCH)锁存端

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

变。

c双色点阵控制程序













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


现象如下图:






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



评论


技术专区

关闭