您所在的位置:e-works首页 > 产品创新数字化(PLM) > EDA

基于Proteus的MAX7221动态LED控制仿真

发表时间:2013/12/31 刘涛 来源:e-works
关键字:MCS-51 Proteus MAX7221
本文首先介绍了MAX7221的特性与功能,接着详述了MAX7221的内部寄存器功能。设计了基于MCS-51控制的Proteus仿真电路,根据电路图编写了控制MAX7221的C51程序,最后给出了本系统的仿真结果并进行了总结。

1 概述

    MAX7221是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED显示,也可以连接条线图显示器或者64个独立的LED。其上包括一个片上的B型BCD编码器、多路扫描回路,段字驱动器,而且还有一个8*8的静态RAM用来存储每一个数据。只有一个外部寄存器用来设置各个LED的段电流。MAX7221与SPI、QSPI以及 MICROWIRE相兼容,同时它有限制回转电流的段驱动来减少EMI(电磁干扰)。

    便利的4线串行接口可以连接所有通用的微处理器。可对每位数字单独寻址和更新,无需重新写入整个显示器。MAX7221还允许用户为每位数字选择B码译码或非译码方式。器件具有150µA低功耗关断模式、模拟和数字亮度控制、允许用户显示1至8位数字的扫描限制寄存器以及强制点亮所有LED的测试模式。MAX7221的特性如下:

    ●10MHz连续串行口

    ●独立的LED段控制

    ●数字的译码与非译码选择

    ●150μA的低功耗关闭模式

    ●亮度的数字和模拟控制

    ●高电压中断显示

    ●共阴极LED显示驱动

    ●限制回转电流的段驱动来减少EMI

    ●SPI,QSPI,MICROWIRE串行接口

    ●24脚的DIP和SO封装

    MAX7221的引脚配置如图1所示,引脚说明如表1所示。

MAX7221引脚配置

图1 MAX7221引脚配置

表1 MAX7221引脚说明

MAX7221引脚说明

本文为e-works原创投稿文章,未经e-works书面许可,任何人不得复制、转载、摘编等任何方式进行使用。如已是e-works授权合作伙伴,应在授权范围内使用。e-works内容合作伙伴申请热线:editor@e-works.net.cn tel:027-87592219/20/21。

责任编辑:程玥