单片机控制显示驱动 —芯片max7219的应用.doc

约2页DOC格式手机打开展开

单片机控制显示驱动 —芯片max7219的应用,单片机控制显示驱动 —芯片max7219的应用 本文共计22页,7808字;摘  要max7219简介 max1279是maxim公司生产的串行输入/输出共阴极数码管显示驱动芯片,一片max7219可驱动8个7段(包括小数点共8段)led、led条线图形显示器、或64个分立的led发光二级管。该芯片具有10mhz传输率...
编号:5-22707大小:205B
分类: 论文>通信/电子论文

内容介绍

此文档由会员 霜天盈月 发布

单片机控制显示驱动
—芯片MAX7219的应用

本文共计22页,7808字;

摘  要

MAX7219简介 MAX1279是MAXIM公司生产的串行输入/输出共阴极数码管显示驱动芯片,一片MAX7219可驱动8个7段(包括小数点共8段)LED、LED条线图形显示器、或64个分立的LED发光二级管。该芯片具有10MHz传输率的三线串行接口可与任何微处理器相连.只需一个外接电阻即可设置所有LED的段电流。
传统的数码管显示驱动电路占用的系统资源较多。若是动态显示,8位显示驱动电路一般由1片8255,4片5407构成,不仅硬件资源占用多,而且需要由软件定时刷新,软件资源占用也不少;若是静态显示,8位数码管显示驱动电路一般由8片54LS164构成,硬件资源占用太多。现在,一片MAX7219便可完成8位数码管的显示驱动任务。
MAX7219是一种串行接口的8位数码管显示驱动器。它与通用微处理器只有3根串行线相连,最多可驱动8个共阴数码管或64个发光二极管。它内部有可存储显示信息的8×8静态RAM,动态扫描电路,以及段、位驱动器。
  它的特点有:串行接口的传输速率可达10MHz;独立的发光二极管段控制;译码与非译码两种显示方式可选;数字、模拟两种亮度控制方式;可以级联使用。
关键词: MAX7219,LED发光二级管,驱动电路,动态扫描电路

目 录

1 设计目的及前景 ………………………………………………………………… 1
2 设计方案简介……………………………………………………………………… 1
3 芯片参数及功能………………………………………………………………… 1
3.1 芯片简介………………………………………………………………………… 1
3.1.1 芯片主要特性………………………………………………………… 1
3.1.2 芯片引脚说明………………………………………………………… 2
3.1.3 芯片的内部引脚分配及说明………………………………… 3
3.1.4 MAX7219控制字……………………………………………………… 3
3.2 芯片工作原理……………………………………………………………… 4
3.2.1 关闭模式…………………………………………………………………… 4
3.2.2 译码模式寄存器……………………………………………………… 4
3.2.3 强度控制………………………………………………………………… 5
3.2.4 限扫描寄存器………………………………………………………… 6
3.2.5 显示检测寄存器…………………………………………………… 6
3.2.6 控制操作寄存器…………………………………………………… 6

4 驱动电路………………………………………………………………………… 6
5 应用实例………………………………………………………………………… 7
5.1 实例概述……………………………………………………………………… 7
5.2 硬件应用……………………………………………………………………… 8
5.2.1 工作时序………………………………………………………………… 8
5.2.2 单片机与MAX7219的连接……………………………………… 8
5.2.3 MAX7219与PLC的硬件连接…………………………………… 9
5.3 软件译码编程………………………………………………………………10
6 MAX7219在发射显示中的应………………………………………… 11
7 MAX7219在其他领域的应用………………………………………13
8 MAX7219的应用结果分析………………………………………………13
9 设计结语…………………………………………………………………………14
10 参考文献…………………………………………………………………………15


参考文献
[1] [美]Intel公司,硕良士等译,常用单片微计算机手册,上海科学普及出 版社,1989
[2] 李华.MCS-51系列单片机实用接口技术[M].北京:北京航空航天大学 出版社,1993.
[3] 张俊谟. 单片机中级教程原理与应用. 北京:北京航空航天大学 出版社, 2002
[4] 何为民. 电子技术基础课程设计. 北京:中央广播电视大学 出版社, 1997
[5] 潭浩强. C程序设计(第二版). 北京:清华大学 出版社,1999