⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 et21x130c_usb_lib_et.lst

📁 在台湾义统公司
💻 LST
📖 第 1 页 / 共 5 页
字号:
   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 + -