📄 interrupt.lst
字号:
002E D003 POP AR3
0030 D002 POP AR2
0032 D001 POP AR1
0034 D000 POP AR0
0036 D0D0 POP PSW
0038 D082 POP DPL
003A D083 POP DPH
003C D0F0 POP B
003E D0E0 POP ACC
0040 32 RETI
; FUNCTION INT0ISR (END)
C51 COMPILER V8.01 INTERRUPT 09/30/2007 11:14:55 PAGE 6
; FUNCTION SPITxEmpISR (BEGIN)
; SOURCE LINE # 43
; SOURCE LINE # 46
0000 32 RETI
; FUNCTION SPITxEmpISR (END)
; FUNCTION SPIRXAVOVISR (BEGIN)
; SOURCE LINE # 51
; SOURCE LINE # 54
0000 32 RETI
; FUNCTION SPIRXAVOVISR (END)
; FUNCTION Timer0ISR (BEGIN)
; SOURCE LINE # 59
; SOURCE LINE # 62
0000 32 RETI
; FUNCTION Timer0ISR (END)
; FUNCTION UART0ISR (BEGIN)
; SOURCE LINE # 77
; SOURCE LINE # 80
0000 32 RETI
; FUNCTION UART0ISR (END)
; FUNCTION UART1ISR (BEGIN)
; SOURCE LINE # 85
; SOURCE LINE # 88
0000 32 RETI
; FUNCTION UART1ISR (END)
; FUNCTION Timer1ISR (BEGIN)
; SOURCE LINE # 93
; SOURCE LINE # 96
0000 32 RETI
; FUNCTION Timer1ISR (END)
; FUNCTION Timer2ISR (BEGIN)
0000 C0E0 PUSH ACC
0002 C0F0 PUSH B
0004 C083 PUSH DPH
0006 C082 PUSH DPL
0008 C0D0 PUSH PSW
000A 75D000 MOV PSW,#00H
000D C000 PUSH AR0
000F C001 PUSH AR1
0011 C002 PUSH AR2
0013 C003 PUSH AR3
0015 C004 PUSH AR4
0017 C005 PUSH AR5
0019 C006 PUSH AR6
001B C007 PUSH AR7
; SOURCE LINE # 112
; SOURCE LINE # 114
001D 539C7F ANL T2CON,#07FH
; SOURCE LINE # 115
0020 758F3C MOV TH2,#03CH
; SOURCE LINE # 116
0023 758EB0 MOV TL2,#0B0H
; SOURCE LINE # 120
0026 900000 R MOV DPTR,#LEDINTCnt
0029 E0 MOVX A,@DPTR
002A FF MOV R7,A
C51 COMPILER V8.01 INTERRUPT 09/30/2007 11:14:55 PAGE 7
002B 04 INC A
002C F0 MOVX @DPTR,A
002D EF MOV A,R7
002E C3 CLR C
002F 940A SUBB A,#0AH
0031 403E JC ?C0009
; SOURCE LINE # 121
; SOURCE LINE # 122
0033 E4 CLR A
0034 F0 MOVX @DPTR,A
; SOURCE LINE # 124
0035 53C80F ANL P6,#0FH
; SOURCE LINE # 125
0038 900000 R MOV DPTR,#LEDSub
003B E0 MOVX A,@DPTR
003C FF MOV R7,A
003D 900000 E MOV DPTR,#LEDFlashType
0040 E0 MOVX A,@DPTR
0041 25E0 ADD A,ACC
0043 25E0 ADD A,ACC
0045 2400 R ADD A,#LOW LEDBuf
0047 F582 MOV DPL,A
0049 E4 CLR A
004A 3400 R ADDC A,#HIGH LEDBuf
004C F583 MOV DPH,A
004E E582 MOV A,DPL
0050 2F ADD A,R7
0051 F582 MOV DPL,A
0053 E4 CLR A
0054 3583 ADDC A,DPH
0056 F583 MOV DPH,A
0058 E0 MOVX A,@DPTR
0059 42C8 ORL P6,A
; SOURCE LINE # 127
005B 900000 R MOV DPTR,#LEDSub
005E E0 MOVX A,@DPTR
005F 04 INC A
0060 F0 MOVX @DPTR,A
0061 C3 CLR C
0062 9404 SUBB A,#04H
0064 4002 JC ?C0010
; SOURCE LINE # 128
; SOURCE LINE # 129
0066 E4 CLR A
0067 F0 MOVX @DPTR,A
; SOURCE LINE # 130
0068 ?C0010:
; SOURCE LINE # 132
0068 7BFF MOV R3,#0FFH
006A 7A00 R MOV R2,#HIGH ?SC_29
006C 7900 R MOV R1,#LOW ?SC_29
006E 120000 E LCALL _UART1_Printf
; SOURCE LINE # 133
0071 ?C0009:
; SOURCE LINE # 138
0071 120000 E LCALL KeyRead
0074 900000 R MOV DPTR,#Key
0077 EF MOV A,R7
0078 F0 MOVX @DPTR,A
; SOURCE LINE # 139
0079 6016 JZ ?C0012
; SOURCE LINE # 140
C51 COMPILER V8.01 INTERRUPT 09/30/2007 11:14:55 PAGE 8
; SOURCE LINE # 141
007B E0 MOVX A,@DPTR
007C FF MOV R7,A
007D 120000 E LCALL _FlashSet
; SOURCE LINE # 142
0080 7BFF MOV R3,#0FFH
0082 7A00 R MOV R2,#HIGH ?SC_48
0084 7900 R MOV R1,#LOW ?SC_48
0086 900000 R MOV DPTR,#Key
0089 E0 MOVX A,@DPTR
008A 900000 E MOV DPTR,#?_UART0_Printf?BYTE+03H
008D F0 MOVX @DPTR,A
008E 120000 E LCALL _UART0_Printf
; SOURCE LINE # 143
; SOURCE LINE # 144
0091 ?C0012:
0091 D007 POP AR7
0093 D006 POP AR6
0095 D005 POP AR5
0097 D004 POP AR4
0099 D003 POP AR3
009B D002 POP AR2
009D D001 POP AR1
009F D000 POP AR0
00A1 D0D0 POP PSW
00A3 D082 POP DPL
00A5 D083 POP DPH
00A7 D0F0 POP B
00A9 D0E0 POP ACC
00AB 32 RETI
; FUNCTION Timer2ISR (END)
; FUNCTION I2CISR (BEGIN)
; SOURCE LINE # 149
; SOURCE LINE # 152
0000 32 RETI
; FUNCTION I2CISR (END)
; FUNCTION UARTCollisionISR (BEGIN)
; SOURCE LINE # 157
; SOURCE LINE # 160
0000 32 RETI
; FUNCTION UARTCollisionISR (END)
; FUNCTION PWMISR (BEGIN)
; SOURCE LINE # 165
; SOURCE LINE # 168
0000 32 RETI
; FUNCTION PWMISR (END)
; FUNCTION PWM30ISR (BEGIN)
; SOURCE LINE # 173
; SOURCE LINE # 176
0000 32 RETI
; FUNCTION PWM30ISR (END)
; FUNCTION PWM74ISR (BEGIN)
; SOURCE LINE # 181
; SOURCE LINE # 184
0000 32 RETI
; FUNCTION PWM74ISR (END)
C51 COMPILER V8.01 INTERRUPT 09/30/2007 11:14:55 PAGE 9
; FUNCTION WDTARIISR (BEGIN)
; SOURCE LINE # 189
; SOURCE LINE # 192
0000 32 RETI
; FUNCTION WDTARIISR (END)
C51 COMPILER V8.01 INTERRUPT 09/30/2007 11:14:55 PAGE 10
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
_FlashSet. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
LEDSub . . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 0000H 1
INTInit. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
P6 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C8H 1
INTSRC1. . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E4H 1
INTSRC2. . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E5H 1
INT0ISR. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
IPINSENS1. . . . . . . . . . . . . . . SFR DATA U_CHAR 00E6H 1
Timer0ISR. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Timer1ISR. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
_UART0_Printf. . . . . . . . . . . . . EXTERN CODE PROC ----- -----
Timer2ISR. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
_UART1_Printf. . . . . . . . . . . . . EXTERN CODE PROC ----- -----
KeyRead. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
Key. . . . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 0001H 1
I2CISR . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
INTEN1 . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
INTEN2 . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
WDTARIISR. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
SPIRXAVOVISR . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
PWM30ISR . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
SPITxEmpISR. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
TH2. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008FH 1
PWM74ISR . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
IPININV1 . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D6H 1
TL2. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008EH 1
GENINTEN . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E8H 1
UART0ISR . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
UART1ISR . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
UARTCollisionISR . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
PWMISR . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
T2CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 009CH 1
LEDINTCnt. . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 0002H 1
LEDFlashType . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
wchar_t. . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
LEDBuf . . . . . . . . . . . . . . . . PUBLIC XDATA ARRAY 0003H 16
va_list. . . . . . . . . . . . . . . . TYPEDEF ----- PTR ----- 3
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 271 ----
CONSTANT SIZE = 69 ----
XDATA SIZE = 19 ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -