stlc2543.asm
来自「单片机混合编程 嵌入式/单片机编程单片机混合编程 嵌入式/单片机编程」· 汇编 代码 · 共 63 行
ASM
63 行
; 这是被CALL2543.C调用的TLC2543汇编程序,文件名为STLC2543.ASM
?PR?_a_func?STLC2543 SEGMENT CODE
?DT?_a_func?STLC2543 SEGMENT DATA OVERLAYABLE
?DT?STLC2543 SEGMENT DATA
PUBLIC chai
PUBLIC ?_a_func?BYTE
PUBLIC _a_func
RSEG ?DT?_a_func?STLC2543
?_a_func?BYTE:
aa:DS 1
RSEG ?DT?STLC2543
chai:DS 2
RSEG ?PR?_a_func?STLC2543
_a_func:
CLK EQU P1.0
DIN EQU P1.1
DOUT EQU P1.2
CS EQU P1.3
MOV aa,R7
MOV R4,aa
MOV P1,#04H ;0000100B
CLR CLK
SETB CS
MOV A,#0FFH
ACALL T2543
MOV A,R2
MOV R6,A
MOV A,R3
MOV R7,A
RET
T2543: NOP
MOV A,R4
CLR CS
JB ACC.1,LSB
MSB: MOV R5,#08H
LOOP1: MOV C,DOUT
RLC A
MOV DIN,C
SETB CLK
CLR CLK
DJNZ R5,LOOP1
MOV R2,A
MOV A,R4
JB ACC.1,RETURN
LSB: MOV R5,#04H
LOOP2: MOV C,DOUT
RLC A
MOV DIN,C
SETB CLK
CLR CLK
DJNZ R5,LOOP2
MOV R3,A
MOV A,R4
JB ACC.1,MSB
RETURN: RET
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?