?? 八位串行l(wèi)ed顯示驅(qū)動(dòng)器max7219 7211應(yīng)用程序.asm
字號(hào):
程序清單:
ORG 0000H
MAX7219:DIN BIT P1.1 ;定義變量
CLK BIT P1.2
LOAD BIT P1.1
LED_BF EQU 50H ;顯示數(shù)據(jù)首址
AJMP MAIN
MAIN: MOV SP.#70H
LCALL PROCESS ;設(shè)置MAX7219初始值
LCALL DISPLAY ;顯示
WAIT; ;其他程序省略
SJMP WAIT
;MAX7219初始化子程序
PROCECC :MOV A,#0BH
MOV B,#07H
LCALL W_7219
MOV A,#09H
MOV B,#00H
LCALL W_7219
MOV A,##0AH
MOV B,#09H
LCALL W_7219
MOV A,#0CH
MOV B,#01H
LCALL W_7219
RET
;MAX7219顯示子程序
DISPLAY:MOV R0,#LED_BF
MOV R4,#01H
MOV R3,#08H
C_DISP:MOV A,@R0
MOV B,A
MOV A,R4
LCALL W_7219
INC R0
INC R4
DJNZ R3,C_DISP
RET
W_7219:CLR LOAD
LCALL SD_7219
MOV A,B
LCALL SD_7219
SETB LOAD
RET
SD_7219:MOV R6,#08H
C_SD:NOP
CLR CLK
RLC A
MOV DIN,C
NOP
SETB CLK
DJNZ R6,C_SD
RET
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -