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

📄 main.lst

📁 USB的开发例子,用PIC18F4550实现.可以和电脑用USB控制连接.
💻 LST
字号:


HI-TECH Software PICC-18 Macro Assembler V8.35PL3
Serial number: HCPIC18-15668                           Wed Jun 15 13:32:20 2005

Licensed to: DESIGNREM LTD
     1                           	processor	18F4550
     2                           	opt	pw 80
     3                           	psect	__Z15668RS_,global,delta=1
     4                           	psect	text,global,reloc=2,class=CODE,delta=1
     5                           	psect	intsave_regs,global,class=BIGRAM,space=1,
      +                          delta=1
     6  000000                     
     7  000000                     
     8  000000                     
     9  000000                     
    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                           
    96                           	psect	__Z15668RS_
    97  000004                     
    98  000004                     
    99                           
   100                           	psect	text
   101  0003D0                     _main:
   102  000000                     
   103                           ;main.c: 70: InitializeSystem();
   104  0003D0  D804               	call	_InitializeSystem	;wreg free
   105  0003D2                     l80:
   106                           ;main.c: 71: while(1)
   107                           ;main.c: 72: {
   108  0003D2  D80F               	call	_USBTasks	;wreg free
   109                           ;main.c: 74: ProcessIO();
   110  0003D4  ECE9  F005         	call	_ProcessIO	;wreg free
   111                           ;main.c: 75: }
   112  0003D8  D7FC               	goto	l80
   113                           ;main.c: 98: static void InitializeSystem(void)
   114                           ;main.c: 99: {
   115  0003DA                     _InitializeSystem:
   116  000000                     
   117                           ;main.c: 100: ADCON1 |= 0x0F;
   118  0003DA  0E0F               	movlw	15
   119  0003DC  12C1               	iorwf	4033,f,c
   120                           ;main.c: 110: {UCFG = 0x10|0x00|0x04|0x00; usb_d
      +                          evice_state = 0; usb_stat._byte = 0x00; usb_acti
      +                          ve_cfg = 0x00;};
   121  0003DE  0E14               	movlw	20
   122  0003E0  6E6F               	movwf	3951,c
   123  0003E2  0103               	movlb	_usb_device_state shr (0+8)
   124  0003E4  6B7B               	clrf	_usb_device_state& (0+255),b
   125  0003E6  0103               	movlb	_usb_stat shr (0+8)
   126  0003E8  6B7C               	clrf	_usb_stat& (0+255),b
   127  0003EA  0103               	movlb	_usb_active_cfg shr (0+8)
   128  0003EC  6B79               	clrf	_usb_active_cfg& (0+255),b
   129                           ;main.c: 112: UserInit();
   130  0003EE  EFCB  F005         	goto	_UserInit	;wreg free
   131                           ;main.c: 114: }
   132                           ;main.c: 131: void USBTasks(void)
   133                           ;main.c: 132: {
   134  0003F2                     _USBTasks:
   135  000000                     
   136                           ;main.c: 136: USBCheckBusStatus();
   137  0003F2  ECF4  F006         	call	_USBCheckBusStatus	;wreg free
   138                           ;main.c: 137: if(UCFGbits.UTEYE!=1)
   139  0003F6  AE6F               	btfss	3951,7,c	;volatile
   140                           ;main.c: 138: USBDriverService();
   141  0003F8  EC11  F007         	call	_USBDriverService	;wreg free
   142                           ;main.c: 141: CDCTxService();
   143  0003FC  EFD1  F003         	goto	_CDCTxService	;wreg free


HI-TECH Software PICC-18 Macro Assembler V8.35PL3
Symbol Table                                           Wed Jun 15 13:32:20 2005

                l80 03D2            _UserInit 0B96  
         _ProcessIO 0BD2                _main 03D0  
              start 0018    _InitializeSystem 03DA  
  _usb_device_state 037B            _usb_stat 037C  
 _USBCheckBusStatus 0DE8        _CDCTxService 07A2  
           __Lparam 00FC             __ramtop 0400  
    _usb_active_cfg 0379    _USBDriverService 0E22  
          _USBTasks 03F2  

⌨️ 快捷键说明

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