📄 hc595.lst
字号:
0013 D8F9 156 DJNZ R0,?C0007
0015 EE 157 MOV A,R6
0016 30E704 158 JNB ACC.7,?C0004
0019 D295 159 SETB MOSIO
001B 8002 160 SJMP ?C0005
001D 161 ?C0004:
162 ; else MOSIO=0;
163 ; SOURCE LINE # 32
001D C295 164 CLR MOSIO
001F 165 ?C0005:
166 ;
167 ; S_CLK=0;
168 ; SOURCE LINE # 34
001F C297 169 CLR S_CLK
170 ; NOP();
171 ; SOURCE LINE # 35
0021 00 172 NOP
173 ; NOP();
174 ; SOURCE LINE # 36
0022 00 175 NOP
176 ; S_CLK=1;
177 ; SOURCE LINE # 37
0023 D297 178 SETB S_CLK
179 ; }
180 ; SOURCE LINE # 38
0025 0B 181 INC R3
0026 BB10DD 182 CJNE R3,#010H,?C0001
0029 183 ?C0002:
184 ;
185 ;
186 ; R_CLK=0; //set dataline low
187 ; SOURCE LINE # 41
A51 MACRO ASSEMBLER HC595 09/16/2009 23:33:52 PAGE 4
0029 C296 188 CLR R_CLK
189 ; NOP();
190 ; SOURCE LINE # 42
002B 00 191 NOP
192 ; NOP();
193 ; SOURCE LINE # 43
002C 00 194 NOP
195 ; R_CLK=1; //片选
196 ; SOURCE LINE # 44
002D D296 197 SETB R_CLK
198 ; OE=0;
199 ; SOURCE LINE # 45
002F C2B6 200 CLR OE
201 ;
202 ; }
203 ; SOURCE LINE # 47
0031 22 204 RET
205 ; END OF _HC595SendData
206
207 END
A51 MACRO ASSEMBLER HC595 09/16/2009 23:33:52 PAGE 5
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C0001 . . . . . . . . . C ADDR 0006H R SEG=?PR?_HC595SENDDATA?HC595
?C0002 . . . . . . . . . C ADDR 0029H R SEG=?PR?_HC595SENDDATA?HC595
?C0004 . . . . . . . . . C ADDR 001DH R SEG=?PR?_HC595SENDDATA?HC595
?C0005 . . . . . . . . . C ADDR 001FH R SEG=?PR?_HC595SENDDATA?HC595
?C0007 . . . . . . . . . C ADDR 000EH R SEG=?PR?_HC595SENDDATA?HC595
?C0008 . . . . . . . . . C ADDR 0013H R SEG=?PR?_HC595SENDDATA?HC595
?PR?_HC595SENDDATA?HC595 C SEG 0032H REL=UNIT
AC . . . . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . . . . D ADDR 00E0H A
AR3. . . . . . . . . . . D ADDR 0003H A
AR4. . . . . . . . . . . D ADDR 0004H A
AR6. . . . . . . . . . . D ADDR 0006H A
AR7. . . . . . . . . . . D ADDR 0007H A
B. . . . . . . . . . . . D ADDR 00F0H A
CP_RL2 . . . . . . . . . B ADDR 00C8H.0 A
CY . . . . . . . . . . . B ADDR 00D0H.7 A
C_T2 . . . . . . . . . . B ADDR 00C8H.1 A
DPH. . . . . . . . . . . D ADDR 0083H A
DPL. . . . . . . . . . . D ADDR 0082H A
EA . . . . . . . . . . . B ADDR 00A8H.7 A
ES . . . . . . . . . . . B ADDR 00A8H.4 A
ET0. . . . . . . . . . . B ADDR 00A8H.1 A
ET1. . . . . . . . . . . B ADDR 00A8H.3 A
ET2. . . . . . . . . . . B ADDR 00A8H.5 A
EX0. . . . . . . . . . . B ADDR 00A8H.0 A
EX1. . . . . . . . . . . B ADDR 00A8H.2 A
EXEN2. . . . . . . . . . B ADDR 00C8H.3 A
EXF2 . . . . . . . . . . B ADDR 00C8H.6 A
F0 . . . . . . . . . . . B ADDR 00D0H.5 A
HC595. . . . . . . . . . N NUMB -----
IE . . . . . . . . . . . D ADDR 00A8H A
IE0. . . . . . . . . . . B ADDR 0088H.1 A
IE1. . . . . . . . . . . B ADDR 0088H.3 A
INT0 . . . . . . . . . . B ADDR 00B0H.2 A
INT1 . . . . . . . . . . B ADDR 00B0H.3 A
IN_DAT . . . . . . . . . B ADDR 00B0H.5 A
IN_PL. . . . . . . . . . B ADDR 00B0H.4 A
IP . . . . . . . . . . . D ADDR 00B8H A
IT0. . . . . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . . . . B ADDR 0088H.2 A
MOSIO. . . . . . . . . . B ADDR 0090H.5 A
OE . . . . . . . . . . . B ADDR 00B0H.6 A
OV . . . . . . . . . . . B ADDR 00D0H.2 A
P. . . . . . . . . . . . B ADDR 00D0H.0 A
P0 . . . . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . . . . D ADDR 00B0H A
PCON . . . . . . . . . . D ADDR 0087H A
PS . . . . . . . . . . . B ADDR 00B8H.4 A
PSW. . . . . . . . . . . D ADDR 00D0H A
PT0. . . . . . . . . . . B ADDR 00B8H.1 A
PT1. . . . . . . . . . . B ADDR 00B8H.3 A
PT2. . . . . . . . . . . B ADDR 00B8H.5 A
PX0. . . . . . . . . . . B ADDR 00B8H.0 A
PX1. . . . . . . . . . . B ADDR 00B8H.2 A
RB8. . . . . . . . . . . B ADDR 0098H.2 A
RCAP2H . . . . . . . . . D ADDR 00CBH A
RCAP2L . . . . . . . . . D ADDR 00CAH A
RCLK . . . . . . . . . . B ADDR 00C8H.5 A
A51 MACRO ASSEMBLER HC595 09/16/2009 23:33:52 PAGE 6
RD . . . . . . . . . . . B ADDR 00B0H.7 A
REN. . . . . . . . . . . B ADDR 0098H.4 A
RI . . . . . . . . . . . B ADDR 0098H.0 A
RS0. . . . . . . . . . . B ADDR 00D0H.3 A
RS1. . . . . . . . . . . B ADDR 00D0H.4 A
RXD. . . . . . . . . . . B ADDR 00B0H.0 A
R_CLK. . . . . . . . . . B ADDR 0090H.6 A
SBUF . . . . . . . . . . D ADDR 0099H A
SCON . . . . . . . . . . D ADDR 0098H A
SM0. . . . . . . . . . . B ADDR 0098H.7 A
SM1. . . . . . . . . . . B ADDR 0098H.6 A
SM2. . . . . . . . . . . B ADDR 0098H.5 A
SP . . . . . . . . . . . D ADDR 0081H A
S_CLK. . . . . . . . . . B ADDR 0090H.7 A
T0 . . . . . . . . . . . B ADDR 00B0H.4 A
T1 . . . . . . . . . . . B ADDR 00B0H.5 A
T2 . . . . . . . . . . . B ADDR 0090H.0 A
T2CON. . . . . . . . . . D ADDR 00C8H A
T2EX . . . . . . . . . . B ADDR 0090H.1 A
TB8. . . . . . . . . . . B ADDR 0098H.3 A
TCLK . . . . . . . . . . B ADDR 00C8H.4 A
TCON . . . . . . . . . . D ADDR 0088H A
TF0. . . . . . . . . . . B ADDR 0088H.5 A
TF1. . . . . . . . . . . B ADDR 0088H.7 A
TF2. . . . . . . . . . . B ADDR 00C8H.7 A
TH0. . . . . . . . . . . D ADDR 008CH A
TH1. . . . . . . . . . . D ADDR 008DH A
TH2. . . . . . . . . . . D ADDR 00CDH A
TI . . . . . . . . . . . B ADDR 0098H.1 A
TL0. . . . . . . . . . . D ADDR 008AH A
TL1. . . . . . . . . . . D ADDR 008BH A
TL2. . . . . . . . . . . D ADDR 00CCH A
TMOD . . . . . . . . . . D ADDR 0089H A
TR0. . . . . . . . . . . B ADDR 0088H.4 A
TR1. . . . . . . . . . . B ADDR 0088H.6 A
TR2. . . . . . . . . . . B ADDR 00C8H.2 A
TXD. . . . . . . . . . . B ADDR 00B0H.1 A
WR . . . . . . . . . . . B ADDR 00B0H.6 A
_HC595SENDDATA . . . . . C ADDR 0000H R SEG=?PR?_HC595SENDDATA?HC595
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -