hc595.lst

来自「51单片机实验例程」· LST 代码 · 共 341 行 · 第 1/2 页

LST
341
字号
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 + =
减小字号Ctrl + -
显示快捷键?