⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stlc2543.asm

📁 单片机混合编程 嵌入式/单片机编程单片机混合编程 嵌入式/单片机编程
💻 ASM
字号:
; 这是被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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -