Subversion Repositories svnkaklik

Rev

Details | Last modification | View Log

Rev Author Line No. Line
6 kaklik 1
MPASM 02.80 Released            BUDIC.ASM   7-22-2002  17:00:57         PAGE  1
2
 
3
 
4
LOC  OBJECT CODE     LINE SOURCE TEXT
5
  VALUE
6
 
7
                      00001 #include 16C84.INC
8
                      00001 ;
9
                      00002 ; Definice registru a zakladnich maker pro 16C84
10
                      00003 ;
11
                      00004                 processor       16f84
12
                      00005                 radix   D
13
                      00006 
14
0000                  00007 __16C84__:      ; Priznak modulu 16C84
15
                      00008 
16
                      00009 ; Definice registru
17
                      00010 
18
  00000000            00011 IND0            equ     00H     ; 0&1 Pristup na neprimou adresu
19
  00000001            00012 TMR0            equ     01H     ; 0   Real Time clock counter
20
  00000002            00013 PCL             equ     02H     ; 0&1 Spodni cast PC
21
  00000003            00014 STATUS          equ     03H     ; 0&1 Stavove bity
22
  00000000            00015 _CARRY                          equ     0
23
  00000001            00016 _DC                             equ     1
24
  00000002            00017 _ZERO                           equ     2
25
  00000003            00018 _PD                             equ     3
26
  00000004            00019 _TO                             equ     4
27
  00000005            00020 _RP0                            equ     5
28
  00000006            00021 _RP1                            equ     6
29
  00000007            00022 _IRP                            equ     7
30
  00000004            00023 FSR             equ     04H     ; 0&1 Ukazatel pro neprime adresovani
31
  00000005            00024 PORTA           equ     05H     ; 0&1 Data a rizeni portu A
32
  00000006            00025 PORTB           equ     06H     ; 0&1 Data a rizeni portu B
33
  00000008            00026 EEDATA_0        equ     08H     ; 0   Data EEPROM
34
  00000008            00027 EECON1_1        equ     08H     ;   1 Rizeni EEPROM
35
  00000000            00028 _EERD                           equ     0
36
  00000001            00029 _EEWR                           equ     1
37
  00000002            00030 _EEWREN                         equ     2
38
  00000003            00031 _EEWRERR                        equ     3
39
  00000004            00032 _EEIF                           equ     4
40
  00000009            00033 EEADR_0         equ     09H     ; 0   Adresa EEPROM
41
  00000009            00034 EECON2_1        equ     09H     ;   1 Aktivacni pseudoregistr
42
  0000000A            00035 PCLATH          equ     0AH     ; 0&1 Horni cast PC pro move
43
  0000000B            00036 INTCON          equ     0BH     ; 0&1 Rizeni preruseni
44
  00000000            00037 _RBIF                           equ     0       ;
45
  00000001            00038 _INTF                           equ     1
46
  00000002            00039 _T0IF                           equ     2
47
  00000003            00040 _RBIE                           equ     3
48
  00000004            00041 _INTE                           equ     4
49
  00000005            00042 _T0IE                           equ     5
50
  00000006            00043 _EEIE                           equ     6
51
  00000007            00044 _GIE                            equ     7
52
                      00045 
53
                      00046 page0   macro
54
                      00047         bcf     STATUS,_RP0
55
                      00048         endm
56
                      00049 
57
                      00050 page1   macro
58
                      00051         bsf     STATUS,_RP0
59
                      00052         endm
60
MPASM 02.80 Released            BUDIC.ASM   7-22-2002  17:00:57         PAGE  2
61
 
62
 
63
LOC  OBJECT CODE     LINE SOURCE TEXT
64
  VALUE
65
 
66
                      00053 ;
67
                      00054 ; Sada maker pro porovnani a skoky
68
                      00055 ;
69
                      00056 
70
                      00057 ;--- Compare ---
71
                      00058 CMP     macro   ZNAK, PROCEDURA         ; if W=ZNAK then goto PROCEDURA
72
                      00059         xorlw   ZNAK                    ; if W#ZNAK then zachovej W a neskakej
73
                      00060         btfsc   STATUS,_ZERO
74
                      00061         goto    PROCEDURA
75
                      00062         xorlw   ZNAK
76
                      00063         endm
77
                      00064 
78
                      00065 ;--- Skip if Carry ---
79
                      00066 SC      macro
80
                      00067         btfss   STATUS,_CARRY
81
                      00068         endm
82
                      00069 
83
                      00070 ;--- Skip if not Carry ---
84
                      00071 SNC     macro
85
                      00072         btfsc   STATUS,_CARRY
86
                      00073         endm
87
                      00074 
88
                      00075 ;--- Skip if Zero ---
89
                      00076 SZ      macro
90
                      00077         btfss   STATUS,_ZERO
91
                      00078         endm
92
                      00079 
93
                      00080 ;--- Skip if not Zero ---
94
                      00081 SNZ     macro
95
                      00082         btfsc   STATUS,_ZERO
96
                      00083         endm
97
                      00084 
98
                      00085 ;--- Skip if Borrow ( Negative ) --- ( po odecitani )
99
                      00086 SB      macro
100
                      00087         btsfsc  STATUS,_CARRY
101
                      00088         endm
102
                      00089 SN      macro
103
                      00090         btfsc   STATUS,_CARRY
104
                      00091         endm
105
                      00092 
106
                      00093 ;--- Skip if not Borrow ( Positive ) --- ( po odecitani )
107
                      00094 SNB     macro
108
                      00095         btfss   STATUS,_CARRY
109
                      00096         endm
110
                      00097 SP      macro
111
                      00098         btfss   STATUS,_CARRY
112
                      00099         endm
113
                      00100 
114
                      00101         cblock  0CH             ; Prvni volny registr
115
                      00102         endc
116
                      00002 
117
0000                  00003         org     0
118
                      00004 
119
MPASM 02.80 Released            BUDIC.ASM   7-22-2002  17:00:57         PAGE  3
120
 
121
 
122
LOC  OBJECT CODE     LINE SOURCE TEXT
123
  VALUE
124
 
125
0000   281B           00005         goto    Start
126
                      00006         ;--------------------
127
0004                  00007         org     4
128
                      00008         ;--------------------
129
0004   281B           00009         goto    Start
130
                      00010 
131
                      00011 #include Delay.asm
132
                      00001 ;--- Macro na spozdeni 1ms az 255ms ---
133
                      00002 Delay   macro   ms
134
                      00003         movlw   ms
135
                      00004         movwf   xxx
136
                      00005         call    Delay1ms        
137
                      00006         endm
138
                      00007 
139
                      00008 ;--- Macro na spozdeni 0,1ms az 2,5ms (10-250) ---
140
                      00009 Delay01 macro   us
141
                      00010         movlw   us
142
                      00011         movwf   yyy
143
                      00012         call    us10
144
                      00013         
145
                      00014         nop
146
                      00015         nop                     ; Z duvodu vyrovnani poctu potrebnych taktu jako na Delay1ms
147
                      00016         nop
148
                      00017         return  
149
                      00018         endm
150
                      00019 ;--- Spozdeni v nasobcich 1ms+2us ----
151
                      00020 
152
0005                  00021 Delay1ms:
153
0005   3063           00022         movlw   99              ; 1 ms
154
0006   008C           00023         movwf   yyy             ; goto 2 takty decfsz 1 kdyz 1 jinak 2
155
0007   200C           00024         call    us10
156
                      00025 
157
0008   0B8D           00026         decfsz  xxx, f
158
0009   2805           00027         goto    Delay1ms
159
000A   0000           00028         nop
160
                      00029 ;---------------------------------
161
000B   0008           00030         return                  ;2us
162
                      00031 
163
                      00032 ;--- Spozdeni v nasobcich 10us ----
164
000C                  00033 us10:                   ; Prodleva (CT1 * 10us)
165
000C   0000           00034         nop     
166
000D   0000           00035         nop
167
000E   0000           00036         nop
168
000F   0000           00037         nop
169
0010   0000           00038         nop
170
0011   0000           00039         nop
171
0012   0000           00040         nop
172
0013   0B8C           00041         decfsz  yyy, f
173
0014   280C           00042         goto    us10
174
0015   0000           00043         nop
175
0016   0008           00044         return
176
                      00045         ;-------------------------
177
                      00046 
178
MPASM 02.80 Released            BUDIC.ASM   7-22-2002  17:00:57         PAGE  4
179
 
180
 
181
LOC  OBJECT CODE     LINE SOURCE TEXT
182
  VALUE
183
 
184
                      00047 ;----------------------------
185
                      00048 ; Definice promenych
186
                      00049 ;----------------------------
187
                      00050 
188
                      00051         cblock  
189
                      00052 
190
  0000000C            00053         yyy
191
  0000000D            00054         xxx
192
                      00055 
193
                      00056         endc
194
                      00057 
195
                      00012         
196
0017                  00013 zap:
197
0017   080F           00014         movf    CT2, w
198
0018   008D           00015         movwf   xxx             ;xxx promena z delay.asm
199
0019   2005           00016         call    Delay1ms
200
001A   0008           00017         return
201
                      00018 ;----------------------------------------------------
202
                      00019 
203
001B                  00020 Start:
204
                      00021         page1
205
001B   1683               M         bsf     STATUS,_RP0
206
001C   3000           00022         movlw   00000000B       ; inicializace citace a prescaleru
207
001D   0081           00023         movwf   TMR0
208
001E   3000           00024         movlw   00000000B       ; konfigurace preruseni
209
001F   008B           00025         movwf   INTCON
210
                      00026 
211
                      00027         page1
212
0020   1683               M         bsf     STATUS,_RP0
213
0021   3000           00028         movlw   00000000B       ; nastaveni portu na vstup nebo vystup
214
0022   0085           00029         movwf   PORTA           ; 1=vstup 0=vystup
215
0023   3043           00030         movlw   01000011B
216
0024   0086           00031         movwf   PORTB
217
                      00032 
218
0025   1781           00033         bsf     TMR0, 7         ; vypni pull-up na PORTB (OPTION registr)
219
                      00034 
220
                      00035         page0
221
0026   1283               M         bcf     STATUS,_RP0
222
                      00036 
223
0027   0103           00037         clrw                    ; vynulovani portu
224
0028   0085           00038         movwf   PORTA
225
0029   0086           00039         movwf   PORTB
226
                      00040         
227
                      00041 
228
002A                  00042 MainLoop:
229
                      00043 ;       movlw   50              ; Otacky
230
                      00044 ;       movwf   CT2
231
                      00045 ;       movlw   45              ; Pocet kroku zrychleni
232
                      00046 ;       movwf   CT1
233
                      00047 ;rozj2: 
234
                      00048 ;       decf    CT2, f
235
                      00049 
236
                      00050 
237
MPASM 02.80 Released            BUDIC.ASM   7-22-2002  17:00:57         PAGE  5
238
 
239
 
240
LOC  OBJECT CODE     LINE SOURCE TEXT
241
  VALUE
242
 
243
002A   30FA           00051         movlw   250             ; Pocet otacek jednoho kroku zrychleni
244
002B   0090           00052         movwf   CT3
245
                      00053         
246
002C   3096           00054         movlw   150
247
002D   0091           00055         movwf   CT4
248
                      00056 
249
002E   30C8           00057         movlw   200
250
002F   0092           00058         movwf   CT5
251
                      00059 
252
0030   30FA           00060         movlw   250
253
0031   0092           00061         movwf   CT5
254
                      00062 
255
0032                  00063 rozj:                           ; Rozjezd
256
0032   1405           00064         bsf     PORTA, 0        
257
0033   1085           00065         bcf     PORTA, 1        ;100
258
0034   1105           00066         bcf     PORTA, 2
259
                      00067         Delay   5
260
0035   3005               M         movlw   5
261
0036   008D               M         movwf   xxx
262
0037   2005               M         call    Delay1ms        
263
                      00068         
264
                      00069 ;       call    zap
265
                      00070 
266
0038   1405           00071         bsf     PORTA, 0        ;110
267
0039   1485           00072         bsf     PORTA, 1
268
003A   1105           00073         bcf     PORTA, 2
269
                      00074         Delay   5
270
003B   3005               M         movlw   5
271
003C   008D               M         movwf   xxx
272
003D   2005               M         call    Delay1ms        
273
                      00075 
274
003E   1005           00076         bcf     PORTA, 0        ;010
275
003F   1485           00077         bsf     PORTA, 1
276
0040   1105           00078         bcf     PORTA, 2
277
                      00079         Delay   4
278
0041   3004               M         movlw   4
279
0042   008D               M         movwf   xxx
280
0043   2005               M         call    Delay1ms        
281
                      00080 
282
0044   1005           00081         bcf     PORTA, 0        ;011
283
0045   1485           00082         bsf     PORTA, 1
284
0046   1505           00083         bsf     PORTA, 2
285
                      00084         Delay   4
286
0047   3004               M         movlw   4
287
0048   008D               M         movwf   xxx
288
0049   2005               M         call    Delay1ms        
289
                      00085 
290
004A   1005           00086         bcf     PORTA, 0        ;001
291
004B   1085           00087         bcf     PORTA, 1
292
004C   1505           00088         bsf     PORTA, 2
293
                      00089         Delay   3
294
004D   3003               M         movlw   3
295
004E   008D               M         movwf   xxx
296
MPASM 02.80 Released            BUDIC.ASM   7-22-2002  17:00:57         PAGE  6
297
 
298
 
299
LOC  OBJECT CODE     LINE SOURCE TEXT
300
  VALUE
301
 
302
004F   2005               M         call    Delay1ms        
303
                      00090 
304
0050   1405           00091         bsf     PORTA, 0        ;101
305
0051   1085           00092         bcf     PORTA, 1
306
0052   1505           00093         bsf     PORTA, 2
307
                      00094         Delay   3
308
0053   3003               M         movlw   3
309
0054   008D               M         movwf   xxx
310
0055   2005               M         call    Delay1ms        
311
                      00095 
312
0056   0B90           00096         decfsz  CT3, f
313
0057   2832           00097         goto    rozj
314
                      00098 
315
                      00099 ;       decfsz  CT1, f
316
                      00100 ;       goto    rozj2
317
                      00101 ;       goto    rozj
318
                      00102 
319
0058                  00103 rychle:
320
0058   1405           00104         bsf     PORTA, 0        
321
0059   1085           00105         bcf     PORTA, 1        ;100
322
005A   1105           00106         bcf     PORTA, 2
323
                      00107         Delay   2
324
005B   3002               M         movlw   2
325
005C   008D               M         movwf   xxx
326
005D   2005               M         call    Delay1ms        
327
                      00108 
328
005E   3000           00109         movlw   0
329
005F   0085           00110         movwf   PORTA
330
                      00111         Delay   3
331
0060   3003               M         movlw   3
332
0061   008D               M         movwf   xxx
333
0062   2005               M         call    Delay1ms        
334
                      00112 
335
0063   1005           00113         bcf     PORTA, 0        ;010
336
0064   1485           00114         bsf     PORTA, 1
337
0065   1105           00115         bcf     PORTA, 2
338
                      00116         Delay   2
339
0066   3002               M         movlw   2
340
0067   008D               M         movwf   xxx
341
0068   2005               M         call    Delay1ms        
342
                      00117 
343
0069   3000           00118         movlw   0
344
006A   0085           00119         movwf   PORTA
345
                      00120         Delay   3
346
006B   3003               M         movlw   3
347
006C   008D               M         movwf   xxx
348
006D   2005               M         call    Delay1ms        
349
                      00121 
350
006E   1005           00122         bcf     PORTA, 0        ;001
351
006F   1085           00123         bcf     PORTA, 1
352
0070   1505           00124         bsf     PORTA, 2
353
                      00125         Delay   2
354
0071   3002               M         movlw   2
355
MPASM 02.80 Released            BUDIC.ASM   7-22-2002  17:00:57         PAGE  7
356
 
357
 
358
LOC  OBJECT CODE     LINE SOURCE TEXT
359
  VALUE
360
 
361
0072   008D               M         movwf   xxx
362
0073   2005               M         call    Delay1ms        
363
                      00126 
364
0074   3000           00127         movlw   0
365
0075   0085           00128         movwf   PORTA
366
                      00129         Delay   3
367
0076   3003               M         movlw   3
368
0077   008D               M         movwf   xxx
369
0078   2005               M         call    Delay1ms        
370
                      00130 
371
0079   0B91           00131         decfsz  CT4, f
372
007A   2858           00132         goto    rychle
373
                      00133 
374
007B                  00134 rychle2:
375
                      00135 
376
007B   1405           00136         bsf     PORTA, 0        
377
007C   1085           00137         bcf     PORTA, 1        ;100
378
007D   1105           00138         bcf     PORTA, 2
379
                      00139         Delay   1
380
007E   3001               M         movlw   1
381
007F   008D               M         movwf   xxx
382
0080   2005               M         call    Delay1ms        
383
                      00140 
384
0081   3000           00141         movlw   0
385
0082   0085           00142         movwf   PORTA
386
                      00143         Delay   3
387
0083   3003               M         movlw   3
388
0084   008D               M         movwf   xxx
389
0085   2005               M         call    Delay1ms        
390
                      00144 
391
0086   1005           00145         bcf     PORTA, 0        ;010
392
0087   1485           00146         bsf     PORTA, 1
393
0088   1105           00147         bcf     PORTA, 2
394
                      00148         Delay   1
395
0089   3001               M         movlw   1
396
008A   008D               M         movwf   xxx
397
008B   2005               M         call    Delay1ms        
398
                      00149 
399
008C   3000           00150         movlw   0
400
008D   0085           00151         movwf   PORTA
401
                      00152         Delay   3
402
008E   3003               M         movlw   3
403
008F   008D               M         movwf   xxx
404
0090   2005               M         call    Delay1ms        
405
                      00153 
406
0091   1005           00154         bcf     PORTA, 0        ;001
407
0092   1085           00155         bcf     PORTA, 1
408
0093   1505           00156         bsf     PORTA, 2
409
                      00157         Delay   1
410
0094   3001               M         movlw   1
411
0095   008D               M         movwf   xxx
412
0096   2005               M         call    Delay1ms        
413
                      00158 
414
MPASM 02.80 Released            BUDIC.ASM   7-22-2002  17:00:57         PAGE  8
415
 
416
 
417
LOC  OBJECT CODE     LINE SOURCE TEXT
418
  VALUE
419
 
420
0097   3000           00159         movlw   0
421
0098   0085           00160         movwf   PORTA
422
                      00161         Delay   3
423
0099   3003               M         movlw   3
424
009A   008D               M         movwf   xxx
425
009B   2005               M         call    Delay1ms        
426
009C   0B92           00162         decfsz  CT5, f
427
009D   287B           00163         goto    rychle2
428
                      00164 
429
009E                  00165 rychle3:
430
009E   1405           00166         bsf     PORTA, 0        
431
009F   1085           00167         bcf     PORTA, 1        ;100
432
00A0   1105           00168         bcf     PORTA, 2
433
                      00169         Delay   1
434
00A1   3001               M         movlw   1
435
00A2   008D               M         movwf   xxx
436
00A3   2005               M         call    Delay1ms        
437
                      00170 
438
00A4   3000           00171         movlw   0
439
00A5   0085           00172         movwf   PORTA
440
                      00173         Delay   2
441
00A6   3002               M         movlw   2
442
00A7   008D               M         movwf   xxx
443
00A8   2005               M         call    Delay1ms        
444
                      00174 
445
00A9   1005           00175         bcf     PORTA, 0        ;010
446
00AA   1485           00176         bsf     PORTA, 1
447
00AB   1105           00177         bcf     PORTA, 2
448
                      00178         Delay   1
449
00AC   3001               M         movlw   1
450
00AD   008D               M         movwf   xxx
451
00AE   2005               M         call    Delay1ms        
452
                      00179 
453
00AF   3000           00180         movlw   0
454
00B0   0085           00181         movwf   PORTA
455
                      00182         Delay   2
456
00B1   3002               M         movlw   2
457
00B2   008D               M         movwf   xxx
458
00B3   2005               M         call    Delay1ms        
459
                      00183 
460
00B4   1005           00184         bcf     PORTA, 0        ;001
461
00B5   1085           00185         bcf     PORTA, 1
462
00B6   1505           00186         bsf     PORTA, 2
463
                      00187         Delay   1
464
00B7   3001               M         movlw   1
465
00B8   008D               M         movwf   xxx
466
00B9   2005               M         call    Delay1ms        
467
                      00188 
468
00BA   3000           00189         movlw   0
469
00BB   0085           00190         movwf   PORTA
470
                      00191         Delay   2
471
00BC   3002               M         movlw   2
472
00BD   008D               M         movwf   xxx
473
MPASM 02.80 Released            BUDIC.ASM   7-22-2002  17:00:57         PAGE  9
474
 
475
 
476
LOC  OBJECT CODE     LINE SOURCE TEXT
477
  VALUE
478
 
479
00BE   2005               M         call    Delay1ms        
480
                      00192 ;       decfsz  CT3, f
481
00BF   289E           00193         goto    rychle3
482
                      00194 
483
                      00195 ;rychle4:
484
                      00196 ;       bsf     PORTA, 0        
485
                      00197 ;       bcf     PORTA, 1        ;100
486
                      00198 ;       bcf     PORTA, 2
487
                      00199 ;       Delay   1
488
                      00200 ;
489
                      00201 ;       movlw   0
490
                      00202 ;       movwf   PORTA
491
                      00203 ;       Delay   1
492
                      00204 ;
493
                      00205 ;       bcf     PORTA, 0        ;010
494
                      00206 ;       bsf     PORTA, 1
495
                      00207 ;       bcf     PORTA, 2
496
                      00208 ;       Delay   1
497
                      00209 ;
498
                      00210 ;       movlw   0
499
                      00211 ;       movwf   PORTA
500
                      00212 ;       Delay   1
501
                      00213 ;
502
                      00214 ;       bcf     PORTA, 0        ;001
503
                      00215 ;       bcf     PORTA, 1
504
                      00216 ;       bsf     PORTA, 2
505
                      00217 ;       Delay   1
506
                      00218 ;
507
                      00219 ;       movlw   0
508
                      00220 ;       movwf   PORTA
509
                      00221 ;       Delay   1
510
                      00222 ;
511
                      00223 ;       goto    rychle4
512
                      00224 
513
                      00225 ;______________________________________________________________
514
                      00226 
515
                      00227 ;----------------------------
516
                      00228 ; Definice promenych
517
                      00229 ;----------------------------
518
                      00230 
519
                      00231         cblock  
520
                      00232 
521
  0000000E            00233         CT1
522
  0000000F            00234         CT2
523
  00000010            00235         CT3
524
  00000011            00236         CT4
525
  00000012            00237         CT5
526
  00000013            00238         CT6
527
                      00239         endc
528
                      00240 
529
                      00241         end
530
MPASM 02.80 Released            BUDIC.ASM   7-22-2002  17:00:57         PAGE 10
531
 
532
 
533
SYMBOL TABLE
534
  LABEL                             VALUE 
535
 
536
CMP                               
537
CT1                               0000000E
538
CT2                               0000000F
539
CT3                               00000010
540
CT4                               00000011
541
CT5                               00000012
542
CT6                               00000013
543
Delay                             
544
Delay01                           
545
Delay1ms                          00000005
546
EEADR_0                           00000009
547
EECON1_1                          00000008
548
EECON2_1                          00000009
549
EEDATA_0                          00000008
550
FSR                               00000004
551
IND0                              00000000
552
INTCON                            0000000B
553
MainLoop                          0000002A
554
PCL                               00000002
555
PCLATH                            0000000A
556
PORTA                             00000005
557
PORTB                             00000006
558
SB                                
559
SC                                
560
SN                                
561
SNB                               
562
SNC                               
563
SNZ                               
564
SP                                
565
STATUS                            00000003
566
SZ                                
567
Start                             0000001B
568
TMR0                              00000001
569
_CARRY                            00000000
570
_DC                               00000001
571
_EEIE                             00000006
572
_EEIF                             00000004
573
_EERD                             00000000
574
_EEWR                             00000001
575
_EEWREN                           00000002
576
_EEWRERR                          00000003
577
_GIE                              00000007
578
_INTE                             00000004
579
_INTF                             00000001
580
_IRP                              00000007
581
_PD                               00000003
582
_RBIE                             00000003
583
_RBIF                             00000000
584
_RP0                              00000005
585
_RP1                              00000006
586
_T0IE                             00000005
587
_T0IF                             00000002
588
_TO                               00000004
589
MPASM 02.80 Released            BUDIC.ASM   7-22-2002  17:00:57         PAGE 11
590
 
591
 
592
SYMBOL TABLE
593
  LABEL                             VALUE 
594
 
595
_ZERO                             00000002
596
__16C84__                         00000000
597
__16F84                           00000001
598
page0                             
599
page1                             
600
rozj                              00000032
601
rychle                            00000058
602
rychle2                           0000007B
603
rychle3                           0000009E
604
us10                              0000000C
605
xxx                               0000000D
606
yyy                               0000000C
607
zap                               00000017
608
 
609
 
610
MEMORY USAGE MAP ('X' = Used,  '-' = Unused)
611
 
612
0000 : X---XXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
613
0040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
614
0080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
615
 
616
All other memory blocks unused.
617
 
618
Program Memory Words Used:   189
619
Program Memory Words Free:   835
620
 
621
 
622
Errors   :     0
623
Warnings :     0 reported,     0 suppressed
624
Messages :     0 reported,     0 suppressed
625
 
626