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

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

1)单色点阵

单色LED点阵等效图如下:

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



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

2)双色点阵

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

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

b硬件

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

1) 74HC595

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

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

1DSSER)串行数据输入端

2SHSRCLK)串行时钟输入端

3STRCLK)(LATCH)锁存端

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

变。

c双色点阵控制程序


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

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

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

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

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

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

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

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


 

现象如下图:


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



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

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

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

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值