MAX7219原理及其应用1(3)

发布时间:2021-06-06

器件应用

SEND: MOV R4,#08H ;移入8位数据 LOOP2: CLR P1.2

RLC A MOV P1.0,C NOP NOP NOP SETB P1.2 DJNZ R4,LOOP2 RET

《电子技术》2003年第12期

LCALL YW MOV R2,#0CH MOV R3,#01H MOV R5,#01H LCALL YW RET

显示程序

DISP: MOV R0,#40H ;MAX7219(1)显示缓冲区

首地址

MOV R1,#48H ;MAX7219(2)

显示缓冲区首地址

MOV R2,#01H ;MAX7219内RAM0地址 MOV R6,#08H

LOOP1: MOV A,@R0

MOV R3,A

2.2 MAX7219驱动8位以上LED显示器

一片MAX7219最多能驱动8位LED显示器,若驱动LED显示器数目大于8个以后,就需要两片或两片以上MAX7219级连来实现,图4为16位LED显示驱动器电路。

MOV A,@R1 MOV R5,A LCALL YW

INC R0 INC R1 INC R2

DJNZ R6,LOOP1 RET

YW: MOV A,R2

LCALL SEND ;移入MAX7219 16位数据 MOV A,R5 LCALL SEND MOV A,R2 LCALL SEND MOV A,R3 LCALL SEND CLR P1.1 NOP NOP

SETB P1.1 ;装载数据 RET

SEND: MOV R4,#08H ;移入8位数据 LOOP2: CLR P1.2

RLC A MOV P1.0,C NOP NOP NOP

SETB P1.2 DJNZ R4,LOOP2

图4 16位LED显示驱动电路 

相应的程序设计如下: 主程序

ORG 0000H MOV SP,#50H

LCALL MAX0 ;MAX7219初始化程序 LOOP: LCALL DISP ;显示程序

SJMP LOOP ;重复

两片MAX7219初始化程序:

MAX0: MOV R2,#0BH

MOV R3,#07H MOV R5,#07H LCALL YW MOV R2,#0AH MOV R3,#0FH MOV R5,#0FH LCALL YW MOV R2,#09H MOV R3,#0FFH MOV R5, #0FFH

38中国传感器 http://www.

MAX7219原理及其应用1(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219