📄 et21x130c_usb_lib_et.lst
字号:
236 ; indirectly addressable internal ram data
237 ;--------------------------------------------------------
238 ; .area ISEG (DATA)
239 ;--------------------------------------------------------
240 ; external ram data
241 ;--------------------------------------------------------
242 ; .area XSEG (XDATA)
243 ;--------------------------------------------------------
244 ; interrupt vector
245 ;--------------------------------------------------------
246 ; .area CSEG (CODE)
247 0088 ORG 0x88
248 0088 AE01 BANK 1
249 0089 0000 NOP
250 008A C282 JMP Interrupt_Vector_0x88
251 ENDO
252 0090 ORG 0x90
253 0090 AE01 BANK 1
254 0091 0000 NOP
255 0092 C28C JMP Interrupt_Vector_0x90
256 ENDO
257 0098 ORG 0x98
258 0098 AE01 BANK 1
259 0099 0000 NOP
260 009A C296 JMP Interrupt_Vector_0x98
261 ENDO
262 00A8 ORG 0xA8
263 00A8 AE01 BANK 1
264 00A9 AD00 PAGE _Int_SofInte.PAGENUM
265 00AA 1EE7 JBS _HINTR,6,_Int_SofInte
265 00AB 0346
266 00AC 0003 RETI
267 ENDO
268 ;Interrupt vector fun table for multi interrupt!
269 0282 Interrupt_Vector_0x88:
270 0282 AD00 PAGE _Int_Int0Rxe.PAGENUM
271 0283 18D1 JBS _EPINTR,0,_Int_Int0Rxe
271 0284 02C4
272 0285 AD00 PAGE _Int_Int0Txe.PAGENUM
273 0286 19D1 JBS _EPINTR,1,_Int_Int0Txe
273 0287 02FE
274 0288 AD00 PAGE _Int_Int0Ine.PAGENUM
275 0289 1AD1 JBS _EPINTR,2,_Int_Int0Ine
275 028A 02FA
276 028B 0003 RETI
277 028C Interrupt_Vector_0x90:
278 028C AD00 PAGE _Int_Int1e.PAGENUM
279 028D 1BD1 JBS _EPINTR,3,_Int_Int1e
279 028E 0320
280 028F AD00 PAGE _Int_Int2e.PAGENUM
281 0290 1CD1 JBS _EPINTR,4,_Int_Int2e
281 0291 0325
282 0292 AD00 PAGE _Int_Int3e.PAGENUM
283 0293 1DD1 JBS _EPINTR,5,_Int_Int3e
283 0294 032B
284 0295 0003 RETI
285 0296 Interrupt_Vector_0x98:
286 0296 AD00 PAGE _Int_RstInte.PAGENUM
287 0297 18D3 JBS _STAINTR,0,_Int_RstInte
287 0298 02A0
288 0299 AD00 PAGE _Int_IdleInte.PAGENUM
289 029A 19D3 JBS _STAINTR,1,_Int_IdleInte
289 029B 0331
290 029C AD00 PAGE _Int_FrwpInte.PAGENUM
291 029D 1BD3 JBS _STAINTR,3,_Int_FrwpInte
291 029E 033B
292 029F 0003 RETI
293 ;--------------------------------------------------------
294 ; global & static initialisations
295 ;--------------------------------------------------------
296 ; .area GSINIT (CODE)
297 ; .area GSFINAL (CODE)
298 ; .area GSINIT (CODE)
299 ;--------------------------------------------------------
300 ; code
301 ;--------------------------------------------------------
302 ; .area CSEG (CODE)
303 ;***
304 ; pBlock Stats: dbName = I
305 ;***
306 ;entry: _Int_RstInte: ;Function start
307 ; 0 exit points
308 ;Using Bank: Bank1
309 ;functions called:
310 ; _USB_Lib_Delay
311 ; _USB_Lib_Delay
312 ; _USB_Lib_Delay
313 ; _USB_Lib_Delay
314 ; _USB_Lib_Delay
315 ; _USB_Lib_Delay
316 ; _USB_Lib_Delay
317 ; _USB_Lib_Delay
318 ; _USB_Lib_Delay
319 ; _USB_Lib_Delay
320 ; _USB_Lib_Delay
321 ; _USB_Lib_Delay
322 ; _AddUsbBusResetSub
323 ;; Starting pCode block
324 02A0 _Int_RstInte: ;Function start
325 ; 0 exit points
326 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (123)
327 ; M_BS0(GCNTR);
328 02A0 28CD BS _GCNTR,0
329 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (124)
330 ; USB_Lib_Delay();
331 02A1 E356 CALL _USB_Lib_Delay
332 02A2 A700 MOV A,#0x00 ;inline asm
333 02A3 A9E6 MOV _HGSR,A ;inline asm
334 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (139)
335 ; USB_Lib_Delay();
336 02A4 E356 CALL _USB_Lib_Delay
337 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (142)
338 ; HAR = 0;
339 02A5 AFE9 CLR _HAR
340 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (143)
341 ; USB_Lib_Delay();
342 02A6 E356 CALL _USB_Lib_Delay
343 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (144)
344 ; FAR = 0;
345 02A7 AFD5 CLR _FAR
346 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (145)
347 ; USB_Lib_Delay();
348 02A8 E356 CALL _USB_Lib_Delay
349 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (147)
350 ; STAINTR = 0xFE;//#0b11111110
351 02A9 A7FE MOV A,#0xfe
352 02AA A9D3 MOV _STAINTR,A
353 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (148)
354 ; USB_Lib_Delay();
355 02AB E356 CALL _USB_Lib_Delay
356 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (150)
357 ; nAddrBuf = 0;
358 02AC AF90 CLR _nAddrBuf
359 02AD AF91 CLR _nAddrBuf + 1
360 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (151)
361 ; HEP1_CNT = 0;
362 02AE AF94 CLR _HEP1_CNT
363 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (152)
364 ; USB_STATUS = 0;
365 02AF AF8F CLR _USB_STATUS
366 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (153)
367 ; STATUS_BUF = 0;
368 02B0 AFCB CLR _STATUS_BUF
369 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (157)
370 ; HAR = 127;
371 02B1 A77F MOV A,#0x7f
372 02B2 A9E9 MOV _HAR,A
373 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (158)
374 ; USB_Lib_Delay();
375 02B3 E356 CALL _USB_Lib_Delay
376 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (159)
377 ; M_BS5(HGSR);
378 02B4 2DE6 BS _HGSR,5
379 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (160)
380 ; USB_Lib_Delay();
381 02B5 E356 CALL _USB_Lib_Delay
382 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (161)
383 ; HPCONR = 145;//#0b10010001
384 02B6 A791 MOV A,#0x91
385 02B7 A9F3 MOV _HPCONR,A
386 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (162)
387 ; USB_Lib_Delay();
388 02B8 E356 CALL _USB_Lib_Delay
389 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (163)
390 ; M_BC0(HPSCR1);
391 02B9 20FA BC _HPSCR1,0
392 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (165)
393 ; USB_Lib_Delay();
394 02BA E356 CALL _USB_Lib_Delay
395 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (166)
396 ; M_BS5(GCNTR);
397 02BB 2DCD BS _GCNTR,5
398 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (167)
399 ; USB_Lib_Delay();
400 02BC E356 CALL _USB_Lib_Delay
401 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (168)
402 ; HPCONR = 137; //#0b10001001
403 02BD A789 MOV A,#0x89
404 02BE A9F3 MOV _HPCONR,A
405 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (169)
406 ; USB_Lib_Delay();
407 02BF E356 CALL _USB_Lib_Delay
408 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (170)
409 ; M_BC4(HPSCR1);
410 02C0 24FA BC _HPSCR1,4
411 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (171)
412 ; USB_Lib_Delay();
413 02C1 E356 CALL _USB_Lib_Delay
414 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (175)
415 ; AddUsbBusResetSub();
416 02C2 E10F CALL _AddUsbBusResetSub
417 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (189)
418 ; return;
419 02C3 0003 RETI
420 ;***
421 ; pBlock Stats: dbName = I
422 ;***
423 ;entry: _Int_Int0Rxe: ;Function start
424 ; 0 exit points
425 ;Using Bank: Bank1
426 ;functions called:
427 ; _USB_Lib_Delay
428 ; _AddUsbSetReportSub
429 ; _USB_Lib_Delay
430 ; _StageOne
431 ; _USB_Lib_Delay
432 ; _USB_Lib_Delay
433 ; _USB_Lib_Delay
434 ; _USB_Lib_Delay
435 ; _USB_Lib_Delay
436 ;; Starting pCode block
437 02C4 _Int_Int0Rxe: ;Function start
438 ; 0 exit points
439 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (207)
440 ; if(M_ISBS0(EP0RXTR)) // JBS EP0RXTR,OUT,f_out_package
441 02C4 10D6 JBC _EP0RXTR,0,_00131_DS_ET21x130C_usb_lib_Int_Int0Rxe
441 02C5 02D0
442 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (209)
443 ; EP0RXTR = 0xFE; //#0b11111110
444 02C6 A7FE MOV A,#0xfe
445 02C7 A9D6 MOV _EP0RXTR,A
446 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (210)
447 ; USB_Lib_Delay();
448 02C8 E356 CALL _USB_Lib_Delay
449 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (212)
450 ; if(M_ISBC2(FC_STATUS))
451 02C9 128F JBC _FC_STATUS,2,_00133_DS_ET21x130C_usb_lib_Int_Int0Rxe
451 02CA 02F2
452 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (216)
453 ; M_BC2(FC_STATUS);
454 02CB 228F BC _FC_STATUS,2
455 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (218)
456 ; AddUsbSetReportSub();
457 02CC E1A0 CALL _AddUsbSetReportSub
458 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (220)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -