📄 mcp2515.lst
字号:
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 + -