?? interrupt.ls1
字號:
190 ; IT1 = bEdgeEnable;
191 ; SOURCE LINE # 61
0010 A200 F 192 MOV C,bEdgeEnable?042
0012 928A 193 MOV IT1,C
194 ; EX1 = bEnable;
195 ; SOURCE LINE # 62
0014 A200 F 196 MOV C,bEnable?041
0016 92AA 197 MOV EX1,C
198 ; }
199 ; SOURCE LINE # 63
200 ; }
201 ; SOURCE LINE # 64
0018 202 ?C0003:
0018 22 203 RET
204 ; END OF interrupt_init
205
206 ;
207 ;
208 ; /****************************************************************************************
**
209 ; *函數名: interrupt_server_priority
210 ; *參數: 無
211 ; *返回值: 無
212 ; *描述: 中斷服務優先級設定
213 ; *編寫: 王紹偉
214 ; *版本信息: V1.0 2003年8月15日
215 ; *****************************************************************************************
*/
216 ; extern void interrupt_priority(void)
217
---- 218 RSEG ?PR?interrupt_priority?INTERRUPT
0000 219 interrupt_priority:
220 ; SOURCE LINE # 75
221 ; {
222 ; SOURCE LINE # 76
223 ; //UART
224 ; PS = 1;
225 ; SOURCE LINE # 78
0000 D2BC 226 SETB PS
227 ; SETBIT(IPH, 4); /*PSH=1*/
228 ; SOURCE LINE # 79
0002 43B710 229 ORL IPH,#010H
230 ;
231 ; //TIMER2
232 ; PT2 = 0;
233 ; SOURCE LINE # 82
0005 C2BD 234 CLR PT2
235 ; SETBIT(IPH, 5); /*PT2H=1*/
236 ; SOURCE LINE # 83
0007 43B720 237 ORL IPH,#020H
238 ;
239 ; //TIMER1
240 ; PT1 = 0;
241 ; SOURCE LINE # 86
000A C2BB 242 CLR PT1
243 ; RESETBIT(IPH, 3); /*PT1H=0*/
244 ; SOURCE LINE # 87
000C 53B7F7 245 ANL IPH,#0F7H
246 ;
247 ; //INT1
248 ; PX1 = 0;
249 ; SOURCE LINE # 90
000F C2BA 250 CLR PX1
251 ; RESETBIT(IPH, 2); /*PX1H=0*/
A51 MACRO ASSEMBLER INTERRUPT 10/31/2003 02:22:29 PAGE 5
252 ; SOURCE LINE # 91
0011 53B7FB 253 ANL IPH,#0FBH
254 ;
255 ; //TIMER0
256 ; PT0 = 0;
257 ; SOURCE LINE # 94
0014 C2B9 258 CLR PT0
259 ; RESETBIT(IPH, 1); /*PT0H=0*/
260 ; SOURCE LINE # 95
0016 53B7FD 261 ANL IPH,#0FDH
262 ;
263 ; //INT0
264 ; PX0 = 0;
265 ; SOURCE LINE # 98
0019 C2B8 266 CLR PX0
267 ; RESETBIT(IPH, 0); /*PX0H=0*/
268 ; SOURCE LINE # 99
001B 53B7FE 269 ANL IPH,#0FEH
270 ; }
271 ; SOURCE LINE # 100
001E 22 272 RET
273 ; END OF interrupt_priority
274
275 END
A51 MACRO ASSEMBLER INTERRUPT 10/31/2003 02:22:29 PAGE 6
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?BI?INTERRUPT_INIT?INTERRUPT . . B SEG 0003H REL=UNIT
?C0001 . . . . . . . . . . . . . C ADDR 000EH R SEG=?PR?INTERRUPT_INIT?INTERRUPT
?C0003 . . . . . . . . . . . . . C ADDR 0018H R SEG=?PR?INTERRUPT_INIT?INTERRUPT
?INTERRUPT_INIT?BIT. . . . . . . B ADDR 0000H.0 R SEG=?BI?INTERRUPT_INIT?INTERRUPT
?PR?INTERRUPT_INIT?INTERRUPT . . C SEG 0019H REL=UNIT
?PR?INTERRUPT_PRIORITY?INTERRUPT C SEG 001FH REL=UNIT
AC . . . . . . . . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . . . . . . . . D ADDR 00E0H A
AUXR . . . . . . . . . . . . . . D ADDR 008EH A
AUXR1. . . . . . . . . . . . . . D ADDR 00A2H A
B. . . . . . . . . . . . . . . . D ADDR 00F0H A
BEDGEENABLE?042. . . . . . . . . B ADDR 0000H.2 R SEG=?BI?INTERRUPT_INIT?INTERRUPT
BENABLE?041. . . . . . . . . . . B ADDR 0000H.1 R SEG=?BI?INTERRUPT_INIT?INTERRUPT
BINT?040 . . . . . . . . . . . . B ADDR 0000H.0 R SEG=?BI?INTERRUPT_INIT?INTERRUPT
CKCON. . . . . . . . . . . . . . D ADDR 008FH 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
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
INTERRUPT. . . . . . . . . . . . N NUMB -----
INTERRUPT_INIT . . . . . . . . . C ADDR 0000H R SEG=?PR?INTERRUPT_INIT?INTERRUPT
INTERRUPT_PRIORITY . . . . . . . C ADDR 0000H R SEG=?PR?INTERRUPT_PRIORITY?INTERRUPT
IP . . . . . . . . . . . . . . . D ADDR 00B8H A
IPH. . . . . . . . . . . . . . . D ADDR 00B7H A
IT0. . . . . . . . . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . . . . . . . . B ADDR 0088H.2 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 INTERRUPT 10/31/2003 02:22:29 PAGE 7
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
SADDR. . . . . . . . . . . . . . D ADDR 00A9H A
SADEN. . . . . . . . . . . . . . D ADDR 00B9H 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
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
T2MOD. . . . . . . . . . . . . . D ADDR 00C9H 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
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -