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

📄 mcp2515.lst

📁 采用PIC18F4580和MCP2512实现can通信。
💻 LST
📖 第 1 页 / 共 2 页
字号:


HI-TECH Software PICC-18 Macro Assembler V8.35PL3
Serial number: HCPIC18-88888                           Mon Sep 10 21:25:08 2007

Licensed to: ONE TWO
     1                           	processor	18F4580
     2                           	opt	pw 80
     3                           	psect	__Z88888RS_,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	__Z88888RS_
    97  000004                     
    98  000004                     
    99                           
   100                           	psect	text
   101  0005D2                     _Init_MCP2515:
   102                           ;	_adress assigned to ?a_bit_modify_MCP2515+0
   103  000000                     _bit_modify_MCP2515$adress	set	?a_bit_modify_MCP
      +                          2515
   104                           ;       param _value assigned to ?_bit_modify_MC
      +                          P2515+1
   105  000000                     _bit_modify_MCP2515$value	set	?_bit_modify_MCP25
      +                          15+1
   106                           ;       param _mask assigned to ?_bit_modify_MCP
      +                          2515+0
   107  000000                     _bit_modify_MCP2515$mask	set	?_bit_modify_MCP251
      +                          5
   108                           ;	_SPIdata assigned to ?a_read_MCP2515+1
   109  000000                     _read_MCP2515$SPIdata	set	?a_read_MCP2515+1
   110                           ;	_adress assigned to ?a_read_MCP2515+0
   111  000000                     _read_MCP2515$adress	set	?a_read_MCP2515
   112                           ;	_adress assigned to ?a_write_MCP2515+0
   113  000000                     _write_MCP2515$adress	set	?a_write_MCP2515
   114                           ;       param _value assigned to ?_write_MCP2515
      +                          +0
   115  000000                     _write_MCP2515$value	set	?_write_MCP2515
   116  000000                     
   117                           ;MCP2515.c: 38: reset_MCP2515();
   118  0005D2  D82D               	call	_reset_MCP2515	;wreg free
   119                           ;MCP2515.c: 39: bit_modify_MCP2515(0x0F,0b111000
      +                          00,0b10000000);
   120  0005D4  0EE0               	movlw	224
   121  0005D6  0100               	movlb	__Lparam shr (0+8)
   122  0005D8  6FFD               	movwf	?_bit_modify_MCP2515^(__Lparam& (0+65280)
      +                          )
   123  0005DA  0E80               	movlw	128
   124  0005DC  6FFE               	movwf	(?_bit_modify_MCP2515+1)^(__Lparam& (0+65
      +                          280))
   125  0005DE  0E0F               	movlw	15
   126  0005E0  D848               	call	_bit_modify_MCP2515
   127                           ;MCP2515.c: 44: write_MCP2515(0x2A,0b00001001);
   128  0005E2  0E09               	movlw	9
   129  0005E4  0100               	movlb	__Lparam shr (0+8)
   130  0005E6  6FFD               	movwf	?_write_MCP2515^(__Lparam& (0+65280))
   131  0005E8  0E2A               	movlw	42
   132  0005EA  D827               	call	_write_MCP2515
   133                           ;MCP2515.c: 45: write_MCP2515(0x29,0b10010000);
   134  0005EC  0E90               	movlw	144
   135  0005EE  0100               	movlb	__Lparam shr (0+8)
   136  0005F0  6FFD               	movwf	?_write_MCP2515^(__Lparam& (0+65280))
   137  0005F2  0E29               	movlw	41
   138  0005F4  D822               	call	_write_MCP2515
   139                           ;MCP2515.c: 46: write_MCP2515(0x28,0b01000010);
   140  0005F6  0E42               	movlw	66
   141  0005F8  0100               	movlb	__Lparam shr (0+8)
   142  0005FA  6FFD               	movwf	?_write_MCP2515^(__Lparam& (0+65280))
   143  0005FC  0E28               	movlw	40
   144  0005FE  D81D               	call	_write_MCP2515
   145                           ;MCP2515.c: 47: write_MCP2515(0x60,0b01100000);
   146  000600  0E60               	movlw	96
   147  000602  0100               	movlb	__Lparam shr (0+8)
   148  000604  6FFD               	movwf	?_write_MCP2515^(__Lparam& (0+65280))
   149  000606  D819               	call	_write_MCP2515
   150                           ;MCP2515.c: 48: write_MCP2515(0x60,0b01100000);
   151  000608  0E60               	movlw	96
   152  00060A  0100               	movlb	__Lparam shr (0+8)
   153  00060C  6FFD               	movwf	?_write_MCP2515^(__Lparam& (0+65280))
   154  00060E  D815               	call	_write_MCP2515

⌨️ 快捷键说明

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