-
Notifications
You must be signed in to change notification settings - Fork 0
/
secuenciador.lst
1132 lines (1063 loc) · 48.7 KB
/
secuenciador.lst
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 1
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
Warning[205]: Found directive in column 1. (LIST)
00001 LIST p=pic18f4550 ;define el mirco a usar
00002 #include p18f4550.inc ;que incluya las librerias del pic
00001 LIST
00002
00003 ;==========================================================================
00004 ; MPASM PIC18F4550 processor include
00005 ;
00006 ; (c) Copyright 1999-2010 Microchip Technology, All rights reserved
00007 ;==========================================================================
00008
01754 LIST
Warning[205]: Found directive in column 1. (CONFIG)
C0 30 DF FF FB 9F FF F00003 CONFIG FOSC=XT_XT;PWRT = OFF, WDT=OFF LVP=OFF ;directivas del pic para operracion
F FF FF FF FF
00004
00005 ;DEFINICION DE VARIABLES.
Warning[207]: Found label after column 1. (CUENTA1)
00000020 00006 CUENTA1 EQU 20H ;equ define la dierccion de la variable(localidad e memoria)las variables que us
emos siempre a partir de 20h
Warning[207]: Found label after column 1. (CUENTA2)
00000021 00007 CUENTA2 EQU 21H
Warning[207]: Found label after column 1. (CUENTA3)
00000022 00008 CUENTA3 EQU 22H
Warning[207]: Found label after column 1. (OPCION)
00000023 00009 OPCION EQU 23H ;OPCION DE LAS ROTAS AQUI SE GUARDA LO QUE SE LEE DEL PUERTO B
00010
00011 ;CONSTANTES DEL PROGRAMA.
Warning[207]: Found label after column 1. (F)
00000001 00012 F EQU 1
Warning[207]: Found label after column 1. (W)
00000000 00013 W EQU 0
00014 ;ESPESIFICAMOS EL ORIGEN
001000 00015 ORG 1000H ;INICIA EN LA 00H DE LA
001000 8AD8 00016 BSF STATUS,5 ;BANCO 1 (QUEREMOS PONER UN 1 EN UNA DE LAS BANDERAS)REGISTRO STATUS
001002 0E00 00017 MOVLW 00H ;MUEVE AL REGISTRO W LA LITERAL L QUE SERIA 00H O CERO HEXADECIMAL
001004 6E95 00018 MOVWF TRISD ;RD0 COMO SALIDA (TRISD ES EL REGISTRO QUE SIRVE PARA CONFIGURAR LAS SALIDAS O E
NTRADAS DE LOS PUERTOS)
001006 9AD8 00019 BCF STATUS,5 ;BANCO 0
00020
00021 ;CONFIGURACION DEL PUERTO D PARA LAS RESISTENCIAS DE PULL-UP
001008 0EFF 00022 MOVLW 0FFH ;
00100A 6E93 00023 MOVWF TRISB ;PUERTO B COMO ENTRASA
00100C 9EF1 00024 BCF INTCON2,7 ;RESISTENCIAS DE PULL-UP EN RB
00100E 0E0F 00025 MOVLW 0FH
001010 6EC1 00026 MOVWF ADCON1 ;BITS 0-4 DE RB DIGITAL
00027 ; BANCO0
00028
00029 ;************************************************MAIN***************************************************
********************************
001012 00030 INICIO;ETIQUETA
001012 90D8 00031 BCF STATUS,0 ;LIMPIA EL BIT CERO DEL REGISTRO STATUS
00032
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 2
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
001014 5081 00033 MOVF PORTB,W ;MUEVE W<-F ESTO SIRVE PARA COMPARAR (ESTO SIRVE PARA LEER EL PUERTO B)
001016 6E23 00034 MOVWF OPCION ;GUARDA EL CONTENIDO EN LA VARIABLE OPCION QUE TUVIMOS QUE DECLARAR ARRIBA PARA
ASIGNARLE UNA DIRECCION DE MEMORIA
00035
00036 ;MENUS DE ROTAS-----------------------------------------------------------------------------------------
----------
001018 00037 OPCION1
001018 0E01 00038 MOVLW 01H ;MOVEMOS UN 1 AL REGISTRO W
00101A 5C23 00039 SUBWF OPCION,W ;AQUI HACEMOS UNA RESTA EN LA VARIABLE OPCION
00101C B4D8 00040 BTFSC STATUS,2 ;SI LA RESTA ES IGUAL A CERO EL BIT NUMERO TRES DEL REGISTRO STATUS SE PONE EN U
NO SI NO ES ASI HACE SKIP A LA SIGUIENTE INSTRUCCION Y PASA A LA SIGUIENTE OPCION
00101E EC18 F008 00041 CALL ROTA1 ;SI LA BANDERA SE PONE EN UNO EJECUTA EL ROTA CORRESPONDIENTE
001022 00042 OPCION2
001022 0E02 00043 MOVLW 02H
001024 5C23 00044 SUBWF OPCION,W
001026 B4D8 00045 BTFSC STATUS,2
001028 EC21 F008 00046 CALL ROTA2
00047
00102C EF09 F008 00048 GOTO INICIO
00049
00050 ;ROTAS--------------------------------------------------------------------------------------------------
-------------
001030 00051 ROTA1
001030 90D8 00052 BCF STATUS,0 ;NO SABEMOS SI EL CARRY EMPIEZA EN 0 EN UNO NOSOTROS O HACEMOS QUE EMPIECE E
N 0
001032 0E03 00053 MOVLW 03H ;PONEMOS UN 01H EN EL REGISTRO W QUE SERIA EL ULTIMO BIT
001034 6E83 00054 MOVWF PORTD ;LO QUE HAY EN EL REGISTRO W LO MOSTRAMOS EN EL PUERTO D
001036 00055 OTRAR1
00056 ; CALL DELAY ;LLAMA A LA SUBRUTINA DE RETARDO
001036 3683 00057 RLCF PORTD ;FUNCION PARA ROTACION A LA IZQUIERDA DEL PUERTO D
001038 A0D8 00058 BTFSS STATUS,0 ;QUIERO PROBAR EL BIT CERO DEL REGISTRO STATUS SI ESTA EN UNO QUE SERIA EL C
ARRY(CONDICION IF)
00103A EF1B F008 00059 GOTO OTRAR1 ;CUANDO NO SE CUMPLE SE SALTA A LA ETIQUETA PERO CUANDO SE CUMPL
E REGRESA AL INICIO
00103E 90D8 00060 BCF STATUS,0 ;BORRA UN SOLO BIT DEL REGISTRO STATUS QUE SERIA EL BIT 0(CARRY
001040 0012 00061 RETURN
00062
001042 00063 ROTA2
001042 90D8 00064 BCF STATUS,0 ;NO SABEMOS SI EL CARRY EMPIEZA EN 0 EN UNO NOSOTROS O HACEMOS QUE EMPIECE E
N 0
001044 0EC0 00065 MOVLW 0C0H ;PONEMOS UN 80H EN EL REGISTRO W QUE SERIA EL ULTIMO BIT
001046 6E83 00066 MOVWF PORTD ;LO QUE HAY EN EL REGISTRO W LO MOSTRAMOS EN EL PUERTO D
001048 00067 OTRAR2
00068 ; CALL DELAY ;LLAMA A LA SUBRUTINA DE RETARDO
001048 3283 00069 RRCF PORTD ;FUNCION PARA ROTACION A LA DERECHA DEL PUERTO D
00104A A0D8 00070 BTFSS STATUS,0 ;QUIERO PROBAR EL BIT CERO DEL REGISTRO STATUS SI ESTA EN UNO QUE SERIA EL C
ARRY SALTA LA SIGUENTE LINEA(CONDICION IF)
00104C EF24 F008 00071 GOTO OTRAR2 ;CUANDO NO SE CUMPLE SE SALTA A LA ETIQUETA PERO CUANDO SE CUMPL
E REGRESA AL INICIO
001050 90D8 00072 BCF STATUS,0 ;BORRA UN SOLO BIT DEL REGISTRO STATUS QUE SERIA EL BIT 0(CARRY
001052 0012 00073 RETURN
00074
00075
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 3
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00076 ;-------------------------------------------------------------------------------------------------------
------------
00077 ;*******************************************************************************************************
*******************************
00078 ;SUBRUTINA HECHA CON 2 LAZOS ANIDADOS (DELAY)
001054 0E3E 00079 DELAY MOVLW 3EH
00080 ;RETURN ;SOLO PARA PROBAR
001056 6E22 00081 MOVWF CUENTA3
00082
001058 0EFF 00083 ACA3 MOVLW 0FFH ;CARGA EL ACUMULADOR W CON EL VALOR DE FFH(255 DECIMAL)
00105A 6E20 00084 MOVWF CUENTA1 ;MUEVE EL CONTENIDO DEL ACUMULADOR A CUENTA 1
00085
00105C 0EFF 00086 ACA1 MOVLW 0FFH
00105E 6E21 00087 MOVWF CUENTA2 ;CARGA CUENTA2 CON EL VALOR FFH(255 DECIMAL)
00088
001060 2E21 00089 ACA DECFSZ CUENTA2,F ;DECREMENTA CUENTA2, GUARDAEL RESULTADO EN F(CUENTA2)Y SI ES CERO SE SALTA LA SIGUI
ENTE INSTRUCCION
00090
001062 EF30 F008 00091 GOTO ACA ;VUELVE A DECREMENTAR MIENTRAS CUENTA 2 NO SEA CERO
00092
001066 2E20 00093 DECFSZ CUENTA1,F ;SE DECREMENTA CUENTA1 CADA VEZ QUE CUENTA 2 LLEGA A CERO
00094
001068 EF2E F008 00095 GOTO ACA1 ;MIENTRAS CUENTA1 NO LLEGUE A CERO RECARGA CUENTA2 Y REPITE PORCESO
00096
00106C 2E22 00097 DECFSZ CUENTA3;F
00106E EF2C F008 00098 GOTO ACA3
Warning[203]: Found opcode in column 1. (RETURN)
001072 0012 00099 RETURN
00100 ;FIN DE LA SUBRUTINA DELAY(RETARDO)
00101 ;*******************************************************************************************************
++
Warning[205]: Found directive in column 1. (END)
00102 END
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 4
SYMBOL TABLE
LABEL VALUE
A 00000000
ABDEN 00000000
ABDOVF 00000007
ACA 00001060
ACA1 0000105C
ACA3 00001058
ACCESS 00000000
ACKDT 00000005
ACKEN 00000004
ACKSTAT 00000006
ACQT0 00000003
ACQT1 00000004
ACQT2 00000005
ACTVIE 00000002
ACTVIF 00000002
ADCON0 00000FC2
ADCON1 00000FC1
ADCON2 00000FC0
ADCS0 00000000
ADCS1 00000001
ADCS2 00000002
ADDEN 00000003
ADDR0 00000000
ADDR1 00000001
ADDR2 00000002
ADDR3 00000003
ADDR4 00000004
ADDR5 00000005
ADDR6 00000006
ADEN 00000003
ADFM 00000007
ADIE 00000006
ADIF 00000006
ADIP 00000006
ADON 00000000
ADRES 00000FC3
ADRESH 00000FC4
ADRESL 00000FC3
AN0 00000000
AN1 00000001
AN2 00000002
AN3 00000003
AN4 00000005
BANKED 00000001
BAUDCON 00000FB8
BAUDCTL 00000FB8
BCLIE 00000003
BCLIF 00000003
BCLIP 00000003
BF 00000000
BGST 00000005
BOR 00000000
BRG16 00000003
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 5
SYMBOL TABLE
LABEL VALUE
BRGH 00000002
BSR 00000FE0
BTOEE 00000004
BTOEF 00000004
BTSEE 00000007
BTSEF 00000007
C 00000000
C1INV 00000004
C1OUT 00000006
C2INV 00000005
C2OUT 00000007
CCP1 00000002
CCP1AS 00000FB6
CCP1CON 00000FBD
CCP1DEL 00000FB7
CCP1IE 00000002
CCP1IF 00000002
CCP1IP 00000002
CCP1M0 00000000
CCP1M1 00000001
CCP1M2 00000002
CCP1M3 00000003
CCP2CON 00000FBA
CCP2IE 00000000
CCP2IF 00000000
CCP2IP 00000000
CCP2M0 00000000
CCP2M1 00000001
CCP2M2 00000002
CCP2M3 00000003
CCPR1 00000FBE
CCPR1H 00000FBF
CCPR1L 00000FBE
CCPR2 00000FBB
CCPR2H 00000FBC
CCPR2L 00000FBB
CFGS 00000006
CHS0 00000002
CHS1 00000003
CHS2 00000004
CHS3 00000005
CIS 00000003
CK 00000006
CK1SPP 00000000
CK2SPP 00000001
CKE 00000006
CKP 00000004
CLK1EN 00000004
CLKCFG0 00000006
CLKCFG1 00000007
CM0 00000000
CM1 00000001
CM2 00000002
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 6
SYMBOL TABLE
LABEL VALUE
CMCON 00000FB4
CMIE 00000006
CMIF 00000006
CMIP 00000006
CRC16EE 00000002
CRC16EF 00000002
CRC5EE 00000001
CRC5EF 00000001
CREN 00000004
CSEN 00000005
CSRC 00000007
CUENTA1 00000020
CUENTA2 00000021
CUENTA3 00000022
CVR0 00000000
CVR1 00000001
CVR2 00000002
CVR3 00000003
CVRCON 00000FB5
CVREF 00000004
CVREN 00000007
CVROE 00000006
CVRR 00000005
CVRSS 00000004
D 00000005
DATA_ADDRESS 00000005
DC 00000001
DC1B0 00000004
DC1B1 00000005
DC2B0 00000004
DC2B1 00000005
DDRA TRISA
DDRB TRISB
DDRC TRISC
DDRD TRISD
DDRE TRISE
DELAY 00001054
DFN8EE 00000003
DFN8EF 00000003
DIR 00000002
DONE 00000001
D_A 00000005
D_NOT_A 00000005
ECCP1AS 00000FB6
ECCP1CON 00000FBD
ECCP1DEL 00000FB7
ECCPAS0 00000004
ECCPAS1 00000005
ECCPAS2 00000006
ECCPASE 00000007
EEADR 00000FA9
EECON1 00000FA6
EECON2 00000FA7
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 7
SYMBOL TABLE
LABEL VALUE
EEDATA 00000FA8
EEIE 00000004
EEIF 00000004
EEIP 00000004
EEPGD 00000007
ENDP0 00000003
ENDP1 00000004
ENDP2 00000005
ENDP3 00000006
EPCONDIS 00000003
EPHSHK 00000004
EPINEN 00000001
EPOUTEN 00000002
EPSTALL 00000000
F 00000001
FAST 00000001
FERR 00000002
FLTS 00000002
FREE 00000004
FRM0 00000000
FRM1 00000001
FRM10 00000002
FRM2 00000002
FRM3 00000003
FRM4 00000004
FRM5 00000005
FRM6 00000006
FRM7 00000007
FRM8 00000000
FRM9 00000001
FSEN 00000002
FSR0 00000000
FSR0H 00000FEA
FSR0L 00000FE9
FSR1 00000001
FSR1H 00000FE2
FSR1L 00000FE1
FSR2 00000002
FSR2H 00000FDA
FSR2L 00000FD9
GCEN 00000007
GIE 00000007
GIEH 00000007
GIEL 00000006
GIE_GIEH 00000007
GO 00000001
GO_DONE 00000001
GO_NOT_DONE 00000001
HLVDCON 00000FD2
HLVDEN 00000004
HLVDIE 00000002
HLVDIF 00000002
HLVDIN 00000005
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 8
SYMBOL TABLE
LABEL VALUE
HLVDIP 00000002
HLVDL0 00000000
HLVDL1 00000001
HLVDL2 00000002
HLVDL3 00000003
I2C_DAT 00000005
I2C_READ 00000002
I2C_START 00000003
I2C_STOP 00000004
IDLEIE 00000004
IDLEIF 00000004
IDLEN 00000007
INDF0 00000FEF
INDF1 00000FE7
INDF2 00000FDF
INICIO 00001012
INT0 00000000
INT0E 00000004
INT0F 00000001
INT0IE 00000004
INT0IF 00000001
INT1 00000001
INT1E 00000003
INT1F 00000000
INT1IE 00000003
INT1IF 00000000
INT1IP 00000006
INT1P 00000006
INT2 00000002
INT2E 00000004
INT2F 00000001
INT2IE 00000004
INT2IF 00000001
INT2IP 00000007
INT2P 00000007
INTCON 00000FF2
INTCON2 00000FF1
INTCON3 00000FF0
INTEDG0 00000006
INTEDG1 00000005
INTEDG2 00000004
INTSRC 00000007
IOFS 00000002
IPEN 00000007
IPR1 00000F9F
IPR2 00000FA2
IRCF0 00000004
IRCF1 00000005
IRCF2 00000006
IRVST 00000005
IVRST 00000005
LATA 00000F89
LATA0 00000000
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 9
SYMBOL TABLE
LABEL VALUE
LATA1 00000001
LATA2 00000002
LATA3 00000003
LATA4 00000004
LATA5 00000005
LATA6 00000006
LATB 00000F8A
LATB0 00000000
LATB1 00000001
LATB2 00000002
LATB3 00000003
LATB4 00000004
LATB5 00000005
LATB6 00000006
LATB7 00000007
LATC 00000F8B
LATC0 00000000
LATC1 00000001
LATC2 00000002
LATC6 00000006
LATC7 00000007
LATD 00000F8C
LATD0 00000000
LATD1 00000001
LATD2 00000002
LATD3 00000003
LATD4 00000004
LATD5 00000005
LATD6 00000006
LATD7 00000007
LATE 00000F8D
LATE0 00000000
LATE1 00000001
LATE2 00000002
LVDCON 00000FD2
LVDEN 00000004
LVDIE 00000002
LVDIF 00000002
LVDIN 00000005
LVDIP 00000002
LVDL0 00000000
LVDL1 00000001
LVDL2 00000002
LVDL3 00000003
LVV0 00000000
LVV1 00000001
LVV2 00000002
LVV3 00000003
N 00000004
NOT_A 00000005
NOT_ADDRESS 00000005
NOT_BOR 00000000
NOT_DONE 00000001
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 10
SYMBOL TABLE
LABEL VALUE
NOT_IPEN 00000007
NOT_PD 00000002
NOT_POR 00000001
NOT_RBPU 00000007
NOT_RI 00000004
NOT_T1SYNC 00000002
NOT_T3SYNC 00000002
NOT_TO 00000003
NOT_W 00000002
NOT_WRITE 00000002
OERR 00000001
OESPP 00000002
OPCION 00000023
OPCION1 00001018
OPCION2 00001022
OSC2 00000006
OSCCON 00000FD3
OSCFIE 00000007
OSCFIF 00000007
OSCFIP 00000007
OSCTUNE 00000F9B
OSTS 00000003
OTRAR1 00001036
OTRAR2 00001048
OV 00000003
P 00000004
P1A 00000002
P1M0 00000006
P1M1 00000007
PC 00000FF9
PCFG0 00000000
PCFG1 00000001
PCFG2 00000002
PCFG3 00000003
PCL 00000FF9
PCLATH 00000FFA
PCLATU 00000FFB
PD 00000002
PDC0 00000000
PDC1 00000001
PDC2 00000002
PDC3 00000003
PDC4 00000004
PDC5 00000005
PDC6 00000006
PEIE 00000006
PEIE_GIEL 00000006
PEN 00000002
PGC 00000006
PGD 00000007
PGM 00000005
PIDEE 00000000
PIDEF 00000000
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 11
SYMBOL TABLE
LABEL VALUE
PIE1 00000F9D
PIE2 00000FA0
PIR1 00000F9E
PIR2 00000FA1
PKTDIS 00000004
PLUSW0 00000FEB
PLUSW1 00000FE3
PLUSW2 00000FDB
POR 00000001
PORTA 00000F80
PORTB 00000F81
PORTC 00000F82
PORTD 00000F83
PORTE 00000F84
POSTDEC0 00000FED
POSTDEC1 00000FE5
POSTDEC2 00000FDD
POSTINC0 00000FEE
POSTINC1 00000FE6
POSTINC2 00000FDE
PPB0 00000000
PPB1 00000001
PPBI 00000001
PPBRST 00000006
PR2 00000FCB
PREINC0 00000FEC
PREINC1 00000FE4
PREINC2 00000FDC
PROD 00000FF3
PRODH 00000FF4
PRODL 00000FF3
PRSEN 00000007
PSA 00000003
PSSAC0 00000002
PSSAC1 00000003
PSSBD0 00000000
PSSBD1 00000001
R 00000002
RA0 00000000
RA1 00000001
RA2 00000002
RA3 00000003
RA4 00000004
RA5 00000005
RA6 00000006
RB0 00000000
RB1 00000001
RB2 00000002
RB3 00000003
RB4 00000004
RB5 00000005
RB6 00000006
RB7 00000007
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 12
SYMBOL TABLE
LABEL VALUE
RBIE 00000003
RBIF 00000000
RBIP 00000000
RBPU 00000007
RC0 00000000
RC1 00000001
RC2 00000002
RC4 00000004
RC5 00000005
RC6 00000006
RC7 00000007
RCEN 00000003
RCIDL 00000006
RCIE 00000005
RCIF 00000005
RCIP 00000005
RCMT 00000006
RCON 00000FD0
RCREG 00000FAE
RCSTA 00000FAB
RD 00000000
RD0 00000000
RD1 00000001
RD16 00000007
RD2 00000002
RD3 00000003
RD4 00000004
RD5 00000005
RD6 00000006
RD7 00000007
RDPU 00000007
RDSPP 00000007
RE0 00000000
RE1 00000001
RE2 00000002
RE3 00000003
READ_WRITE 00000002
RESUME 00000002
RI 00000004
ROTA1 00001030
ROTA2 00001042
RSEN 00000001
RX 00000007
RX9 00000006
RX9D 00000000
RXDTP 00000005
R_NOT_W 00000002
R_W 00000002
S 00000003
SBOREN 00000006
SCKP 00000004
SCS0 00000000
SCS1 00000001
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 13
SYMBOL TABLE
LABEL VALUE
SE0 00000005
SEN 00000000
SENDB 00000003
SMP 00000007
SOFIE 00000006
SOFIF 00000006
SPBRG 00000FAF
SPBRGH 00000FB0
SPEN 00000007
SPP0 00000000
SPP1 00000001
SPP2 00000002
SPP3 00000003
SPP4 00000004
SPP5 00000005
SPP6 00000006
SPP7 00000007
SPPBUSY 00000004
SPPCFG 00000F63
SPPCON 00000F65
SPPDATA 00000F62
SPPEN 00000000
SPPEPS 00000F64
SPPIE 00000007
SPPIF 00000007
SPPIP 00000007
SPPOWN 00000001
SREN 00000005
SSPADD 00000FC8
SSPBUF 00000FC9
SSPCON1 00000FC6
SSPCON2 00000FC5
SSPEN 00000005
SSPIE 00000003
SSPIF 00000003
SSPIP 00000003
SSPM0 00000000
SSPM1 00000001
SSPM2 00000002
SSPM3 00000003
SSPOV 00000006
SSPSTAT 00000FC7
STALLIE 00000005
STALLIF 00000005
STATUS 00000FD8
STKFUL 00000007
STKPTR 00000FFC
STKPTR0 00000000
STKPTR1 00000001
STKPTR2 00000002
STKPTR3 00000003
STKPTR4 00000004
STKUNF 00000006
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 14
SYMBOL TABLE
LABEL VALUE
SUSPND 00000001
SWDTE 00000000
SWDTEN 00000000
SYNC 00000004
T08BIT 00000006
T0CKI 00000004
T0CON 00000FD5
T0CS 00000005
T0IE 00000005
T0IF 00000002
T0IP 00000002
T0PS0 00000000
T0PS1 00000001
T0PS2 00000002
T0SE 00000004
T13CKI 00000000
T1CKPS0 00000004
T1CKPS1 00000005
T1CON 00000FCD
T1OSCEN 00000003
T1OSI 00000001
T1OSO 00000000
T1RUN 00000006
T1SYNC 00000002
T2CKPS0 00000000
T2CKPS1 00000001
T2CON 00000FCA
T2OUTPS0 00000003
T2OUTPS1 00000004
T2OUTPS2 00000005
T2OUTPS3 00000006
T3CCP1 00000003
T3CCP2 00000006
T3CKPS0 00000004
T3CKPS1 00000005
T3CON 00000FB1
T3NSYNC 00000002
T3SYNC 00000002
TABLAT 00000FF5
TBLPTR 00000FF6
TBLPTRH 00000FF7
TBLPTRL 00000FF6
TBLPTRU 00000FF8
TMR0H 00000FD7
TMR0IE 00000005
TMR0IF 00000002
TMR0IP 00000002
TMR0L 00000FD6
TMR0ON 00000007
TMR1CS 00000001
TMR1H 00000FCF
TMR1IE 00000000
TMR1IF 00000000
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 15
SYMBOL TABLE
LABEL VALUE
TMR1IP 00000000
TMR1L 00000FCE
TMR1ON 00000000
TMR2 00000FCC
TMR2IE 00000001
TMR2IF 00000001
TMR2IP 00000001
TMR2ON 00000002
TMR3CS 00000001
TMR3H 00000FB3
TMR3IE 00000001
TMR3IF 00000001
TMR3IP 00000001
TMR3L 00000FB2
TMR3ON 00000000
TO 00000003
TOS 00000FFD
TOSH 00000FFE
TOSL 00000FFD
TOSU 00000FFF
TRISA 00000F92
TRISA0 00000000
TRISA1 00000001
TRISA2 00000002
TRISA3 00000003
TRISA4 00000004
TRISA5 00000005
TRISA6 00000006
TRISB 00000F93
TRISB0 00000000
TRISB1 00000001
TRISB2 00000002
TRISB3 00000003
TRISB4 00000004
TRISB5 00000005
TRISB6 00000006
TRISB7 00000007
TRISC 00000F94
TRISC0 00000000
TRISC1 00000001
TRISC2 00000002
TRISC6 00000006
TRISC7 00000007
TRISD 00000F95
TRISD0 00000000
TRISD1 00000001
TRISD2 00000002
TRISD3 00000003
TRISD4 00000004
TRISD5 00000005
TRISD6 00000006
TRISD7 00000007
TRISE 00000F96
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 16
SYMBOL TABLE
LABEL VALUE
TRISE0 00000000
TRISE1 00000001
TRISE2 00000002
TRMT 00000001
TRNIE 00000003
TRNIF 00000003
TUN0 00000000
TUN1 00000001
TUN2 00000002
TUN3 00000003
TUN4 00000004
TX 00000006
TX9 00000006
TX9D 00000000
TXCKP 00000004
TXEN 00000005
TXIE 00000004
TXIF 00000004
TXIP 00000004
TXREG 00000FAD
TXSTA 00000FAC
UA 00000001
UADDR 00000F6E
UCFG 00000F6F
UCON 00000F6D
UEIE 00000F6B
UEIR 00000F6A
UEP0 00000F70
UEP1 00000F71
UEP10 00000F7A
UEP11 00000F7B
UEP12 00000F7C
UEP13 00000F7D
UEP14 00000F7E
UEP15 00000F7F
UEP2 00000F72
UEP3 00000F73
UEP4 00000F74
UEP5 00000F75
UEP6 00000F76
UEP7 00000F77
UEP8 00000F78
UEP9 00000F79
UERRIE 00000001
UERRIF 00000001
UFRM 00000F66
UFRMH 00000F67
UFRML 00000F66
UIE 00000F69
UIR 00000F68
UOEMON 00000006
UPUEN 00000004
URSTIE 00000000
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 17
SYMBOL TABLE
LABEL VALUE
URSTIF 00000000
USBEN 00000003
USBIE 00000005
USBIF 00000005
USBIP 00000005
USTAT 00000F6C
UTEYE 00000007
UTRDIS 00000003
VCFG0 00000004
VCFG1 00000005
VDIRMAG 00000007
VREFM 00000002
VREFP 00000003
W 00000000
WCOL 00000007
WDTCON 00000FD1
WR 00000001
WREG 00000FE8
WREN 00000002
WRERR 00000003
WRSPP 00000006
WS0 00000000
WS1 00000001
WS2 00000002
WS3 00000003
WUE 00000001
Z 00000002
_BORV_0_2L 000000E7
_BORV_1_2L 000000EF
_BORV_2_2L 000000F7
_BORV_3_2L 000000FF
_BOR_OFF_2L 000000F9
_BOR_ON_2L 000000FF
_BOR_ON_ACTIVE_2L 000000FD
_BOR_SOFT_2L 000000FB
_CCP2MX_OFF_3H 000000FE
_CCP2MX_ON_3H 000000FF
_CONFIG1H 00300001
_CONFIG1L 00300000
_CONFIG2H 00300003
_CONFIG2L 00300002
_CONFIG3H 00300005
_CONFIG4L 00300006
_CONFIG5H 00300009
_CONFIG5L 00300008
_CONFIG6H 0030000B
_CONFIG6L 0030000A
_CONFIG7H 0030000D
_CONFIG7L 0030000C
_CP0_OFF_5L 000000FF
_CP0_ON_5L 000000FE
_CP1_OFF_5L 000000FF
_CP1_ON_5L 000000FD
MPASM 5.39 SECUENCIADOR.ASM 12-15-2016 22:47:05 PAGE 18
SYMBOL TABLE
LABEL VALUE
_CP2_OFF_5L 000000FF
_CP2_ON_5L 000000FB
_CP3_OFF_5L 000000FF
_CP3_ON_5L 000000F7
_CPB_OFF_5H 000000FF
_CPB_ON_5H 000000BF
_CPD_OFF_5H 000000FF
_CPD_ON_5H 0000007F
_CPUDIV_OSC1_PLL2_1L 000000E7
_CPUDIV_OSC2_PLL3_1L 000000EF
_CPUDIV_OSC3_PLL4_1L 000000F7