Subversion Repositories svnkaklik

Rev

Rev 323 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 323 Rev 324
Line 4... Line 4...
4
;// License Type  : Pro License
4
;// License Type  : Pro License
5
;// Limitations   : PIC18 max code size:Unlimited, max RAM banks:Unlimited
5
;// Limitations   : PIC18 max code size:Unlimited, max RAM banks:Unlimited
6
;/////////////////////////////////////////////////////////////////////////////////
6
;/////////////////////////////////////////////////////////////////////////////////
7
 
7
 
8
	ORG 0x00000200
8
	ORG 0x00000200
9
0200  EF63F001  	GOTO	_startup
9
0200  EFAEF001  	GOTO	_startup
10
	ORG 0x00000204
10
	ORG 0x00000204
11
0204            send_00000
11
0204            send_00000
12
0204            ; { send ; function begin
12
0204            ; { send ; function begin
13
0204            label268438562
13
0204            label268438562
14
0204  A89E      	BTFSS gbl_pir1,4
14
0204  A89E      	BTFSS gbl_pir1,4
15
0206  D7FE      	BRA	label268438562
15
0206  D7FE      	BRA	label268438562
16
0208  5006      	MOVF send_00000_arg_c, W
16
0208  5009      	MOVF send_00000_arg_c, W
17
020A  6EAD      	MOVWF gbl_txreg
17
020A  6EAD      	MOVWF gbl_txreg
18
020C  0012      	RETURN
18
020C  0012      	RETURN
19
020E            ; } send function end
19
020E            ; } send function end
20
 
20
 
21
	ORG 0x0000020E
21
	ORG 0x0000020E
Line 27... Line 27...
27
0214  88AB      	BSF gbl_rcsta,4
27
0214  88AB      	BSF gbl_rcsta,4
28
0216            label268438551
28
0216            label268438551
29
0216  AA9E      	BTFSS gbl_pir1,5
29
0216  AA9E      	BTFSS gbl_pir1,5
30
0218  D7FE      	BRA	label268438551
30
0218  D7FE      	BRA	label268438551
31
021A  50AE      	MOVF gbl_rcreg, W
31
021A  50AE      	MOVF gbl_rcreg, W
32
021C  6E06      	MOVWF CompTempVarRet489
32
021C  6E09      	MOVWF CompTempVarRet489
33
021E  0012      	RETURN
33
021E  0012      	RETURN
34
0220            ; } receive function end
34
0220            ; } receive function end
35
 
35
 
36
	ORG 0x00000220
36
	ORG 0x00000220
37
0220            main
37
0220            main
Line 69... Line 69...
69
025A  D7FE      	BRA	label268438598
69
025A  D7FE      	BRA	label268438598
70
025C  0EF0      	MOVLW 0xF0
70
025C  0EF0      	MOVLW 0xF0
71
025E  6E03      	MOVWF main_1_leds
71
025E  6E03      	MOVWF main_1_leds
72
0260  0E80      	MOVLW 0x80
72
0260  0E80      	MOVLW 0x80
73
0262  6E04      	MOVWF main_1_count
73
0262  6E04      	MOVWF main_1_count
-
 
74
0264  0E1A      	MOVLW 0x1A
-
 
75
0266  6E05      	MOVWF main_1_count+D'1'
-
 
76
0268  0E06      	MOVLW 0x06
-
 
77
026A  6E06      	MOVWF main_1_count+D'2'
-
 
78
026C  6A07      	CLRF main_1_count+D'3'
74
0264            label268438603
79
026E            label268438603
-
 
80
026E  5007      	MOVF main_1_count+D'3', W
-
 
81
0270  0800      	SUBLW 0x00
-
 
82
0272  E108      	BNZ	label268438604
-
 
83
0274  5006      	MOVF main_1_count+D'2', W
-
 
84
0276  0800      	SUBLW 0x00
-
 
85
0278  E105      	BNZ	label268438604
-
 
86
027A  5005      	MOVF main_1_count+D'1', W
-
 
87
027C  0800      	SUBLW 0x00
-
 
88
027E  E102      	BNZ	label268438604
75
0264  5004      	MOVF main_1_count, W
89
0280  5004      	MOVF main_1_count, W
76
0266  0800      	SUBLW 0x00
90
0282  0800      	SUBLW 0x00
-
 
91
0284            label268438604
-
 
92
0284  BE07      	BTFSC main_1_count+D'3',7
-
 
93
0286  80D8      	BSF STATUS,C
77
0268  E20E      	BC	label268438604
94
0288  E24A      	BC	label268438608
-
 
95
028A  0E01      	MOVLW 0x01
78
026A  0404      	DECF main_1_count, W
96
028C  5C04      	SUBWF main_1_count, W
-
 
97
028E  6E09      	MOVWF CompTempVar492
-
 
98
0290  0E00      	MOVLW 0x00
-
 
99
0292  6E0A      	MOVWF CompTempVar496
-
 
100
0294  A0D8      	BTFSS STATUS,C
-
 
101
0296  3C0A      	INCFSZ CompTempVar496, W
-
 
102
0298  5E05      	SUBWF main_1_count+D'1', F
-
 
103
029A  0E00      	MOVLW 0x00
-
 
104
029C  6E0A      	MOVWF CompTempVar496
-
 
105
029E  A0D8      	BTFSS STATUS,C
-
 
106
02A0  3C0A      	INCFSZ CompTempVar496, W
-
 
107
02A2  5E06      	SUBWF main_1_count+D'2', F
-
 
108
02A4  0E00      	MOVLW 0x00
-
 
109
02A6  6E0A      	MOVWF CompTempVar496
-
 
110
02A8  A0D8      	BTFSS STATUS,C
-
 
111
02AA  3C0A      	INCFSZ CompTempVar496, W
-
 
112
02AC  5E07      	SUBWF main_1_count+D'3', F
-
 
113
02AE  5009      	MOVF CompTempVar492, W
79
026C  6E04      	MOVWF main_1_count
114
02B0  6E04      	MOVWF main_1_count
-
 
115
02B2  0E00      	MOVLW 0x00
-
 
116
02B4  5C07      	SUBWF main_1_count+D'3', W
-
 
117
02B6  E108      	BNZ	label268438620
-
 
118
02B8  0E04      	MOVLW 0x04
-
 
119
02BA  5C06      	SUBWF main_1_count+D'2', W
-
 
120
02BC  E105      	BNZ	label268438620
-
 
121
02BE  0E93      	MOVLW 0x93
-
 
122
02C0  5C05      	SUBWF main_1_count+D'1', W
-
 
123
02C2  E102      	BNZ	label268438620
-
 
124
02C4  0EE0      	MOVLW 0xE0
-
 
125
02C6  5C04      	SUBWF main_1_count, W
-
 
126
02C8            label268438620
-
 
127
02C8  E302      	BNC	label4026532500
-
 
128
02CA  AE07      	BTFSS main_1_count+D'3',7
-
 
129
02CC  D003      	BRA	label268438624
-
 
130
02CE            label4026532500
80
026E  0E01      	MOVLW 0x01
131
02CE  0E01      	MOVLW 0x01
81
0270  1003      	IORWF main_1_leds, W
132
02D0  1003      	IORWF main_1_leds, W
82
0272  6E03      	MOVWF main_1_leds
133
02D2  6E03      	MOVWF main_1_leds
-
 
134
02D4            label268438624
-
 
135
02D4  0E00      	MOVLW 0x00
-
 
136
02D6  5C07      	SUBWF main_1_count+D'3', W
-
 
137
02D8  E108      	BNZ	label268438626
-
 
138
02DA  0E03      	MOVLW 0x03
-
 
139
02DC  5C06      	SUBWF main_1_count+D'2', W
-
 
140
02DE  E105      	BNZ	label268438626
-
 
141
02E0  0E0D      	MOVLW 0x0D
-
 
142
02E2  5C05      	SUBWF main_1_count+D'1', W
-
 
143
02E4  E102      	BNZ	label268438626
-
 
144
02E6  0E40      	MOVLW 0x40
-
 
145
02E8  5C04      	SUBWF main_1_count, W
-
 
146
02EA            label268438626
-
 
147
02EA  E302      	BNC	label4026532501
-
 
148
02EC  AE07      	BTFSS main_1_count+D'3',7
-
 
149
02EE  D003      	BRA	label268438630
-
 
150
02F0            label4026532501
83
0274  0E02      	MOVLW 0x02
151
02F0  0E02      	MOVLW 0x02
84
0276  1003      	IORWF main_1_leds, W
152
02F2  1003      	IORWF main_1_leds, W
85
0278  6E03      	MOVWF main_1_leds
153
02F4  6E03      	MOVWF main_1_leds
-
 
154
02F6            label268438630
-
 
155
02F6  0E00      	MOVLW 0x00
-
 
156
02F8  5C07      	SUBWF main_1_count+D'3', W
-
 
157
02FA  E108      	BNZ	label268438632
-
 
158
02FC  0E01      	MOVLW 0x01
-
 
159
02FE  5C06      	SUBWF main_1_count+D'2', W
-
 
160
0300  E105      	BNZ	label268438632
-
 
161
0302  0E86      	MOVLW 0x86
-
 
162
0304  5C05      	SUBWF main_1_count+D'1', W
-
 
163
0306  E102      	BNZ	label268438632
-
 
164
0308  0EA0      	MOVLW 0xA0
-
 
165
030A  5C04      	SUBWF main_1_count, W
-
 
166
030C            label268438632
-
 
167
030C  E302      	BNC	label4026532502
-
 
168
030E  AE07      	BTFSS main_1_count+D'3',7
-
 
169
0310  D003      	BRA	label268438636
-
 
170
0312            label4026532502
86
027A  0E04      	MOVLW 0x04
171
0312  0E04      	MOVLW 0x04
87
027C  1003      	IORWF main_1_leds, W
172
0314  1003      	IORWF main_1_leds, W
88
027E  6E03      	MOVWF main_1_leds
173
0316  6E03      	MOVWF main_1_leds
-
 
174
0318            label268438636
89
0280  5003      	MOVF main_1_leds, W
175
0318  5003      	MOVF main_1_leds, W
90
0282  6E89      	MOVWF gbl_lata
176
031A  6E89      	MOVWF gbl_lata
91
0284  D7EF      	BRA	label268438603
177
031C  D7A8      	BRA	label268438603
92
0286            label268438604
178
031E            label268438608
93
0286  6803      	SETF main_1_leds
-
 
94
0288  6889      	SETF gbl_lata
179
031E  6889      	SETF gbl_lata
95
028A            label268438619
180
0320            label268438640
96
028A  6802      	SETF main_1_sensors
181
0320  6802      	SETF main_1_sensors
97
028C  EC07F001  	CALL receive_00000
182
0322  EC07F001  	CALL receive_00000
98
0290  5006      	MOVF CompTempVarRet489, W
183
0326  5009      	MOVF CompTempVarRet489, W
99
0292  6E02      	MOVWF main_1_sensors
184
0328  6E02      	MOVWF main_1_sensors
100
0294  6A05      	CLRF CompTempVar491
185
032A  6A08      	CLRF CompTempVar491
101
0296  A202      	BTFSS main_1_sensors,1
186
032C  A202      	BTFSS main_1_sensors,1
102
0298  D003      	BRA	label268438624
187
032E  D003      	BRA	label268438645
103
029A  A002      	BTFSS main_1_sensors,0
188
0330  A002      	BTFSS main_1_sensors,0
104
029C  D001      	BRA	label268438624
189
0332  D001      	BRA	label268438645
105
029E  2A05      	INCF CompTempVar491, F
190
0334  2A08      	INCF CompTempVar491, F
106
02A0            label268438624
191
0336            label268438645
107
02A0  5205      	MOVF CompTempVar491, F
192
0336  5208      	MOVF CompTempVar491, F
108
02A2  E102      	BNZ	label268438625
193
0338  E102      	BNZ	label268438646
109
02A4  0E77      	MOVLW 0x77
194
033A  0E77      	MOVLW 0x77
110
02A6  6E01      	MOVWF main_1_motors
195
033C  6E01      	MOVWF main_1_motors
111
02A8            label268438625
196
033E            label268438646
112
02A8  B402      	BTFSC main_1_sensors,2
197
033E  B402      	BTFSC main_1_sensors,2
113
02AA  D002      	BRA	label268438628
198
0340  D002      	BRA	label268438649
114
02AC  0EF7      	MOVLW 0xF7
199
0342  0EF7      	MOVLW 0xF7
115
02AE  6E01      	MOVWF main_1_motors
200
0344  6E01      	MOVWF main_1_motors
116
02B0            label268438628
201
0346            label268438649
117
02B0  B602      	BTFSC main_1_sensors,3
202
0346  B602      	BTFSC main_1_sensors,3
118
02B2  D002      	BRA	label268438631
203
0348  D002      	BRA	label268438652
119
02B4  0E7F      	MOVLW 0x7F
204
034A  0E7F      	MOVLW 0x7F
120
02B6  6E01      	MOVWF main_1_motors
205
034C  6E01      	MOVWF main_1_motors
121
02B8            label268438631
206
034E            label268438652
122
02B8  5002      	MOVF main_1_sensors, W
207
034E  5002      	MOVF main_1_sensors, W
123
02BA  6E89      	MOVWF gbl_lata
208
0350  6E89      	MOVWF gbl_lata
124
02BC  5001      	MOVF main_1_motors, W
209
0352  5001      	MOVF main_1_motors, W
125
02BE  6E06      	MOVWF send_00000_arg_c
210
0354  6E09      	MOVWF send_00000_arg_c
126
02C0  EC02F001  	CALL send_00000
211
0356  EC02F001  	CALL send_00000
127
02C4  D7E2      	BRA	label268438619
212
035A  D7E2      	BRA	label268438640
128
02C6            ; } main function end
213
035C            ; } main function end
129
 
214
 
130
	ORG 0x000002C6
215
	ORG 0x0000035C
131
02C6            _startup
216
035C            _startup
132
02C6  EF10F001  	GOTO	main
217
035C  EF10F001  	GOTO	main
133
	ORG 0x00300000
218
	ORG 0x00300000
134
300000  FEFF      	DW 0xFEFF
219
300000  FEFF      	DW 0xFEFF
135
300002  FEF6      	DW 0xFEF6
220
300002  FEF6      	DW 0xFEF6
136
	ORG 0x00300004
221
	ORG 0x00300004
137
300004  FEFF      	DW 0xFEFF
222
300004  FEFF      	DW 0xFEFF