📄 et21x130c_usb_lib_et.lst
字号:
459 ; nwLength = 0;
460 02CD AFC6 CLR _nwLength
461 02CE AFC7 CLR _nwLength + 1
462 02CF C2F2 JMP _00133_DS_ET21x130C_usb_lib_Int_Int0Rxe
463 02D0 _00131_DS_ET21x130C_usb_lib_Int_Int0Rxe:
464 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (230)
465 ; if(M_ISBS1(EP0RXTR))
466 02D0 11D6 JBC _EP0RXTR,1,_00121_DS_ET21x130C_usb_lib_Int_Int0Rxe
466 02D1 02D5
467 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (232)
468 ; EP0RXTR = 0xFD; //#0b11111101
469 02D2 A7FD MOV A,#0xfd
470 02D3 A9D6 MOV _EP0RXTR,A
471 02D4 C2D7 JMP _00122_DS_ET21x130C_usb_lib_Int_Int0Rxe
472 02D5 _00121_DS_ET21x130C_usb_lib_Int_Int0Rxe:
473 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (236)
474 ; EP0RXTR = 0xFB; //#0b11111011
475 02D5 A7FB MOV A,#0xfb
476 02D6 A9D6 MOV _EP0RXTR,A
477 02D7 _00122_DS_ET21x130C_usb_lib_Int_Int0Rxe:
478 02D7 0000 NOP ;inline asm
479 02D8 A7C0 MOV A,#_bmRequestType ;inline asm
480 02D9 A906 MOV _IAP0,A ;inline asm
481 02DA 0000 NOP ;inline asm
482 02DB _00123_DS_ET21x130C_usb_lib_Int_Int0Rxe:
483 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (247)
484 ; while(M_ISBC3(IAP0))
485 02DB 1B06 JBS _IAP0,3,_00125_DS_ET21x130C_usb_lib_Int_Int0Rxe
485 02DC 02E0
486 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (249)
487 ; IAC0 = EP0RXDAR;
488 02DD A8E1 MOV A,_EP0RXDAR
489 02DE A900 MOV _IAC0,A
490 02DF C2DB JMP _00123_DS_ET21x130C_usb_lib_Int_Int0Rxe
491 02E0 _00125_DS_ET21x130C_usb_lib_Int_Int0Rxe:
492 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (254)
493 ; if(!nwLength)
494 02E0 A8C6 MOV A,_nwLength
495 02E1 01C7 OR A,_nwLength + 1
496 02E2 1203 JBC _STTS,2,_00127_DS_ET21x130C_usb_lib_Int_Int0Rxe
496 02E3 02E6
497 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (256)
498 ; EP0TXCTR = 0;
499 02E4 AFDD CLR _EP0TXCTR
500 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (257)
501 ; USB_Lib_Delay();
502 02E5 E356 CALL _USB_Lib_Delay
503 02E6 _00127_DS_ET21x130C_usb_lib_Int_Int0Rxe:
504 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (260)
505 ; M_BC1(USB_STATUS);
506 02E6 218F BC _USB_STATUS,1
507 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (261)
508 ; M_BC0(USB_STATUS);
509 02E7 208F BC _USB_STATUS,0
510 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (262)
511 ; M_BC2(USB_STATUS);
512 02E8 228F BC _USB_STATUS,2
513 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (263)
514 ; M_BC5(USB_STATUS);
515 02E9 258F BC _USB_STATUS,5
516 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (268)
517 ; StageOne();
518 02EA E35B CALL _StageOne
519 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (270)
520 ; if(M_ISBS0(USB_STATUS))
521 02EB 108F JBC _USB_STATUS,0,_00133_DS_ET21x130C_usb_lib_Int_Int0Rxe
521 02EC 02F2
522 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (272)
523 ; M_BS1(EP0RXCSR);
524 02ED 29D7 BS _EP0RXCSR,1
525 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (273)
526 ; USB_Lib_Delay();
527 02EE E356 CALL _USB_Lib_Delay
528 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (274)
529 ; M_BS1(EP0TXCSR);
530 02EF 29D8 BS _EP0TXCSR,1
531 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (275)
532 ; USB_Lib_Delay();
533 02F0 E356 CALL _USB_Lib_Delay
534 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (276)
535 ; goto Back_To_Mloop;
536 02F1 C2F9 JMP _00135_DS_ET21x130C_usb_lib_Int_Int0Rxe
537 02F2 _00133_DS_ET21x130C_usb_lib_Int_Int0Rxe:
538 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (281)
539 ; M_BC1(EP0RXCSR);
540 02F2 21D7 BC _EP0RXCSR,1
541 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (282)
542 ; USB_Lib_Delay();
543 02F3 E356 CALL _USB_Lib_Delay
544 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (283)
545 ; M_BC1(EP0TXCSR);
546 02F4 21D8 BC _EP0TXCSR,1
547 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (284)
548 ; USB_Lib_Delay();
549 02F5 E356 CALL _USB_Lib_Delay
550 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (285)
551 ; M_BS0(EP0RXCSR);
552 02F6 28D7 BS _EP0RXCSR,0
553 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (286)
554 ; USB_Lib_Delay();
555 02F7 E356 CALL _USB_Lib_Delay
556 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (287)
557 ; M_BS0(EP0TXCSR);
558 02F8 28D8 BS _EP0TXCSR,0
559 02F9 _00135_DS_ET21x130C_usb_lib_Int_Int0Rxe:
560 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (302)
561 ; return;
562 02F9 0003 RETI
563 ;***
564 ; pBlock Stats: dbName = I
565 ;***
566 ;entry: _Int_Int0Ine: ;Function start
567 ; 0 exit points
568 ;Using Bank: Bank1
569 ;functions called:
570 ; _USB_Lib_Delay
571 ;; Starting pCode block
572 02FA _Int_Int0Ine: ;Function start
573 ; 0 exit points
574 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (319)
575 ; EPINTR = 251;//#0b11111011
576 02FA A7FB MOV A,#0xfb
577 02FB A9D1 MOV _EPINTR,A
578 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (320)
579 ; USB_Lib_Delay();
580 02FC E356 CALL _USB_Lib_Delay
581 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (333)
582 ; return;
583 02FD 0003 RETI
584 ;***
585 ; pBlock Stats: dbName = I
586 ;***
587 ;entry: _Int_Int0Txe: ;Function start
588 ; 0 exit points
589 ;Using Bank: Bank1
590 ;functions called:
591 ; _USB_Lib_Delay
592 ; _USB_Lib_Delay
593 ; _USB_Lib_Delay
594 ; _AddUsbGetReportExpSub
595 ; _USB_Lib_Delay
596 ; _fTransmitTable
597 ; _USB_Lib_Delay
598 ; _USB_Lib_Delay
599 ; _USB_Lib_Delay
600 ;; Starting pCode block
601 02FE _Int_Int0Txe: ;Function start
602 ; 0 exit points
603 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (350)
604 ; EPINTR = 253;//#0b11111101
605 02FE A7FD MOV A,#0xfd
606 02FF A9D1 MOV _EPINTR,A
607 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (351)
608 ; USB_Lib_Delay();
609 0300 E356 CALL _USB_Lib_Delay
610 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (353)
611 ; FAR = ADDRESS_BUFf;
612 0301 A891 MOV A,_ADDRESS_BUFf
613 0302 A9D5 MOV _FAR,A
614 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (354)
615 ; USB_Lib_Delay();
616 0303 E356 CALL _USB_Lib_Delay
617 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (355)
618 ; if(!TBLL)
619 0304 ACC8 ZCHK _TBLL
620 0305 1203 JBC _STTS,2,_00149_DS_ET21x130C_usb_lib_Int_Int0Txe
620 0306 030A
621 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (357)
622 ; EP0TXCTR=0;
623 0307 AFDD CLR _EP0TXCTR
624 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (358)
625 ; USB_Lib_Delay();
626 0308 E356 CALL _USB_Lib_Delay
627 0309 C318 JMP _00151_DS_ET21x130C_usb_lib_Int_Int0Txe
628 030A _00149_DS_ET21x130C_usb_lib_Int_Int0Txe:
629 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (360)
630 ; else if(nwLength)
631 030A A8C6 MOV A,_nwLength
632 030B 01C7 OR A,_nwLength + 1
633 030C 1A03 JBS _STTS,2,_00151_DS_ET21x130C_usb_lib_Int_Int0Txe
633 030D 0318
634 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (362)
635 ; if(M_ISBS5(FC_STATUS))
636 030E 158F JBC _FC_STATUS,5,_00144_DS_ET21x130C_usb_lib_Int_Int0Txe
636 030F 0312
637 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (365)
638 ; AddUsbGetReportExpSub();
639 0310 E130 CALL _AddUsbGetReportExpSub
640 0311 C318 JMP _00151_DS_ET21x130C_usb_lib_Int_Int0Txe
641 0312 _00144_DS_ET21x130C_usb_lib_Int_Int0Txe:
642 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (369)
643 ; nTable = nRomAdr;
644 0312 A8C9 MOV A,_nRomAdr
645 0313 A90B MOV _nTable,A
646 0314 A8CA MOV A,_nRomAdr + 1
647 0315 A90C MOV _nTable + 1,A
648 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (372)
649 ; USB_Lib_Delay();
650 0316 E356 CALL _USB_Lib_Delay
651 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (373)
652 ; fTransmitTable();
653 0317 E4DC CALL _fTransmitTable
654 0318 _00151_DS_ET21x130C_usb_lib_Int_Int0Txe:
655 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (378)
656 ; M_BC1(EP0RXCSR);
657 0318 21D7 BC _EP0RXCSR,1
658 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (379)
659 ; USB_Lib_Delay();
660 0319 E356 CALL _USB_Lib_Delay
661 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (380)
662 ; M_BC1(EP0TXCSR);
663 031A 21D8 BC _EP0TXCSR,1
664 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (381)
665 ; USB_Lib_Delay();
666 031B E356 CALL _USB_Lib_Delay
667 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (382)
668 ; M_BS0(EP0RXCSR);
669 031C 28D7 BS _EP0RXCSR,0
670 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (383)
671 ; USB_Lib_Delay();
672 031D E356 CALL _USB_Lib_Delay
673 ;#CSRC F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130C_usb_lib.c (384)
674 ; M_BS0(EP0TXCSR);
675 031E 28D8 BS _EP0TXCSR,0
676 031F 0003 RETI
677 ;***
678 ; pBlock Stats: dbName = I
679 ;***
680 ;entry: _Int_Int1e: ;Function start
681 ; 0 exit points
682 ;Using Bank: Bank1
683 ;functions called:
684 ; _USB_Lib_Delay
685 ; _AddUsbEp1Sub
686 ;; Starting pCode block
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -