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

📄 main.lst

📁 USB interface examples using CDC by HT-PICC 18
💻 LST
📖 第 1 页 / 共 5 页
字号:


HI-TECH Software PICC-18 Macro Assembler V9.50PL3
                                                       Sun Oct 14 00:35:16 2007


     1                           	processor	18F4550
     2                           	opt	pw 80
     3                           	psect	const,global,class=CODE,delta=1
     4                           	psect	text,global,reloc=2,class=CODE,delta=1
     5                           	psect	config,global,class=CONFIG,delta=1
     6                           	psect	bigbss,global,class=BIGRAM,space=1,delta=
      +                          1
     7                           	psect	bss,global,class=RAM,space=1,delta=1
     8                           	psect	temp,global,ovrld,common,class=COMRAM,spa
      +                          ce=1,delta=1
     9                           	psect	intsave_regs,global,class=BIGRAM,space=1,
      +                          delta=1
    10  000000                     
    11  000000                     
    12  000000                     
    13  000000                     
    14  000000                     
    15  000000                     
    16  000000                     
    17  000000                     
    18  000000                     
    19  000000                     
    20  000000                     
    21  000000                     
    22  000000                     
    23  000000                     
    24  000000                     
    25  000000                     
    26  000000                     
    27  000000                     
    28  000000                     
    29  000000                     
    30  000000                     
    31  000000                     
    32  000000                     
    33  000000                     
    34  000000                     
    35  000000                     
    36  000000                     
    37  000000                     
    38  000000                     
    39  000000                     
    40  000000                     
    41  000000                     
    42  000000                     
    43  000000                     
    44  000000                     
    45  000000                     
    46  000000                     
    47  000000                     
    48  000000                     
    49  000000                     
    50  000000                     
    51  000000                     
    52  000000                     
    53  000000                     
    54  000000                     
    55  000000                     
    56  000000                     
    57  000000                     
    58  000000                     
    59  000000                     
    60  000000                     
    61  000000                     
    62  000000                     
    63  000000                     
    64  000000                     
    65  000000                     
    66  000000                     
    67  000000                     
    68  000000                     
    69  000000                     
    70  000000                     
    71  000000                     
    72  000000                     
    73  000000                     
    74  000000                     
    75  000000                     
    76  000000                     
    77  000000                     
    78  000000                     
    79  000000                     
    80  000000                     
    81  000000                     
    82  000000                     
    83  000000                     
    84  000000                     
    85  000000                     
    86  000000                     
    87  000000                     
    88  000000                     
    89  000000                     
    90  000000                     
    91  000000                     
    92  000000                     
    93  000000                     
    94  000000                     
    95  000000                     
    96  000000                     
    97  000000                     
    98  000000                     
    99                           
   100                           	psect	const
   101  000400                     _device_dsc:
   102  000400  12                 	db	18
   103  000401  01                 	db	1
   104  000402  0200               	dw	512
   105  000404  00                 	db	0
   106  000405  00                 	db	0
   107  000406  00                 	db	0
   108  000407  40                 	db	64
   109  000408  04D8               	dw	1240
   110  00040A  0011               	dw	17
   111  00040C  0000               	dw	0
   112  00040E  01                 	db	1
   113  00040F  02                 	db	2
   114  000410  00                 	db	0
   115  000411  01                 	db	1
   116  000412                     _cfg01:
   117  000412  09                 	db	9
   118  000413  02                 	db	2
   119  000414  0020               	dw	32
   120  000416  01                 	db	1
   121  000417  01                 	db	1
   122  000418  00                 	db	0
   123  000419  80                 	db	-128
   124  00041A  32                 	db	50
   125  00041B  09                 	db	9
   126  00041C  04                 	db	4
   127  00041D  00                 	db	0
   128  00041E  00                 	db	0
   129  00041F  02                 	db	2
   130  000420  00                 	db	0
   131  000421  00                 	db	0
   132  000422  00                 	db	0
   133  000423  00                 	db	0
   134  000424  07                 	db	7
   135  000425  05                 	db	5
   136  000426  01                 	db	1
   137  000427  02                 	db	2
   138  000428  0040               	dw	64
   139  00042A  20                 	db	32
   140  00042B  07                 	db	7
   141  00042C  05                 	db	5
   142  00042D  81                 	db	-127
   143  00042E  02                 	db	2
   144  00042F  0040               	dw	64
   145  000431  20                 	db	32
   146  000432                     _sd000:
   147  000432  04                 	db	4
   148  000433  03                 	db	3
   149  000434  0409               	dw	1033
   150  000436                     _sd001:
   151  000436  26                 	db	38
   152  000437  03                 	db	3
   153  000438  0050               	dw	80
   154  00043A  0068               	dw	104
   155  00043C  0061               	dw	97
   156  00043E  006D               	dw	109
   157  000440  0020               	dw	32
   158  000442  0054               	dw	84
   159  000444  0068               	dw	104
   160  000446  0061               	dw	97
   161  000448  0069               	dw	105
   162  00044A  0020               	dw	32
   163  00044C  0048               	dw	72
   164  00044E  006F               	dw	111
   165  000450  0061               	dw	97
   166  000452  0020               	dw	32
   167  000454  0042               	dw	66
   168  000456  004B               	dw	75
   169  000458  0048               	dw	72
   170  00045A  004E               	dw	78
   171  00045C                     _sd002:
   172  00045C  24                 	db	36
   173  00045D  03                 	db	3
   174  00045E  0047               	dw	71
   175  000460  0069               	dw	105
   176  000462  0061               	dw	97
   177  000464  006F               	dw	111
   178  000466  0020               	dw	32
   179  000468  0054               	dw	84
   180  00046A  0069               	dw	105
   181  00046C  0065               	dw	101
   182  00046E  0070               	dw	112
   183  000470  0020               	dw	32
   184  000472  0055               	dw	85
   185  000474  0053               	dw	83
   186  000476  0042               	dw	66
   187  000478  0020               	dw	32
   188  00047A  0032               	dw	50
   189  00047C  002E               	dw	46
   190  00047E  0030               	dw	48
   191  000480                     _USB_CD_Ptr:
   192  000480  0412               	dw	_cfg01
   193  000482  0412               	dw	_cfg01
   194  000484                     _USB_SD_Ptr:
   195  000484  0432               	dw	_sd000
   196  000486  0436               	dw	_sd001
   197  000488  045C               	dw	_sd002
   198                           
   199                           	psect	text
   200  007738                     _USBCheckStdRequest:
   201                           ;	_dataPacket assigned to ?a_UserTasks+0
   202  000000                     _UserTasks$dataPacket	set	?a_UserTasks
   203                           ;       param _len assigned to ?_USBGenRead+2
   204  000000                     _USBGenRead$len	set	?_USBGenRead+2
   205                           ;       param _buffer assigned to ?_USBGenRead+0
   206  000000                     _USBGenRead$buffer	set	?_USBGenRead
   207                           ;       param _len assigned to ?_USBGenWrite+2
   208  000000                     _USBGenWrite$len	set	?_USBGenWrite+2
   209                           ;       param _buffer assigned to ?_USBGenWrite+
      +                          0
   210  000000                     _USBGenWrite$buffer	set	?_USBGenWrite
   211                           ;       param _count assigned to ?_ClearArray+2
   212  000000                     _ClearArray$count	set	?_ClearArray+2
   213  000000                     
   214                           ;GenericUSB.h: 709: void USBCheckStdRequest(void
      +                          )
   215  007738  EE04 F080          	lfsr	0,1152
   216  00773C  38EF               	swapf	indf0,w,c
   217  00773E  6E00               	movwf	btemp,c
   218  007740  3000               	rrcf	btemp,w,c
   219  007742  0B03               	andlw	3
   220  007744  A4D8               	btfss	status,2,c
   221  007746  0012               	return	
   222  007748  D03A               	goto	l48
   223                           ;GenericUSB.h: 712: switch(SetupPkt.b.bRequest)
   224  00774A                     l49:
   225                           ;GenericUSB.h: 713: {
   226                           ;GenericUSB.h: 715: ctrl_trf_session_owner = 1;
   227  00774A  0E01               	movlw	1
   228  00774C  CFE8 F3F9          	movff	wreg,_ctrl_trf_session_owner
   229                           ;GenericUSB.h: 716: usb_device_state = 4;
   230  007750  0E04               	movlw	4
   231  007752  CFE8 F3FD          	movff	wreg,_usb_device_state
   232                           ;GenericUSB.h: 717: break;
   233  007756  0012               	return	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -