新闻中心

EEPW首页>光电显示>设计应用> 两种LED显示方式应用对比

两种LED显示方式应用对比

作者: 时间:2011-08-22 来源:网络 收藏

电路连接如下(仅画出主要引脚):

 2.3 程序部分代码

部分代码如下:

  3.

  系统最早采用的是MAX7219 的显示

  MAX7219 在硬件连接上要比BC7281 简单很多, 但是在使用中偶发不稳定现象, 特别是级联多片(>=3)MAX7219 使用的情况下, 发生死机状况; 后来换成BC7281 的显示,系统整体稳定性大幅提高。而且使用BC7281 芯片, 系统初始化比MAX7219 简单,其多数寄存器可以缺省值设置,占用的I/O 资源较少,且成本相对具备优势。

引言

  本文研究采用了MAX7219 和BC7281 控制芯片来实现对的显示和控制的不同。

  1.MAX7219 显示方式

  1.1 MAX7219 简介

  MAX7219 是MAXIM 公司生产的8 位7 段串行输入/ 输出共阴显示驱动芯片,目前针对它的介绍较多[1,2]。MAX7219 提供了诸多寄存器,允许使用者对译码显示、显示亮度、扫描限制等诸多方面进行控制。

  1.2 系统硬件连接

  MAX7219 与单片机有三根引线连接:DIN、CLK 和LOAD。DIN 是串行数据输入端,CLK 为时钟频率,LOAD 用来锁存信号。

  单片机以16 位数据包的形式将二进制数逐位发送到DIN 端,在CLK 的每一个上升沿将一位数据移入MAX7219 的移位寄存器。在16 位数据传送过程中,LOAD 一定要维持低电平,当16 位数据移入完,LOAD必须在第16 个CLK 上升沿同时或之后, 但在下一个CLK 上升沿之前变高,将数据装入内部相应寄存器,否则数据将丢失。在多片MAX7219 级联使用时,还需要将上一片的DOUT 引脚连接到下一片的DIN,CLK 与LOAD 引脚公用。

  16 位数据格式如下:

  显示电路连接如下(仅画出主要引脚):



评论


相关推荐

技术专区

关闭