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

📄 mcp2510.lst

📁 pic单片机工程
💻 LST
📖 第 1 页 / 共 4 页
字号:
   611  0F61  00E5               	movwf	?_mcp_write
   612  0F62  3080               	movlw	128
   613  0F63  00E6               	movwf	?_mcp_write+1
   614  0F64  01E7               	clrf	?_mcp_write+2
   615  0F65  0AE7               	incf	?_mcp_write+2
   616  0F66  302A               	movlw	42
   617  0F67  26B3  120A  158A   	fcall	_mcp_write
   618                           ;mcp2510.c: 191: data=(0x80+0x03*8+0x06);
   619  0F6A  309E               	movlw	-98
   620  0F6B  00A4               	movwf	?a_mcp_init+3
   621                           ;mcp2510.c: 192: mcp_write(0x29, &data, 1);
   622  0F6C  3024               	movlw	?a_mcp_init+3
   623  0F6D  00E5               	movwf	?_mcp_write
   624  0F6E  3080               	movlw	128
   625  0F6F  00E6               	movwf	?_mcp_write+1
   626  0F70  01E7               	clrf	?_mcp_write+2
   627  0F71  0AE7               	incf	?_mcp_write+2
   628  0F72  3029               	movlw	41
   629  0F73  26B3  120A  158A   	fcall	_mcp_write
   630                           ;mcp2510.c: 194: data = 0x03;
   631  0F76  3003               	movlw	3
   632  0F77  00A4               	movwf	?a_mcp_init+3
   633                           ;mcp2510.c: 195: mcp_write(0x28, &data, 1);
   634  0F78  3024               	movlw	?a_mcp_init+3
   635  0F79  00E5               	movwf	?_mcp_write
   636  0F7A  3080               	movlw	128
   637  0F7B  00E6               	movwf	?_mcp_write+1
   638  0F7C  01E7               	clrf	?_mcp_write+2
   639  0F7D  0AE7               	incf	?_mcp_write+2
   640  0F7E  3028               	movlw	40
   641  0F7F  26B3  120A  158A   	fcall	_mcp_write
   642                           ;mcp2510.c: 198: data = 0x00;
   643  0F82  01A4               	clrf	?a_mcp_init+3
   644                           ;mcp2510.c: 199: mcp_write(0x2B, &data, 1);
   645  0F83  3024               	movlw	?a_mcp_init+3
   646  0F84  00E5               	movwf	?_mcp_write
   647  0F85  3080               	movlw	128
   648  0F86  00E6               	movwf	?_mcp_write+1
   649  0F87  01E7               	clrf	?_mcp_write+2
   650  0F88  0AE7               	incf	?_mcp_write+2
   651  0F89  302B               	movlw	43
   652  0F8A  26B3  120A  158A   	fcall	_mcp_write
   653                           ;mcp2510.c: 202: mcp_write_can_id(0x20, 0,0);
   654  0F8D  01D9               	clrf	?_mcp_write_can_id
   655  0F8E  01DA               	clrf	?_mcp_write_can_id+1
   656  0F8F  01DB               	clrf	?_mcp_write_can_id+2
   657  0F90  01DC               	clrf	?_mcp_write_can_id+3
   658  0F91  01DD               	clrf	?_mcp_write_can_id+4
   659  0F92  3020               	movlw	32
   660  0F93  2701  120A  158A   	fcall	_mcp_write_can_id
   661                           ;mcp2510.c: 203: mcp_write_can_id(0x24, 0,0);
   662  0F96  01D9               	clrf	?_mcp_write_can_id
   663  0F97  01DA               	clrf	?_mcp_write_can_id+1
   664  0F98  01DB               	clrf	?_mcp_write_can_id+2
   665  0F99  01DC               	clrf	?_mcp_write_can_id+3
   666  0F9A  01DD               	clrf	?_mcp_write_can_id+4
   667  0F9B  3024               	movlw	36
   668  0F9C  2701  120A  158A   	fcall	_mcp_write_can_id
   669                           ;mcp2510.c: 205: mcp_write_can_id(0,0, 0);
   670  0F9F  01D9               	clrf	?_mcp_write_can_id
   671  0FA0  01DA               	clrf	?_mcp_write_can_id+1
   672  0FA1  01DB               	clrf	?_mcp_write_can_id+2
   673  0FA2  01DC               	clrf	?_mcp_write_can_id+3
   674  0FA3  01DD               	clrf	?_mcp_write_can_id+4
   675  0FA4  3000               	movlw	0
   676  0FA5  2701  120A  158A   	fcall	_mcp_write_can_id
   677                           ;mcp2510.c: 206: mcp_write_can_id(4,0, 0);
   678  0FA8  01D9               	clrf	?_mcp_write_can_id
   679  0FA9  01DA               	clrf	?_mcp_write_can_id+1
   680  0FAA  01DB               	clrf	?_mcp_write_can_id+2
   681  0FAB  01DC               	clrf	?_mcp_write_can_id+3
   682  0FAC  01DD               	clrf	?_mcp_write_can_id+4
   683  0FAD  3004               	movlw	4
   684  0FAE  2701  120A  158A   	fcall	_mcp_write_can_id
   685                           ;mcp2510.c: 207: mcp_write_can_id(8,0, 0);
   686  0FB1  01D9               	clrf	?_mcp_write_can_id
   687  0FB2  01DA               	clrf	?_mcp_write_can_id+1
   688  0FB3  01DB               	clrf	?_mcp_write_can_id+2
   689  0FB4  01DC               	clrf	?_mcp_write_can_id+3
   690  0FB5  01DD               	clrf	?_mcp_write_can_id+4
   691  0FB6  3008               	movlw	8
   692  0FB7  2701  120A  158A   	fcall	_mcp_write_can_id
   693                           ;mcp2510.c: 208: mcp_write_can_id(16,0, 0);
   694  0FBA  01D9               	clrf	?_mcp_write_can_id
   695  0FBB  01DA               	clrf	?_mcp_write_can_id+1
   696  0FBC  01DB               	clrf	?_mcp_write_can_id+2
   697  0FBD  01DC               	clrf	?_mcp_write_can_id+3
   698  0FBE  01DD               	clrf	?_mcp_write_can_id+4
   699  0FBF  3010               	movlw	16
   700  0FC0  2701  120A  158A   	fcall	_mcp_write_can_id
   701                           ;mcp2510.c: 209: mcp_write_can_id(20,0, 0);
   702  0FC3  01D9               	clrf	?_mcp_write_can_id
   703  0FC4  01DA               	clrf	?_mcp_write_can_id+1
   704  0FC5  01DB               	clrf	?_mcp_write_can_id+2
   705  0FC6  01DC               	clrf	?_mcp_write_can_id+3
   706  0FC7  01DD               	clrf	?_mcp_write_can_id+4
   707  0FC8  3014               	movlw	20
   708  0FC9  2701  120A  158A   	fcall	_mcp_write_can_id
   709                           ;mcp2510.c: 210: mcp_write_can_id(24,0, 0);
   710  0FCC  01D9               	clrf	?_mcp_write_can_id
   711  0FCD  01DA               	clrf	?_mcp_write_can_id+1
   712  0FCE  01DB               	clrf	?_mcp_write_can_id+2
   713  0FCF  01DC               	clrf	?_mcp_write_can_id+3
   714  0FD0  01DD               	clrf	?_mcp_write_can_id+4
   715  0FD1  3018               	movlw	24
   716  0FD2  2701  120A  158A   	fcall	_mcp_write_can_id
   717                           ;mcp2510.c: 213: data = 0x00 + 0x04 + 0x00;
   718  0FD5  3004               	movlw	4
   719  0FD6  00A4               	movwf	?a_mcp_init+3
   720                           ;mcp2510.c: 215: mcp_write(15, &data, 1);
   721  0FD7  3024               	movlw	?a_mcp_init+3
   722  0FD8  00E5               	movwf	?_mcp_write
   723  0FD9  3080               	movlw	128
   724  0FDA  00E6               	movwf	?_mcp_write+1
   725  0FDB  01E7               	clrf	?_mcp_write+2
   726  0FDC  0AE7               	incf	?_mcp_write+2
   727  0FDD  300F               	movlw	15
   728  0FDE  26B3  120A  158A   	fcall	_mcp_write
   729                           ;mcp2510.c: 218: data = 0;
   730  0FE1  01A4               	clrf	?a_mcp_init+3
   731                           ;mcp2510.c: 219: a = 0x30;
   732  0FE2  3030               	movlw	48
   733  0FE3  00A3               	movwf	?a_mcp_init+2
   734                           ;mcp2510.c: 220: for (i = 0; i < 3; i++) {
   735  0FE4  01A1               	clrf	?a_mcp_init
   736  0FE5                     l25
   737                           ;mcp2510.c: 221: for (j = 0; j < 14; j++) {
   738  0FE5  01A2               	clrf	?a_mcp_init+1
   739  0FE6                     l28
   740                           ;mcp2510.c: 222: mcp_write(a, &data, 1);
   741  0FE6  3024               	movlw	?a_mcp_init+3
   742  0FE7  00E5               	movwf	?_mcp_write
   743  0FE8  3080               	movlw	128
   744  0FE9  00E6               	movwf	?_mcp_write+1
   745  0FEA  01E7               	clrf	?_mcp_write+2
   746  0FEB  0AE7               	incf	?_mcp_write+2
   747  0FEC  0823               	movf	?a_mcp_init+2,w
   748  0FED  26B3  120A  158A   	fcall	_mcp_write
   749                           ;mcp2510.c: 223: a++;
   750  0FF0  0AA3               	incf	?a_mcp_init+2
   751                           ;mcp2510.c: 224: }
   752  0FF1  0AA2               	incf	?a_mcp_init+1
   753  0FF2  300E               	movlw	14
   754  0FF3  0222               	subwf	?a_mcp_init+1,w
   755  0FF4  1C03               	btfss	3,0
   756  0FF5  2FE6               	goto	l28
   757                           ;mcp2510.c: 225: a += 2;
   758  0FF6  3002               	movlw	2
   759  0FF7  07A3               	addwf	?a_mcp_init+2
   760                           ;mcp2510.c: 226: }
   761  0FF8  0AA1               	incf	?a_mcp_init
   762  0FF9  3003               	movlw	3
   763  0FFA  0221               	subwf	?a_mcp_init,w
   764  0FFB  1C03               	btfss	3,0
   765  0FFC  2FE5               	goto	l25
   766                           ;mcp2510.c: 232: canSetup();
   767  0FFD  120A  158A  290D   	ljmp	_canSetup
   768                           
   769                           	psect	text7
   770                           ;mcp2510.c: 152: void mcp_transmit(uchar mcp_ad
      +                          dr)
   771                           ;mcp2510.c: 153: {
   772  0877                     _mcp_transmit
   773                           ;	_mcp_addr assigned to ?a_mcp_transmit+0
   774  0000                     _mcp_transmit$mcp_addr	set	?a_mcp_transmit
   775                           ;_mcp_addr stored from w
   776  0877  0183               	clrf	3	;select bank 0
   777  0878  00CE               	movwf	?a_mcp_transmit
   778                           ;mcp2510.c: 154: SPI_mcp_write_bits(mcp_addr, 0
      +                          x08, 0x08);
   779  0879  3008               	movlw	8
   780  087A  00CF               	movwf	?_SPI_mcp_write_bits
   781  087B  00D0               	movwf	?_SPI_mcp_write_bits+1
   782  087C  084E               	movf	?a_mcp_transmit,w
   783  087D  120A  158A  29CE   	ljmp	_SPI_mcp_write_bits
   784                           
   785                           	psect	temp
   786  0070                     btemp
   787  0070                     	ds	12


HI-TECH Software PICC Macro Assembler V8.05PL1
Symbol Table                                          Thu Oct 26 15:45:36 2006

                        l4 01CE                          l7 01DD  
                        l9 0EC0           _SPI_mcp_unselect 09C0  
                       l12 0ECF                         l21 0F2D  
                       l22 0F49                         l25 0FE5  
                       l19 0EF8                         l28 0FE6  
                       u35 020B                         u55 0273  
                       u95 0F25         _SPI_mcp_RD_address 08FD  
                       fsr 0004        ?_SPI_mcp_write_bits 004F  
              ?a_mcp_write 0068                  _SPI_putch 0889  
                      u105 0F41                   _mcp_init 0F51  
                 _mcp_read 01C1          ?a_mcp_read_can_id 004D  
             _mcp_read_can 02D2                  _mcp_reset 085E  
         ?_mcp_read_can_id 004B                  _mcp_write 0EB3  
                     btemp 0070                       llsll 0893  
             _mcp_transmit 0877                  ?_mcp_read 0052  
       _SPI_mcp_write_bits 09CE         ?a_mcp_write_can_id 005E  
               ?a_mcp_init 0021                 ?a_mcp_read 0054  
                  code_ptr 007C           _mcp_write_can_id 0F01  
              string_table 0071         _SPI_mcp_WR_address 08ED  
          _mcp_read_can_id 01E4                      status 0003  
           _SPI_mcp_select 085B                 ?_mcp_write 0065  
           ?a_mcp_read_can 0048              ?_mcp_read_can 0043  
        ?_mcp_write_can_id 0059              _mcp_write_can 0ED6  
            _SPI_mcp_reset 09C5             ?a_mcp_transmit 004E  
             used_code_ptr 0001            ?a_mcp_write_can 0057  
              used_btemp10 0001                used_btemp11 0001  
                 _canSetup 090D             ?_mcp_write_can 004E  
               used_btemp0 0001                 used_btemp1 0001  
               used_btemp2 0001                 used_btemp3 0001  
               used_btemp4 0001                 used_btemp5 0001  
               used_btemp6 0001                 used_btemp7 0001  
               used_btemp8 0001                 used_btemp9 0001  

⌨️ 快捷键说明

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