📄 tlc0832b.asm
字号:
; 这是被CALL0832.C调用的TLC0832汇编程序,文件名为TLC0832B.ASM
DIDO BIT P1.0
CLK BIT P1.1
CS BIT P1.2
NAME TLC0832B
?PR?_a_func?TLC0832B SEGMENT CODE
?DT?_a_func?TLC0832B SEGMENT DATA OVERLAYABLE
?DT?TLC0832B SEGMENT DATA
PUBLIC chai
PUBLIC ?_a_func?BYTE
PUBLIC _a_func
RSEG ?DT?_a_func?TLC0832B
?_a_func?BYTE:
aa:DS 1
RSEG ?DT?TLC0832B
chai:DS 1
RSEG ?PR?_a_func?TLC0832B
_a_func:
MOV aa,R7
PUSH PSW
PUSH ACC
MOV A,aa
LCALL TLC0
MOV R7,A
POP ACC
POP PSW
RET
TLC0: CLR CS
MOV R0,#03H
WR10: CLR CLK
RRC A
MOV DIDO,C
SETB CLK
DJNZ R0,WR10
CLR CLK
NOP
NOP
SETB CLK
MOV R0,#08H
REP: CLR CLK
MOV C,DIDO
RLC A
SETB CLK
DJNZ R0,REP
SETB CS
RET
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -