📄 tlc5615.lst
字号:
A51 MACRO ASSEMBLER TLC5615 07/27/2001 23:10:26 PAGE 1
MACRO ASSEMBLER A51 V6.02
OBJECT MODULE PLACED IN E:\MAX038SIGPRJ\TLC5615.OBJ
ASSEMBLER INVOKED BY: C:\QTH\BIN\A51.exe E:\MAX038SIGPRJ\TLC5615.ASM DB SB
LOC OBJ LINE SOURCE
00B3 1 DIN BIT P3.3
00B4 2 SCLK BIT P3.4
00B5 3 CS BIT P3.5
0000 4 ORG 0000H
0000 0102 5 AJMP START
6
0002 C2B3 7 START: CLR DIN
0004 C2B4 8 CLR SCLK
0006 D2B5 9 SETB CS
0008 00 10 NOP
0009 754000 11 MAIN: MOV 40H,#00
000C 754100 12 MOV 41H,#00
000F 111B 13 ACALL DAOUT
0011 7540F0 14 MOV 40H,#11110000B
0014 7541FC 15 MOV 41H,#11111100B
0017 111B 16 ACALL DAOUT
0019 80EE 17 SJMP MAIN
18
001B C2B4 19 DAOUT: CLR SCLK
001D D2B5 20 SETB CS
001F C2B3 21 CLR DIN
0021 A840 22 MOV R0,40H
0023 A941 23 MOV R1,41H
0025 00 24 NOP
0026 C2B5 25 CLR CS
0028 7A04 26 MOV R2,#04H
002A E8 27 MOV A,R0
002B 120039 28 LCALL INPUT
002E 7A08 29 MOV R2,#08H
0030 E9 30 MOV A,R1
0031 120039 31 LCALL INPUT
0034 C2B4 32 CLR SCLK
0036 D2B5 33 SETB CS
0038 22 34 RET
35
0039 00 36 INPUT: NOP
003A C2B4 37 LOOP: CLR SCLK
003C 33 38 RLC A
003D 92B3 39 MOV DIN,C
003F D2B4 40 SETB SCLK
0041 1146 41 ACALL DELAY0
0043 DAF5 42 DJNZ R2,LOOP
0045 22 43 RET
0046 7B0F 44 DELAY0: MOV R3,#0FH
0048 DBFE 45 DE: DJNZ R3,DE
004A 22 46 RET
47
48 END
A51 MACRO ASSEMBLER TLC5615 07/27/2001 23:10:26 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
CS . . . . . . . . B ADDR 00B0H.5 A
DAOUT. . . . . . . C ADDR 001BH A
DE . . . . . . . . C ADDR 0048H A
DELAY0 . . . . . . C ADDR 0046H A
DIN. . . . . . . . B ADDR 00B0H.3 A
INPUT. . . . . . . C ADDR 0039H A
LOOP . . . . . . . C ADDR 003AH A
MAIN . . . . . . . C ADDR 0009H A
P3 . . . . . . . . D ADDR 00B0H A
SCLK . . . . . . . B ADDR 00B0H.4 A
START. . . . . . . C ADDR 0002H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -