diff --git a/Makefile b/Makefile index 9dca2cd..4243940 100755 --- a/Makefile +++ b/Makefile @@ -22,7 +22,7 @@ clean: rm -f $(SRC:.c=.asm) $(SRC:.c=.cod) $(SRC:.c=.hex) $(SRC:.c=.lst) $(SRC:.c=.o) program: - pk2cmd -M -P${PPROC} -Fout.hex + pk2cmd -M -P${PPROC} -Fmain.hex asm: *.asm gpasm -p ${ASMPROC} -o main.hex $^ diff --git a/README.md b/README.md new file mode 100644 index 0000000..bffdf70 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# Pic GPASM examples +Pic development on linux + +## Dependencies + - gputils + - SDCC (Small Device C Compiler) optional for C development + - pk2cmd for pickit programmers diff --git a/blink/main.cod b/blink/main.cod deleted file mode 100644 index 414b71a..0000000 Binary files a/blink/main.cod and /dev/null differ diff --git a/blink/main.lst b/blink/main.lst deleted file mode 100644 index ee0d95b..0000000 --- a/blink/main.lst +++ /dev/null @@ -1,1113 +0,0 @@ -gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 1 - - -LOC OBJECT CODE LINE SOURCE TEXT - VALUE - -Warning[215]: Processor superseded by command line. - 00001 LIST P=18F4550, F=INHX32 ; Specify processor and hex format - 00002 #include - 00001 LIST - 00002 - 00003 ;========================================================================== - 00004 ; Build date : Oct 21 2015 - 00005 ; MPASM PIC18F4550 processor include - 00006 ; - 00007 ; (c) Copyright 1999-2015 Microchip Technology, All rights reserved - 00008 ;========================================================================== - 00009 - 01765 LIST - 00003 - 00004 CONFIG FOSC = HS ; Use internal oscillator, RA6 as clock output - 00005 ;CONFIG FOSC = XT_XT ; Use internal oscillator, RA6 as clock output - 00006 CONFIG WDT = OFF ; Watchdog Timer off - 00007 CONFIG LVP = OFF ; Low-Voltage Programming off - 00008 CONFIG MCLRE = OFF ; MCLR pin disabled, RE3 input enabled - 00000020 00009 R1 EQU 0x020 - 00000021 00010 R2 EQU 0x021 - 00011 -Warning[205]: Found directive in column 1: "ORG" -000000 00012 ORG 0x00 ; Program starts at address 0 - 00013 -000000 00014 Start: - 00015 ; Initialize PORTB -000000 6A95 00016 CLRF TRISD ; Set all PORTB pins as output -000002 6A8C 00017 CLRF LATD ; Clear PORTB outputs - 00018 -000004 00019 Loop: -000004 EC0C F000 00020 call Delay ; Delay - 00021 ; RLCF PORTD, F -000008 0E15 00022 MOVLW 0x15 -00000A 6E83 00023 MOVWF PORTD -00000C EC0C F000 00024 CALL Delay ; Delay -000010 0E00 00025 MOVLW 0x00 -000012 6E83 00026 MOVWF PORTD -000014 EF02 F000 00027 goto Loop ; Repeat the loop - 00028 - 00029 ; Delay subroutine (approx 500ms) -000018 00030 Delay: -000018 0EFA 00031 MOVLW D'250' ; Outer loop count -00001A 6E20 00032 MOVWF R1 -00001C 00033 Delay_Outer: -00001C 0EFA 00034 MOVLW D'250' ; Inner loop count -00001E 6E21 00035 MOVWF R2 -000020 00036 Delay_Inner: -000020 0000 00037 NOP ; Do nothing (No Operation) -000022 0000 00038 NOP -000024 2E21 00039 DECFSZ R2, F ; Decrement inner loop counter -000026 EF10 F000 00040 GOTO Delay_Inner ; Repeat inner loop -00002A 2E20 00041 DECFSZ R1, F ; Decrement outer loop counter - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 2 - - -LOC OBJECT CODE LINE SOURCE TEXT - VALUE - -00002C EF0E F000 00042 GOTO Delay_Outer ; Repeat outer loop -000030 0012 00043 RETURN ; Return from delay - 00044 - 00045 END ; End of program - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 3 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -A CONSTANT 00000000 0 -ABDEN CONSTANT 00000000 0 -ABDOVF CONSTANT 00000007 7 -ACCESS CONSTANT 00000000 0 -ACKDT CONSTANT 00000005 5 -ACKEN CONSTANT 00000004 4 -ACKSTAT CONSTANT 00000006 6 -ACQT0 CONSTANT 00000003 3 -ACQT1 CONSTANT 00000004 4 -ACQT2 CONSTANT 00000005 5 -ACTVIE CONSTANT 00000002 2 -ACTVIF CONSTANT 00000002 2 -ADCON0 CONSTANT 00000FC2 4034 -ADCON1 CONSTANT 00000FC1 4033 -ADCON2 CONSTANT 00000FC0 4032 -ADCS0 CONSTANT 00000000 0 -ADCS1 CONSTANT 00000001 1 -ADCS2 CONSTANT 00000002 2 -ADDEN CONSTANT 00000003 3 -ADDR0 CONSTANT 00000000 0 -ADDR1 CONSTANT 00000001 1 -ADDR2 CONSTANT 00000002 2 -ADDR3 CONSTANT 00000003 3 -ADDR4 CONSTANT 00000004 4 -ADDR5 CONSTANT 00000005 5 -ADDR6 CONSTANT 00000006 6 -ADEN CONSTANT 00000003 3 -ADFM CONSTANT 00000007 7 -ADIE CONSTANT 00000006 6 -ADIF CONSTANT 00000006 6 -ADIP CONSTANT 00000006 6 -ADON CONSTANT 00000000 0 -ADRES CONSTANT 00000FC3 4035 -ADRESH CONSTANT 00000FC4 4036 -ADRESL CONSTANT 00000FC3 4035 -AN0 CONSTANT 00000000 0 -AN1 CONSTANT 00000001 1 -AN2 CONSTANT 00000002 2 -AN3 CONSTANT 00000003 3 -AN4 CONSTANT 00000005 5 -BANKED CONSTANT 00000001 1 -BAUDCON CONSTANT 00000FB8 4024 -BAUDCTL CONSTANT 00000FB8 4024 -BCLIE CONSTANT 00000003 3 -BCLIF CONSTANT 00000003 3 -BCLIP CONSTANT 00000003 3 -BF CONSTANT 00000000 0 -BGST CONSTANT 00000005 5 -BOR CONSTANT 00000000 0 -BRG16 CONSTANT 00000003 3 -BRGH CONSTANT 00000002 2 -BSR CONSTANT 00000FE0 4064 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 4 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -BTOEE CONSTANT 00000004 4 -BTOEF CONSTANT 00000004 4 -BTSEE CONSTANT 00000007 7 -BTSEF CONSTANT 00000007 7 -C CONSTANT 00000000 0 -C1INV CONSTANT 00000004 4 -C1OUT CONSTANT 00000006 6 -C2INV CONSTANT 00000005 5 -C2OUT CONSTANT 00000007 7 -CCP1 CONSTANT 00000002 2 -CCP1AS CONSTANT 00000FB6 4022 -CCP1CON CONSTANT 00000FBD 4029 -CCP1DEL CONSTANT 00000FB7 4023 -CCP1IE CONSTANT 00000002 2 -CCP1IF CONSTANT 00000002 2 -CCP1IP CONSTANT 00000002 2 -CCP1M0 CONSTANT 00000000 0 -CCP1M1 CONSTANT 00000001 1 -CCP1M2 CONSTANT 00000002 2 -CCP1M3 CONSTANT 00000003 3 -CCP2CON CONSTANT 00000FBA 4026 -CCP2IE CONSTANT 00000000 0 -CCP2IF CONSTANT 00000000 0 -CCP2IP CONSTANT 00000000 0 -CCP2M0 CONSTANT 00000000 0 -CCP2M1 CONSTANT 00000001 1 -CCP2M2 CONSTANT 00000002 2 -CCP2M3 CONSTANT 00000003 3 -CCPR1 CONSTANT 00000FBE 4030 -CCPR1H CONSTANT 00000FBF 4031 -CCPR1L CONSTANT 00000FBE 4030 -CCPR2 CONSTANT 00000FBB 4027 -CCPR2H CONSTANT 00000FBC 4028 -CCPR2L CONSTANT 00000FBB 4027 -CFGS CONSTANT 00000006 6 -CHS0 CONSTANT 00000002 2 -CHS1 CONSTANT 00000003 3 -CHS2 CONSTANT 00000004 4 -CHS3 CONSTANT 00000005 5 -CIS CONSTANT 00000003 3 -CK CONSTANT 00000006 6 -CK1SPP CONSTANT 00000000 0 -CK2SPP CONSTANT 00000001 1 -CKE CONSTANT 00000006 6 -CKP CONSTANT 00000004 4 -CLK1EN CONSTANT 00000004 4 -CLKCFG0 CONSTANT 00000006 6 -CLKCFG1 CONSTANT 00000007 7 -CM0 CONSTANT 00000000 0 -CM1 CONSTANT 00000001 1 -CM2 CONSTANT 00000002 2 -CMCON CONSTANT 00000FB4 4020 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 5 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -CMIE CONSTANT 00000006 6 -CMIF CONSTANT 00000006 6 -CMIP CONSTANT 00000006 6 -CRC5EE CONSTANT 00000001 1 -CRC5EF CONSTANT 00000001 1 -CRC16EE CONSTANT 00000002 2 -CRC16EF CONSTANT 00000002 2 -CREN CONSTANT 00000004 4 -CSEN CONSTANT 00000005 5 -CSRC CONSTANT 00000007 7 -CVR0 CONSTANT 00000000 0 -CVR1 CONSTANT 00000001 1 -CVR2 CONSTANT 00000002 2 -CVR3 CONSTANT 00000003 3 -CVRCON CONSTANT 00000FB5 4021 -CVREF CONSTANT 00000004 4 -CVREN CONSTANT 00000007 7 -CVROE CONSTANT 00000006 6 -CVRR CONSTANT 00000005 5 -CVRSS CONSTANT 00000004 4 -D CONSTANT 00000005 5 -DATA_ADDRESS CONSTANT 00000005 5 -DC CONSTANT 00000001 1 -DC1B0 CONSTANT 00000004 4 -DC1B1 CONSTANT 00000005 5 -DC2B0 CONSTANT 00000004 4 -DC2B1 CONSTANT 00000005 5 -DDRA DEFINITION TRISA -DDRB DEFINITION TRISB -DDRC DEFINITION TRISC -DDRD DEFINITION TRISD -DDRE DEFINITION TRISE -DFN8EE CONSTANT 00000003 3 -DFN8EF CONSTANT 00000003 3 -DIR CONSTANT 00000002 2 -DONE CONSTANT 00000001 1 -D_A CONSTANT 00000005 5 -D_NOT_A CONSTANT 00000005 5 -Delay ADDRESS 00000018 24 -Delay_Inner ADDRESS 00000020 32 -Delay_Outer ADDRESS 0000001C 28 -ECCP1AS CONSTANT 00000FB6 4022 -ECCP1CON CONSTANT 00000FBD 4029 -ECCP1DEL CONSTANT 00000FB7 4023 -ECCPAS0 CONSTANT 00000004 4 -ECCPAS1 CONSTANT 00000005 5 -ECCPAS2 CONSTANT 00000006 6 -ECCPASE CONSTANT 00000007 7 -EEADR CONSTANT 00000FA9 4009 -EECON1 CONSTANT 00000FA6 4006 -EECON2 CONSTANT 00000FA7 4007 -EEDATA CONSTANT 00000FA8 4008 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 6 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -EEIE CONSTANT 00000004 4 -EEIF CONSTANT 00000004 4 -EEIP CONSTANT 00000004 4 -EEPGD CONSTANT 00000007 7 -ENDP0 CONSTANT 00000003 3 -ENDP1 CONSTANT 00000004 4 -ENDP2 CONSTANT 00000005 5 -ENDP3 CONSTANT 00000006 6 -EPCONDIS CONSTANT 00000003 3 -EPHSHK CONSTANT 00000004 4 -EPINEN CONSTANT 00000001 1 -EPOUTEN CONSTANT 00000002 2 -EPSTALL CONSTANT 00000000 0 -FAST CONSTANT 00000001 1 -FERR CONSTANT 00000002 2 -FLTS CONSTANT 00000002 2 -FREE CONSTANT 00000004 4 -FRM0 CONSTANT 00000000 0 -FRM1 CONSTANT 00000001 1 -FRM2 CONSTANT 00000002 2 -FRM3 CONSTANT 00000003 3 -FRM4 CONSTANT 00000004 4 -FRM5 CONSTANT 00000005 5 -FRM6 CONSTANT 00000006 6 -FRM7 CONSTANT 00000007 7 -FRM8 CONSTANT 00000000 0 -FRM9 CONSTANT 00000001 1 -FRM10 CONSTANT 00000002 2 -FSEN CONSTANT 00000002 2 -FSR0 CONSTANT 00000000 0 -FSR0H CONSTANT 00000FEA 4074 -FSR0L CONSTANT 00000FE9 4073 -FSR1 CONSTANT 00000001 1 -FSR1H CONSTANT 00000FE2 4066 -FSR1L CONSTANT 00000FE1 4065 -FSR2 CONSTANT 00000002 2 -FSR2H CONSTANT 00000FDA 4058 -FSR2L CONSTANT 00000FD9 4057 -GCEN CONSTANT 00000007 7 -GIE CONSTANT 00000007 7 -GIEH CONSTANT 00000007 7 -GIEL CONSTANT 00000006 6 -GIE_GIEH CONSTANT 00000007 7 -GO CONSTANT 00000001 1 -GO_DONE CONSTANT 00000001 1 -GO_NOT_DONE CONSTANT 00000001 1 -HLVDCON CONSTANT 00000FD2 4050 -HLVDEN CONSTANT 00000004 4 -HLVDIE CONSTANT 00000002 2 -HLVDIF CONSTANT 00000002 2 -HLVDIN CONSTANT 00000005 5 -HLVDIP CONSTANT 00000002 2 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 7 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -HLVDL0 CONSTANT 00000000 0 -HLVDL1 CONSTANT 00000001 1 -HLVDL2 CONSTANT 00000002 2 -HLVDL3 CONSTANT 00000003 3 -I2C_DAT CONSTANT 00000005 5 -I2C_READ CONSTANT 00000002 2 -I2C_START CONSTANT 00000003 3 -I2C_STOP CONSTANT 00000004 4 -IDLEIE CONSTANT 00000004 4 -IDLEIF CONSTANT 00000004 4 -IDLEN CONSTANT 00000007 7 -INDF0 CONSTANT 00000FEF 4079 -INDF1 CONSTANT 00000FE7 4071 -INDF2 CONSTANT 00000FDF 4063 -INT0 CONSTANT 00000000 0 -INT0E CONSTANT 00000004 4 -INT0F CONSTANT 00000001 1 -INT0IE CONSTANT 00000004 4 -INT0IF CONSTANT 00000001 1 -INT1 CONSTANT 00000001 1 -INT1E CONSTANT 00000003 3 -INT1F CONSTANT 00000000 0 -INT1IE CONSTANT 00000003 3 -INT1IF CONSTANT 00000000 0 -INT1IP CONSTANT 00000006 6 -INT1P CONSTANT 00000006 6 -INT2 CONSTANT 00000002 2 -INT2E CONSTANT 00000004 4 -INT2F CONSTANT 00000001 1 -INT2IE CONSTANT 00000004 4 -INT2IF CONSTANT 00000001 1 -INT2IP CONSTANT 00000007 7 -INT2P CONSTANT 00000007 7 -INTCON CONSTANT 00000FF2 4082 -INTCON2 CONSTANT 00000FF1 4081 -INTCON3 CONSTANT 00000FF0 4080 -INTEDG0 CONSTANT 00000006 6 -INTEDG1 CONSTANT 00000005 5 -INTEDG2 CONSTANT 00000004 4 -INTSRC CONSTANT 00000007 7 -IOFS CONSTANT 00000002 2 -IPEN CONSTANT 00000007 7 -IPR1 CONSTANT 00000F9F 3999 -IPR2 CONSTANT 00000FA2 4002 -IRCF0 CONSTANT 00000004 4 -IRCF1 CONSTANT 00000005 5 -IRCF2 CONSTANT 00000006 6 -IRVST CONSTANT 00000005 5 -IVRST CONSTANT 00000005 5 -LATA CONSTANT 00000F89 3977 -LATA0 CONSTANT 00000000 0 -LATA1 CONSTANT 00000001 1 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 8 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -LATA2 CONSTANT 00000002 2 -LATA3 CONSTANT 00000003 3 -LATA4 CONSTANT 00000004 4 -LATA5 CONSTANT 00000005 5 -LATA6 CONSTANT 00000006 6 -LATB CONSTANT 00000F8A 3978 -LATB0 CONSTANT 00000000 0 -LATB1 CONSTANT 00000001 1 -LATB2 CONSTANT 00000002 2 -LATB3 CONSTANT 00000003 3 -LATB4 CONSTANT 00000004 4 -LATB5 CONSTANT 00000005 5 -LATB6 CONSTANT 00000006 6 -LATB7 CONSTANT 00000007 7 -LATC CONSTANT 00000F8B 3979 -LATC0 CONSTANT 00000000 0 -LATC1 CONSTANT 00000001 1 -LATC2 CONSTANT 00000002 2 -LATC6 CONSTANT 00000006 6 -LATC7 CONSTANT 00000007 7 -LATD CONSTANT 00000F8C 3980 -LATD0 CONSTANT 00000000 0 -LATD1 CONSTANT 00000001 1 -LATD2 CONSTANT 00000002 2 -LATD3 CONSTANT 00000003 3 -LATD4 CONSTANT 00000004 4 -LATD5 CONSTANT 00000005 5 -LATD6 CONSTANT 00000006 6 -LATD7 CONSTANT 00000007 7 -LATE CONSTANT 00000F8D 3981 -LATE0 CONSTANT 00000000 0 -LATE1 CONSTANT 00000001 1 -LATE2 CONSTANT 00000002 2 -LVDCON CONSTANT 00000FD2 4050 -LVDEN CONSTANT 00000004 4 -LVDIE CONSTANT 00000002 2 -LVDIF CONSTANT 00000002 2 -LVDIN CONSTANT 00000005 5 -LVDIP CONSTANT 00000002 2 -LVDL0 CONSTANT 00000000 0 -LVDL1 CONSTANT 00000001 1 -LVDL2 CONSTANT 00000002 2 -LVDL3 CONSTANT 00000003 3 -LVV0 CONSTANT 00000000 0 -LVV1 CONSTANT 00000001 1 -LVV2 CONSTANT 00000002 2 -LVV3 CONSTANT 00000003 3 -Loop ADDRESS 00000004 4 -N CONSTANT 00000004 4 -NOT_A CONSTANT 00000005 5 -NOT_ADDRESS CONSTANT 00000005 5 -NOT_BOR CONSTANT 00000000 0 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 9 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -NOT_DONE CONSTANT 00000001 1 -NOT_IPEN CONSTANT 00000007 7 -NOT_PD CONSTANT 00000002 2 -NOT_POR CONSTANT 00000001 1 -NOT_RBPU CONSTANT 00000007 7 -NOT_RI CONSTANT 00000004 4 -NOT_T1SYNC CONSTANT 00000002 2 -NOT_T3SYNC CONSTANT 00000002 2 -NOT_TO CONSTANT 00000003 3 -NOT_W CONSTANT 00000002 2 -NOT_WRITE CONSTANT 00000002 2 -OERR CONSTANT 00000001 1 -OESPP CONSTANT 00000002 2 -OSC2 CONSTANT 00000006 6 -OSCCON CONSTANT 00000FD3 4051 -OSCFIE CONSTANT 00000007 7 -OSCFIF CONSTANT 00000007 7 -OSCFIP CONSTANT 00000007 7 -OSCTUNE CONSTANT 00000F9B 3995 -OSTS CONSTANT 00000003 3 -OV CONSTANT 00000003 3 -P CONSTANT 00000004 4 -P1A CONSTANT 00000002 2 -P1M0 CONSTANT 00000006 6 -P1M1 CONSTANT 00000007 7 -PC CONSTANT 00000FF9 4089 -PCFG0 CONSTANT 00000000 0 -PCFG1 CONSTANT 00000001 1 -PCFG2 CONSTANT 00000002 2 -PCFG3 CONSTANT 00000003 3 -PCL CONSTANT 00000FF9 4089 -PCLATH CONSTANT 00000FFA 4090 -PCLATU CONSTANT 00000FFB 4091 -PD CONSTANT 00000002 2 -PDC0 CONSTANT 00000000 0 -PDC1 CONSTANT 00000001 1 -PDC2 CONSTANT 00000002 2 -PDC3 CONSTANT 00000003 3 -PDC4 CONSTANT 00000004 4 -PDC5 CONSTANT 00000005 5 -PDC6 CONSTANT 00000006 6 -PEIE CONSTANT 00000006 6 -PEIE_GIEL CONSTANT 00000006 6 -PEN CONSTANT 00000002 2 -PGC CONSTANT 00000006 6 -PGD CONSTANT 00000007 7 -PGM CONSTANT 00000005 5 -PIDEE CONSTANT 00000000 0 -PIDEF CONSTANT 00000000 0 -PIE1 CONSTANT 00000F9D 3997 -PIE2 CONSTANT 00000FA0 4000 -PIR1 CONSTANT 00000F9E 3998 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 10 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -PIR2 CONSTANT 00000FA1 4001 -PKTDIS CONSTANT 00000004 4 -PLUSW0 CONSTANT 00000FEB 4075 -PLUSW1 CONSTANT 00000FE3 4067 -PLUSW2 CONSTANT 00000FDB 4059 -POR CONSTANT 00000001 1 -PORTA CONSTANT 00000F80 3968 -PORTB CONSTANT 00000F81 3969 -PORTC CONSTANT 00000F82 3970 -PORTD CONSTANT 00000F83 3971 -PORTE CONSTANT 00000F84 3972 -POSTDEC0 CONSTANT 00000FED 4077 -POSTDEC1 CONSTANT 00000FE5 4069 -POSTDEC2 CONSTANT 00000FDD 4061 -POSTINC0 CONSTANT 00000FEE 4078 -POSTINC1 CONSTANT 00000FE6 4070 -POSTINC2 CONSTANT 00000FDE 4062 -PPB0 CONSTANT 00000000 0 -PPB1 CONSTANT 00000001 1 -PPBI CONSTANT 00000001 1 -PPBRST CONSTANT 00000006 6 -PR2 CONSTANT 00000FCB 4043 -PREINC0 CONSTANT 00000FEC 4076 -PREINC1 CONSTANT 00000FE4 4068 -PREINC2 CONSTANT 00000FDC 4060 -PROD CONSTANT 00000FF3 4083 -PRODH CONSTANT 00000FF4 4084 -PRODL CONSTANT 00000FF3 4083 -PRSEN CONSTANT 00000007 7 -PSA CONSTANT 00000003 3 -PSSAC0 CONSTANT 00000002 2 -PSSAC1 CONSTANT 00000003 3 -PSSBD0 CONSTANT 00000000 0 -PSSBD1 CONSTANT 00000001 1 -R CONSTANT 00000002 2 -R1 CONSTANT 00000020 32 -R2 CONSTANT 00000021 33 -RA0 CONSTANT 00000000 0 -RA1 CONSTANT 00000001 1 -RA2 CONSTANT 00000002 2 -RA3 CONSTANT 00000003 3 -RA4 CONSTANT 00000004 4 -RA5 CONSTANT 00000005 5 -RA6 CONSTANT 00000006 6 -RB0 CONSTANT 00000000 0 -RB1 CONSTANT 00000001 1 -RB2 CONSTANT 00000002 2 -RB3 CONSTANT 00000003 3 -RB4 CONSTANT 00000004 4 -RB5 CONSTANT 00000005 5 -RB6 CONSTANT 00000006 6 -RB7 CONSTANT 00000007 7 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 11 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -RBIE CONSTANT 00000003 3 -RBIF CONSTANT 00000000 0 -RBIP CONSTANT 00000000 0 -RBPU CONSTANT 00000007 7 -RC0 CONSTANT 00000000 0 -RC1 CONSTANT 00000001 1 -RC2 CONSTANT 00000002 2 -RC4 CONSTANT 00000004 4 -RC5 CONSTANT 00000005 5 -RC6 CONSTANT 00000006 6 -RC7 CONSTANT 00000007 7 -RCEN CONSTANT 00000003 3 -RCIDL CONSTANT 00000006 6 -RCIE CONSTANT 00000005 5 -RCIF CONSTANT 00000005 5 -RCIP CONSTANT 00000005 5 -RCMT CONSTANT 00000006 6 -RCON CONSTANT 00000FD0 4048 -RCREG CONSTANT 00000FAE 4014 -RCSTA CONSTANT 00000FAB 4011 -RD CONSTANT 00000000 0 -RD0 CONSTANT 00000000 0 -RD1 CONSTANT 00000001 1 -RD2 CONSTANT 00000002 2 -RD3 CONSTANT 00000003 3 -RD4 CONSTANT 00000004 4 -RD5 CONSTANT 00000005 5 -RD6 CONSTANT 00000006 6 -RD7 CONSTANT 00000007 7 -RD16 CONSTANT 00000007 7 -RDPU CONSTANT 00000007 7 -RDSPP CONSTANT 00000007 7 -RE0 CONSTANT 00000000 0 -RE1 CONSTANT 00000001 1 -RE2 CONSTANT 00000002 2 -RE3 CONSTANT 00000003 3 -READ_WRITE CONSTANT 00000002 2 -RESUME CONSTANT 00000002 2 -RI CONSTANT 00000004 4 -RSEN CONSTANT 00000001 1 -RX CONSTANT 00000007 7 -RX9 CONSTANT 00000006 6 -RX9D CONSTANT 00000000 0 -RXDTP CONSTANT 00000005 5 -R_NOT_W CONSTANT 00000002 2 -R_W CONSTANT 00000002 2 -S CONSTANT 00000003 3 -SBOREN CONSTANT 00000006 6 -SCKP CONSTANT 00000004 4 -SCS0 CONSTANT 00000000 0 -SCS1 CONSTANT 00000001 1 -SE0 CONSTANT 00000005 5 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 12 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -SEN CONSTANT 00000000 0 -SENDB CONSTANT 00000003 3 -SMP CONSTANT 00000007 7 -SOFIE CONSTANT 00000006 6 -SOFIF CONSTANT 00000006 6 -SPBRG CONSTANT 00000FAF 4015 -SPBRGH CONSTANT 00000FB0 4016 -SPEN CONSTANT 00000007 7 -SPP0 CONSTANT 00000000 0 -SPP1 CONSTANT 00000001 1 -SPP2 CONSTANT 00000002 2 -SPP3 CONSTANT 00000003 3 -SPP4 CONSTANT 00000004 4 -SPP5 CONSTANT 00000005 5 -SPP6 CONSTANT 00000006 6 -SPP7 CONSTANT 00000007 7 -SPPBUSY CONSTANT 00000004 4 -SPPCFG CONSTANT 00000F63 3939 -SPPCON CONSTANT 00000F65 3941 -SPPDATA CONSTANT 00000F62 3938 -SPPEN CONSTANT 00000000 0 -SPPEPS CONSTANT 00000F64 3940 -SPPIE CONSTANT 00000007 7 -SPPIF CONSTANT 00000007 7 -SPPIP CONSTANT 00000007 7 -SPPOWN CONSTANT 00000001 1 -SREN CONSTANT 00000005 5 -SSPADD CONSTANT 00000FC8 4040 -SSPBUF CONSTANT 00000FC9 4041 -SSPCON1 CONSTANT 00000FC6 4038 -SSPCON2 CONSTANT 00000FC5 4037 -SSPEN CONSTANT 00000005 5 -SSPIE CONSTANT 00000003 3 -SSPIF CONSTANT 00000003 3 -SSPIP CONSTANT 00000003 3 -SSPM0 CONSTANT 00000000 0 -SSPM1 CONSTANT 00000001 1 -SSPM2 CONSTANT 00000002 2 -SSPM3 CONSTANT 00000003 3 -SSPOV CONSTANT 00000006 6 -SSPSTAT CONSTANT 00000FC7 4039 -STALLIE CONSTANT 00000005 5 -STALLIF CONSTANT 00000005 5 -STATUS CONSTANT 00000FD8 4056 -STKFUL CONSTANT 00000007 7 -STKOVF CONSTANT 00000007 7 -STKPTR CONSTANT 00000FFC 4092 -STKPTR0 CONSTANT 00000000 0 -STKPTR1 CONSTANT 00000001 1 -STKPTR2 CONSTANT 00000002 2 -STKPTR3 CONSTANT 00000003 3 -STKPTR4 CONSTANT 00000004 4 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 13 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -STKUNF CONSTANT 00000006 6 -SUSPND CONSTANT 00000001 1 -SWDTE CONSTANT 00000000 0 -SWDTEN CONSTANT 00000000 0 -SYNC CONSTANT 00000004 4 -Start ADDRESS 00000000 0 -T08BIT CONSTANT 00000006 6 -T0CKI CONSTANT 00000004 4 -T0CON CONSTANT 00000FD5 4053 -T0CS CONSTANT 00000005 5 -T0IE CONSTANT 00000005 5 -T0IF CONSTANT 00000002 2 -T0IP CONSTANT 00000002 2 -T0PS0 CONSTANT 00000000 0 -T0PS1 CONSTANT 00000001 1 -T0PS2 CONSTANT 00000002 2 -T0SE CONSTANT 00000004 4 -T1CKPS0 CONSTANT 00000004 4 -T1CKPS1 CONSTANT 00000005 5 -T1CON CONSTANT 00000FCD 4045 -T1OSCEN CONSTANT 00000003 3 -T1OSI CONSTANT 00000001 1 -T1OSO CONSTANT 00000000 0 -T1RUN CONSTANT 00000006 6 -T1SYNC CONSTANT 00000002 2 -T2CKPS0 CONSTANT 00000000 0 -T2CKPS1 CONSTANT 00000001 1 -T2CON CONSTANT 00000FCA 4042 -T2OUTPS0 CONSTANT 00000003 3 -T2OUTPS1 CONSTANT 00000004 4 -T2OUTPS2 CONSTANT 00000005 5 -T2OUTPS3 CONSTANT 00000006 6 -T3CCP1 CONSTANT 00000003 3 -T3CCP2 CONSTANT 00000006 6 -T3CKPS0 CONSTANT 00000004 4 -T3CKPS1 CONSTANT 00000005 5 -T3CON CONSTANT 00000FB1 4017 -T3NSYNC CONSTANT 00000002 2 -T3SYNC CONSTANT 00000002 2 -T13CKI CONSTANT 00000000 0 -TABLAT CONSTANT 00000FF5 4085 -TBLPTR CONSTANT 00000FF6 4086 -TBLPTRH CONSTANT 00000FF7 4087 -TBLPTRL CONSTANT 00000FF6 4086 -TBLPTRU CONSTANT 00000FF8 4088 -TMR0 CONSTANT 00000FD6 4054 -TMR0H CONSTANT 00000FD7 4055 -TMR0IE CONSTANT 00000005 5 -TMR0IF CONSTANT 00000002 2 -TMR0IP CONSTANT 00000002 2 -TMR0L CONSTANT 00000FD6 4054 -TMR0ON CONSTANT 00000007 7 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 14 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -TMR1 CONSTANT 00000FCE 4046 -TMR1CS CONSTANT 00000001 1 -TMR1H CONSTANT 00000FCF 4047 -TMR1IE CONSTANT 00000000 0 -TMR1IF CONSTANT 00000000 0 -TMR1IP CONSTANT 00000000 0 -TMR1L CONSTANT 00000FCE 4046 -TMR1ON CONSTANT 00000000 0 -TMR2 CONSTANT 00000FCC 4044 -TMR2IE CONSTANT 00000001 1 -TMR2IF CONSTANT 00000001 1 -TMR2IP CONSTANT 00000001 1 -TMR2ON CONSTANT 00000002 2 -TMR3 CONSTANT 00000FB2 4018 -TMR3CS CONSTANT 00000001 1 -TMR3H CONSTANT 00000FB3 4019 -TMR3IE CONSTANT 00000001 1 -TMR3IF CONSTANT 00000001 1 -TMR3IP CONSTANT 00000001 1 -TMR3L CONSTANT 00000FB2 4018 -TMR3ON CONSTANT 00000000 0 -TO CONSTANT 00000003 3 -TOS CONSTANT 00000FFD 4093 -TOSH CONSTANT 00000FFE 4094 -TOSL CONSTANT 00000FFD 4093 -TOSU CONSTANT 00000FFF 4095 -TOUTPS0 CONSTANT 00000003 3 -TOUTPS1 CONSTANT 00000004 4 -TOUTPS2 CONSTANT 00000005 5 -TOUTPS3 CONSTANT 00000006 6 -TRISA CONSTANT 00000F92 3986 -TRISA0 CONSTANT 00000000 0 -TRISA1 CONSTANT 00000001 1 -TRISA2 CONSTANT 00000002 2 -TRISA3 CONSTANT 00000003 3 -TRISA4 CONSTANT 00000004 4 -TRISA5 CONSTANT 00000005 5 -TRISA6 CONSTANT 00000006 6 -TRISB CONSTANT 00000F93 3987 -TRISB0 CONSTANT 00000000 0 -TRISB1 CONSTANT 00000001 1 -TRISB2 CONSTANT 00000002 2 -TRISB3 CONSTANT 00000003 3 -TRISB4 CONSTANT 00000004 4 -TRISB5 CONSTANT 00000005 5 -TRISB6 CONSTANT 00000006 6 -TRISB7 CONSTANT 00000007 7 -TRISC CONSTANT 00000F94 3988 -TRISC0 CONSTANT 00000000 0 -TRISC1 CONSTANT 00000001 1 -TRISC2 CONSTANT 00000002 2 -TRISC6 CONSTANT 00000006 6 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 15 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -TRISC7 CONSTANT 00000007 7 -TRISD CONSTANT 00000F95 3989 -TRISD0 CONSTANT 00000000 0 -TRISD1 CONSTANT 00000001 1 -TRISD2 CONSTANT 00000002 2 -TRISD3 CONSTANT 00000003 3 -TRISD4 CONSTANT 00000004 4 -TRISD5 CONSTANT 00000005 5 -TRISD6 CONSTANT 00000006 6 -TRISD7 CONSTANT 00000007 7 -TRISE CONSTANT 00000F96 3990 -TRISE0 CONSTANT 00000000 0 -TRISE1 CONSTANT 00000001 1 -TRISE2 CONSTANT 00000002 2 -TRMT CONSTANT 00000001 1 -TRNIE CONSTANT 00000003 3 -TRNIF CONSTANT 00000003 3 -TUN0 CONSTANT 00000000 0 -TUN1 CONSTANT 00000001 1 -TUN2 CONSTANT 00000002 2 -TUN3 CONSTANT 00000003 3 -TUN4 CONSTANT 00000004 4 -TX CONSTANT 00000006 6 -TX9 CONSTANT 00000006 6 -TX9D CONSTANT 00000000 0 -TXCKP CONSTANT 00000004 4 -TXEN CONSTANT 00000005 5 -TXIE CONSTANT 00000004 4 -TXIF CONSTANT 00000004 4 -TXIP CONSTANT 00000004 4 -TXREG CONSTANT 00000FAD 4013 -TXSTA CONSTANT 00000FAC 4012 -UA CONSTANT 00000001 1 -UADDR CONSTANT 00000F6E 3950 -UCFG CONSTANT 00000F6F 3951 -UCON CONSTANT 00000F6D 3949 -UEIE CONSTANT 00000F6B 3947 -UEIR CONSTANT 00000F6A 3946 -UEP0 CONSTANT 00000F70 3952 -UEP1 CONSTANT 00000F71 3953 -UEP2 CONSTANT 00000F72 3954 -UEP3 CONSTANT 00000F73 3955 -UEP4 CONSTANT 00000F74 3956 -UEP5 CONSTANT 00000F75 3957 -UEP6 CONSTANT 00000F76 3958 -UEP7 CONSTANT 00000F77 3959 -UEP8 CONSTANT 00000F78 3960 -UEP9 CONSTANT 00000F79 3961 -UEP10 CONSTANT 00000F7A 3962 -UEP11 CONSTANT 00000F7B 3963 -UEP12 CONSTANT 00000F7C 3964 -UEP13 CONSTANT 00000F7D 3965 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 16 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -UEP14 CONSTANT 00000F7E 3966 -UEP15 CONSTANT 00000F7F 3967 -UERRIE CONSTANT 00000001 1 -UERRIF CONSTANT 00000001 1 -UFRM CONSTANT 00000F66 3942 -UFRMH CONSTANT 00000F67 3943 -UFRML CONSTANT 00000F66 3942 -UIE CONSTANT 00000F69 3945 -UIR CONSTANT 00000F68 3944 -UOEMON CONSTANT 00000006 6 -UPUEN CONSTANT 00000004 4 -URSTIE CONSTANT 00000000 0 -URSTIF CONSTANT 00000000 0 -USBEN CONSTANT 00000003 3 -USBIE CONSTANT 00000005 5 -USBIF CONSTANT 00000005 5 -USBIP CONSTANT 00000005 5 -USTAT CONSTANT 00000F6C 3948 -UTEYE CONSTANT 00000007 7 -UTRDIS CONSTANT 00000003 3 -VCFG0 CONSTANT 00000004 4 -VCFG1 CONSTANT 00000005 5 -VDIRMAG CONSTANT 00000007 7 -VREFM CONSTANT 00000002 2 -VREFP CONSTANT 00000003 3 -W CONSTANT 00000000 0 -WCOL CONSTANT 00000007 7 -WDTCON CONSTANT 00000FD1 4049 -WR CONSTANT 00000001 1 -WREG CONSTANT 00000FE8 4072 -WREN CONSTANT 00000002 2 -WRERR CONSTANT 00000003 3 -WRSPP CONSTANT 00000006 6 -WS0 CONSTANT 00000000 0 -WS1 CONSTANT 00000001 1 -WS2 CONSTANT 00000002 2 -WS3 CONSTANT 00000003 3 -WUE CONSTANT 00000001 1 -Z CONSTANT 00000002 2 -_BORV_0_2L CONSTANT 000000E7 231 -_BORV_1_2L CONSTANT 000000EF 239 -_BORV_2_2L CONSTANT 000000F7 247 -_BORV_3_2L CONSTANT 000000FF 255 -_BOR_OFF_2L CONSTANT 000000F9 249 -_BOR_ON_2L CONSTANT 000000FF 255 -_BOR_ON_ACTIVE_2L CONSTANT 000000FD 253 -_BOR_SOFT_2L CONSTANT 000000FB 251 -_CCP2MX_OFF_3H CONSTANT 000000FE 254 -_CCP2MX_ON_3H CONSTANT 000000FF 255 -_CONFIG1H CONSTANT 00300001 3145729 -_CONFIG1L CONSTANT 00300000 3145728 -_CONFIG2H CONSTANT 00300003 3145731 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 17 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_CONFIG2L CONSTANT 00300002 3145730 -_CONFIG3H CONSTANT 00300005 3145733 -_CONFIG4L CONSTANT 00300006 3145734 -_CONFIG5H CONSTANT 00300009 3145737 -_CONFIG5L CONSTANT 00300008 3145736 -_CONFIG6H CONSTANT 0030000B 3145739 -_CONFIG6L CONSTANT 0030000A 3145738 -_CONFIG7H CONSTANT 0030000D 3145741 -_CONFIG7L CONSTANT 0030000C 3145740 -_CP0_OFF_5L CONSTANT 000000FF 255 -_CP0_ON_5L CONSTANT 000000FE 254 -_CP1_OFF_5L CONSTANT 000000FF 255 -_CP1_ON_5L CONSTANT 000000FD 253 -_CP2_OFF_5L CONSTANT 000000FF 255 -_CP2_ON_5L CONSTANT 000000FB 251 -_CP3_OFF_5L CONSTANT 000000FF 255 -_CP3_ON_5L CONSTANT 000000F7 247 -_CPB_OFF_5H CONSTANT 000000FF 255 -_CPB_ON_5H CONSTANT 000000BF 191 -_CPD_OFF_5H CONSTANT 000000FF 255 -_CPD_ON_5H CONSTANT 0000007F 127 -_CPUDIV_OSC1_PLL2_1L CONSTANT 000000E7 231 -_CPUDIV_OSC2_PLL3_1L CONSTANT 000000EF 239 -_CPUDIV_OSC3_PLL4_1L CONSTANT 000000F7 247 -_CPUDIV_OSC4_PLL6_1L CONSTANT 000000FF 255 -_DEBUG_OFF_4L CONSTANT 000000FF 255 -_DEBUG_ON_4L CONSTANT 0000007F 127 -_DEVID1 CONSTANT 003FFFFE 4194302 -_DEVID2 CONSTANT 003FFFFF 4194303 -_EBTR0_OFF_7L CONSTANT 000000FF 255 -_EBTR0_ON_7L CONSTANT 000000FE 254 -_EBTR1_OFF_7L CONSTANT 000000FF 255 -_EBTR1_ON_7L CONSTANT 000000FD 253 -_EBTR2_OFF_7L CONSTANT 000000FF 255 -_EBTR2_ON_7L CONSTANT 000000FB 251 -_EBTR3_OFF_7L CONSTANT 000000FF 255 -_EBTR3_ON_7L CONSTANT 000000F7 247 -_EBTRB_OFF_7H CONSTANT 000000FF 255 -_EBTRB_ON_7H CONSTANT 000000BF 191 -_FCMEN_OFF_1H CONSTANT 000000BF 191 -_FCMEN_ON_1H CONSTANT 000000FF 255 -_FOSC_ECIO_EC_1H CONSTANT 000000F4 244 -_FOSC_ECPLLIO_EC_1H CONSTANT 000000F6 246 -_FOSC_ECPLL_EC_1H CONSTANT 000000F7 247 -_FOSC_EC_EC_1H CONSTANT 000000F5 245 -_FOSC_HSPLL_HS_1H CONSTANT 000000FE 254 -_FOSC_HS_1H CONSTANT 000000FC 252 -_FOSC_INTOSCIO_EC_1H CONSTANT 000000F8 248 -_FOSC_INTOSC_EC_1H CONSTANT 000000F9 249 -_FOSC_INTOSC_HS_1H CONSTANT 000000FB 251 -_FOSC_INTOSC_XT_1H CONSTANT 000000FA 250 -_FOSC_XTPLL_XT_1H CONSTANT 000000F2 242 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 18 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_FOSC_XT_XT_1H CONSTANT 000000F0 240 -_ICPRT_OFF_4L CONSTANT 000000DF 223 -_ICPRT_ON_4L CONSTANT 000000FF 255 -_IDLOC0 CONSTANT 00200000 2097152 -_IDLOC1 CONSTANT 00200001 2097153 -_IDLOC2 CONSTANT 00200002 2097154 -_IDLOC3 CONSTANT 00200003 2097155 -_IDLOC4 CONSTANT 00200004 2097156 -_IDLOC5 CONSTANT 00200005 2097157 -_IDLOC6 CONSTANT 00200006 2097158 -_IDLOC7 CONSTANT 00200007 2097159 -_IESO_OFF_1H CONSTANT 0000007F 127 -_IESO_ON_1H CONSTANT 000000FF 255 -_LPT1OSC_OFF_3H CONSTANT 000000FB 251 -_LPT1OSC_ON_3H CONSTANT 000000FF 255 -_LVP_OFF_4L CONSTANT 000000FB 251 -_LVP_ON_4L CONSTANT 000000FF 255 -_MCLRE_OFF_3H CONSTANT 0000007F 127 -_MCLRE_ON_3H CONSTANT 000000FF 255 -_PBADEN_OFF_3H CONSTANT 000000FD 253 -_PBADEN_ON_3H CONSTANT 000000FF 255 -_PLLDIV_1_1L CONSTANT 000000F8 248 -_PLLDIV_2_1L CONSTANT 000000F9 249 -_PLLDIV_3_1L CONSTANT 000000FA 250 -_PLLDIV_4_1L CONSTANT 000000FB 251 -_PLLDIV_5_1L CONSTANT 000000FC 252 -_PLLDIV_6_1L CONSTANT 000000FD 253 -_PLLDIV_10_1L CONSTANT 000000FE 254 -_PLLDIV_12_1L CONSTANT 000000FF 255 -_PWRT_OFF_2L CONSTANT 000000FF 255 -_PWRT_ON_2L CONSTANT 000000FE 254 -_STVREN_OFF_4L CONSTANT 000000FE 254 -_STVREN_ON_4L CONSTANT 000000FF 255 -_USBDIV_1_1L CONSTANT 000000DF 223 -_USBDIV_2_1L CONSTANT 000000FF 255 -_VREGEN_OFF_2L CONSTANT 000000DF 223 -_VREGEN_ON_2L CONSTANT 000000FF 255 -_WDTPS_1_2H CONSTANT 000000E1 225 -_WDTPS_2_2H CONSTANT 000000E3 227 -_WDTPS_4_2H CONSTANT 000000E5 229 -_WDTPS_8_2H CONSTANT 000000E7 231 -_WDTPS_16_2H CONSTANT 000000E9 233 -_WDTPS_32_2H CONSTANT 000000EB 235 -_WDTPS_64_2H CONSTANT 000000ED 237 -_WDTPS_128_2H CONSTANT 000000EF 239 -_WDTPS_256_2H CONSTANT 000000F1 241 -_WDTPS_512_2H CONSTANT 000000F3 243 -_WDTPS_1024_2H CONSTANT 000000F5 245 -_WDTPS_2048_2H CONSTANT 000000F7 247 -_WDTPS_4096_2H CONSTANT 000000F9 249 -_WDTPS_8192_2H CONSTANT 000000FB 251 -_WDTPS_16384_2H CONSTANT 000000FD 253 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 19 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_WDTPS_32768_2H CONSTANT 000000FF 255 -_WDT_OFF_2H CONSTANT 000000FE 254 -_WDT_ON_2H CONSTANT 000000FF 255 -_WRT0_OFF_6L CONSTANT 000000FF 255 -_WRT0_ON_6L CONSTANT 000000FE 254 -_WRT1_OFF_6L CONSTANT 000000FF 255 -_WRT1_ON_6L CONSTANT 000000FD 253 -_WRT2_OFF_6L CONSTANT 000000FF 255 -_WRT2_ON_6L CONSTANT 000000FB 251 -_WRT3_OFF_6L CONSTANT 000000FF 255 -_WRT3_ON_6L CONSTANT 000000F7 247 -_WRTB_OFF_6H CONSTANT 000000FF 255 -_WRTB_ON_6H CONSTANT 000000BF 191 -_WRTC_OFF_6H CONSTANT 000000FF 255 -_WRTC_ON_6H CONSTANT 000000DF 223 -_WRTD_OFF_6H CONSTANT 000000FF 255 -_WRTD_ON_6H CONSTANT 0000007F 127 -_XINST_OFF_4L CONSTANT 000000BF 191 -_XINST_ON_4L CONSTANT 000000FF 255 -__16_BIT CONSTANT 00000001 1 -__18F4550 CONSTANT 00000001 1 -__ACC_RAM_LOW_END CONSTANT 0000005F 95 -__ACC_RAM_LOW_START CONSTANT 00000000 0 -__ACTIVE_BANK_ADDR VARIABLE FFFFFFFF -1 -__ASSUMED_BANK_ADDR VARIABLE FFFFFFFF -1 -__BANK_0 CONSTANT 00000000 0 -__BANK_1 CONSTANT 00000100 256 -__BANK_2 CONSTANT 00000200 512 -__BANK_3 CONSTANT 00000300 768 -__BANK_4 CONSTANT 00000400 1024 -__BANK_5 CONSTANT 00000500 1280 -__BANK_6 CONSTANT 00000600 1536 -__BANK_7 CONSTANT 00000700 1792 -__BANK_8 CONSTANT 00000800 2048 -__BANK_9 CONSTANT 00000900 2304 -__BANK_10 CONSTANT 00000A00 2560 -__BANK_11 CONSTANT 00000B00 2816 -__BANK_12 CONSTANT 00000C00 3072 -__BANK_13 CONSTANT 00000D00 3328 -__BANK_14 CONSTANT 00000E00 3584 -__BANK_15 CONSTANT 00000F00 3840 -__BANK_BITS CONSTANT 00000F00 3840 -__BANK_FIRST CONSTANT 00000000 0 -__BANK_INV CONSTANT FFFFFFFF -1 -__BANK_LAST CONSTANT 00000F00 3840 -__BANK_MASK CONSTANT 000000FF 255 -__BANK_SHIFT CONSTANT 00000008 8 -__BANK_SIZE CONSTANT 00000100 256 -__CODE_END CONSTANT 00007FFF 32767 -__CODE_START CONSTANT 00000000 0 -__COMMON_RAM_END CONSTANT 0000005F 95 -__COMMON_RAM_START CONSTANT 00000000 0 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:14:25 AM PAGE 20 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -__CONFIG_END CONSTANT 0030000D 3145741 -__CONFIG_START CONSTANT 00300000 3145728 -__EEPROM_END CONSTANT 00F000FF 15728895 -__EEPROM_START CONSTANT 00F00000 15728640 -__EXTENDED CONSTANT 00000001 1 -__GPUTILS_SVN_VERSION CONSTANT 0000052D 1325 -__GPUTILS_VERSION_MAJOR CONSTANT 00000001 1 -__GPUTILS_VERSION_MICRO CONSTANT 00000002 2 -__GPUTILS_VERSION_MINOR CONSTANT 00000005 5 -__IDLOCS_END CONSTANT 00200007 2097159 -__IDLOCS_START CONSTANT 00200000 2097152 -__NUM_BANKS CONSTANT 00000010 16 -__VECTOR_INT_HIGH CONSTANT 00000008 8 -__VECTOR_INT_LOW CONSTANT 00000018 24 -__VECTOR_RESET CONSTANT 00000000 0 -__WHILE_LOOP_COUNT_MAX CONSTANT 000000FF 255 - - -MEMORY USAGE MAP ('X' = Used, '-' = Unused) - -0000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XX-------------- -0000 : XXXX-XX-XXXXXX-- ---------------- ---------------- ---------------- - -All other memory blocks unused. - -Program Memory Bytes Used: 62 -Program Memory Bytes Free: 32706 - - -Errors : 0 -Warnings : 2 reported, 0 suppressed -Messages : 0 reported, 0 suppressed - - \ No newline at end of file diff --git a/cuenta/main.asm b/cuenta/main.asm index 5d78e63..6b833ab 100755 --- a/cuenta/main.asm +++ b/cuenta/main.asm @@ -76,13 +76,13 @@ loop: goto des ; cuenta 3 wip xorlw ROTA3^ROTA4 btfsc STATUS, Z - goto alternate + goto hexAsc xorlw ROTA4^ROTA5 btfsc STATUS, Z - goto centerout + goto bcdt xorlw ROTA5^ROTA6 btfsc STATUS, Z - goto outcenter + goto hext goto loop hexa: @@ -122,29 +122,50 @@ decimal: Call Delay goto decimal -alternate: +hexAsc: movlw 0xff movwf CUENTA - call splitDigit - call Delay rl2: call splitDigit call Delay decfsz CUENTA goto rl2 - goto alternate + goto hexAsc -centerout: ;; clock - return - -outcenter: +bcdt: ;; count to a thousand + clrf CUENTA + clrf CUENTA2 +co: call splitDigit call Delay incf CUENTA, W daw movwf CUENTA - Call Delay - goto decimal + btfss STATUS, C + goto co + incf CUENTA2, W + daw + movwf CUENTA2 + btfss STATUS, C + goto co + return + +hext: + clrf CUENTA + clrf CUENTA2 +ht: + call splitDigit + call Delay + incf CUENTA, W + movwf CUENTA + btfss STATUS, Z + goto ht + clrf CUENTA + incf CUENTA2, W + movwf CUENTA2 + btfss STATUS, Z + goto ht + return splitDigit: movf CUENTA, W diff --git a/cuenta/main.cod b/cuenta/main.cod deleted file mode 100755 index 7339e34..0000000 Binary files a/cuenta/main.cod and /dev/null differ diff --git a/cuenta/main.hex b/cuenta/main.hex index 4a0de51..afcb2b9 100644 --- a/cuenta/main.hex +++ b/cuenta/main.hex @@ -1,30 +1,39 @@ :020000040000FA -:10000000956A8C6A8A6AF19EFF0E936E0F0EC16E1E -:100010008D6A966A060E846E226A8150010AD8B4EF -:1000200028EF00F0030AD8B43EEF00F0060AD8B477 -:1000300035EF00F00C0AD8B44AEF00F0180AD8B433 -:1000400053EF00F0300AD8B464EF00F00DEF00F089 -:1000500098EC00F08336D8A028EF00F098EC00F080 -:100060008332D8A02EEF00F01200800E836E98EC41 -:1000700000F08332D8A037EF00F0120022481200BF -:100080000700226E75EC00F098EC00F098EC00F0A0 -:100090003EEF00F0AA0E836E98EC00F0550E836ED2 -:1000A00098EC00F01200180E836E98EC00F0240E0D -:1000B000836E98EC00F0420E836E98EC00F0810E97 -:1000C000836E98EC00F01200810E836E98EC00F0C5 -:1000D000420E836E98EC00F0240E836E98EC00F0D4 -:1000E000180E836E98EC00F0120022500F0B306E49 -:1000F00022380F0B316E1200FA0E246E0000000041 -:10010000242E7EEF00F01200010EFA6E23502324FD -:10011000F9263F0C060C5B0C4F0C660C6D0C7D0C2D -:10012000070C7F0C6F0C770C7C0C390C5E0C710C7F -:10013000FA0E206EFA0E216E000000000000000092 -:10014000212E9CEF00F0836A040E846E30C023F0F1 -:1001500084EC00F0836E7CEC00F0836A020E846E07 -:1001600031C023F084EC00F0836E202E9AEF00F073 -:0201700012007B +:0400000006EF00F017 +:0800080018EF00F0956A8C6A04 +:100010008A6AF19EFF0E936E0F0EC16E896A926A14 +:10002000D08EF280F28CF28EF1808D6A966A346AFC +:100030008150F290226A94EC00F0C3EC00F0815001 +:10004000010AD8B43AEF00F0030AD8B459EF00F02F +:10005000060AD8B443EF00F00C0AD8B464EF00F0FD +:10006000180AD8B46FEF00F0300AD8B482EF00F06D +:1000700018EF00F094EC00F0C3EC00F0222AC3EC7F +:1000800000F03AEF00F0226A346A94EC00F0C3EC1E +:1000900000F022280700226E600AD8A445EF00F085 +:1000A000226A34280700346E600AD8B4120045EF83 +:1000B00000F094EC00F0C3EC00F022280700226E60 +:1000C000C3EC00F059EF00F0FF0E226E94EC00F04C +:1000D000C3EC00F0222E66EF00F064EF00F0226A1D +:1000E000346A94EC00F0C3EC00F022280700226E82 +:1000F000D8A071EF00F034280700346ED8A071EF5B +:1001000000F01200226A346A94EC00F0C3EC00F0B4 +:100110002228226ED8A484EF00F0226A3428346E9C +:10012000D8A484EF00F0120022500F0B306E22385A +:100130000F0B316E34500F0B326E34380F0B336EA1 +:100140001200FA0E246E0000000000000000242EB1 +:10015000A3EF00F01200010EFA6E23502324660F65 +:10016000D8B0FA2AF96E3F0C060C5B0C4F0C660CEB +:100170006D0C7D0C070C7F0C6F0C770C7C0C390C14 +:100180005E0C790C710CFA0E206EFA0E216E0000D6 +:100190000000212EC7EF00F0D2EC00F0202EC5EFBA +:1001A00000F01200836A30C023F0ABEC00F0836EE5 +:1001B000040E846EA1EC00F0836A31C023F0ABEC36 +:1001C00000F0836E020E846EA1EC00F0836A32C0F0 +:1001D00023F0ABEC00F0836E010E846EA1EC00F016 +:1001E000836A846A33C023F0ABEC00F0836E100E98 +:0A01F000806EA1EC00F0806A12009E :020000040030CA :04000000000C1F1EB3 -:02000500038175 +:020005008381F5 :060008000FC00FE00F40E5 :00000001FF diff --git a/cuenta/main.lst b/cuenta/main.lst deleted file mode 100755 index 97b536a..0000000 --- a/cuenta/main.lst +++ /dev/null @@ -1,1345 +0,0 @@ -gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 1 - - -LOC OBJECT CODE LINE SOURCE TEXT - VALUE - -Warning[215]: Processor superseded by command line. - 00001 LIST P=18F4550, F=INHX32 ; Specify processor and hex format - 00002 #include - 00001 LIST - 00002 - 00003 ;========================================================================== - 00004 ; Build date : Oct 21 2015 - 00005 ; MPASM PIC18F4550 processor include - 00006 ; - 00007 ; (c) Copyright 1999-2015 Microchip Technology, All rights reserved - 00008 ;========================================================================== - 00009 - 01765 LIST - 00003 - 00004 CONFIG FOSC = HS ; Use internal oscillator, RA6 as clock output - 00005 CONFIG WDT = OFF ; Watchdog Timer off - 00006 CONFIG LVP = OFF ; Low-Voltage Programming off - 00007 CONFIG MCLRE = OFF ; MCLR pin disabled, RE3 input enabled - 00008 ;CONFIG PBADEN = OFF - 00009 -Warning[205]: Found directive in column 1: "ORG" -000000 00010 ORG 0x00 ; Program starts at address 0 - 00000001 00011 ROTA1 EQU 0x01 - 00000002 00012 ROTA2 EQU 0x02 - 00000004 00013 ROTA3 EQU 0x04 - 00000008 00014 ROTA4 EQU 0x08 - 00000010 00015 ROTA5 EQU 0x10 - 00000020 00016 ROTA6 EQU 0x20 - 00000020 00017 R1 EQU 0x020 - 00000021 00018 R2 EQU 0x021 - 00000024 00019 R3 EQU 0x024 - 00000022 00020 CUENTA EQU 0x022 - 00000023 00021 TEMP EQU 0x23 - 00000030 00022 DISP0 EQU 0x30 - 00000031 00023 DISP1 EQU 0x31 - 00000032 00024 DISP2 EQU 0x32 - 00000033 00025 DISP3 EQU 0x33 - 00026 - 00027 - 00028 -000000 00029 Start: - 00030 ; Initialize PORTB -000000 6A95 00031 CLRF TRISD ; Set all PORTB pins as output -000002 6A8C 00032 CLRF LATD ; Clear PORTB outputs - 00033 -000004 6A8A 00034 CLRF LATB -000006 9EF1 00035 BCF INTCON2, 7 -000008 0EFF 00036 MOVLW 0xff -00000A 6E93 00037 MOVWF TRISB ; set port b to input -00000C 0E0F 00038 movlw 0x0f -00000E 6EC1 00039 movwf ADCON1 - 00040 - 00041 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 2 - - -LOC OBJECT CODE LINE SOURCE TEXT - VALUE - -000010 6A8D 00042 clrf LATE -000012 6A96 00043 clrf TRISE - 00044 -000014 0E06 00045 movlw 0x06 -000016 6E84 00046 movwf PORTE - 00047 -000018 6A22 00048 clrf CUENTA - 00049 - 00050 - 00051 -00001A 00052 loop: - 00053 ;movlw 0x17 - 00054 ;movwf CUENTA - 00055 ;call Delay - 00056 ;call sevensw - 00057 ;movwf PORTD - 00058 ;goto loop -00001A 5081 00059 movf PORTB, W -00001C 0A01 00060 xorlw ROTA1 -00001E B4D8 00061 btfsc STATUS, Z -000020 EF28 F000 00062 goto leftright -000024 0A03 00063 xorlw ROTA2^ROTA1 -000026 B4D8 00064 btfsc STATUS, Z -000028 EF3E F000 00065 goto right -00002C 0A06 00066 xorlw ROTA2^ROTA3 -00002E B4D8 00067 btfsc STATUS, Z -000030 EF35 F000 00068 goto left -000034 0A0C 00069 xorlw ROTA3^ROTA4 -000036 B4D8 00070 btfsc STATUS, Z -000038 EF4A F000 00071 goto alternate -00003C 0A18 00072 xorlw ROTA4^ROTA5 -00003E B4D8 00073 btfsc STATUS, Z -000040 EF53 F000 00074 goto centerout -000044 0A30 00075 xorlw ROTA5^ROTA6 -000046 B4D8 00076 btfsc STATUS, Z -000048 EF64 F000 00077 goto outcenter -00004C EF0D F000 00078 goto loop - 00079 -000050 00080 leftright: -000050 EC98 F000 00081 CALL Delay ; Delay -000054 3683 00082 RLCF PORTD, f -000056 A0D8 00083 BTFSS STATUS,0 -000058 EF28 F000 00084 GOTO leftright ; Repeat the loop -00005C 00085 lright: -00005C EC98 F000 00086 CALL Delay ; Delay -000060 3283 00087 RRCF PORTD, F -000062 A0D8 00088 BTFSS STATUS,0 -000064 EF2E F000 00089 GOTO lright ; Repeat the loop -000068 0012 00090 return - 00091 -00006A 00092 left: -00006A 0E80 00093 MOVLW 0x80 -00006C 6E83 00094 MOVWF PORTD - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 3 - - -LOC OBJECT CODE LINE SOURCE TEXT - VALUE - -00006E EC98 F000 00095 rl: CALL Delay ; Delay -000072 3283 00096 RRCF PORTD, F -000074 A0D8 00097 BTFSS STATUS,0 -000076 EF37 F000 00098 GOTO rl ; Repeat the loop -00007A 0012 00099 return - 00100 -00007C 00101 right: -00007C 4822 00102 infsnz CUENTA, W -00007E 0012 00103 return -000080 0007 00104 daw -000082 6E22 00105 movwf CUENTA -000084 EC75 F000 00106 call splitDigit -000088 EC98 F000 00107 call Delay -00008C EC98 F000 00108 CALL Delay -000090 EF3E F000 00109 goto right - 00110 -000094 00111 alternate: -000094 0EAA 00112 movlw 0xaa -000096 6E83 00113 movwf PORTD -000098 EC98 F000 00114 call Delay -00009C 0E55 00115 movlw 0x55 -00009E 6E83 00116 movwf PORTD -0000A0 EC98 F000 00117 call Delay -0000A4 0012 00118 return - 00119 -0000A6 00120 centerout: -0000A6 0E18 00121 movlw 0x18 -0000A8 6E83 00122 movwf PORTD -0000AA EC98 F000 00123 call Delay -0000AE 0E24 00124 movlw 0x24 -0000B0 6E83 00125 movwf PORTD -0000B2 EC98 F000 00126 call Delay -0000B6 0E42 00127 movlw 0x42 -0000B8 6E83 00128 movwf PORTD -0000BA EC98 F000 00129 call Delay -0000BE 0E81 00130 movlw 0x81 -0000C0 6E83 00131 movwf PORTD -0000C2 EC98 F000 00132 call Delay -0000C6 0012 00133 return - 00134 -0000C8 00135 outcenter: -0000C8 0E81 00136 movlw 0x81 -0000CA 6E83 00137 movwf PORTD -0000CC EC98 F000 00138 call Delay -0000D0 0E42 00139 movlw 0x42 -0000D2 6E83 00140 movwf PORTD -0000D4 EC98 F000 00141 call Delay -0000D8 0E24 00142 movlw 0x24 -0000DA 6E83 00143 movwf PORTD -0000DC EC98 F000 00144 call Delay -0000E0 0E18 00145 movlw 0x18 -0000E2 6E83 00146 movwf PORTD -0000E4 EC98 F000 00147 call Delay - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 4 - - -LOC OBJECT CODE LINE SOURCE TEXT - VALUE - -0000E8 0012 00148 return - 00149 -0000EA 00150 splitDigit: -0000EA 5022 00151 movf CUENTA, W -0000EC 0B0F 00152 andlw 0x0f -0000EE 6E30 00153 movwf DISP0 -0000F0 3822 00154 swapf CUENTA, W -0000F2 0B0F 00155 andlw 0x0f -0000F4 6E31 00156 movwf DISP1 -0000F6 0012 00157 return - 00158 -0000F8 00159 disp_delay: -0000F8 0EFA 00160 movlw D'250' -0000FA 6E24 00161 movwf R3 -0000FC 00162 disp_delay_inner: -0000FC 0000 00163 NOP -0000FE 0000 00164 NOP -000100 2E24 00165 decfsz R3, F -000102 EF7E F000 00166 goto disp_delay_inner -000106 0012 00167 return - 00168 -000108 00169 sevensw: -000108 0E01 00170 movlw high(sevensw) -00010A 6EFA 00171 movwf PCLATH -00010C 5023 00172 movf TEMP, W -00010E 2423 00173 addwf TEMP, W -000110 26F9 00174 addwf PCL, F -000112 0C3F 00175 retlw 3Fh -000114 0C06 00176 retlw 06h -000116 0C5B 00177 retlw 5Bh -000118 0C4F 00178 retlw 4Fh -00011A 0C66 00179 retlw 66h -00011C 0C6D 00180 retlw 6Dh -00011E 0C7D 00181 retlw 7Dh -000120 0C07 00182 retlw 07h -000122 0C7F 00183 retlw 7Fh -000124 0C6F 00184 retlw 6Fh ; A -000126 0C77 00185 retlw 77h ; B -000128 0C7C 00186 retlw 7Ch ; C -00012A 0C39 00187 retlw 39h ; D -00012C 0C5E 00188 retlw 5Eh ; E -00012E 0C71 00189 retlw 71h ; F - 00190 - 00191 ; Delay subroutine (approx 500ms) -000130 00192 Delay: -000130 0EFA 00193 MOVLW D'250' ; Outer loop count -000132 6E20 00194 MOVWF R1 -000134 00195 Delay_Outer: -000134 0EFA 00196 MOVLW D'250' ; Inner loop count -000136 6E21 00197 MOVWF R2 -000138 00198 Delay_Inner: -000138 0000 00199 NOP ; Do nothing (No Operation) -00013A 0000 00200 NOP - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 5 - - -LOC OBJECT CODE LINE SOURCE TEXT - VALUE - -00013C 0000 00201 NOP -00013E 0000 00202 NOP -000140 2E21 00203 DECFSZ R2, F ; Decrement inner loop counter -000142 EF9C F000 00204 GOTO Delay_Inner ; Repeat inner loop - 00205 ;; Multiplex code -000146 6A83 00206 clrf PORTD -000148 0E04 00207 movlw 0x04 -00014A 6E84 00208 movwf PORTE -00014C C030 F023 00209 movff DISP0, TEMP -000150 EC84 F000 00210 call sevensw -000154 6E83 00211 movwf PORTD -000156 EC7C F000 00212 call disp_delay -00015A 6A83 00213 clrf PORTD -00015C 0E02 00214 movlw 0x02 -00015E 6E84 00215 movwf PORTE -000160 C031 F023 00216 movff DISP1, TEMP -000164 EC84 F000 00217 call sevensw -000168 6E83 00218 movwf PORTD - 00219 -00016A 2E20 00220 DECFSZ R1, F ; Decrement outer loop counter -00016C EF9A F000 00221 GOTO Delay_Outer ; Repeat outer loop -000170 0012 00222 RETURN ; Return from delay - 00223 - 00224 END ; End of program - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 6 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -A CONSTANT 00000000 0 -ABDEN CONSTANT 00000000 0 -ABDOVF CONSTANT 00000007 7 -ACCESS CONSTANT 00000000 0 -ACKDT CONSTANT 00000005 5 -ACKEN CONSTANT 00000004 4 -ACKSTAT CONSTANT 00000006 6 -ACQT0 CONSTANT 00000003 3 -ACQT1 CONSTANT 00000004 4 -ACQT2 CONSTANT 00000005 5 -ACTVIE CONSTANT 00000002 2 -ACTVIF CONSTANT 00000002 2 -ADCON0 CONSTANT 00000FC2 4034 -ADCON1 CONSTANT 00000FC1 4033 -ADCON2 CONSTANT 00000FC0 4032 -ADCS0 CONSTANT 00000000 0 -ADCS1 CONSTANT 00000001 1 -ADCS2 CONSTANT 00000002 2 -ADDEN CONSTANT 00000003 3 -ADDR0 CONSTANT 00000000 0 -ADDR1 CONSTANT 00000001 1 -ADDR2 CONSTANT 00000002 2 -ADDR3 CONSTANT 00000003 3 -ADDR4 CONSTANT 00000004 4 -ADDR5 CONSTANT 00000005 5 -ADDR6 CONSTANT 00000006 6 -ADEN CONSTANT 00000003 3 -ADFM CONSTANT 00000007 7 -ADIE CONSTANT 00000006 6 -ADIF CONSTANT 00000006 6 -ADIP CONSTANT 00000006 6 -ADON CONSTANT 00000000 0 -ADRES CONSTANT 00000FC3 4035 -ADRESH CONSTANT 00000FC4 4036 -ADRESL CONSTANT 00000FC3 4035 -AN0 CONSTANT 00000000 0 -AN1 CONSTANT 00000001 1 -AN2 CONSTANT 00000002 2 -AN3 CONSTANT 00000003 3 -AN4 CONSTANT 00000005 5 -BANKED CONSTANT 00000001 1 -BAUDCON CONSTANT 00000FB8 4024 -BAUDCTL CONSTANT 00000FB8 4024 -BCLIE CONSTANT 00000003 3 -BCLIF CONSTANT 00000003 3 -BCLIP CONSTANT 00000003 3 -BF CONSTANT 00000000 0 -BGST CONSTANT 00000005 5 -BOR CONSTANT 00000000 0 -BRG16 CONSTANT 00000003 3 -BRGH CONSTANT 00000002 2 -BSR CONSTANT 00000FE0 4064 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 7 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -BTOEE CONSTANT 00000004 4 -BTOEF CONSTANT 00000004 4 -BTSEE CONSTANT 00000007 7 -BTSEF CONSTANT 00000007 7 -C CONSTANT 00000000 0 -C1INV CONSTANT 00000004 4 -C1OUT CONSTANT 00000006 6 -C2INV CONSTANT 00000005 5 -C2OUT CONSTANT 00000007 7 -CCP1 CONSTANT 00000002 2 -CCP1AS CONSTANT 00000FB6 4022 -CCP1CON CONSTANT 00000FBD 4029 -CCP1DEL CONSTANT 00000FB7 4023 -CCP1IE CONSTANT 00000002 2 -CCP1IF CONSTANT 00000002 2 -CCP1IP CONSTANT 00000002 2 -CCP1M0 CONSTANT 00000000 0 -CCP1M1 CONSTANT 00000001 1 -CCP1M2 CONSTANT 00000002 2 -CCP1M3 CONSTANT 00000003 3 -CCP2CON CONSTANT 00000FBA 4026 -CCP2IE CONSTANT 00000000 0 -CCP2IF CONSTANT 00000000 0 -CCP2IP CONSTANT 00000000 0 -CCP2M0 CONSTANT 00000000 0 -CCP2M1 CONSTANT 00000001 1 -CCP2M2 CONSTANT 00000002 2 -CCP2M3 CONSTANT 00000003 3 -CCPR1 CONSTANT 00000FBE 4030 -CCPR1H CONSTANT 00000FBF 4031 -CCPR1L CONSTANT 00000FBE 4030 -CCPR2 CONSTANT 00000FBB 4027 -CCPR2H CONSTANT 00000FBC 4028 -CCPR2L CONSTANT 00000FBB 4027 -CFGS CONSTANT 00000006 6 -CHS0 CONSTANT 00000002 2 -CHS1 CONSTANT 00000003 3 -CHS2 CONSTANT 00000004 4 -CHS3 CONSTANT 00000005 5 -CIS CONSTANT 00000003 3 -CK CONSTANT 00000006 6 -CK1SPP CONSTANT 00000000 0 -CK2SPP CONSTANT 00000001 1 -CKE CONSTANT 00000006 6 -CKP CONSTANT 00000004 4 -CLK1EN CONSTANT 00000004 4 -CLKCFG0 CONSTANT 00000006 6 -CLKCFG1 CONSTANT 00000007 7 -CM0 CONSTANT 00000000 0 -CM1 CONSTANT 00000001 1 -CM2 CONSTANT 00000002 2 -CMCON CONSTANT 00000FB4 4020 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 8 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -CMIE CONSTANT 00000006 6 -CMIF CONSTANT 00000006 6 -CMIP CONSTANT 00000006 6 -CRC5EE CONSTANT 00000001 1 -CRC5EF CONSTANT 00000001 1 -CRC16EE CONSTANT 00000002 2 -CRC16EF CONSTANT 00000002 2 -CREN CONSTANT 00000004 4 -CSEN CONSTANT 00000005 5 -CSRC CONSTANT 00000007 7 -CUENTA CONSTANT 00000022 34 -CVR0 CONSTANT 00000000 0 -CVR1 CONSTANT 00000001 1 -CVR2 CONSTANT 00000002 2 -CVR3 CONSTANT 00000003 3 -CVRCON CONSTANT 00000FB5 4021 -CVREF CONSTANT 00000004 4 -CVREN CONSTANT 00000007 7 -CVROE CONSTANT 00000006 6 -CVRR CONSTANT 00000005 5 -CVRSS CONSTANT 00000004 4 -D CONSTANT 00000005 5 -DATA_ADDRESS CONSTANT 00000005 5 -DC CONSTANT 00000001 1 -DC1B0 CONSTANT 00000004 4 -DC1B1 CONSTANT 00000005 5 -DC2B0 CONSTANT 00000004 4 -DC2B1 CONSTANT 00000005 5 -DDRA DEFINITION TRISA -DDRB DEFINITION TRISB -DDRC DEFINITION TRISC -DDRD DEFINITION TRISD -DDRE DEFINITION TRISE -DFN8EE CONSTANT 00000003 3 -DFN8EF CONSTANT 00000003 3 -DIR CONSTANT 00000002 2 -DISP0 CONSTANT 00000030 48 -DISP1 CONSTANT 00000031 49 -DISP2 CONSTANT 00000032 50 -DISP3 CONSTANT 00000033 51 -DONE CONSTANT 00000001 1 -D_A CONSTANT 00000005 5 -D_NOT_A CONSTANT 00000005 5 -Delay ADDRESS 00000130 304 -Delay_Inner ADDRESS 00000138 312 -Delay_Outer ADDRESS 00000134 308 -ECCP1AS CONSTANT 00000FB6 4022 -ECCP1CON CONSTANT 00000FBD 4029 -ECCP1DEL CONSTANT 00000FB7 4023 -ECCPAS0 CONSTANT 00000004 4 -ECCPAS1 CONSTANT 00000005 5 -ECCPAS2 CONSTANT 00000006 6 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 9 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -ECCPASE CONSTANT 00000007 7 -EEADR CONSTANT 00000FA9 4009 -EECON1 CONSTANT 00000FA6 4006 -EECON2 CONSTANT 00000FA7 4007 -EEDATA CONSTANT 00000FA8 4008 -EEIE CONSTANT 00000004 4 -EEIF CONSTANT 00000004 4 -EEIP CONSTANT 00000004 4 -EEPGD CONSTANT 00000007 7 -ENDP0 CONSTANT 00000003 3 -ENDP1 CONSTANT 00000004 4 -ENDP2 CONSTANT 00000005 5 -ENDP3 CONSTANT 00000006 6 -EPCONDIS CONSTANT 00000003 3 -EPHSHK CONSTANT 00000004 4 -EPINEN CONSTANT 00000001 1 -EPOUTEN CONSTANT 00000002 2 -EPSTALL CONSTANT 00000000 0 -FAST CONSTANT 00000001 1 -FERR CONSTANT 00000002 2 -FLTS CONSTANT 00000002 2 -FREE CONSTANT 00000004 4 -FRM0 CONSTANT 00000000 0 -FRM1 CONSTANT 00000001 1 -FRM2 CONSTANT 00000002 2 -FRM3 CONSTANT 00000003 3 -FRM4 CONSTANT 00000004 4 -FRM5 CONSTANT 00000005 5 -FRM6 CONSTANT 00000006 6 -FRM7 CONSTANT 00000007 7 -FRM8 CONSTANT 00000000 0 -FRM9 CONSTANT 00000001 1 -FRM10 CONSTANT 00000002 2 -FSEN CONSTANT 00000002 2 -FSR0 CONSTANT 00000000 0 -FSR0H CONSTANT 00000FEA 4074 -FSR0L CONSTANT 00000FE9 4073 -FSR1 CONSTANT 00000001 1 -FSR1H CONSTANT 00000FE2 4066 -FSR1L CONSTANT 00000FE1 4065 -FSR2 CONSTANT 00000002 2 -FSR2H CONSTANT 00000FDA 4058 -FSR2L CONSTANT 00000FD9 4057 -GCEN CONSTANT 00000007 7 -GIE CONSTANT 00000007 7 -GIEH CONSTANT 00000007 7 -GIEL CONSTANT 00000006 6 -GIE_GIEH CONSTANT 00000007 7 -GO CONSTANT 00000001 1 -GO_DONE CONSTANT 00000001 1 -GO_NOT_DONE CONSTANT 00000001 1 -HLVDCON CONSTANT 00000FD2 4050 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 10 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -HLVDEN CONSTANT 00000004 4 -HLVDIE CONSTANT 00000002 2 -HLVDIF CONSTANT 00000002 2 -HLVDIN CONSTANT 00000005 5 -HLVDIP CONSTANT 00000002 2 -HLVDL0 CONSTANT 00000000 0 -HLVDL1 CONSTANT 00000001 1 -HLVDL2 CONSTANT 00000002 2 -HLVDL3 CONSTANT 00000003 3 -I2C_DAT CONSTANT 00000005 5 -I2C_READ CONSTANT 00000002 2 -I2C_START CONSTANT 00000003 3 -I2C_STOP CONSTANT 00000004 4 -IDLEIE CONSTANT 00000004 4 -IDLEIF CONSTANT 00000004 4 -IDLEN CONSTANT 00000007 7 -INDF0 CONSTANT 00000FEF 4079 -INDF1 CONSTANT 00000FE7 4071 -INDF2 CONSTANT 00000FDF 4063 -INT0 CONSTANT 00000000 0 -INT0E CONSTANT 00000004 4 -INT0F CONSTANT 00000001 1 -INT0IE CONSTANT 00000004 4 -INT0IF CONSTANT 00000001 1 -INT1 CONSTANT 00000001 1 -INT1E CONSTANT 00000003 3 -INT1F CONSTANT 00000000 0 -INT1IE CONSTANT 00000003 3 -INT1IF CONSTANT 00000000 0 -INT1IP CONSTANT 00000006 6 -INT1P CONSTANT 00000006 6 -INT2 CONSTANT 00000002 2 -INT2E CONSTANT 00000004 4 -INT2F CONSTANT 00000001 1 -INT2IE CONSTANT 00000004 4 -INT2IF CONSTANT 00000001 1 -INT2IP CONSTANT 00000007 7 -INT2P CONSTANT 00000007 7 -INTCON CONSTANT 00000FF2 4082 -INTCON2 CONSTANT 00000FF1 4081 -INTCON3 CONSTANT 00000FF0 4080 -INTEDG0 CONSTANT 00000006 6 -INTEDG1 CONSTANT 00000005 5 -INTEDG2 CONSTANT 00000004 4 -INTSRC CONSTANT 00000007 7 -IOFS CONSTANT 00000002 2 -IPEN CONSTANT 00000007 7 -IPR1 CONSTANT 00000F9F 3999 -IPR2 CONSTANT 00000FA2 4002 -IRCF0 CONSTANT 00000004 4 -IRCF1 CONSTANT 00000005 5 -IRCF2 CONSTANT 00000006 6 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 11 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -IRVST CONSTANT 00000005 5 -IVRST CONSTANT 00000005 5 -LATA CONSTANT 00000F89 3977 -LATA0 CONSTANT 00000000 0 -LATA1 CONSTANT 00000001 1 -LATA2 CONSTANT 00000002 2 -LATA3 CONSTANT 00000003 3 -LATA4 CONSTANT 00000004 4 -LATA5 CONSTANT 00000005 5 -LATA6 CONSTANT 00000006 6 -LATB CONSTANT 00000F8A 3978 -LATB0 CONSTANT 00000000 0 -LATB1 CONSTANT 00000001 1 -LATB2 CONSTANT 00000002 2 -LATB3 CONSTANT 00000003 3 -LATB4 CONSTANT 00000004 4 -LATB5 CONSTANT 00000005 5 -LATB6 CONSTANT 00000006 6 -LATB7 CONSTANT 00000007 7 -LATC CONSTANT 00000F8B 3979 -LATC0 CONSTANT 00000000 0 -LATC1 CONSTANT 00000001 1 -LATC2 CONSTANT 00000002 2 -LATC6 CONSTANT 00000006 6 -LATC7 CONSTANT 00000007 7 -LATD CONSTANT 00000F8C 3980 -LATD0 CONSTANT 00000000 0 -LATD1 CONSTANT 00000001 1 -LATD2 CONSTANT 00000002 2 -LATD3 CONSTANT 00000003 3 -LATD4 CONSTANT 00000004 4 -LATD5 CONSTANT 00000005 5 -LATD6 CONSTANT 00000006 6 -LATD7 CONSTANT 00000007 7 -LATE CONSTANT 00000F8D 3981 -LATE0 CONSTANT 00000000 0 -LATE1 CONSTANT 00000001 1 -LATE2 CONSTANT 00000002 2 -LVDCON CONSTANT 00000FD2 4050 -LVDEN CONSTANT 00000004 4 -LVDIE CONSTANT 00000002 2 -LVDIF CONSTANT 00000002 2 -LVDIN CONSTANT 00000005 5 -LVDIP CONSTANT 00000002 2 -LVDL0 CONSTANT 00000000 0 -LVDL1 CONSTANT 00000001 1 -LVDL2 CONSTANT 00000002 2 -LVDL3 CONSTANT 00000003 3 -LVV0 CONSTANT 00000000 0 -LVV1 CONSTANT 00000001 1 -LVV2 CONSTANT 00000002 2 -LVV3 CONSTANT 00000003 3 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 12 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -N CONSTANT 00000004 4 -NOT_A CONSTANT 00000005 5 -NOT_ADDRESS CONSTANT 00000005 5 -NOT_BOR CONSTANT 00000000 0 -NOT_DONE CONSTANT 00000001 1 -NOT_IPEN CONSTANT 00000007 7 -NOT_PD CONSTANT 00000002 2 -NOT_POR CONSTANT 00000001 1 -NOT_RBPU CONSTANT 00000007 7 -NOT_RI CONSTANT 00000004 4 -NOT_T1SYNC CONSTANT 00000002 2 -NOT_T3SYNC CONSTANT 00000002 2 -NOT_TO CONSTANT 00000003 3 -NOT_W CONSTANT 00000002 2 -NOT_WRITE CONSTANT 00000002 2 -OERR CONSTANT 00000001 1 -OESPP CONSTANT 00000002 2 -OSC2 CONSTANT 00000006 6 -OSCCON CONSTANT 00000FD3 4051 -OSCFIE CONSTANT 00000007 7 -OSCFIF CONSTANT 00000007 7 -OSCFIP CONSTANT 00000007 7 -OSCTUNE CONSTANT 00000F9B 3995 -OSTS CONSTANT 00000003 3 -OV CONSTANT 00000003 3 -P CONSTANT 00000004 4 -P1A CONSTANT 00000002 2 -P1M0 CONSTANT 00000006 6 -P1M1 CONSTANT 00000007 7 -PC CONSTANT 00000FF9 4089 -PCFG0 CONSTANT 00000000 0 -PCFG1 CONSTANT 00000001 1 -PCFG2 CONSTANT 00000002 2 -PCFG3 CONSTANT 00000003 3 -PCL CONSTANT 00000FF9 4089 -PCLATH CONSTANT 00000FFA 4090 -PCLATU CONSTANT 00000FFB 4091 -PD CONSTANT 00000002 2 -PDC0 CONSTANT 00000000 0 -PDC1 CONSTANT 00000001 1 -PDC2 CONSTANT 00000002 2 -PDC3 CONSTANT 00000003 3 -PDC4 CONSTANT 00000004 4 -PDC5 CONSTANT 00000005 5 -PDC6 CONSTANT 00000006 6 -PEIE CONSTANT 00000006 6 -PEIE_GIEL CONSTANT 00000006 6 -PEN CONSTANT 00000002 2 -PGC CONSTANT 00000006 6 -PGD CONSTANT 00000007 7 -PGM CONSTANT 00000005 5 -PIDEE CONSTANT 00000000 0 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 13 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -PIDEF CONSTANT 00000000 0 -PIE1 CONSTANT 00000F9D 3997 -PIE2 CONSTANT 00000FA0 4000 -PIR1 CONSTANT 00000F9E 3998 -PIR2 CONSTANT 00000FA1 4001 -PKTDIS CONSTANT 00000004 4 -PLUSW0 CONSTANT 00000FEB 4075 -PLUSW1 CONSTANT 00000FE3 4067 -PLUSW2 CONSTANT 00000FDB 4059 -POR CONSTANT 00000001 1 -PORTA CONSTANT 00000F80 3968 -PORTB CONSTANT 00000F81 3969 -PORTC CONSTANT 00000F82 3970 -PORTD CONSTANT 00000F83 3971 -PORTE CONSTANT 00000F84 3972 -POSTDEC0 CONSTANT 00000FED 4077 -POSTDEC1 CONSTANT 00000FE5 4069 -POSTDEC2 CONSTANT 00000FDD 4061 -POSTINC0 CONSTANT 00000FEE 4078 -POSTINC1 CONSTANT 00000FE6 4070 -POSTINC2 CONSTANT 00000FDE 4062 -PPB0 CONSTANT 00000000 0 -PPB1 CONSTANT 00000001 1 -PPBI CONSTANT 00000001 1 -PPBRST CONSTANT 00000006 6 -PR2 CONSTANT 00000FCB 4043 -PREINC0 CONSTANT 00000FEC 4076 -PREINC1 CONSTANT 00000FE4 4068 -PREINC2 CONSTANT 00000FDC 4060 -PROD CONSTANT 00000FF3 4083 -PRODH CONSTANT 00000FF4 4084 -PRODL CONSTANT 00000FF3 4083 -PRSEN CONSTANT 00000007 7 -PSA CONSTANT 00000003 3 -PSSAC0 CONSTANT 00000002 2 -PSSAC1 CONSTANT 00000003 3 -PSSBD0 CONSTANT 00000000 0 -PSSBD1 CONSTANT 00000001 1 -R CONSTANT 00000002 2 -R1 CONSTANT 00000020 32 -R2 CONSTANT 00000021 33 -R3 CONSTANT 00000024 36 -RA0 CONSTANT 00000000 0 -RA1 CONSTANT 00000001 1 -RA2 CONSTANT 00000002 2 -RA3 CONSTANT 00000003 3 -RA4 CONSTANT 00000004 4 -RA5 CONSTANT 00000005 5 -RA6 CONSTANT 00000006 6 -RB0 CONSTANT 00000000 0 -RB1 CONSTANT 00000001 1 -RB2 CONSTANT 00000002 2 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 14 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -RB3 CONSTANT 00000003 3 -RB4 CONSTANT 00000004 4 -RB5 CONSTANT 00000005 5 -RB6 CONSTANT 00000006 6 -RB7 CONSTANT 00000007 7 -RBIE CONSTANT 00000003 3 -RBIF CONSTANT 00000000 0 -RBIP CONSTANT 00000000 0 -RBPU CONSTANT 00000007 7 -RC0 CONSTANT 00000000 0 -RC1 CONSTANT 00000001 1 -RC2 CONSTANT 00000002 2 -RC4 CONSTANT 00000004 4 -RC5 CONSTANT 00000005 5 -RC6 CONSTANT 00000006 6 -RC7 CONSTANT 00000007 7 -RCEN CONSTANT 00000003 3 -RCIDL CONSTANT 00000006 6 -RCIE CONSTANT 00000005 5 -RCIF CONSTANT 00000005 5 -RCIP CONSTANT 00000005 5 -RCMT CONSTANT 00000006 6 -RCON CONSTANT 00000FD0 4048 -RCREG CONSTANT 00000FAE 4014 -RCSTA CONSTANT 00000FAB 4011 -RD CONSTANT 00000000 0 -RD0 CONSTANT 00000000 0 -RD1 CONSTANT 00000001 1 -RD2 CONSTANT 00000002 2 -RD3 CONSTANT 00000003 3 -RD4 CONSTANT 00000004 4 -RD5 CONSTANT 00000005 5 -RD6 CONSTANT 00000006 6 -RD7 CONSTANT 00000007 7 -RD16 CONSTANT 00000007 7 -RDPU CONSTANT 00000007 7 -RDSPP CONSTANT 00000007 7 -RE0 CONSTANT 00000000 0 -RE1 CONSTANT 00000001 1 -RE2 CONSTANT 00000002 2 -RE3 CONSTANT 00000003 3 -READ_WRITE CONSTANT 00000002 2 -RESUME CONSTANT 00000002 2 -RI CONSTANT 00000004 4 -ROTA1 CONSTANT 00000001 1 -ROTA2 CONSTANT 00000002 2 -ROTA3 CONSTANT 00000004 4 -ROTA4 CONSTANT 00000008 8 -ROTA5 CONSTANT 00000010 16 -ROTA6 CONSTANT 00000020 32 -RSEN CONSTANT 00000001 1 -RX CONSTANT 00000007 7 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 15 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -RX9 CONSTANT 00000006 6 -RX9D CONSTANT 00000000 0 -RXDTP CONSTANT 00000005 5 -R_NOT_W CONSTANT 00000002 2 -R_W CONSTANT 00000002 2 -S CONSTANT 00000003 3 -SBOREN CONSTANT 00000006 6 -SCKP CONSTANT 00000004 4 -SCS0 CONSTANT 00000000 0 -SCS1 CONSTANT 00000001 1 -SE0 CONSTANT 00000005 5 -SEN CONSTANT 00000000 0 -SENDB CONSTANT 00000003 3 -SMP CONSTANT 00000007 7 -SOFIE CONSTANT 00000006 6 -SOFIF CONSTANT 00000006 6 -SPBRG CONSTANT 00000FAF 4015 -SPBRGH CONSTANT 00000FB0 4016 -SPEN CONSTANT 00000007 7 -SPP0 CONSTANT 00000000 0 -SPP1 CONSTANT 00000001 1 -SPP2 CONSTANT 00000002 2 -SPP3 CONSTANT 00000003 3 -SPP4 CONSTANT 00000004 4 -SPP5 CONSTANT 00000005 5 -SPP6 CONSTANT 00000006 6 -SPP7 CONSTANT 00000007 7 -SPPBUSY CONSTANT 00000004 4 -SPPCFG CONSTANT 00000F63 3939 -SPPCON CONSTANT 00000F65 3941 -SPPDATA CONSTANT 00000F62 3938 -SPPEN CONSTANT 00000000 0 -SPPEPS CONSTANT 00000F64 3940 -SPPIE CONSTANT 00000007 7 -SPPIF CONSTANT 00000007 7 -SPPIP CONSTANT 00000007 7 -SPPOWN CONSTANT 00000001 1 -SREN CONSTANT 00000005 5 -SSPADD CONSTANT 00000FC8 4040 -SSPBUF CONSTANT 00000FC9 4041 -SSPCON1 CONSTANT 00000FC6 4038 -SSPCON2 CONSTANT 00000FC5 4037 -SSPEN CONSTANT 00000005 5 -SSPIE CONSTANT 00000003 3 -SSPIF CONSTANT 00000003 3 -SSPIP CONSTANT 00000003 3 -SSPM0 CONSTANT 00000000 0 -SSPM1 CONSTANT 00000001 1 -SSPM2 CONSTANT 00000002 2 -SSPM3 CONSTANT 00000003 3 -SSPOV CONSTANT 00000006 6 -SSPSTAT CONSTANT 00000FC7 4039 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 16 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -STALLIE CONSTANT 00000005 5 -STALLIF CONSTANT 00000005 5 -STATUS CONSTANT 00000FD8 4056 -STKFUL CONSTANT 00000007 7 -STKOVF CONSTANT 00000007 7 -STKPTR CONSTANT 00000FFC 4092 -STKPTR0 CONSTANT 00000000 0 -STKPTR1 CONSTANT 00000001 1 -STKPTR2 CONSTANT 00000002 2 -STKPTR3 CONSTANT 00000003 3 -STKPTR4 CONSTANT 00000004 4 -STKUNF CONSTANT 00000006 6 -SUSPND CONSTANT 00000001 1 -SWDTE CONSTANT 00000000 0 -SWDTEN CONSTANT 00000000 0 -SYNC CONSTANT 00000004 4 -Start ADDRESS 00000000 0 -T08BIT CONSTANT 00000006 6 -T0CKI CONSTANT 00000004 4 -T0CON CONSTANT 00000FD5 4053 -T0CS CONSTANT 00000005 5 -T0IE CONSTANT 00000005 5 -T0IF CONSTANT 00000002 2 -T0IP CONSTANT 00000002 2 -T0PS0 CONSTANT 00000000 0 -T0PS1 CONSTANT 00000001 1 -T0PS2 CONSTANT 00000002 2 -T0SE CONSTANT 00000004 4 -T1CKPS0 CONSTANT 00000004 4 -T1CKPS1 CONSTANT 00000005 5 -T1CON CONSTANT 00000FCD 4045 -T1OSCEN CONSTANT 00000003 3 -T1OSI CONSTANT 00000001 1 -T1OSO CONSTANT 00000000 0 -T1RUN CONSTANT 00000006 6 -T1SYNC CONSTANT 00000002 2 -T2CKPS0 CONSTANT 00000000 0 -T2CKPS1 CONSTANT 00000001 1 -T2CON CONSTANT 00000FCA 4042 -T2OUTPS0 CONSTANT 00000003 3 -T2OUTPS1 CONSTANT 00000004 4 -T2OUTPS2 CONSTANT 00000005 5 -T2OUTPS3 CONSTANT 00000006 6 -T3CCP1 CONSTANT 00000003 3 -T3CCP2 CONSTANT 00000006 6 -T3CKPS0 CONSTANT 00000004 4 -T3CKPS1 CONSTANT 00000005 5 -T3CON CONSTANT 00000FB1 4017 -T3NSYNC CONSTANT 00000002 2 -T3SYNC CONSTANT 00000002 2 -T13CKI CONSTANT 00000000 0 -TABLAT CONSTANT 00000FF5 4085 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 17 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -TBLPTR CONSTANT 00000FF6 4086 -TBLPTRH CONSTANT 00000FF7 4087 -TBLPTRL CONSTANT 00000FF6 4086 -TBLPTRU CONSTANT 00000FF8 4088 -TEMP CONSTANT 00000023 35 -TMR0 CONSTANT 00000FD6 4054 -TMR0H CONSTANT 00000FD7 4055 -TMR0IE CONSTANT 00000005 5 -TMR0IF CONSTANT 00000002 2 -TMR0IP CONSTANT 00000002 2 -TMR0L CONSTANT 00000FD6 4054 -TMR0ON CONSTANT 00000007 7 -TMR1 CONSTANT 00000FCE 4046 -TMR1CS CONSTANT 00000001 1 -TMR1H CONSTANT 00000FCF 4047 -TMR1IE CONSTANT 00000000 0 -TMR1IF CONSTANT 00000000 0 -TMR1IP CONSTANT 00000000 0 -TMR1L CONSTANT 00000FCE 4046 -TMR1ON CONSTANT 00000000 0 -TMR2 CONSTANT 00000FCC 4044 -TMR2IE CONSTANT 00000001 1 -TMR2IF CONSTANT 00000001 1 -TMR2IP CONSTANT 00000001 1 -TMR2ON CONSTANT 00000002 2 -TMR3 CONSTANT 00000FB2 4018 -TMR3CS CONSTANT 00000001 1 -TMR3H CONSTANT 00000FB3 4019 -TMR3IE CONSTANT 00000001 1 -TMR3IF CONSTANT 00000001 1 -TMR3IP CONSTANT 00000001 1 -TMR3L CONSTANT 00000FB2 4018 -TMR3ON CONSTANT 00000000 0 -TO CONSTANT 00000003 3 -TOS CONSTANT 00000FFD 4093 -TOSH CONSTANT 00000FFE 4094 -TOSL CONSTANT 00000FFD 4093 -TOSU CONSTANT 00000FFF 4095 -TOUTPS0 CONSTANT 00000003 3 -TOUTPS1 CONSTANT 00000004 4 -TOUTPS2 CONSTANT 00000005 5 -TOUTPS3 CONSTANT 00000006 6 -TRISA CONSTANT 00000F92 3986 -TRISA0 CONSTANT 00000000 0 -TRISA1 CONSTANT 00000001 1 -TRISA2 CONSTANT 00000002 2 -TRISA3 CONSTANT 00000003 3 -TRISA4 CONSTANT 00000004 4 -TRISA5 CONSTANT 00000005 5 -TRISA6 CONSTANT 00000006 6 -TRISB CONSTANT 00000F93 3987 -TRISB0 CONSTANT 00000000 0 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 18 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -TRISB1 CONSTANT 00000001 1 -TRISB2 CONSTANT 00000002 2 -TRISB3 CONSTANT 00000003 3 -TRISB4 CONSTANT 00000004 4 -TRISB5 CONSTANT 00000005 5 -TRISB6 CONSTANT 00000006 6 -TRISB7 CONSTANT 00000007 7 -TRISC CONSTANT 00000F94 3988 -TRISC0 CONSTANT 00000000 0 -TRISC1 CONSTANT 00000001 1 -TRISC2 CONSTANT 00000002 2 -TRISC6 CONSTANT 00000006 6 -TRISC7 CONSTANT 00000007 7 -TRISD CONSTANT 00000F95 3989 -TRISD0 CONSTANT 00000000 0 -TRISD1 CONSTANT 00000001 1 -TRISD2 CONSTANT 00000002 2 -TRISD3 CONSTANT 00000003 3 -TRISD4 CONSTANT 00000004 4 -TRISD5 CONSTANT 00000005 5 -TRISD6 CONSTANT 00000006 6 -TRISD7 CONSTANT 00000007 7 -TRISE CONSTANT 00000F96 3990 -TRISE0 CONSTANT 00000000 0 -TRISE1 CONSTANT 00000001 1 -TRISE2 CONSTANT 00000002 2 -TRMT CONSTANT 00000001 1 -TRNIE CONSTANT 00000003 3 -TRNIF CONSTANT 00000003 3 -TUN0 CONSTANT 00000000 0 -TUN1 CONSTANT 00000001 1 -TUN2 CONSTANT 00000002 2 -TUN3 CONSTANT 00000003 3 -TUN4 CONSTANT 00000004 4 -TX CONSTANT 00000006 6 -TX9 CONSTANT 00000006 6 -TX9D CONSTANT 00000000 0 -TXCKP CONSTANT 00000004 4 -TXEN CONSTANT 00000005 5 -TXIE CONSTANT 00000004 4 -TXIF CONSTANT 00000004 4 -TXIP CONSTANT 00000004 4 -TXREG CONSTANT 00000FAD 4013 -TXSTA CONSTANT 00000FAC 4012 -UA CONSTANT 00000001 1 -UADDR CONSTANT 00000F6E 3950 -UCFG CONSTANT 00000F6F 3951 -UCON CONSTANT 00000F6D 3949 -UEIE CONSTANT 00000F6B 3947 -UEIR CONSTANT 00000F6A 3946 -UEP0 CONSTANT 00000F70 3952 -UEP1 CONSTANT 00000F71 3953 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 19 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -UEP2 CONSTANT 00000F72 3954 -UEP3 CONSTANT 00000F73 3955 -UEP4 CONSTANT 00000F74 3956 -UEP5 CONSTANT 00000F75 3957 -UEP6 CONSTANT 00000F76 3958 -UEP7 CONSTANT 00000F77 3959 -UEP8 CONSTANT 00000F78 3960 -UEP9 CONSTANT 00000F79 3961 -UEP10 CONSTANT 00000F7A 3962 -UEP11 CONSTANT 00000F7B 3963 -UEP12 CONSTANT 00000F7C 3964 -UEP13 CONSTANT 00000F7D 3965 -UEP14 CONSTANT 00000F7E 3966 -UEP15 CONSTANT 00000F7F 3967 -UERRIE CONSTANT 00000001 1 -UERRIF CONSTANT 00000001 1 -UFRM CONSTANT 00000F66 3942 -UFRMH CONSTANT 00000F67 3943 -UFRML CONSTANT 00000F66 3942 -UIE CONSTANT 00000F69 3945 -UIR CONSTANT 00000F68 3944 -UOEMON CONSTANT 00000006 6 -UPUEN CONSTANT 00000004 4 -URSTIE CONSTANT 00000000 0 -URSTIF CONSTANT 00000000 0 -USBEN CONSTANT 00000003 3 -USBIE CONSTANT 00000005 5 -USBIF CONSTANT 00000005 5 -USBIP CONSTANT 00000005 5 -USTAT CONSTANT 00000F6C 3948 -UTEYE CONSTANT 00000007 7 -UTRDIS CONSTANT 00000003 3 -VCFG0 CONSTANT 00000004 4 -VCFG1 CONSTANT 00000005 5 -VDIRMAG CONSTANT 00000007 7 -VREFM CONSTANT 00000002 2 -VREFP CONSTANT 00000003 3 -W CONSTANT 00000000 0 -WCOL CONSTANT 00000007 7 -WDTCON CONSTANT 00000FD1 4049 -WR CONSTANT 00000001 1 -WREG CONSTANT 00000FE8 4072 -WREN CONSTANT 00000002 2 -WRERR CONSTANT 00000003 3 -WRSPP CONSTANT 00000006 6 -WS0 CONSTANT 00000000 0 -WS1 CONSTANT 00000001 1 -WS2 CONSTANT 00000002 2 -WS3 CONSTANT 00000003 3 -WUE CONSTANT 00000001 1 -Z CONSTANT 00000002 2 -_BORV_0_2L CONSTANT 000000E7 231 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 20 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_BORV_1_2L CONSTANT 000000EF 239 -_BORV_2_2L CONSTANT 000000F7 247 -_BORV_3_2L CONSTANT 000000FF 255 -_BOR_OFF_2L CONSTANT 000000F9 249 -_BOR_ON_2L CONSTANT 000000FF 255 -_BOR_ON_ACTIVE_2L CONSTANT 000000FD 253 -_BOR_SOFT_2L CONSTANT 000000FB 251 -_CCP2MX_OFF_3H CONSTANT 000000FE 254 -_CCP2MX_ON_3H CONSTANT 000000FF 255 -_CONFIG1H CONSTANT 00300001 3145729 -_CONFIG1L CONSTANT 00300000 3145728 -_CONFIG2H CONSTANT 00300003 3145731 -_CONFIG2L CONSTANT 00300002 3145730 -_CONFIG3H CONSTANT 00300005 3145733 -_CONFIG4L CONSTANT 00300006 3145734 -_CONFIG5H CONSTANT 00300009 3145737 -_CONFIG5L CONSTANT 00300008 3145736 -_CONFIG6H CONSTANT 0030000B 3145739 -_CONFIG6L CONSTANT 0030000A 3145738 -_CONFIG7H CONSTANT 0030000D 3145741 -_CONFIG7L CONSTANT 0030000C 3145740 -_CP0_OFF_5L CONSTANT 000000FF 255 -_CP0_ON_5L CONSTANT 000000FE 254 -_CP1_OFF_5L CONSTANT 000000FF 255 -_CP1_ON_5L CONSTANT 000000FD 253 -_CP2_OFF_5L CONSTANT 000000FF 255 -_CP2_ON_5L CONSTANT 000000FB 251 -_CP3_OFF_5L CONSTANT 000000FF 255 -_CP3_ON_5L CONSTANT 000000F7 247 -_CPB_OFF_5H CONSTANT 000000FF 255 -_CPB_ON_5H CONSTANT 000000BF 191 -_CPD_OFF_5H CONSTANT 000000FF 255 -_CPD_ON_5H CONSTANT 0000007F 127 -_CPUDIV_OSC1_PLL2_1L CONSTANT 000000E7 231 -_CPUDIV_OSC2_PLL3_1L CONSTANT 000000EF 239 -_CPUDIV_OSC3_PLL4_1L CONSTANT 000000F7 247 -_CPUDIV_OSC4_PLL6_1L CONSTANT 000000FF 255 -_DEBUG_OFF_4L CONSTANT 000000FF 255 -_DEBUG_ON_4L CONSTANT 0000007F 127 -_DEVID1 CONSTANT 003FFFFE 4194302 -_DEVID2 CONSTANT 003FFFFF 4194303 -_EBTR0_OFF_7L CONSTANT 000000FF 255 -_EBTR0_ON_7L CONSTANT 000000FE 254 -_EBTR1_OFF_7L CONSTANT 000000FF 255 -_EBTR1_ON_7L CONSTANT 000000FD 253 -_EBTR2_OFF_7L CONSTANT 000000FF 255 -_EBTR2_ON_7L CONSTANT 000000FB 251 -_EBTR3_OFF_7L CONSTANT 000000FF 255 -_EBTR3_ON_7L CONSTANT 000000F7 247 -_EBTRB_OFF_7H CONSTANT 000000FF 255 -_EBTRB_ON_7H CONSTANT 000000BF 191 -_FCMEN_OFF_1H CONSTANT 000000BF 191 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 21 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_FCMEN_ON_1H CONSTANT 000000FF 255 -_FOSC_ECIO_EC_1H CONSTANT 000000F4 244 -_FOSC_ECPLLIO_EC_1H CONSTANT 000000F6 246 -_FOSC_ECPLL_EC_1H CONSTANT 000000F7 247 -_FOSC_EC_EC_1H CONSTANT 000000F5 245 -_FOSC_HSPLL_HS_1H CONSTANT 000000FE 254 -_FOSC_HS_1H CONSTANT 000000FC 252 -_FOSC_INTOSCIO_EC_1H CONSTANT 000000F8 248 -_FOSC_INTOSC_EC_1H CONSTANT 000000F9 249 -_FOSC_INTOSC_HS_1H CONSTANT 000000FB 251 -_FOSC_INTOSC_XT_1H CONSTANT 000000FA 250 -_FOSC_XTPLL_XT_1H CONSTANT 000000F2 242 -_FOSC_XT_XT_1H CONSTANT 000000F0 240 -_ICPRT_OFF_4L CONSTANT 000000DF 223 -_ICPRT_ON_4L CONSTANT 000000FF 255 -_IDLOC0 CONSTANT 00200000 2097152 -_IDLOC1 CONSTANT 00200001 2097153 -_IDLOC2 CONSTANT 00200002 2097154 -_IDLOC3 CONSTANT 00200003 2097155 -_IDLOC4 CONSTANT 00200004 2097156 -_IDLOC5 CONSTANT 00200005 2097157 -_IDLOC6 CONSTANT 00200006 2097158 -_IDLOC7 CONSTANT 00200007 2097159 -_IESO_OFF_1H CONSTANT 0000007F 127 -_IESO_ON_1H CONSTANT 000000FF 255 -_LPT1OSC_OFF_3H CONSTANT 000000FB 251 -_LPT1OSC_ON_3H CONSTANT 000000FF 255 -_LVP_OFF_4L CONSTANT 000000FB 251 -_LVP_ON_4L CONSTANT 000000FF 255 -_MCLRE_OFF_3H CONSTANT 0000007F 127 -_MCLRE_ON_3H CONSTANT 000000FF 255 -_PBADEN_OFF_3H CONSTANT 000000FD 253 -_PBADEN_ON_3H CONSTANT 000000FF 255 -_PLLDIV_1_1L CONSTANT 000000F8 248 -_PLLDIV_2_1L CONSTANT 000000F9 249 -_PLLDIV_3_1L CONSTANT 000000FA 250 -_PLLDIV_4_1L CONSTANT 000000FB 251 -_PLLDIV_5_1L CONSTANT 000000FC 252 -_PLLDIV_6_1L CONSTANT 000000FD 253 -_PLLDIV_10_1L CONSTANT 000000FE 254 -_PLLDIV_12_1L CONSTANT 000000FF 255 -_PWRT_OFF_2L CONSTANT 000000FF 255 -_PWRT_ON_2L CONSTANT 000000FE 254 -_STVREN_OFF_4L CONSTANT 000000FE 254 -_STVREN_ON_4L CONSTANT 000000FF 255 -_USBDIV_1_1L CONSTANT 000000DF 223 -_USBDIV_2_1L CONSTANT 000000FF 255 -_VREGEN_OFF_2L CONSTANT 000000DF 223 -_VREGEN_ON_2L CONSTANT 000000FF 255 -_WDTPS_1_2H CONSTANT 000000E1 225 -_WDTPS_2_2H CONSTANT 000000E3 227 -_WDTPS_4_2H CONSTANT 000000E5 229 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 22 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_WDTPS_8_2H CONSTANT 000000E7 231 -_WDTPS_16_2H CONSTANT 000000E9 233 -_WDTPS_32_2H CONSTANT 000000EB 235 -_WDTPS_64_2H CONSTANT 000000ED 237 -_WDTPS_128_2H CONSTANT 000000EF 239 -_WDTPS_256_2H CONSTANT 000000F1 241 -_WDTPS_512_2H CONSTANT 000000F3 243 -_WDTPS_1024_2H CONSTANT 000000F5 245 -_WDTPS_2048_2H CONSTANT 000000F7 247 -_WDTPS_4096_2H CONSTANT 000000F9 249 -_WDTPS_8192_2H CONSTANT 000000FB 251 -_WDTPS_16384_2H CONSTANT 000000FD 253 -_WDTPS_32768_2H CONSTANT 000000FF 255 -_WDT_OFF_2H CONSTANT 000000FE 254 -_WDT_ON_2H CONSTANT 000000FF 255 -_WRT0_OFF_6L CONSTANT 000000FF 255 -_WRT0_ON_6L CONSTANT 000000FE 254 -_WRT1_OFF_6L CONSTANT 000000FF 255 -_WRT1_ON_6L CONSTANT 000000FD 253 -_WRT2_OFF_6L CONSTANT 000000FF 255 -_WRT2_ON_6L CONSTANT 000000FB 251 -_WRT3_OFF_6L CONSTANT 000000FF 255 -_WRT3_ON_6L CONSTANT 000000F7 247 -_WRTB_OFF_6H CONSTANT 000000FF 255 -_WRTB_ON_6H CONSTANT 000000BF 191 -_WRTC_OFF_6H CONSTANT 000000FF 255 -_WRTC_ON_6H CONSTANT 000000DF 223 -_WRTD_OFF_6H CONSTANT 000000FF 255 -_WRTD_ON_6H CONSTANT 0000007F 127 -_XINST_OFF_4L CONSTANT 000000BF 191 -_XINST_ON_4L CONSTANT 000000FF 255 -__16_BIT CONSTANT 00000001 1 -__18F4550 CONSTANT 00000001 1 -__ACC_RAM_LOW_END CONSTANT 0000005F 95 -__ACC_RAM_LOW_START CONSTANT 00000000 0 -__ACTIVE_BANK_ADDR VARIABLE FFFFFFFF -1 -__ASSUMED_BANK_ADDR VARIABLE FFFFFFFF -1 -__BANK_0 CONSTANT 00000000 0 -__BANK_1 CONSTANT 00000100 256 -__BANK_2 CONSTANT 00000200 512 -__BANK_3 CONSTANT 00000300 768 -__BANK_4 CONSTANT 00000400 1024 -__BANK_5 CONSTANT 00000500 1280 -__BANK_6 CONSTANT 00000600 1536 -__BANK_7 CONSTANT 00000700 1792 -__BANK_8 CONSTANT 00000800 2048 -__BANK_9 CONSTANT 00000900 2304 -__BANK_10 CONSTANT 00000A00 2560 -__BANK_11 CONSTANT 00000B00 2816 -__BANK_12 CONSTANT 00000C00 3072 -__BANK_13 CONSTANT 00000D00 3328 -__BANK_14 CONSTANT 00000E00 3584 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 23 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -__BANK_15 CONSTANT 00000F00 3840 -__BANK_BITS CONSTANT 00000F00 3840 -__BANK_FIRST CONSTANT 00000000 0 -__BANK_INV CONSTANT FFFFFFFF -1 -__BANK_LAST CONSTANT 00000F00 3840 -__BANK_MASK CONSTANT 000000FF 255 -__BANK_SHIFT CONSTANT 00000008 8 -__BANK_SIZE CONSTANT 00000100 256 -__CODE_END CONSTANT 00007FFF 32767 -__CODE_START CONSTANT 00000000 0 -__COMMON_RAM_END CONSTANT 0000005F 95 -__COMMON_RAM_START CONSTANT 00000000 0 -__CONFIG_END CONSTANT 0030000D 3145741 -__CONFIG_START CONSTANT 00300000 3145728 -__EEPROM_END CONSTANT 00F000FF 15728895 -__EEPROM_START CONSTANT 00F00000 15728640 -__EXTENDED CONSTANT 00000001 1 -__GPUTILS_SVN_VERSION CONSTANT 0000052D 1325 -__GPUTILS_VERSION_MAJOR CONSTANT 00000001 1 -__GPUTILS_VERSION_MICRO CONSTANT 00000002 2 -__GPUTILS_VERSION_MINOR CONSTANT 00000005 5 -__IDLOCS_END CONSTANT 00200007 2097159 -__IDLOCS_START CONSTANT 00200000 2097152 -__NUM_BANKS CONSTANT 00000010 16 -__VECTOR_INT_HIGH CONSTANT 00000008 8 -__VECTOR_INT_LOW CONSTANT 00000018 24 -__VECTOR_RESET CONSTANT 00000000 0 -__WHILE_LOOP_COUNT_MAX CONSTANT 000000FF 255 -alternate ADDRESS 00000094 148 -centerout ADDRESS 000000A6 166 -disp_delay ADDRESS 000000F8 248 -disp_delay_inner ADDRESS 000000FC 252 -left ADDRESS 0000006A 106 -leftright ADDRESS 00000050 80 -loop ADDRESS 0000001A 26 -lright ADDRESS 0000005C 92 -outcenter ADDRESS 000000C8 200 -right ADDRESS 0000007C 124 -rl ADDRESS 0000006E 110 -sevensw ADDRESS 00000108 264 -splitDigit ADDRESS 000000EA 234 - - -MEMORY USAGE MAP ('X' = Used, '-' = Unused) - -0000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX -0040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX -0080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX -00C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX -0100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX -0140 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XX-------------- -0000 : XXXX-XX-XXXXXX-- ---------------- ---------------- ---------------- - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/20/2025 11:05:21 AM PAGE 24 - - -MEMORY USAGE MAP ('X' = Used, '-' = Unused) - - -All other memory blocks unused. - -Program Memory Bytes Used: 382 -Program Memory Bytes Free: 32386 - - -Errors : 0 -Warnings : 2 reported, 0 suppressed -Messages : 0 reported, 0 suppressed - - \ No newline at end of file diff --git a/interrupt/Makefile b/interrupt/Makefile new file mode 100755 index 0000000..4243940 --- /dev/null +++ b/interrupt/Makefile @@ -0,0 +1,32 @@ +# My pic workflow makefile by Fernando R Jacobo +# Dependencies +# SDCC Small Device C Compiler +# pk2cmd for pickit pic programmers + +# C compiler variables +SRC=*.c +CC=sdcc +FAMILY=pic16 +PROC=18f4550 + +# ASM and program variables +PPROC=PIC18F4550 +ASMPROC=18F4550 + +all: $(SRC:.c=.hex) + +comp: $(SRC) + $(CC) --use-non-free -m$(FAMILY) -p$(PROC) $^ + +clean: + rm -f $(SRC:.c=.asm) $(SRC:.c=.cod) $(SRC:.c=.hex) $(SRC:.c=.lst) $(SRC:.c=.o) + +program: + pk2cmd -M -P${PPROC} -Fmain.hex + +asm: *.asm + gpasm -p ${ASMPROC} -o main.hex $^ + +asmp: asm program + +.PHONY: all clean diff --git a/interrupt/main.asm b/interrupt/main.asm new file mode 100644 index 0000000..2bc0fc1 --- /dev/null +++ b/interrupt/main.asm @@ -0,0 +1,64 @@ + LIST P=18F4550 + #include + + CONFIG FOSC = HS ; Use internal oscillator, RA6 as clock output + CONFIG WDT = OFF ; Watchdog Timer off + CONFIG LVP = OFF ; Low-Voltage Programming off + CONFIG MCLRE = ON ; MCLR pin disabled, RE3 input enabled + ORG 0x00 + GOTO INIT + + ORG 0x08 ; Interrupt vector for high-priority interrupts + GOTO ISR ; Jump to Interrupt Service Routine + +INIT: + ; === Configure RB4-RB7 as Input === + movlw 0xff + movwf TRISB + clrf TRISD + clrf LATD + + movlw 0x0f + movwf ADCON1 + + ; === Enable RB Port Change Interrupt === + BCF INTCON2, RBPU ; Enable PORTB pull-ups + BSF INTCON2, 0 ; Set interrupt on high priority RBIP + BSF INTCON, RBIE ; Enable RB Port Change Interrupt + BSF INTCON, GIE ; Enable Global Interrupts + BSF INTCON, PEIE ; Enable Peripheral Interrupts + ;BSF INTCON2, 6 + ; INT0 + BSF INTCON, INT0IE + BSF INTCON2, INTEDG0 + BSF INTCON, INT1IE + BSF INTCON2, INTEDG1 + +MAIN_LOOP: + ;MOVFF PORTB, PORTD + GOTO MAIN_LOOP ; Stay in loop, wait for interrupts + +; === Interrupt Service Routine === +ISR: + BTFSS INTCON, RBIF ; Check if RB Change interrupt occurred + RETFIE ; Return if not triggered + ;BTFSS INTCON, INT0IF + ;RETFIE + + MOVF PORTB, W ; Read PORTB (necessary to clear mismatch condition) + NOP + NOP + NOP + NOP + + ; === Your Custom Interrupt Handling Code === + ; Example: Toggle PORTD on RB change + ;BTG PORTD, 0 + MOVFF PORTB, PORTD + + BCF INTCON, RBIF ; Clear the RBIF flag + BCF INTCON, INT0IF + RETFIE ; Return from interrupt + + END + diff --git a/interrupt/main.hex b/interrupt/main.hex new file mode 100644 index 0000000..9a8fd30 --- /dev/null +++ b/interrupt/main.hex @@ -0,0 +1,12 @@ +:020000040000FA +:0400000006EF00F017 +:0800080019EF00F0FF0E936EEA +:10001000956A8C6A0F0EC16EF19EF180F286F28EA7 +:10002000F28CF288F18CF286F18A81CF83FF15EF92 +:1000300000F0F2A01000815000000000000000005D +:0A00400081CF83FFF290F2921000CE +:020000040030CA +:04000000000C1F1EB3 +:020005008381F5 +:060008000FC00FE00F40E5 +:00000001FF diff --git a/menu_rota/main.cod b/menu_rota/main.cod deleted file mode 100755 index d950c95..0000000 Binary files a/menu_rota/main.cod and /dev/null differ diff --git a/menu_rota/main.lst b/menu_rota/main.lst deleted file mode 100755 index c98c053..0000000 --- a/menu_rota/main.lst +++ /dev/null @@ -1,1236 +0,0 @@ -gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 1 - - -LOC OBJECT CODE LINE SOURCE TEXT - VALUE - -Warning[215]: Processor superseded by command line. - 00001 LIST P=18F4550, F=INHX32 ; Specify processor and hex format - 00002 #include - 00001 LIST - 00002 - 00003 ;========================================================================== - 00004 ; Build date : Oct 21 2015 - 00005 ; MPASM PIC18F4550 processor include - 00006 ; - 00007 ; (c) Copyright 1999-2015 Microchip Technology, All rights reserved - 00008 ;========================================================================== - 00009 - 01765 LIST - 00003 - 00004 CONFIG FOSC = HS ; Use internal oscillator, RA6 as clock output - 00005 CONFIG WDT = OFF ; Watchdog Timer off - 00006 CONFIG LVP = OFF ; Low-Voltage Programming off - 00007 CONFIG MCLRE = OFF ; MCLR pin disabled, RE3 input enabled - 00008 CONFIG PBADEN = OFF - 00009 -Warning[205]: Found directive in column 1: "ORG" -000000 00010 ORG 0x00 ; Program starts at address 0 - 00000001 00011 ROTA1 EQU 0x01 - 00000002 00012 ROTA2 EQU 0x02 - 00000004 00013 ROTA3 EQU 0x04 - 00000008 00014 ROTA4 EQU 0x08 - 00000010 00015 ROTA5 EQU 0x10 - 00000020 00016 ROTA6 EQU 0x20 - 00000020 00017 R1 EQU 0x020 - 00000021 00018 R2 EQU 0x021 - 00019 - 00020 - 00021 -000000 00022 Start: - 00023 ; Initialize PORTB -000000 6A95 00024 CLRF TRISD ; Set all PORTB pins as output -000002 6A8C 00025 CLRF LATD ; Clear PORTB outputs - 00026 -000004 6A8A 00027 CLRF LATB -000006 9EF1 00028 BCF INTCON2, 7 -000008 0EFF 00029 MOVLW 0xff -00000A 6E93 00030 MOVWF TRISB ; set port b to input -00000C 0E0F 00031 movlw 0x0f -00000E 6EC1 00032 movwf ADCON1 - 00033 -000010 0E01 00034 MOVLW 0x01 -000012 6E83 00035 MOVWF PORTD - 00036 -000014 00037 loop: -000014 5081 00038 movf PORTB, W -000016 0A01 00039 xorlw ROTA1 -000018 B4D8 00040 btfsc STATUS, Z -00001A EF25 F000 00041 goto leftright - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 2 - - -LOC OBJECT CODE LINE SOURCE TEXT - VALUE - -00001E 0A03 00042 xorlw ROTA2^ROTA1 -000020 B4D8 00043 btfsc STATUS, Z -000022 EF3B F000 00044 goto right -000026 0A06 00045 xorlw ROTA2^ROTA3 -000028 B4D8 00046 btfsc STATUS, Z -00002A EF32 F000 00047 goto left -00002E 0A0C 00048 xorlw ROTA3^ROTA4 -000030 B4D8 00049 btfsc STATUS, Z -000032 EF44 F000 00050 goto alternate -000036 0A18 00051 xorlw ROTA4^ROTA5 -000038 B4D8 00052 btfsc STATUS, Z -00003A EF4D F000 00053 goto centerout -00003E 0A30 00054 xorlw ROTA5^ROTA6 -000040 B4D8 00055 btfsc STATUS, Z -000042 EF5E F000 00056 goto outcenter -000046 EF0A F000 00057 goto loop - 00058 -00004A 00059 leftright: -00004A EC6F F000 00060 CALL Delay ; Delay -00004E 3683 00061 RLCF PORTD, f -000050 A0D8 00062 BTFSS STATUS,0 -000052 EF25 F000 00063 GOTO leftright ; Repeat the loop -000056 00064 lright: -000056 EC6F F000 00065 CALL Delay ; Delay -00005A 3283 00066 RRCF PORTD, F -00005C A0D8 00067 BTFSS STATUS,0 -00005E EF2B F000 00068 GOTO lright ; Repeat the loop -000062 0012 00069 return - 00070 -000064 00071 left: -000064 0E80 00072 MOVLW 0x80 -000066 6E83 00073 MOVWF PORTD -000068 EC6F F000 00074 rl: CALL Delay ; Delay -00006C 3283 00075 RRCF PORTD, F -00006E A0D8 00076 BTFSS STATUS,0 -000070 EF34 F000 00077 GOTO rl ; Repeat the loop -000074 0012 00078 return - 00079 -000076 00080 right: -000076 0E01 00081 MOVLW 0x01 -000078 6E83 00082 MOVWF PORTD -00007A EC6F F000 00083 rr: CALL Delay ; Delay -00007E 3683 00084 RLCF PORTD, F -000080 A0D8 00085 BTFSS STATUS,0 -000082 EF3D F000 00086 GOTO rr ; Repeat the loop -000086 0012 00087 return - 00088 -000088 00089 alternate: -000088 0EAA 00090 movlw 0xaa -00008A 6E83 00091 movwf PORTD -00008C EC6F F000 00092 call Delay -000090 0E55 00093 movlw 0x55 -000092 6E83 00094 movwf PORTD - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 3 - - -LOC OBJECT CODE LINE SOURCE TEXT - VALUE - -000094 EC6F F000 00095 call Delay -000098 0012 00096 return - 00097 -00009A 00098 centerout: -00009A 0E18 00099 movlw 0x18 -00009C 6E83 00100 movwf PORTD -00009E EC6F F000 00101 call Delay -0000A2 0E24 00102 movlw 0x24 -0000A4 6E83 00103 movwf PORTD -0000A6 EC6F F000 00104 call Delay -0000AA 0E42 00105 movlw 0x42 -0000AC 6E83 00106 movwf PORTD -0000AE EC6F F000 00107 call Delay -0000B2 0E81 00108 movlw 0x81 -0000B4 6E83 00109 movwf PORTD -0000B6 EC6F F000 00110 call Delay -0000BA 0012 00111 return - 00112 -0000BC 00113 outcenter: -0000BC 0E81 00114 movlw 0x81 -0000BE 6E83 00115 movwf PORTD -0000C0 EC6F F000 00116 call Delay -0000C4 0E42 00117 movlw 0x42 -0000C6 6E83 00118 movwf PORTD -0000C8 EC6F F000 00119 call Delay -0000CC 0E24 00120 movlw 0x24 -0000CE 6E83 00121 movwf PORTD -0000D0 EC6F F000 00122 call Delay -0000D4 0E18 00123 movlw 0x18 -0000D6 6E83 00124 movwf PORTD -0000D8 EC6F F000 00125 call Delay -0000DC 0012 00126 return - 00127 - 00128 ; Delay subroutine (approx 500ms) -0000DE 00129 Delay: -0000DE 0EFA 00130 MOVLW D'250' ; Outer loop count -0000E0 6E20 00131 MOVWF R1 -0000E2 00132 Delay_Outer: -0000E2 0EFA 00133 MOVLW D'250' ; Inner loop count -0000E4 6E21 00134 MOVWF R2 -0000E6 00135 Delay_Inner: -0000E6 0000 00136 NOP ; Do nothing (No Operation) -0000E8 0000 00137 NOP -0000EA 2E21 00138 DECFSZ R2, F ; Decrement inner loop counter -0000EC EF73 F000 00139 GOTO Delay_Inner ; Repeat inner loop -0000F0 2E20 00140 DECFSZ R1, F ; Decrement outer loop counter -0000F2 EF71 F000 00141 GOTO Delay_Outer ; Repeat outer loop -0000F6 0012 00142 RETURN ; Return from delay - 00143 - 00144 END ; End of program - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 4 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -A CONSTANT 00000000 0 -ABDEN CONSTANT 00000000 0 -ABDOVF CONSTANT 00000007 7 -ACCESS CONSTANT 00000000 0 -ACKDT CONSTANT 00000005 5 -ACKEN CONSTANT 00000004 4 -ACKSTAT CONSTANT 00000006 6 -ACQT0 CONSTANT 00000003 3 -ACQT1 CONSTANT 00000004 4 -ACQT2 CONSTANT 00000005 5 -ACTVIE CONSTANT 00000002 2 -ACTVIF CONSTANT 00000002 2 -ADCON0 CONSTANT 00000FC2 4034 -ADCON1 CONSTANT 00000FC1 4033 -ADCON2 CONSTANT 00000FC0 4032 -ADCS0 CONSTANT 00000000 0 -ADCS1 CONSTANT 00000001 1 -ADCS2 CONSTANT 00000002 2 -ADDEN CONSTANT 00000003 3 -ADDR0 CONSTANT 00000000 0 -ADDR1 CONSTANT 00000001 1 -ADDR2 CONSTANT 00000002 2 -ADDR3 CONSTANT 00000003 3 -ADDR4 CONSTANT 00000004 4 -ADDR5 CONSTANT 00000005 5 -ADDR6 CONSTANT 00000006 6 -ADEN CONSTANT 00000003 3 -ADFM CONSTANT 00000007 7 -ADIE CONSTANT 00000006 6 -ADIF CONSTANT 00000006 6 -ADIP CONSTANT 00000006 6 -ADON CONSTANT 00000000 0 -ADRES CONSTANT 00000FC3 4035 -ADRESH CONSTANT 00000FC4 4036 -ADRESL CONSTANT 00000FC3 4035 -AN0 CONSTANT 00000000 0 -AN1 CONSTANT 00000001 1 -AN2 CONSTANT 00000002 2 -AN3 CONSTANT 00000003 3 -AN4 CONSTANT 00000005 5 -BANKED CONSTANT 00000001 1 -BAUDCON CONSTANT 00000FB8 4024 -BAUDCTL CONSTANT 00000FB8 4024 -BCLIE CONSTANT 00000003 3 -BCLIF CONSTANT 00000003 3 -BCLIP CONSTANT 00000003 3 -BF CONSTANT 00000000 0 -BGST CONSTANT 00000005 5 -BOR CONSTANT 00000000 0 -BRG16 CONSTANT 00000003 3 -BRGH CONSTANT 00000002 2 -BSR CONSTANT 00000FE0 4064 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 5 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -BTOEE CONSTANT 00000004 4 -BTOEF CONSTANT 00000004 4 -BTSEE CONSTANT 00000007 7 -BTSEF CONSTANT 00000007 7 -C CONSTANT 00000000 0 -C1INV CONSTANT 00000004 4 -C1OUT CONSTANT 00000006 6 -C2INV CONSTANT 00000005 5 -C2OUT CONSTANT 00000007 7 -CCP1 CONSTANT 00000002 2 -CCP1AS CONSTANT 00000FB6 4022 -CCP1CON CONSTANT 00000FBD 4029 -CCP1DEL CONSTANT 00000FB7 4023 -CCP1IE CONSTANT 00000002 2 -CCP1IF CONSTANT 00000002 2 -CCP1IP CONSTANT 00000002 2 -CCP1M0 CONSTANT 00000000 0 -CCP1M1 CONSTANT 00000001 1 -CCP1M2 CONSTANT 00000002 2 -CCP1M3 CONSTANT 00000003 3 -CCP2CON CONSTANT 00000FBA 4026 -CCP2IE CONSTANT 00000000 0 -CCP2IF CONSTANT 00000000 0 -CCP2IP CONSTANT 00000000 0 -CCP2M0 CONSTANT 00000000 0 -CCP2M1 CONSTANT 00000001 1 -CCP2M2 CONSTANT 00000002 2 -CCP2M3 CONSTANT 00000003 3 -CCPR1 CONSTANT 00000FBE 4030 -CCPR1H CONSTANT 00000FBF 4031 -CCPR1L CONSTANT 00000FBE 4030 -CCPR2 CONSTANT 00000FBB 4027 -CCPR2H CONSTANT 00000FBC 4028 -CCPR2L CONSTANT 00000FBB 4027 -CFGS CONSTANT 00000006 6 -CHS0 CONSTANT 00000002 2 -CHS1 CONSTANT 00000003 3 -CHS2 CONSTANT 00000004 4 -CHS3 CONSTANT 00000005 5 -CIS CONSTANT 00000003 3 -CK CONSTANT 00000006 6 -CK1SPP CONSTANT 00000000 0 -CK2SPP CONSTANT 00000001 1 -CKE CONSTANT 00000006 6 -CKP CONSTANT 00000004 4 -CLK1EN CONSTANT 00000004 4 -CLKCFG0 CONSTANT 00000006 6 -CLKCFG1 CONSTANT 00000007 7 -CM0 CONSTANT 00000000 0 -CM1 CONSTANT 00000001 1 -CM2 CONSTANT 00000002 2 -CMCON CONSTANT 00000FB4 4020 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 6 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -CMIE CONSTANT 00000006 6 -CMIF CONSTANT 00000006 6 -CMIP CONSTANT 00000006 6 -CRC5EE CONSTANT 00000001 1 -CRC5EF CONSTANT 00000001 1 -CRC16EE CONSTANT 00000002 2 -CRC16EF CONSTANT 00000002 2 -CREN CONSTANT 00000004 4 -CSEN CONSTANT 00000005 5 -CSRC CONSTANT 00000007 7 -CVR0 CONSTANT 00000000 0 -CVR1 CONSTANT 00000001 1 -CVR2 CONSTANT 00000002 2 -CVR3 CONSTANT 00000003 3 -CVRCON CONSTANT 00000FB5 4021 -CVREF CONSTANT 00000004 4 -CVREN CONSTANT 00000007 7 -CVROE CONSTANT 00000006 6 -CVRR CONSTANT 00000005 5 -CVRSS CONSTANT 00000004 4 -D CONSTANT 00000005 5 -DATA_ADDRESS CONSTANT 00000005 5 -DC CONSTANT 00000001 1 -DC1B0 CONSTANT 00000004 4 -DC1B1 CONSTANT 00000005 5 -DC2B0 CONSTANT 00000004 4 -DC2B1 CONSTANT 00000005 5 -DDRA DEFINITION TRISA -DDRB DEFINITION TRISB -DDRC DEFINITION TRISC -DDRD DEFINITION TRISD -DDRE DEFINITION TRISE -DFN8EE CONSTANT 00000003 3 -DFN8EF CONSTANT 00000003 3 -DIR CONSTANT 00000002 2 -DONE CONSTANT 00000001 1 -D_A CONSTANT 00000005 5 -D_NOT_A CONSTANT 00000005 5 -Delay ADDRESS 000000DE 222 -Delay_Inner ADDRESS 000000E6 230 -Delay_Outer ADDRESS 000000E2 226 -ECCP1AS CONSTANT 00000FB6 4022 -ECCP1CON CONSTANT 00000FBD 4029 -ECCP1DEL CONSTANT 00000FB7 4023 -ECCPAS0 CONSTANT 00000004 4 -ECCPAS1 CONSTANT 00000005 5 -ECCPAS2 CONSTANT 00000006 6 -ECCPASE CONSTANT 00000007 7 -EEADR CONSTANT 00000FA9 4009 -EECON1 CONSTANT 00000FA6 4006 -EECON2 CONSTANT 00000FA7 4007 -EEDATA CONSTANT 00000FA8 4008 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 7 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -EEIE CONSTANT 00000004 4 -EEIF CONSTANT 00000004 4 -EEIP CONSTANT 00000004 4 -EEPGD CONSTANT 00000007 7 -ENDP0 CONSTANT 00000003 3 -ENDP1 CONSTANT 00000004 4 -ENDP2 CONSTANT 00000005 5 -ENDP3 CONSTANT 00000006 6 -EPCONDIS CONSTANT 00000003 3 -EPHSHK CONSTANT 00000004 4 -EPINEN CONSTANT 00000001 1 -EPOUTEN CONSTANT 00000002 2 -EPSTALL CONSTANT 00000000 0 -FAST CONSTANT 00000001 1 -FERR CONSTANT 00000002 2 -FLTS CONSTANT 00000002 2 -FREE CONSTANT 00000004 4 -FRM0 CONSTANT 00000000 0 -FRM1 CONSTANT 00000001 1 -FRM2 CONSTANT 00000002 2 -FRM3 CONSTANT 00000003 3 -FRM4 CONSTANT 00000004 4 -FRM5 CONSTANT 00000005 5 -FRM6 CONSTANT 00000006 6 -FRM7 CONSTANT 00000007 7 -FRM8 CONSTANT 00000000 0 -FRM9 CONSTANT 00000001 1 -FRM10 CONSTANT 00000002 2 -FSEN CONSTANT 00000002 2 -FSR0 CONSTANT 00000000 0 -FSR0H CONSTANT 00000FEA 4074 -FSR0L CONSTANT 00000FE9 4073 -FSR1 CONSTANT 00000001 1 -FSR1H CONSTANT 00000FE2 4066 -FSR1L CONSTANT 00000FE1 4065 -FSR2 CONSTANT 00000002 2 -FSR2H CONSTANT 00000FDA 4058 -FSR2L CONSTANT 00000FD9 4057 -GCEN CONSTANT 00000007 7 -GIE CONSTANT 00000007 7 -GIEH CONSTANT 00000007 7 -GIEL CONSTANT 00000006 6 -GIE_GIEH CONSTANT 00000007 7 -GO CONSTANT 00000001 1 -GO_DONE CONSTANT 00000001 1 -GO_NOT_DONE CONSTANT 00000001 1 -HLVDCON CONSTANT 00000FD2 4050 -HLVDEN CONSTANT 00000004 4 -HLVDIE CONSTANT 00000002 2 -HLVDIF CONSTANT 00000002 2 -HLVDIN CONSTANT 00000005 5 -HLVDIP CONSTANT 00000002 2 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 8 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -HLVDL0 CONSTANT 00000000 0 -HLVDL1 CONSTANT 00000001 1 -HLVDL2 CONSTANT 00000002 2 -HLVDL3 CONSTANT 00000003 3 -I2C_DAT CONSTANT 00000005 5 -I2C_READ CONSTANT 00000002 2 -I2C_START CONSTANT 00000003 3 -I2C_STOP CONSTANT 00000004 4 -IDLEIE CONSTANT 00000004 4 -IDLEIF CONSTANT 00000004 4 -IDLEN CONSTANT 00000007 7 -INDF0 CONSTANT 00000FEF 4079 -INDF1 CONSTANT 00000FE7 4071 -INDF2 CONSTANT 00000FDF 4063 -INT0 CONSTANT 00000000 0 -INT0E CONSTANT 00000004 4 -INT0F CONSTANT 00000001 1 -INT0IE CONSTANT 00000004 4 -INT0IF CONSTANT 00000001 1 -INT1 CONSTANT 00000001 1 -INT1E CONSTANT 00000003 3 -INT1F CONSTANT 00000000 0 -INT1IE CONSTANT 00000003 3 -INT1IF CONSTANT 00000000 0 -INT1IP CONSTANT 00000006 6 -INT1P CONSTANT 00000006 6 -INT2 CONSTANT 00000002 2 -INT2E CONSTANT 00000004 4 -INT2F CONSTANT 00000001 1 -INT2IE CONSTANT 00000004 4 -INT2IF CONSTANT 00000001 1 -INT2IP CONSTANT 00000007 7 -INT2P CONSTANT 00000007 7 -INTCON CONSTANT 00000FF2 4082 -INTCON2 CONSTANT 00000FF1 4081 -INTCON3 CONSTANT 00000FF0 4080 -INTEDG0 CONSTANT 00000006 6 -INTEDG1 CONSTANT 00000005 5 -INTEDG2 CONSTANT 00000004 4 -INTSRC CONSTANT 00000007 7 -IOFS CONSTANT 00000002 2 -IPEN CONSTANT 00000007 7 -IPR1 CONSTANT 00000F9F 3999 -IPR2 CONSTANT 00000FA2 4002 -IRCF0 CONSTANT 00000004 4 -IRCF1 CONSTANT 00000005 5 -IRCF2 CONSTANT 00000006 6 -IRVST CONSTANT 00000005 5 -IVRST CONSTANT 00000005 5 -LATA CONSTANT 00000F89 3977 -LATA0 CONSTANT 00000000 0 -LATA1 CONSTANT 00000001 1 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 9 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -LATA2 CONSTANT 00000002 2 -LATA3 CONSTANT 00000003 3 -LATA4 CONSTANT 00000004 4 -LATA5 CONSTANT 00000005 5 -LATA6 CONSTANT 00000006 6 -LATB CONSTANT 00000F8A 3978 -LATB0 CONSTANT 00000000 0 -LATB1 CONSTANT 00000001 1 -LATB2 CONSTANT 00000002 2 -LATB3 CONSTANT 00000003 3 -LATB4 CONSTANT 00000004 4 -LATB5 CONSTANT 00000005 5 -LATB6 CONSTANT 00000006 6 -LATB7 CONSTANT 00000007 7 -LATC CONSTANT 00000F8B 3979 -LATC0 CONSTANT 00000000 0 -LATC1 CONSTANT 00000001 1 -LATC2 CONSTANT 00000002 2 -LATC6 CONSTANT 00000006 6 -LATC7 CONSTANT 00000007 7 -LATD CONSTANT 00000F8C 3980 -LATD0 CONSTANT 00000000 0 -LATD1 CONSTANT 00000001 1 -LATD2 CONSTANT 00000002 2 -LATD3 CONSTANT 00000003 3 -LATD4 CONSTANT 00000004 4 -LATD5 CONSTANT 00000005 5 -LATD6 CONSTANT 00000006 6 -LATD7 CONSTANT 00000007 7 -LATE CONSTANT 00000F8D 3981 -LATE0 CONSTANT 00000000 0 -LATE1 CONSTANT 00000001 1 -LATE2 CONSTANT 00000002 2 -LVDCON CONSTANT 00000FD2 4050 -LVDEN CONSTANT 00000004 4 -LVDIE CONSTANT 00000002 2 -LVDIF CONSTANT 00000002 2 -LVDIN CONSTANT 00000005 5 -LVDIP CONSTANT 00000002 2 -LVDL0 CONSTANT 00000000 0 -LVDL1 CONSTANT 00000001 1 -LVDL2 CONSTANT 00000002 2 -LVDL3 CONSTANT 00000003 3 -LVV0 CONSTANT 00000000 0 -LVV1 CONSTANT 00000001 1 -LVV2 CONSTANT 00000002 2 -LVV3 CONSTANT 00000003 3 -N CONSTANT 00000004 4 -NOT_A CONSTANT 00000005 5 -NOT_ADDRESS CONSTANT 00000005 5 -NOT_BOR CONSTANT 00000000 0 -NOT_DONE CONSTANT 00000001 1 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 10 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -NOT_IPEN CONSTANT 00000007 7 -NOT_PD CONSTANT 00000002 2 -NOT_POR CONSTANT 00000001 1 -NOT_RBPU CONSTANT 00000007 7 -NOT_RI CONSTANT 00000004 4 -NOT_T1SYNC CONSTANT 00000002 2 -NOT_T3SYNC CONSTANT 00000002 2 -NOT_TO CONSTANT 00000003 3 -NOT_W CONSTANT 00000002 2 -NOT_WRITE CONSTANT 00000002 2 -OERR CONSTANT 00000001 1 -OESPP CONSTANT 00000002 2 -OSC2 CONSTANT 00000006 6 -OSCCON CONSTANT 00000FD3 4051 -OSCFIE CONSTANT 00000007 7 -OSCFIF CONSTANT 00000007 7 -OSCFIP CONSTANT 00000007 7 -OSCTUNE CONSTANT 00000F9B 3995 -OSTS CONSTANT 00000003 3 -OV CONSTANT 00000003 3 -P CONSTANT 00000004 4 -P1A CONSTANT 00000002 2 -P1M0 CONSTANT 00000006 6 -P1M1 CONSTANT 00000007 7 -PC CONSTANT 00000FF9 4089 -PCFG0 CONSTANT 00000000 0 -PCFG1 CONSTANT 00000001 1 -PCFG2 CONSTANT 00000002 2 -PCFG3 CONSTANT 00000003 3 -PCL CONSTANT 00000FF9 4089 -PCLATH CONSTANT 00000FFA 4090 -PCLATU CONSTANT 00000FFB 4091 -PD CONSTANT 00000002 2 -PDC0 CONSTANT 00000000 0 -PDC1 CONSTANT 00000001 1 -PDC2 CONSTANT 00000002 2 -PDC3 CONSTANT 00000003 3 -PDC4 CONSTANT 00000004 4 -PDC5 CONSTANT 00000005 5 -PDC6 CONSTANT 00000006 6 -PEIE CONSTANT 00000006 6 -PEIE_GIEL CONSTANT 00000006 6 -PEN CONSTANT 00000002 2 -PGC CONSTANT 00000006 6 -PGD CONSTANT 00000007 7 -PGM CONSTANT 00000005 5 -PIDEE CONSTANT 00000000 0 -PIDEF CONSTANT 00000000 0 -PIE1 CONSTANT 00000F9D 3997 -PIE2 CONSTANT 00000FA0 4000 -PIR1 CONSTANT 00000F9E 3998 -PIR2 CONSTANT 00000FA1 4001 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 11 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -PKTDIS CONSTANT 00000004 4 -PLUSW0 CONSTANT 00000FEB 4075 -PLUSW1 CONSTANT 00000FE3 4067 -PLUSW2 CONSTANT 00000FDB 4059 -POR CONSTANT 00000001 1 -PORTA CONSTANT 00000F80 3968 -PORTB CONSTANT 00000F81 3969 -PORTC CONSTANT 00000F82 3970 -PORTD CONSTANT 00000F83 3971 -PORTE CONSTANT 00000F84 3972 -POSTDEC0 CONSTANT 00000FED 4077 -POSTDEC1 CONSTANT 00000FE5 4069 -POSTDEC2 CONSTANT 00000FDD 4061 -POSTINC0 CONSTANT 00000FEE 4078 -POSTINC1 CONSTANT 00000FE6 4070 -POSTINC2 CONSTANT 00000FDE 4062 -PPB0 CONSTANT 00000000 0 -PPB1 CONSTANT 00000001 1 -PPBI CONSTANT 00000001 1 -PPBRST CONSTANT 00000006 6 -PR2 CONSTANT 00000FCB 4043 -PREINC0 CONSTANT 00000FEC 4076 -PREINC1 CONSTANT 00000FE4 4068 -PREINC2 CONSTANT 00000FDC 4060 -PROD CONSTANT 00000FF3 4083 -PRODH CONSTANT 00000FF4 4084 -PRODL CONSTANT 00000FF3 4083 -PRSEN CONSTANT 00000007 7 -PSA CONSTANT 00000003 3 -PSSAC0 CONSTANT 00000002 2 -PSSAC1 CONSTANT 00000003 3 -PSSBD0 CONSTANT 00000000 0 -PSSBD1 CONSTANT 00000001 1 -R CONSTANT 00000002 2 -R1 CONSTANT 00000020 32 -R2 CONSTANT 00000021 33 -RA0 CONSTANT 00000000 0 -RA1 CONSTANT 00000001 1 -RA2 CONSTANT 00000002 2 -RA3 CONSTANT 00000003 3 -RA4 CONSTANT 00000004 4 -RA5 CONSTANT 00000005 5 -RA6 CONSTANT 00000006 6 -RB0 CONSTANT 00000000 0 -RB1 CONSTANT 00000001 1 -RB2 CONSTANT 00000002 2 -RB3 CONSTANT 00000003 3 -RB4 CONSTANT 00000004 4 -RB5 CONSTANT 00000005 5 -RB6 CONSTANT 00000006 6 -RB7 CONSTANT 00000007 7 -RBIE CONSTANT 00000003 3 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 12 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -RBIF CONSTANT 00000000 0 -RBIP CONSTANT 00000000 0 -RBPU CONSTANT 00000007 7 -RC0 CONSTANT 00000000 0 -RC1 CONSTANT 00000001 1 -RC2 CONSTANT 00000002 2 -RC4 CONSTANT 00000004 4 -RC5 CONSTANT 00000005 5 -RC6 CONSTANT 00000006 6 -RC7 CONSTANT 00000007 7 -RCEN CONSTANT 00000003 3 -RCIDL CONSTANT 00000006 6 -RCIE CONSTANT 00000005 5 -RCIF CONSTANT 00000005 5 -RCIP CONSTANT 00000005 5 -RCMT CONSTANT 00000006 6 -RCON CONSTANT 00000FD0 4048 -RCREG CONSTANT 00000FAE 4014 -RCSTA CONSTANT 00000FAB 4011 -RD CONSTANT 00000000 0 -RD0 CONSTANT 00000000 0 -RD1 CONSTANT 00000001 1 -RD2 CONSTANT 00000002 2 -RD3 CONSTANT 00000003 3 -RD4 CONSTANT 00000004 4 -RD5 CONSTANT 00000005 5 -RD6 CONSTANT 00000006 6 -RD7 CONSTANT 00000007 7 -RD16 CONSTANT 00000007 7 -RDPU CONSTANT 00000007 7 -RDSPP CONSTANT 00000007 7 -RE0 CONSTANT 00000000 0 -RE1 CONSTANT 00000001 1 -RE2 CONSTANT 00000002 2 -RE3 CONSTANT 00000003 3 -READ_WRITE CONSTANT 00000002 2 -RESUME CONSTANT 00000002 2 -RI CONSTANT 00000004 4 -ROTA1 CONSTANT 00000001 1 -ROTA2 CONSTANT 00000002 2 -ROTA3 CONSTANT 00000004 4 -ROTA4 CONSTANT 00000008 8 -ROTA5 CONSTANT 00000010 16 -ROTA6 CONSTANT 00000020 32 -RSEN CONSTANT 00000001 1 -RX CONSTANT 00000007 7 -RX9 CONSTANT 00000006 6 -RX9D CONSTANT 00000000 0 -RXDTP CONSTANT 00000005 5 -R_NOT_W CONSTANT 00000002 2 -R_W CONSTANT 00000002 2 -S CONSTANT 00000003 3 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 13 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -SBOREN CONSTANT 00000006 6 -SCKP CONSTANT 00000004 4 -SCS0 CONSTANT 00000000 0 -SCS1 CONSTANT 00000001 1 -SE0 CONSTANT 00000005 5 -SEN CONSTANT 00000000 0 -SENDB CONSTANT 00000003 3 -SMP CONSTANT 00000007 7 -SOFIE CONSTANT 00000006 6 -SOFIF CONSTANT 00000006 6 -SPBRG CONSTANT 00000FAF 4015 -SPBRGH CONSTANT 00000FB0 4016 -SPEN CONSTANT 00000007 7 -SPP0 CONSTANT 00000000 0 -SPP1 CONSTANT 00000001 1 -SPP2 CONSTANT 00000002 2 -SPP3 CONSTANT 00000003 3 -SPP4 CONSTANT 00000004 4 -SPP5 CONSTANT 00000005 5 -SPP6 CONSTANT 00000006 6 -SPP7 CONSTANT 00000007 7 -SPPBUSY CONSTANT 00000004 4 -SPPCFG CONSTANT 00000F63 3939 -SPPCON CONSTANT 00000F65 3941 -SPPDATA CONSTANT 00000F62 3938 -SPPEN CONSTANT 00000000 0 -SPPEPS CONSTANT 00000F64 3940 -SPPIE CONSTANT 00000007 7 -SPPIF CONSTANT 00000007 7 -SPPIP CONSTANT 00000007 7 -SPPOWN CONSTANT 00000001 1 -SREN CONSTANT 00000005 5 -SSPADD CONSTANT 00000FC8 4040 -SSPBUF CONSTANT 00000FC9 4041 -SSPCON1 CONSTANT 00000FC6 4038 -SSPCON2 CONSTANT 00000FC5 4037 -SSPEN CONSTANT 00000005 5 -SSPIE CONSTANT 00000003 3 -SSPIF CONSTANT 00000003 3 -SSPIP CONSTANT 00000003 3 -SSPM0 CONSTANT 00000000 0 -SSPM1 CONSTANT 00000001 1 -SSPM2 CONSTANT 00000002 2 -SSPM3 CONSTANT 00000003 3 -SSPOV CONSTANT 00000006 6 -SSPSTAT CONSTANT 00000FC7 4039 -STALLIE CONSTANT 00000005 5 -STALLIF CONSTANT 00000005 5 -STATUS CONSTANT 00000FD8 4056 -STKFUL CONSTANT 00000007 7 -STKOVF CONSTANT 00000007 7 -STKPTR CONSTANT 00000FFC 4092 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 14 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -STKPTR0 CONSTANT 00000000 0 -STKPTR1 CONSTANT 00000001 1 -STKPTR2 CONSTANT 00000002 2 -STKPTR3 CONSTANT 00000003 3 -STKPTR4 CONSTANT 00000004 4 -STKUNF CONSTANT 00000006 6 -SUSPND CONSTANT 00000001 1 -SWDTE CONSTANT 00000000 0 -SWDTEN CONSTANT 00000000 0 -SYNC CONSTANT 00000004 4 -Start ADDRESS 00000000 0 -T08BIT CONSTANT 00000006 6 -T0CKI CONSTANT 00000004 4 -T0CON CONSTANT 00000FD5 4053 -T0CS CONSTANT 00000005 5 -T0IE CONSTANT 00000005 5 -T0IF CONSTANT 00000002 2 -T0IP CONSTANT 00000002 2 -T0PS0 CONSTANT 00000000 0 -T0PS1 CONSTANT 00000001 1 -T0PS2 CONSTANT 00000002 2 -T0SE CONSTANT 00000004 4 -T1CKPS0 CONSTANT 00000004 4 -T1CKPS1 CONSTANT 00000005 5 -T1CON CONSTANT 00000FCD 4045 -T1OSCEN CONSTANT 00000003 3 -T1OSI CONSTANT 00000001 1 -T1OSO CONSTANT 00000000 0 -T1RUN CONSTANT 00000006 6 -T1SYNC CONSTANT 00000002 2 -T2CKPS0 CONSTANT 00000000 0 -T2CKPS1 CONSTANT 00000001 1 -T2CON CONSTANT 00000FCA 4042 -T2OUTPS0 CONSTANT 00000003 3 -T2OUTPS1 CONSTANT 00000004 4 -T2OUTPS2 CONSTANT 00000005 5 -T2OUTPS3 CONSTANT 00000006 6 -T3CCP1 CONSTANT 00000003 3 -T3CCP2 CONSTANT 00000006 6 -T3CKPS0 CONSTANT 00000004 4 -T3CKPS1 CONSTANT 00000005 5 -T3CON CONSTANT 00000FB1 4017 -T3NSYNC CONSTANT 00000002 2 -T3SYNC CONSTANT 00000002 2 -T13CKI CONSTANT 00000000 0 -TABLAT CONSTANT 00000FF5 4085 -TBLPTR CONSTANT 00000FF6 4086 -TBLPTRH CONSTANT 00000FF7 4087 -TBLPTRL CONSTANT 00000FF6 4086 -TBLPTRU CONSTANT 00000FF8 4088 -TMR0 CONSTANT 00000FD6 4054 -TMR0H CONSTANT 00000FD7 4055 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 15 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -TMR0IE CONSTANT 00000005 5 -TMR0IF CONSTANT 00000002 2 -TMR0IP CONSTANT 00000002 2 -TMR0L CONSTANT 00000FD6 4054 -TMR0ON CONSTANT 00000007 7 -TMR1 CONSTANT 00000FCE 4046 -TMR1CS CONSTANT 00000001 1 -TMR1H CONSTANT 00000FCF 4047 -TMR1IE CONSTANT 00000000 0 -TMR1IF CONSTANT 00000000 0 -TMR1IP CONSTANT 00000000 0 -TMR1L CONSTANT 00000FCE 4046 -TMR1ON CONSTANT 00000000 0 -TMR2 CONSTANT 00000FCC 4044 -TMR2IE CONSTANT 00000001 1 -TMR2IF CONSTANT 00000001 1 -TMR2IP CONSTANT 00000001 1 -TMR2ON CONSTANT 00000002 2 -TMR3 CONSTANT 00000FB2 4018 -TMR3CS CONSTANT 00000001 1 -TMR3H CONSTANT 00000FB3 4019 -TMR3IE CONSTANT 00000001 1 -TMR3IF CONSTANT 00000001 1 -TMR3IP CONSTANT 00000001 1 -TMR3L CONSTANT 00000FB2 4018 -TMR3ON CONSTANT 00000000 0 -TO CONSTANT 00000003 3 -TOS CONSTANT 00000FFD 4093 -TOSH CONSTANT 00000FFE 4094 -TOSL CONSTANT 00000FFD 4093 -TOSU CONSTANT 00000FFF 4095 -TOUTPS0 CONSTANT 00000003 3 -TOUTPS1 CONSTANT 00000004 4 -TOUTPS2 CONSTANT 00000005 5 -TOUTPS3 CONSTANT 00000006 6 -TRISA CONSTANT 00000F92 3986 -TRISA0 CONSTANT 00000000 0 -TRISA1 CONSTANT 00000001 1 -TRISA2 CONSTANT 00000002 2 -TRISA3 CONSTANT 00000003 3 -TRISA4 CONSTANT 00000004 4 -TRISA5 CONSTANT 00000005 5 -TRISA6 CONSTANT 00000006 6 -TRISB CONSTANT 00000F93 3987 -TRISB0 CONSTANT 00000000 0 -TRISB1 CONSTANT 00000001 1 -TRISB2 CONSTANT 00000002 2 -TRISB3 CONSTANT 00000003 3 -TRISB4 CONSTANT 00000004 4 -TRISB5 CONSTANT 00000005 5 -TRISB6 CONSTANT 00000006 6 -TRISB7 CONSTANT 00000007 7 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 16 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -TRISC CONSTANT 00000F94 3988 -TRISC0 CONSTANT 00000000 0 -TRISC1 CONSTANT 00000001 1 -TRISC2 CONSTANT 00000002 2 -TRISC6 CONSTANT 00000006 6 -TRISC7 CONSTANT 00000007 7 -TRISD CONSTANT 00000F95 3989 -TRISD0 CONSTANT 00000000 0 -TRISD1 CONSTANT 00000001 1 -TRISD2 CONSTANT 00000002 2 -TRISD3 CONSTANT 00000003 3 -TRISD4 CONSTANT 00000004 4 -TRISD5 CONSTANT 00000005 5 -TRISD6 CONSTANT 00000006 6 -TRISD7 CONSTANT 00000007 7 -TRISE CONSTANT 00000F96 3990 -TRISE0 CONSTANT 00000000 0 -TRISE1 CONSTANT 00000001 1 -TRISE2 CONSTANT 00000002 2 -TRMT CONSTANT 00000001 1 -TRNIE CONSTANT 00000003 3 -TRNIF CONSTANT 00000003 3 -TUN0 CONSTANT 00000000 0 -TUN1 CONSTANT 00000001 1 -TUN2 CONSTANT 00000002 2 -TUN3 CONSTANT 00000003 3 -TUN4 CONSTANT 00000004 4 -TX CONSTANT 00000006 6 -TX9 CONSTANT 00000006 6 -TX9D CONSTANT 00000000 0 -TXCKP CONSTANT 00000004 4 -TXEN CONSTANT 00000005 5 -TXIE CONSTANT 00000004 4 -TXIF CONSTANT 00000004 4 -TXIP CONSTANT 00000004 4 -TXREG CONSTANT 00000FAD 4013 -TXSTA CONSTANT 00000FAC 4012 -UA CONSTANT 00000001 1 -UADDR CONSTANT 00000F6E 3950 -UCFG CONSTANT 00000F6F 3951 -UCON CONSTANT 00000F6D 3949 -UEIE CONSTANT 00000F6B 3947 -UEIR CONSTANT 00000F6A 3946 -UEP0 CONSTANT 00000F70 3952 -UEP1 CONSTANT 00000F71 3953 -UEP2 CONSTANT 00000F72 3954 -UEP3 CONSTANT 00000F73 3955 -UEP4 CONSTANT 00000F74 3956 -UEP5 CONSTANT 00000F75 3957 -UEP6 CONSTANT 00000F76 3958 -UEP7 CONSTANT 00000F77 3959 -UEP8 CONSTANT 00000F78 3960 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 17 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -UEP9 CONSTANT 00000F79 3961 -UEP10 CONSTANT 00000F7A 3962 -UEP11 CONSTANT 00000F7B 3963 -UEP12 CONSTANT 00000F7C 3964 -UEP13 CONSTANT 00000F7D 3965 -UEP14 CONSTANT 00000F7E 3966 -UEP15 CONSTANT 00000F7F 3967 -UERRIE CONSTANT 00000001 1 -UERRIF CONSTANT 00000001 1 -UFRM CONSTANT 00000F66 3942 -UFRMH CONSTANT 00000F67 3943 -UFRML CONSTANT 00000F66 3942 -UIE CONSTANT 00000F69 3945 -UIR CONSTANT 00000F68 3944 -UOEMON CONSTANT 00000006 6 -UPUEN CONSTANT 00000004 4 -URSTIE CONSTANT 00000000 0 -URSTIF CONSTANT 00000000 0 -USBEN CONSTANT 00000003 3 -USBIE CONSTANT 00000005 5 -USBIF CONSTANT 00000005 5 -USBIP CONSTANT 00000005 5 -USTAT CONSTANT 00000F6C 3948 -UTEYE CONSTANT 00000007 7 -UTRDIS CONSTANT 00000003 3 -VCFG0 CONSTANT 00000004 4 -VCFG1 CONSTANT 00000005 5 -VDIRMAG CONSTANT 00000007 7 -VREFM CONSTANT 00000002 2 -VREFP CONSTANT 00000003 3 -W CONSTANT 00000000 0 -WCOL CONSTANT 00000007 7 -WDTCON CONSTANT 00000FD1 4049 -WR CONSTANT 00000001 1 -WREG CONSTANT 00000FE8 4072 -WREN CONSTANT 00000002 2 -WRERR CONSTANT 00000003 3 -WRSPP CONSTANT 00000006 6 -WS0 CONSTANT 00000000 0 -WS1 CONSTANT 00000001 1 -WS2 CONSTANT 00000002 2 -WS3 CONSTANT 00000003 3 -WUE CONSTANT 00000001 1 -Z CONSTANT 00000002 2 -_BORV_0_2L CONSTANT 000000E7 231 -_BORV_1_2L CONSTANT 000000EF 239 -_BORV_2_2L CONSTANT 000000F7 247 -_BORV_3_2L CONSTANT 000000FF 255 -_BOR_OFF_2L CONSTANT 000000F9 249 -_BOR_ON_2L CONSTANT 000000FF 255 -_BOR_ON_ACTIVE_2L CONSTANT 000000FD 253 -_BOR_SOFT_2L CONSTANT 000000FB 251 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 18 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_CCP2MX_OFF_3H CONSTANT 000000FE 254 -_CCP2MX_ON_3H CONSTANT 000000FF 255 -_CONFIG1H CONSTANT 00300001 3145729 -_CONFIG1L CONSTANT 00300000 3145728 -_CONFIG2H CONSTANT 00300003 3145731 -_CONFIG2L CONSTANT 00300002 3145730 -_CONFIG3H CONSTANT 00300005 3145733 -_CONFIG4L CONSTANT 00300006 3145734 -_CONFIG5H CONSTANT 00300009 3145737 -_CONFIG5L CONSTANT 00300008 3145736 -_CONFIG6H CONSTANT 0030000B 3145739 -_CONFIG6L CONSTANT 0030000A 3145738 -_CONFIG7H CONSTANT 0030000D 3145741 -_CONFIG7L CONSTANT 0030000C 3145740 -_CP0_OFF_5L CONSTANT 000000FF 255 -_CP0_ON_5L CONSTANT 000000FE 254 -_CP1_OFF_5L CONSTANT 000000FF 255 -_CP1_ON_5L CONSTANT 000000FD 253 -_CP2_OFF_5L CONSTANT 000000FF 255 -_CP2_ON_5L CONSTANT 000000FB 251 -_CP3_OFF_5L CONSTANT 000000FF 255 -_CP3_ON_5L CONSTANT 000000F7 247 -_CPB_OFF_5H CONSTANT 000000FF 255 -_CPB_ON_5H CONSTANT 000000BF 191 -_CPD_OFF_5H CONSTANT 000000FF 255 -_CPD_ON_5H CONSTANT 0000007F 127 -_CPUDIV_OSC1_PLL2_1L CONSTANT 000000E7 231 -_CPUDIV_OSC2_PLL3_1L CONSTANT 000000EF 239 -_CPUDIV_OSC3_PLL4_1L CONSTANT 000000F7 247 -_CPUDIV_OSC4_PLL6_1L CONSTANT 000000FF 255 -_DEBUG_OFF_4L CONSTANT 000000FF 255 -_DEBUG_ON_4L CONSTANT 0000007F 127 -_DEVID1 CONSTANT 003FFFFE 4194302 -_DEVID2 CONSTANT 003FFFFF 4194303 -_EBTR0_OFF_7L CONSTANT 000000FF 255 -_EBTR0_ON_7L CONSTANT 000000FE 254 -_EBTR1_OFF_7L CONSTANT 000000FF 255 -_EBTR1_ON_7L CONSTANT 000000FD 253 -_EBTR2_OFF_7L CONSTANT 000000FF 255 -_EBTR2_ON_7L CONSTANT 000000FB 251 -_EBTR3_OFF_7L CONSTANT 000000FF 255 -_EBTR3_ON_7L CONSTANT 000000F7 247 -_EBTRB_OFF_7H CONSTANT 000000FF 255 -_EBTRB_ON_7H CONSTANT 000000BF 191 -_FCMEN_OFF_1H CONSTANT 000000BF 191 -_FCMEN_ON_1H CONSTANT 000000FF 255 -_FOSC_ECIO_EC_1H CONSTANT 000000F4 244 -_FOSC_ECPLLIO_EC_1H CONSTANT 000000F6 246 -_FOSC_ECPLL_EC_1H CONSTANT 000000F7 247 -_FOSC_EC_EC_1H CONSTANT 000000F5 245 -_FOSC_HSPLL_HS_1H CONSTANT 000000FE 254 -_FOSC_HS_1H CONSTANT 000000FC 252 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 19 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_FOSC_INTOSCIO_EC_1H CONSTANT 000000F8 248 -_FOSC_INTOSC_EC_1H CONSTANT 000000F9 249 -_FOSC_INTOSC_HS_1H CONSTANT 000000FB 251 -_FOSC_INTOSC_XT_1H CONSTANT 000000FA 250 -_FOSC_XTPLL_XT_1H CONSTANT 000000F2 242 -_FOSC_XT_XT_1H CONSTANT 000000F0 240 -_ICPRT_OFF_4L CONSTANT 000000DF 223 -_ICPRT_ON_4L CONSTANT 000000FF 255 -_IDLOC0 CONSTANT 00200000 2097152 -_IDLOC1 CONSTANT 00200001 2097153 -_IDLOC2 CONSTANT 00200002 2097154 -_IDLOC3 CONSTANT 00200003 2097155 -_IDLOC4 CONSTANT 00200004 2097156 -_IDLOC5 CONSTANT 00200005 2097157 -_IDLOC6 CONSTANT 00200006 2097158 -_IDLOC7 CONSTANT 00200007 2097159 -_IESO_OFF_1H CONSTANT 0000007F 127 -_IESO_ON_1H CONSTANT 000000FF 255 -_LPT1OSC_OFF_3H CONSTANT 000000FB 251 -_LPT1OSC_ON_3H CONSTANT 000000FF 255 -_LVP_OFF_4L CONSTANT 000000FB 251 -_LVP_ON_4L CONSTANT 000000FF 255 -_MCLRE_OFF_3H CONSTANT 0000007F 127 -_MCLRE_ON_3H CONSTANT 000000FF 255 -_PBADEN_OFF_3H CONSTANT 000000FD 253 -_PBADEN_ON_3H CONSTANT 000000FF 255 -_PLLDIV_1_1L CONSTANT 000000F8 248 -_PLLDIV_2_1L CONSTANT 000000F9 249 -_PLLDIV_3_1L CONSTANT 000000FA 250 -_PLLDIV_4_1L CONSTANT 000000FB 251 -_PLLDIV_5_1L CONSTANT 000000FC 252 -_PLLDIV_6_1L CONSTANT 000000FD 253 -_PLLDIV_10_1L CONSTANT 000000FE 254 -_PLLDIV_12_1L CONSTANT 000000FF 255 -_PWRT_OFF_2L CONSTANT 000000FF 255 -_PWRT_ON_2L CONSTANT 000000FE 254 -_STVREN_OFF_4L CONSTANT 000000FE 254 -_STVREN_ON_4L CONSTANT 000000FF 255 -_USBDIV_1_1L CONSTANT 000000DF 223 -_USBDIV_2_1L CONSTANT 000000FF 255 -_VREGEN_OFF_2L CONSTANT 000000DF 223 -_VREGEN_ON_2L CONSTANT 000000FF 255 -_WDTPS_1_2H CONSTANT 000000E1 225 -_WDTPS_2_2H CONSTANT 000000E3 227 -_WDTPS_4_2H CONSTANT 000000E5 229 -_WDTPS_8_2H CONSTANT 000000E7 231 -_WDTPS_16_2H CONSTANT 000000E9 233 -_WDTPS_32_2H CONSTANT 000000EB 235 -_WDTPS_64_2H CONSTANT 000000ED 237 -_WDTPS_128_2H CONSTANT 000000EF 239 -_WDTPS_256_2H CONSTANT 000000F1 241 -_WDTPS_512_2H CONSTANT 000000F3 243 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 20 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_WDTPS_1024_2H CONSTANT 000000F5 245 -_WDTPS_2048_2H CONSTANT 000000F7 247 -_WDTPS_4096_2H CONSTANT 000000F9 249 -_WDTPS_8192_2H CONSTANT 000000FB 251 -_WDTPS_16384_2H CONSTANT 000000FD 253 -_WDTPS_32768_2H CONSTANT 000000FF 255 -_WDT_OFF_2H CONSTANT 000000FE 254 -_WDT_ON_2H CONSTANT 000000FF 255 -_WRT0_OFF_6L CONSTANT 000000FF 255 -_WRT0_ON_6L CONSTANT 000000FE 254 -_WRT1_OFF_6L CONSTANT 000000FF 255 -_WRT1_ON_6L CONSTANT 000000FD 253 -_WRT2_OFF_6L CONSTANT 000000FF 255 -_WRT2_ON_6L CONSTANT 000000FB 251 -_WRT3_OFF_6L CONSTANT 000000FF 255 -_WRT3_ON_6L CONSTANT 000000F7 247 -_WRTB_OFF_6H CONSTANT 000000FF 255 -_WRTB_ON_6H CONSTANT 000000BF 191 -_WRTC_OFF_6H CONSTANT 000000FF 255 -_WRTC_ON_6H CONSTANT 000000DF 223 -_WRTD_OFF_6H CONSTANT 000000FF 255 -_WRTD_ON_6H CONSTANT 0000007F 127 -_XINST_OFF_4L CONSTANT 000000BF 191 -_XINST_ON_4L CONSTANT 000000FF 255 -__16_BIT CONSTANT 00000001 1 -__18F4550 CONSTANT 00000001 1 -__ACC_RAM_LOW_END CONSTANT 0000005F 95 -__ACC_RAM_LOW_START CONSTANT 00000000 0 -__ACTIVE_BANK_ADDR VARIABLE FFFFFFFF -1 -__ASSUMED_BANK_ADDR VARIABLE FFFFFFFF -1 -__BANK_0 CONSTANT 00000000 0 -__BANK_1 CONSTANT 00000100 256 -__BANK_2 CONSTANT 00000200 512 -__BANK_3 CONSTANT 00000300 768 -__BANK_4 CONSTANT 00000400 1024 -__BANK_5 CONSTANT 00000500 1280 -__BANK_6 CONSTANT 00000600 1536 -__BANK_7 CONSTANT 00000700 1792 -__BANK_8 CONSTANT 00000800 2048 -__BANK_9 CONSTANT 00000900 2304 -__BANK_10 CONSTANT 00000A00 2560 -__BANK_11 CONSTANT 00000B00 2816 -__BANK_12 CONSTANT 00000C00 3072 -__BANK_13 CONSTANT 00000D00 3328 -__BANK_14 CONSTANT 00000E00 3584 -__BANK_15 CONSTANT 00000F00 3840 -__BANK_BITS CONSTANT 00000F00 3840 -__BANK_FIRST CONSTANT 00000000 0 -__BANK_INV CONSTANT FFFFFFFF -1 -__BANK_LAST CONSTANT 00000F00 3840 -__BANK_MASK CONSTANT 000000FF 255 -__BANK_SHIFT CONSTANT 00000008 8 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 06:14:25 PM PAGE 21 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -__BANK_SIZE CONSTANT 00000100 256 -__CODE_END CONSTANT 00007FFF 32767 -__CODE_START CONSTANT 00000000 0 -__COMMON_RAM_END CONSTANT 0000005F 95 -__COMMON_RAM_START CONSTANT 00000000 0 -__CONFIG_END CONSTANT 0030000D 3145741 -__CONFIG_START CONSTANT 00300000 3145728 -__EEPROM_END CONSTANT 00F000FF 15728895 -__EEPROM_START CONSTANT 00F00000 15728640 -__EXTENDED CONSTANT 00000001 1 -__GPUTILS_SVN_VERSION CONSTANT 0000052D 1325 -__GPUTILS_VERSION_MAJOR CONSTANT 00000001 1 -__GPUTILS_VERSION_MICRO CONSTANT 00000002 2 -__GPUTILS_VERSION_MINOR CONSTANT 00000005 5 -__IDLOCS_END CONSTANT 00200007 2097159 -__IDLOCS_START CONSTANT 00200000 2097152 -__NUM_BANKS CONSTANT 00000010 16 -__VECTOR_INT_HIGH CONSTANT 00000008 8 -__VECTOR_INT_LOW CONSTANT 00000018 24 -__VECTOR_RESET CONSTANT 00000000 0 -__WHILE_LOOP_COUNT_MAX CONSTANT 000000FF 255 -alternate ADDRESS 00000088 136 -centerout ADDRESS 0000009A 154 -left ADDRESS 00000064 100 -leftright ADDRESS 0000004A 74 -loop ADDRESS 00000014 20 -lright ADDRESS 00000056 86 -outcenter ADDRESS 000000BC 188 -right ADDRESS 00000076 118 -rl ADDRESS 00000068 104 -rr ADDRESS 0000007A 122 - - -MEMORY USAGE MAP ('X' = Used, '-' = Unused) - -0000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX -0040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX -0080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX -00C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXX-------- -0000 : XXXX-XX-XXXXXX-- ---------------- ---------------- ---------------- - -All other memory blocks unused. - -Program Memory Bytes Used: 260 -Program Memory Bytes Free: 32508 - - -Errors : 0 -Warnings : 2 reported, 0 suppressed -Messages : 0 reported, 0 suppressed - - \ No newline at end of file diff --git a/sequence/main.cod b/sequence/main.cod deleted file mode 100755 index b3f784f..0000000 Binary files a/sequence/main.cod and /dev/null differ diff --git a/sequence/main.lst b/sequence/main.lst deleted file mode 100755 index d2599c8..0000000 --- a/sequence/main.lst +++ /dev/null @@ -1,1117 +0,0 @@ -gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 1 - - -LOC OBJECT CODE LINE SOURCE TEXT - VALUE - -Warning[215]: Processor superseded by command line. - 00001 LIST P=18F4550, F=INHX32 ; Specify processor and hex format - 00002 #include - 00001 LIST - 00002 - 00003 ;========================================================================== - 00004 ; Build date : Oct 21 2015 - 00005 ; MPASM PIC18F4550 processor include - 00006 ; - 00007 ; (c) Copyright 1999-2015 Microchip Technology, All rights reserved - 00008 ;========================================================================== - 00009 - 01765 LIST - 00003 - 00004 CONFIG FOSC = INTOSCIO_EC ; Use internal oscillator, RA6 as clock output - 00005 CONFIG WDT = OFF ; Watchdog Timer off - 00006 CONFIG LVP = OFF ; Low-Voltage Programming off - 00007 CONFIG MCLRE = OFF ; MCLR pin disabled, RE3 input enabled - 00000020 00008 R1 EQU 0x020 - 00000021 00009 R2 EQU 0x021 - 00010 -Warning[205]: Found directive in column 1: "ORG" -000000 00011 ORG 0x00 ; Program starts at address 0 - 00012 -000000 00013 Start: - 00014 ; Initialize PORTB -000000 6A95 00015 CLRF TRISD ; Set all PORTB pins as output -000002 6A8C 00016 CLRF LATD ; Clear PORTB outputs -000004 0E01 00017 MOVLW 0x01 -000006 6E83 00018 MOVWF PORTD - 00019 -000008 00020 left: -000008 EC12 F000 00021 CALL Delay ; Delay -00000C 3683 00022 RLCF PORTD, F -00000E A0D8 00023 BTFSS STATUS,0 -000010 EF04 F000 00024 GOTO left ; Repeat the loop -000014 00025 right: -000014 EC12 F000 00026 CALL Delay ; Delay -000018 3283 00027 RRCF PORTD, F -00001A A0D8 00028 BTFSS STATUS,0 -00001C EF0A F000 00029 GOTO right ; Repeat the loop -000020 EF04 F000 00030 GOTO left - 00031 - 00032 ; Delay subroutine (approx 500ms) -000024 00033 Delay: -000024 0EFA 00034 MOVLW D'250' ; Outer loop count -000026 6E20 00035 MOVWF R1 -000028 00036 Delay_Outer: -000028 0EFA 00037 MOVLW D'250' ; Inner loop count -00002A 6E21 00038 MOVWF R2 -00002C 00039 Delay_Inner: -00002C 0000 00040 NOP ; Do nothing (No Operation) -00002E 0000 00041 NOP - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 2 - - -LOC OBJECT CODE LINE SOURCE TEXT - VALUE - -000030 2E21 00042 DECFSZ R2, F ; Decrement inner loop counter -000032 EF16 F000 00043 GOTO Delay_Inner ; Repeat inner loop -000036 2E20 00044 DECFSZ R1, F ; Decrement outer loop counter -000038 EF14 F000 00045 GOTO Delay_Outer ; Repeat outer loop -00003C 0012 00046 RETURN ; Return from delay - 00047 - 00048 END ; End of program - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 3 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -A CONSTANT 00000000 0 -ABDEN CONSTANT 00000000 0 -ABDOVF CONSTANT 00000007 7 -ACCESS CONSTANT 00000000 0 -ACKDT CONSTANT 00000005 5 -ACKEN CONSTANT 00000004 4 -ACKSTAT CONSTANT 00000006 6 -ACQT0 CONSTANT 00000003 3 -ACQT1 CONSTANT 00000004 4 -ACQT2 CONSTANT 00000005 5 -ACTVIE CONSTANT 00000002 2 -ACTVIF CONSTANT 00000002 2 -ADCON0 CONSTANT 00000FC2 4034 -ADCON1 CONSTANT 00000FC1 4033 -ADCON2 CONSTANT 00000FC0 4032 -ADCS0 CONSTANT 00000000 0 -ADCS1 CONSTANT 00000001 1 -ADCS2 CONSTANT 00000002 2 -ADDEN CONSTANT 00000003 3 -ADDR0 CONSTANT 00000000 0 -ADDR1 CONSTANT 00000001 1 -ADDR2 CONSTANT 00000002 2 -ADDR3 CONSTANT 00000003 3 -ADDR4 CONSTANT 00000004 4 -ADDR5 CONSTANT 00000005 5 -ADDR6 CONSTANT 00000006 6 -ADEN CONSTANT 00000003 3 -ADFM CONSTANT 00000007 7 -ADIE CONSTANT 00000006 6 -ADIF CONSTANT 00000006 6 -ADIP CONSTANT 00000006 6 -ADON CONSTANT 00000000 0 -ADRES CONSTANT 00000FC3 4035 -ADRESH CONSTANT 00000FC4 4036 -ADRESL CONSTANT 00000FC3 4035 -AN0 CONSTANT 00000000 0 -AN1 CONSTANT 00000001 1 -AN2 CONSTANT 00000002 2 -AN3 CONSTANT 00000003 3 -AN4 CONSTANT 00000005 5 -BANKED CONSTANT 00000001 1 -BAUDCON CONSTANT 00000FB8 4024 -BAUDCTL CONSTANT 00000FB8 4024 -BCLIE CONSTANT 00000003 3 -BCLIF CONSTANT 00000003 3 -BCLIP CONSTANT 00000003 3 -BF CONSTANT 00000000 0 -BGST CONSTANT 00000005 5 -BOR CONSTANT 00000000 0 -BRG16 CONSTANT 00000003 3 -BRGH CONSTANT 00000002 2 -BSR CONSTANT 00000FE0 4064 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 4 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -BTOEE CONSTANT 00000004 4 -BTOEF CONSTANT 00000004 4 -BTSEE CONSTANT 00000007 7 -BTSEF CONSTANT 00000007 7 -C CONSTANT 00000000 0 -C1INV CONSTANT 00000004 4 -C1OUT CONSTANT 00000006 6 -C2INV CONSTANT 00000005 5 -C2OUT CONSTANT 00000007 7 -CCP1 CONSTANT 00000002 2 -CCP1AS CONSTANT 00000FB6 4022 -CCP1CON CONSTANT 00000FBD 4029 -CCP1DEL CONSTANT 00000FB7 4023 -CCP1IE CONSTANT 00000002 2 -CCP1IF CONSTANT 00000002 2 -CCP1IP CONSTANT 00000002 2 -CCP1M0 CONSTANT 00000000 0 -CCP1M1 CONSTANT 00000001 1 -CCP1M2 CONSTANT 00000002 2 -CCP1M3 CONSTANT 00000003 3 -CCP2CON CONSTANT 00000FBA 4026 -CCP2IE CONSTANT 00000000 0 -CCP2IF CONSTANT 00000000 0 -CCP2IP CONSTANT 00000000 0 -CCP2M0 CONSTANT 00000000 0 -CCP2M1 CONSTANT 00000001 1 -CCP2M2 CONSTANT 00000002 2 -CCP2M3 CONSTANT 00000003 3 -CCPR1 CONSTANT 00000FBE 4030 -CCPR1H CONSTANT 00000FBF 4031 -CCPR1L CONSTANT 00000FBE 4030 -CCPR2 CONSTANT 00000FBB 4027 -CCPR2H CONSTANT 00000FBC 4028 -CCPR2L CONSTANT 00000FBB 4027 -CFGS CONSTANT 00000006 6 -CHS0 CONSTANT 00000002 2 -CHS1 CONSTANT 00000003 3 -CHS2 CONSTANT 00000004 4 -CHS3 CONSTANT 00000005 5 -CIS CONSTANT 00000003 3 -CK CONSTANT 00000006 6 -CK1SPP CONSTANT 00000000 0 -CK2SPP CONSTANT 00000001 1 -CKE CONSTANT 00000006 6 -CKP CONSTANT 00000004 4 -CLK1EN CONSTANT 00000004 4 -CLKCFG0 CONSTANT 00000006 6 -CLKCFG1 CONSTANT 00000007 7 -CM0 CONSTANT 00000000 0 -CM1 CONSTANT 00000001 1 -CM2 CONSTANT 00000002 2 -CMCON CONSTANT 00000FB4 4020 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 5 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -CMIE CONSTANT 00000006 6 -CMIF CONSTANT 00000006 6 -CMIP CONSTANT 00000006 6 -CRC5EE CONSTANT 00000001 1 -CRC5EF CONSTANT 00000001 1 -CRC16EE CONSTANT 00000002 2 -CRC16EF CONSTANT 00000002 2 -CREN CONSTANT 00000004 4 -CSEN CONSTANT 00000005 5 -CSRC CONSTANT 00000007 7 -CVR0 CONSTANT 00000000 0 -CVR1 CONSTANT 00000001 1 -CVR2 CONSTANT 00000002 2 -CVR3 CONSTANT 00000003 3 -CVRCON CONSTANT 00000FB5 4021 -CVREF CONSTANT 00000004 4 -CVREN CONSTANT 00000007 7 -CVROE CONSTANT 00000006 6 -CVRR CONSTANT 00000005 5 -CVRSS CONSTANT 00000004 4 -D CONSTANT 00000005 5 -DATA_ADDRESS CONSTANT 00000005 5 -DC CONSTANT 00000001 1 -DC1B0 CONSTANT 00000004 4 -DC1B1 CONSTANT 00000005 5 -DC2B0 CONSTANT 00000004 4 -DC2B1 CONSTANT 00000005 5 -DDRA DEFINITION TRISA -DDRB DEFINITION TRISB -DDRC DEFINITION TRISC -DDRD DEFINITION TRISD -DDRE DEFINITION TRISE -DFN8EE CONSTANT 00000003 3 -DFN8EF CONSTANT 00000003 3 -DIR CONSTANT 00000002 2 -DONE CONSTANT 00000001 1 -D_A CONSTANT 00000005 5 -D_NOT_A CONSTANT 00000005 5 -Delay ADDRESS 00000024 36 -Delay_Inner ADDRESS 0000002C 44 -Delay_Outer ADDRESS 00000028 40 -ECCP1AS CONSTANT 00000FB6 4022 -ECCP1CON CONSTANT 00000FBD 4029 -ECCP1DEL CONSTANT 00000FB7 4023 -ECCPAS0 CONSTANT 00000004 4 -ECCPAS1 CONSTANT 00000005 5 -ECCPAS2 CONSTANT 00000006 6 -ECCPASE CONSTANT 00000007 7 -EEADR CONSTANT 00000FA9 4009 -EECON1 CONSTANT 00000FA6 4006 -EECON2 CONSTANT 00000FA7 4007 -EEDATA CONSTANT 00000FA8 4008 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 6 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -EEIE CONSTANT 00000004 4 -EEIF CONSTANT 00000004 4 -EEIP CONSTANT 00000004 4 -EEPGD CONSTANT 00000007 7 -ENDP0 CONSTANT 00000003 3 -ENDP1 CONSTANT 00000004 4 -ENDP2 CONSTANT 00000005 5 -ENDP3 CONSTANT 00000006 6 -EPCONDIS CONSTANT 00000003 3 -EPHSHK CONSTANT 00000004 4 -EPINEN CONSTANT 00000001 1 -EPOUTEN CONSTANT 00000002 2 -EPSTALL CONSTANT 00000000 0 -FAST CONSTANT 00000001 1 -FERR CONSTANT 00000002 2 -FLTS CONSTANT 00000002 2 -FREE CONSTANT 00000004 4 -FRM0 CONSTANT 00000000 0 -FRM1 CONSTANT 00000001 1 -FRM2 CONSTANT 00000002 2 -FRM3 CONSTANT 00000003 3 -FRM4 CONSTANT 00000004 4 -FRM5 CONSTANT 00000005 5 -FRM6 CONSTANT 00000006 6 -FRM7 CONSTANT 00000007 7 -FRM8 CONSTANT 00000000 0 -FRM9 CONSTANT 00000001 1 -FRM10 CONSTANT 00000002 2 -FSEN CONSTANT 00000002 2 -FSR0 CONSTANT 00000000 0 -FSR0H CONSTANT 00000FEA 4074 -FSR0L CONSTANT 00000FE9 4073 -FSR1 CONSTANT 00000001 1 -FSR1H CONSTANT 00000FE2 4066 -FSR1L CONSTANT 00000FE1 4065 -FSR2 CONSTANT 00000002 2 -FSR2H CONSTANT 00000FDA 4058 -FSR2L CONSTANT 00000FD9 4057 -GCEN CONSTANT 00000007 7 -GIE CONSTANT 00000007 7 -GIEH CONSTANT 00000007 7 -GIEL CONSTANT 00000006 6 -GIE_GIEH CONSTANT 00000007 7 -GO CONSTANT 00000001 1 -GO_DONE CONSTANT 00000001 1 -GO_NOT_DONE CONSTANT 00000001 1 -HLVDCON CONSTANT 00000FD2 4050 -HLVDEN CONSTANT 00000004 4 -HLVDIE CONSTANT 00000002 2 -HLVDIF CONSTANT 00000002 2 -HLVDIN CONSTANT 00000005 5 -HLVDIP CONSTANT 00000002 2 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 7 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -HLVDL0 CONSTANT 00000000 0 -HLVDL1 CONSTANT 00000001 1 -HLVDL2 CONSTANT 00000002 2 -HLVDL3 CONSTANT 00000003 3 -I2C_DAT CONSTANT 00000005 5 -I2C_READ CONSTANT 00000002 2 -I2C_START CONSTANT 00000003 3 -I2C_STOP CONSTANT 00000004 4 -IDLEIE CONSTANT 00000004 4 -IDLEIF CONSTANT 00000004 4 -IDLEN CONSTANT 00000007 7 -INDF0 CONSTANT 00000FEF 4079 -INDF1 CONSTANT 00000FE7 4071 -INDF2 CONSTANT 00000FDF 4063 -INT0 CONSTANT 00000000 0 -INT0E CONSTANT 00000004 4 -INT0F CONSTANT 00000001 1 -INT0IE CONSTANT 00000004 4 -INT0IF CONSTANT 00000001 1 -INT1 CONSTANT 00000001 1 -INT1E CONSTANT 00000003 3 -INT1F CONSTANT 00000000 0 -INT1IE CONSTANT 00000003 3 -INT1IF CONSTANT 00000000 0 -INT1IP CONSTANT 00000006 6 -INT1P CONSTANT 00000006 6 -INT2 CONSTANT 00000002 2 -INT2E CONSTANT 00000004 4 -INT2F CONSTANT 00000001 1 -INT2IE CONSTANT 00000004 4 -INT2IF CONSTANT 00000001 1 -INT2IP CONSTANT 00000007 7 -INT2P CONSTANT 00000007 7 -INTCON CONSTANT 00000FF2 4082 -INTCON2 CONSTANT 00000FF1 4081 -INTCON3 CONSTANT 00000FF0 4080 -INTEDG0 CONSTANT 00000006 6 -INTEDG1 CONSTANT 00000005 5 -INTEDG2 CONSTANT 00000004 4 -INTSRC CONSTANT 00000007 7 -IOFS CONSTANT 00000002 2 -IPEN CONSTANT 00000007 7 -IPR1 CONSTANT 00000F9F 3999 -IPR2 CONSTANT 00000FA2 4002 -IRCF0 CONSTANT 00000004 4 -IRCF1 CONSTANT 00000005 5 -IRCF2 CONSTANT 00000006 6 -IRVST CONSTANT 00000005 5 -IVRST CONSTANT 00000005 5 -LATA CONSTANT 00000F89 3977 -LATA0 CONSTANT 00000000 0 -LATA1 CONSTANT 00000001 1 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 8 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -LATA2 CONSTANT 00000002 2 -LATA3 CONSTANT 00000003 3 -LATA4 CONSTANT 00000004 4 -LATA5 CONSTANT 00000005 5 -LATA6 CONSTANT 00000006 6 -LATB CONSTANT 00000F8A 3978 -LATB0 CONSTANT 00000000 0 -LATB1 CONSTANT 00000001 1 -LATB2 CONSTANT 00000002 2 -LATB3 CONSTANT 00000003 3 -LATB4 CONSTANT 00000004 4 -LATB5 CONSTANT 00000005 5 -LATB6 CONSTANT 00000006 6 -LATB7 CONSTANT 00000007 7 -LATC CONSTANT 00000F8B 3979 -LATC0 CONSTANT 00000000 0 -LATC1 CONSTANT 00000001 1 -LATC2 CONSTANT 00000002 2 -LATC6 CONSTANT 00000006 6 -LATC7 CONSTANT 00000007 7 -LATD CONSTANT 00000F8C 3980 -LATD0 CONSTANT 00000000 0 -LATD1 CONSTANT 00000001 1 -LATD2 CONSTANT 00000002 2 -LATD3 CONSTANT 00000003 3 -LATD4 CONSTANT 00000004 4 -LATD5 CONSTANT 00000005 5 -LATD6 CONSTANT 00000006 6 -LATD7 CONSTANT 00000007 7 -LATE CONSTANT 00000F8D 3981 -LATE0 CONSTANT 00000000 0 -LATE1 CONSTANT 00000001 1 -LATE2 CONSTANT 00000002 2 -LVDCON CONSTANT 00000FD2 4050 -LVDEN CONSTANT 00000004 4 -LVDIE CONSTANT 00000002 2 -LVDIF CONSTANT 00000002 2 -LVDIN CONSTANT 00000005 5 -LVDIP CONSTANT 00000002 2 -LVDL0 CONSTANT 00000000 0 -LVDL1 CONSTANT 00000001 1 -LVDL2 CONSTANT 00000002 2 -LVDL3 CONSTANT 00000003 3 -LVV0 CONSTANT 00000000 0 -LVV1 CONSTANT 00000001 1 -LVV2 CONSTANT 00000002 2 -LVV3 CONSTANT 00000003 3 -N CONSTANT 00000004 4 -NOT_A CONSTANT 00000005 5 -NOT_ADDRESS CONSTANT 00000005 5 -NOT_BOR CONSTANT 00000000 0 -NOT_DONE CONSTANT 00000001 1 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 9 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -NOT_IPEN CONSTANT 00000007 7 -NOT_PD CONSTANT 00000002 2 -NOT_POR CONSTANT 00000001 1 -NOT_RBPU CONSTANT 00000007 7 -NOT_RI CONSTANT 00000004 4 -NOT_T1SYNC CONSTANT 00000002 2 -NOT_T3SYNC CONSTANT 00000002 2 -NOT_TO CONSTANT 00000003 3 -NOT_W CONSTANT 00000002 2 -NOT_WRITE CONSTANT 00000002 2 -OERR CONSTANT 00000001 1 -OESPP CONSTANT 00000002 2 -OSC2 CONSTANT 00000006 6 -OSCCON CONSTANT 00000FD3 4051 -OSCFIE CONSTANT 00000007 7 -OSCFIF CONSTANT 00000007 7 -OSCFIP CONSTANT 00000007 7 -OSCTUNE CONSTANT 00000F9B 3995 -OSTS CONSTANT 00000003 3 -OV CONSTANT 00000003 3 -P CONSTANT 00000004 4 -P1A CONSTANT 00000002 2 -P1M0 CONSTANT 00000006 6 -P1M1 CONSTANT 00000007 7 -PC CONSTANT 00000FF9 4089 -PCFG0 CONSTANT 00000000 0 -PCFG1 CONSTANT 00000001 1 -PCFG2 CONSTANT 00000002 2 -PCFG3 CONSTANT 00000003 3 -PCL CONSTANT 00000FF9 4089 -PCLATH CONSTANT 00000FFA 4090 -PCLATU CONSTANT 00000FFB 4091 -PD CONSTANT 00000002 2 -PDC0 CONSTANT 00000000 0 -PDC1 CONSTANT 00000001 1 -PDC2 CONSTANT 00000002 2 -PDC3 CONSTANT 00000003 3 -PDC4 CONSTANT 00000004 4 -PDC5 CONSTANT 00000005 5 -PDC6 CONSTANT 00000006 6 -PEIE CONSTANT 00000006 6 -PEIE_GIEL CONSTANT 00000006 6 -PEN CONSTANT 00000002 2 -PGC CONSTANT 00000006 6 -PGD CONSTANT 00000007 7 -PGM CONSTANT 00000005 5 -PIDEE CONSTANT 00000000 0 -PIDEF CONSTANT 00000000 0 -PIE1 CONSTANT 00000F9D 3997 -PIE2 CONSTANT 00000FA0 4000 -PIR1 CONSTANT 00000F9E 3998 -PIR2 CONSTANT 00000FA1 4001 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 10 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -PKTDIS CONSTANT 00000004 4 -PLUSW0 CONSTANT 00000FEB 4075 -PLUSW1 CONSTANT 00000FE3 4067 -PLUSW2 CONSTANT 00000FDB 4059 -POR CONSTANT 00000001 1 -PORTA CONSTANT 00000F80 3968 -PORTB CONSTANT 00000F81 3969 -PORTC CONSTANT 00000F82 3970 -PORTD CONSTANT 00000F83 3971 -PORTE CONSTANT 00000F84 3972 -POSTDEC0 CONSTANT 00000FED 4077 -POSTDEC1 CONSTANT 00000FE5 4069 -POSTDEC2 CONSTANT 00000FDD 4061 -POSTINC0 CONSTANT 00000FEE 4078 -POSTINC1 CONSTANT 00000FE6 4070 -POSTINC2 CONSTANT 00000FDE 4062 -PPB0 CONSTANT 00000000 0 -PPB1 CONSTANT 00000001 1 -PPBI CONSTANT 00000001 1 -PPBRST CONSTANT 00000006 6 -PR2 CONSTANT 00000FCB 4043 -PREINC0 CONSTANT 00000FEC 4076 -PREINC1 CONSTANT 00000FE4 4068 -PREINC2 CONSTANT 00000FDC 4060 -PROD CONSTANT 00000FF3 4083 -PRODH CONSTANT 00000FF4 4084 -PRODL CONSTANT 00000FF3 4083 -PRSEN CONSTANT 00000007 7 -PSA CONSTANT 00000003 3 -PSSAC0 CONSTANT 00000002 2 -PSSAC1 CONSTANT 00000003 3 -PSSBD0 CONSTANT 00000000 0 -PSSBD1 CONSTANT 00000001 1 -R CONSTANT 00000002 2 -R1 CONSTANT 00000020 32 -R2 CONSTANT 00000021 33 -RA0 CONSTANT 00000000 0 -RA1 CONSTANT 00000001 1 -RA2 CONSTANT 00000002 2 -RA3 CONSTANT 00000003 3 -RA4 CONSTANT 00000004 4 -RA5 CONSTANT 00000005 5 -RA6 CONSTANT 00000006 6 -RB0 CONSTANT 00000000 0 -RB1 CONSTANT 00000001 1 -RB2 CONSTANT 00000002 2 -RB3 CONSTANT 00000003 3 -RB4 CONSTANT 00000004 4 -RB5 CONSTANT 00000005 5 -RB6 CONSTANT 00000006 6 -RB7 CONSTANT 00000007 7 -RBIE CONSTANT 00000003 3 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 11 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -RBIF CONSTANT 00000000 0 -RBIP CONSTANT 00000000 0 -RBPU CONSTANT 00000007 7 -RC0 CONSTANT 00000000 0 -RC1 CONSTANT 00000001 1 -RC2 CONSTANT 00000002 2 -RC4 CONSTANT 00000004 4 -RC5 CONSTANT 00000005 5 -RC6 CONSTANT 00000006 6 -RC7 CONSTANT 00000007 7 -RCEN CONSTANT 00000003 3 -RCIDL CONSTANT 00000006 6 -RCIE CONSTANT 00000005 5 -RCIF CONSTANT 00000005 5 -RCIP CONSTANT 00000005 5 -RCMT CONSTANT 00000006 6 -RCON CONSTANT 00000FD0 4048 -RCREG CONSTANT 00000FAE 4014 -RCSTA CONSTANT 00000FAB 4011 -RD CONSTANT 00000000 0 -RD0 CONSTANT 00000000 0 -RD1 CONSTANT 00000001 1 -RD2 CONSTANT 00000002 2 -RD3 CONSTANT 00000003 3 -RD4 CONSTANT 00000004 4 -RD5 CONSTANT 00000005 5 -RD6 CONSTANT 00000006 6 -RD7 CONSTANT 00000007 7 -RD16 CONSTANT 00000007 7 -RDPU CONSTANT 00000007 7 -RDSPP CONSTANT 00000007 7 -RE0 CONSTANT 00000000 0 -RE1 CONSTANT 00000001 1 -RE2 CONSTANT 00000002 2 -RE3 CONSTANT 00000003 3 -READ_WRITE CONSTANT 00000002 2 -RESUME CONSTANT 00000002 2 -RI CONSTANT 00000004 4 -RSEN CONSTANT 00000001 1 -RX CONSTANT 00000007 7 -RX9 CONSTANT 00000006 6 -RX9D CONSTANT 00000000 0 -RXDTP CONSTANT 00000005 5 -R_NOT_W CONSTANT 00000002 2 -R_W CONSTANT 00000002 2 -S CONSTANT 00000003 3 -SBOREN CONSTANT 00000006 6 -SCKP CONSTANT 00000004 4 -SCS0 CONSTANT 00000000 0 -SCS1 CONSTANT 00000001 1 -SE0 CONSTANT 00000005 5 -SEN CONSTANT 00000000 0 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 12 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -SENDB CONSTANT 00000003 3 -SMP CONSTANT 00000007 7 -SOFIE CONSTANT 00000006 6 -SOFIF CONSTANT 00000006 6 -SPBRG CONSTANT 00000FAF 4015 -SPBRGH CONSTANT 00000FB0 4016 -SPEN CONSTANT 00000007 7 -SPP0 CONSTANT 00000000 0 -SPP1 CONSTANT 00000001 1 -SPP2 CONSTANT 00000002 2 -SPP3 CONSTANT 00000003 3 -SPP4 CONSTANT 00000004 4 -SPP5 CONSTANT 00000005 5 -SPP6 CONSTANT 00000006 6 -SPP7 CONSTANT 00000007 7 -SPPBUSY CONSTANT 00000004 4 -SPPCFG CONSTANT 00000F63 3939 -SPPCON CONSTANT 00000F65 3941 -SPPDATA CONSTANT 00000F62 3938 -SPPEN CONSTANT 00000000 0 -SPPEPS CONSTANT 00000F64 3940 -SPPIE CONSTANT 00000007 7 -SPPIF CONSTANT 00000007 7 -SPPIP CONSTANT 00000007 7 -SPPOWN CONSTANT 00000001 1 -SREN CONSTANT 00000005 5 -SSPADD CONSTANT 00000FC8 4040 -SSPBUF CONSTANT 00000FC9 4041 -SSPCON1 CONSTANT 00000FC6 4038 -SSPCON2 CONSTANT 00000FC5 4037 -SSPEN CONSTANT 00000005 5 -SSPIE CONSTANT 00000003 3 -SSPIF CONSTANT 00000003 3 -SSPIP CONSTANT 00000003 3 -SSPM0 CONSTANT 00000000 0 -SSPM1 CONSTANT 00000001 1 -SSPM2 CONSTANT 00000002 2 -SSPM3 CONSTANT 00000003 3 -SSPOV CONSTANT 00000006 6 -SSPSTAT CONSTANT 00000FC7 4039 -STALLIE CONSTANT 00000005 5 -STALLIF CONSTANT 00000005 5 -STATUS CONSTANT 00000FD8 4056 -STKFUL CONSTANT 00000007 7 -STKOVF CONSTANT 00000007 7 -STKPTR CONSTANT 00000FFC 4092 -STKPTR0 CONSTANT 00000000 0 -STKPTR1 CONSTANT 00000001 1 -STKPTR2 CONSTANT 00000002 2 -STKPTR3 CONSTANT 00000003 3 -STKPTR4 CONSTANT 00000004 4 -STKUNF CONSTANT 00000006 6 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 13 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -SUSPND CONSTANT 00000001 1 -SWDTE CONSTANT 00000000 0 -SWDTEN CONSTANT 00000000 0 -SYNC CONSTANT 00000004 4 -Start ADDRESS 00000000 0 -T08BIT CONSTANT 00000006 6 -T0CKI CONSTANT 00000004 4 -T0CON CONSTANT 00000FD5 4053 -T0CS CONSTANT 00000005 5 -T0IE CONSTANT 00000005 5 -T0IF CONSTANT 00000002 2 -T0IP CONSTANT 00000002 2 -T0PS0 CONSTANT 00000000 0 -T0PS1 CONSTANT 00000001 1 -T0PS2 CONSTANT 00000002 2 -T0SE CONSTANT 00000004 4 -T1CKPS0 CONSTANT 00000004 4 -T1CKPS1 CONSTANT 00000005 5 -T1CON CONSTANT 00000FCD 4045 -T1OSCEN CONSTANT 00000003 3 -T1OSI CONSTANT 00000001 1 -T1OSO CONSTANT 00000000 0 -T1RUN CONSTANT 00000006 6 -T1SYNC CONSTANT 00000002 2 -T2CKPS0 CONSTANT 00000000 0 -T2CKPS1 CONSTANT 00000001 1 -T2CON CONSTANT 00000FCA 4042 -T2OUTPS0 CONSTANT 00000003 3 -T2OUTPS1 CONSTANT 00000004 4 -T2OUTPS2 CONSTANT 00000005 5 -T2OUTPS3 CONSTANT 00000006 6 -T3CCP1 CONSTANT 00000003 3 -T3CCP2 CONSTANT 00000006 6 -T3CKPS0 CONSTANT 00000004 4 -T3CKPS1 CONSTANT 00000005 5 -T3CON CONSTANT 00000FB1 4017 -T3NSYNC CONSTANT 00000002 2 -T3SYNC CONSTANT 00000002 2 -T13CKI CONSTANT 00000000 0 -TABLAT CONSTANT 00000FF5 4085 -TBLPTR CONSTANT 00000FF6 4086 -TBLPTRH CONSTANT 00000FF7 4087 -TBLPTRL CONSTANT 00000FF6 4086 -TBLPTRU CONSTANT 00000FF8 4088 -TMR0 CONSTANT 00000FD6 4054 -TMR0H CONSTANT 00000FD7 4055 -TMR0IE CONSTANT 00000005 5 -TMR0IF CONSTANT 00000002 2 -TMR0IP CONSTANT 00000002 2 -TMR0L CONSTANT 00000FD6 4054 -TMR0ON CONSTANT 00000007 7 -TMR1 CONSTANT 00000FCE 4046 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 14 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -TMR1CS CONSTANT 00000001 1 -TMR1H CONSTANT 00000FCF 4047 -TMR1IE CONSTANT 00000000 0 -TMR1IF CONSTANT 00000000 0 -TMR1IP CONSTANT 00000000 0 -TMR1L CONSTANT 00000FCE 4046 -TMR1ON CONSTANT 00000000 0 -TMR2 CONSTANT 00000FCC 4044 -TMR2IE CONSTANT 00000001 1 -TMR2IF CONSTANT 00000001 1 -TMR2IP CONSTANT 00000001 1 -TMR2ON CONSTANT 00000002 2 -TMR3 CONSTANT 00000FB2 4018 -TMR3CS CONSTANT 00000001 1 -TMR3H CONSTANT 00000FB3 4019 -TMR3IE CONSTANT 00000001 1 -TMR3IF CONSTANT 00000001 1 -TMR3IP CONSTANT 00000001 1 -TMR3L CONSTANT 00000FB2 4018 -TMR3ON CONSTANT 00000000 0 -TO CONSTANT 00000003 3 -TOS CONSTANT 00000FFD 4093 -TOSH CONSTANT 00000FFE 4094 -TOSL CONSTANT 00000FFD 4093 -TOSU CONSTANT 00000FFF 4095 -TOUTPS0 CONSTANT 00000003 3 -TOUTPS1 CONSTANT 00000004 4 -TOUTPS2 CONSTANT 00000005 5 -TOUTPS3 CONSTANT 00000006 6 -TRISA CONSTANT 00000F92 3986 -TRISA0 CONSTANT 00000000 0 -TRISA1 CONSTANT 00000001 1 -TRISA2 CONSTANT 00000002 2 -TRISA3 CONSTANT 00000003 3 -TRISA4 CONSTANT 00000004 4 -TRISA5 CONSTANT 00000005 5 -TRISA6 CONSTANT 00000006 6 -TRISB CONSTANT 00000F93 3987 -TRISB0 CONSTANT 00000000 0 -TRISB1 CONSTANT 00000001 1 -TRISB2 CONSTANT 00000002 2 -TRISB3 CONSTANT 00000003 3 -TRISB4 CONSTANT 00000004 4 -TRISB5 CONSTANT 00000005 5 -TRISB6 CONSTANT 00000006 6 -TRISB7 CONSTANT 00000007 7 -TRISC CONSTANT 00000F94 3988 -TRISC0 CONSTANT 00000000 0 -TRISC1 CONSTANT 00000001 1 -TRISC2 CONSTANT 00000002 2 -TRISC6 CONSTANT 00000006 6 -TRISC7 CONSTANT 00000007 7 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 15 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -TRISD CONSTANT 00000F95 3989 -TRISD0 CONSTANT 00000000 0 -TRISD1 CONSTANT 00000001 1 -TRISD2 CONSTANT 00000002 2 -TRISD3 CONSTANT 00000003 3 -TRISD4 CONSTANT 00000004 4 -TRISD5 CONSTANT 00000005 5 -TRISD6 CONSTANT 00000006 6 -TRISD7 CONSTANT 00000007 7 -TRISE CONSTANT 00000F96 3990 -TRISE0 CONSTANT 00000000 0 -TRISE1 CONSTANT 00000001 1 -TRISE2 CONSTANT 00000002 2 -TRMT CONSTANT 00000001 1 -TRNIE CONSTANT 00000003 3 -TRNIF CONSTANT 00000003 3 -TUN0 CONSTANT 00000000 0 -TUN1 CONSTANT 00000001 1 -TUN2 CONSTANT 00000002 2 -TUN3 CONSTANT 00000003 3 -TUN4 CONSTANT 00000004 4 -TX CONSTANT 00000006 6 -TX9 CONSTANT 00000006 6 -TX9D CONSTANT 00000000 0 -TXCKP CONSTANT 00000004 4 -TXEN CONSTANT 00000005 5 -TXIE CONSTANT 00000004 4 -TXIF CONSTANT 00000004 4 -TXIP CONSTANT 00000004 4 -TXREG CONSTANT 00000FAD 4013 -TXSTA CONSTANT 00000FAC 4012 -UA CONSTANT 00000001 1 -UADDR CONSTANT 00000F6E 3950 -UCFG CONSTANT 00000F6F 3951 -UCON CONSTANT 00000F6D 3949 -UEIE CONSTANT 00000F6B 3947 -UEIR CONSTANT 00000F6A 3946 -UEP0 CONSTANT 00000F70 3952 -UEP1 CONSTANT 00000F71 3953 -UEP2 CONSTANT 00000F72 3954 -UEP3 CONSTANT 00000F73 3955 -UEP4 CONSTANT 00000F74 3956 -UEP5 CONSTANT 00000F75 3957 -UEP6 CONSTANT 00000F76 3958 -UEP7 CONSTANT 00000F77 3959 -UEP8 CONSTANT 00000F78 3960 -UEP9 CONSTANT 00000F79 3961 -UEP10 CONSTANT 00000F7A 3962 -UEP11 CONSTANT 00000F7B 3963 -UEP12 CONSTANT 00000F7C 3964 -UEP13 CONSTANT 00000F7D 3965 -UEP14 CONSTANT 00000F7E 3966 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 16 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -UEP15 CONSTANT 00000F7F 3967 -UERRIE CONSTANT 00000001 1 -UERRIF CONSTANT 00000001 1 -UFRM CONSTANT 00000F66 3942 -UFRMH CONSTANT 00000F67 3943 -UFRML CONSTANT 00000F66 3942 -UIE CONSTANT 00000F69 3945 -UIR CONSTANT 00000F68 3944 -UOEMON CONSTANT 00000006 6 -UPUEN CONSTANT 00000004 4 -URSTIE CONSTANT 00000000 0 -URSTIF CONSTANT 00000000 0 -USBEN CONSTANT 00000003 3 -USBIE CONSTANT 00000005 5 -USBIF CONSTANT 00000005 5 -USBIP CONSTANT 00000005 5 -USTAT CONSTANT 00000F6C 3948 -UTEYE CONSTANT 00000007 7 -UTRDIS CONSTANT 00000003 3 -VCFG0 CONSTANT 00000004 4 -VCFG1 CONSTANT 00000005 5 -VDIRMAG CONSTANT 00000007 7 -VREFM CONSTANT 00000002 2 -VREFP CONSTANT 00000003 3 -W CONSTANT 00000000 0 -WCOL CONSTANT 00000007 7 -WDTCON CONSTANT 00000FD1 4049 -WR CONSTANT 00000001 1 -WREG CONSTANT 00000FE8 4072 -WREN CONSTANT 00000002 2 -WRERR CONSTANT 00000003 3 -WRSPP CONSTANT 00000006 6 -WS0 CONSTANT 00000000 0 -WS1 CONSTANT 00000001 1 -WS2 CONSTANT 00000002 2 -WS3 CONSTANT 00000003 3 -WUE CONSTANT 00000001 1 -Z CONSTANT 00000002 2 -_BORV_0_2L CONSTANT 000000E7 231 -_BORV_1_2L CONSTANT 000000EF 239 -_BORV_2_2L CONSTANT 000000F7 247 -_BORV_3_2L CONSTANT 000000FF 255 -_BOR_OFF_2L CONSTANT 000000F9 249 -_BOR_ON_2L CONSTANT 000000FF 255 -_BOR_ON_ACTIVE_2L CONSTANT 000000FD 253 -_BOR_SOFT_2L CONSTANT 000000FB 251 -_CCP2MX_OFF_3H CONSTANT 000000FE 254 -_CCP2MX_ON_3H CONSTANT 000000FF 255 -_CONFIG1H CONSTANT 00300001 3145729 -_CONFIG1L CONSTANT 00300000 3145728 -_CONFIG2H CONSTANT 00300003 3145731 -_CONFIG2L CONSTANT 00300002 3145730 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 17 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_CONFIG3H CONSTANT 00300005 3145733 -_CONFIG4L CONSTANT 00300006 3145734 -_CONFIG5H CONSTANT 00300009 3145737 -_CONFIG5L CONSTANT 00300008 3145736 -_CONFIG6H CONSTANT 0030000B 3145739 -_CONFIG6L CONSTANT 0030000A 3145738 -_CONFIG7H CONSTANT 0030000D 3145741 -_CONFIG7L CONSTANT 0030000C 3145740 -_CP0_OFF_5L CONSTANT 000000FF 255 -_CP0_ON_5L CONSTANT 000000FE 254 -_CP1_OFF_5L CONSTANT 000000FF 255 -_CP1_ON_5L CONSTANT 000000FD 253 -_CP2_OFF_5L CONSTANT 000000FF 255 -_CP2_ON_5L CONSTANT 000000FB 251 -_CP3_OFF_5L CONSTANT 000000FF 255 -_CP3_ON_5L CONSTANT 000000F7 247 -_CPB_OFF_5H CONSTANT 000000FF 255 -_CPB_ON_5H CONSTANT 000000BF 191 -_CPD_OFF_5H CONSTANT 000000FF 255 -_CPD_ON_5H CONSTANT 0000007F 127 -_CPUDIV_OSC1_PLL2_1L CONSTANT 000000E7 231 -_CPUDIV_OSC2_PLL3_1L CONSTANT 000000EF 239 -_CPUDIV_OSC3_PLL4_1L CONSTANT 000000F7 247 -_CPUDIV_OSC4_PLL6_1L CONSTANT 000000FF 255 -_DEBUG_OFF_4L CONSTANT 000000FF 255 -_DEBUG_ON_4L CONSTANT 0000007F 127 -_DEVID1 CONSTANT 003FFFFE 4194302 -_DEVID2 CONSTANT 003FFFFF 4194303 -_EBTR0_OFF_7L CONSTANT 000000FF 255 -_EBTR0_ON_7L CONSTANT 000000FE 254 -_EBTR1_OFF_7L CONSTANT 000000FF 255 -_EBTR1_ON_7L CONSTANT 000000FD 253 -_EBTR2_OFF_7L CONSTANT 000000FF 255 -_EBTR2_ON_7L CONSTANT 000000FB 251 -_EBTR3_OFF_7L CONSTANT 000000FF 255 -_EBTR3_ON_7L CONSTANT 000000F7 247 -_EBTRB_OFF_7H CONSTANT 000000FF 255 -_EBTRB_ON_7H CONSTANT 000000BF 191 -_FCMEN_OFF_1H CONSTANT 000000BF 191 -_FCMEN_ON_1H CONSTANT 000000FF 255 -_FOSC_ECIO_EC_1H CONSTANT 000000F4 244 -_FOSC_ECPLLIO_EC_1H CONSTANT 000000F6 246 -_FOSC_ECPLL_EC_1H CONSTANT 000000F7 247 -_FOSC_EC_EC_1H CONSTANT 000000F5 245 -_FOSC_HSPLL_HS_1H CONSTANT 000000FE 254 -_FOSC_HS_1H CONSTANT 000000FC 252 -_FOSC_INTOSCIO_EC_1H CONSTANT 000000F8 248 -_FOSC_INTOSC_EC_1H CONSTANT 000000F9 249 -_FOSC_INTOSC_HS_1H CONSTANT 000000FB 251 -_FOSC_INTOSC_XT_1H CONSTANT 000000FA 250 -_FOSC_XTPLL_XT_1H CONSTANT 000000F2 242 -_FOSC_XT_XT_1H CONSTANT 000000F0 240 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 18 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_ICPRT_OFF_4L CONSTANT 000000DF 223 -_ICPRT_ON_4L CONSTANT 000000FF 255 -_IDLOC0 CONSTANT 00200000 2097152 -_IDLOC1 CONSTANT 00200001 2097153 -_IDLOC2 CONSTANT 00200002 2097154 -_IDLOC3 CONSTANT 00200003 2097155 -_IDLOC4 CONSTANT 00200004 2097156 -_IDLOC5 CONSTANT 00200005 2097157 -_IDLOC6 CONSTANT 00200006 2097158 -_IDLOC7 CONSTANT 00200007 2097159 -_IESO_OFF_1H CONSTANT 0000007F 127 -_IESO_ON_1H CONSTANT 000000FF 255 -_LPT1OSC_OFF_3H CONSTANT 000000FB 251 -_LPT1OSC_ON_3H CONSTANT 000000FF 255 -_LVP_OFF_4L CONSTANT 000000FB 251 -_LVP_ON_4L CONSTANT 000000FF 255 -_MCLRE_OFF_3H CONSTANT 0000007F 127 -_MCLRE_ON_3H CONSTANT 000000FF 255 -_PBADEN_OFF_3H CONSTANT 000000FD 253 -_PBADEN_ON_3H CONSTANT 000000FF 255 -_PLLDIV_1_1L CONSTANT 000000F8 248 -_PLLDIV_2_1L CONSTANT 000000F9 249 -_PLLDIV_3_1L CONSTANT 000000FA 250 -_PLLDIV_4_1L CONSTANT 000000FB 251 -_PLLDIV_5_1L CONSTANT 000000FC 252 -_PLLDIV_6_1L CONSTANT 000000FD 253 -_PLLDIV_10_1L CONSTANT 000000FE 254 -_PLLDIV_12_1L CONSTANT 000000FF 255 -_PWRT_OFF_2L CONSTANT 000000FF 255 -_PWRT_ON_2L CONSTANT 000000FE 254 -_STVREN_OFF_4L CONSTANT 000000FE 254 -_STVREN_ON_4L CONSTANT 000000FF 255 -_USBDIV_1_1L CONSTANT 000000DF 223 -_USBDIV_2_1L CONSTANT 000000FF 255 -_VREGEN_OFF_2L CONSTANT 000000DF 223 -_VREGEN_ON_2L CONSTANT 000000FF 255 -_WDTPS_1_2H CONSTANT 000000E1 225 -_WDTPS_2_2H CONSTANT 000000E3 227 -_WDTPS_4_2H CONSTANT 000000E5 229 -_WDTPS_8_2H CONSTANT 000000E7 231 -_WDTPS_16_2H CONSTANT 000000E9 233 -_WDTPS_32_2H CONSTANT 000000EB 235 -_WDTPS_64_2H CONSTANT 000000ED 237 -_WDTPS_128_2H CONSTANT 000000EF 239 -_WDTPS_256_2H CONSTANT 000000F1 241 -_WDTPS_512_2H CONSTANT 000000F3 243 -_WDTPS_1024_2H CONSTANT 000000F5 245 -_WDTPS_2048_2H CONSTANT 000000F7 247 -_WDTPS_4096_2H CONSTANT 000000F9 249 -_WDTPS_8192_2H CONSTANT 000000FB 251 -_WDTPS_16384_2H CONSTANT 000000FD 253 -_WDTPS_32768_2H CONSTANT 000000FF 255 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 19 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_WDT_OFF_2H CONSTANT 000000FE 254 -_WDT_ON_2H CONSTANT 000000FF 255 -_WRT0_OFF_6L CONSTANT 000000FF 255 -_WRT0_ON_6L CONSTANT 000000FE 254 -_WRT1_OFF_6L CONSTANT 000000FF 255 -_WRT1_ON_6L CONSTANT 000000FD 253 -_WRT2_OFF_6L CONSTANT 000000FF 255 -_WRT2_ON_6L CONSTANT 000000FB 251 -_WRT3_OFF_6L CONSTANT 000000FF 255 -_WRT3_ON_6L CONSTANT 000000F7 247 -_WRTB_OFF_6H CONSTANT 000000FF 255 -_WRTB_ON_6H CONSTANT 000000BF 191 -_WRTC_OFF_6H CONSTANT 000000FF 255 -_WRTC_ON_6H CONSTANT 000000DF 223 -_WRTD_OFF_6H CONSTANT 000000FF 255 -_WRTD_ON_6H CONSTANT 0000007F 127 -_XINST_OFF_4L CONSTANT 000000BF 191 -_XINST_ON_4L CONSTANT 000000FF 255 -__16_BIT CONSTANT 00000001 1 -__18F4550 CONSTANT 00000001 1 -__ACC_RAM_LOW_END CONSTANT 0000005F 95 -__ACC_RAM_LOW_START CONSTANT 00000000 0 -__ACTIVE_BANK_ADDR VARIABLE FFFFFFFF -1 -__ASSUMED_BANK_ADDR VARIABLE FFFFFFFF -1 -__BANK_0 CONSTANT 00000000 0 -__BANK_1 CONSTANT 00000100 256 -__BANK_2 CONSTANT 00000200 512 -__BANK_3 CONSTANT 00000300 768 -__BANK_4 CONSTANT 00000400 1024 -__BANK_5 CONSTANT 00000500 1280 -__BANK_6 CONSTANT 00000600 1536 -__BANK_7 CONSTANT 00000700 1792 -__BANK_8 CONSTANT 00000800 2048 -__BANK_9 CONSTANT 00000900 2304 -__BANK_10 CONSTANT 00000A00 2560 -__BANK_11 CONSTANT 00000B00 2816 -__BANK_12 CONSTANT 00000C00 3072 -__BANK_13 CONSTANT 00000D00 3328 -__BANK_14 CONSTANT 00000E00 3584 -__BANK_15 CONSTANT 00000F00 3840 -__BANK_BITS CONSTANT 00000F00 3840 -__BANK_FIRST CONSTANT 00000000 0 -__BANK_INV CONSTANT FFFFFFFF -1 -__BANK_LAST CONSTANT 00000F00 3840 -__BANK_MASK CONSTANT 000000FF 255 -__BANK_SHIFT CONSTANT 00000008 8 -__BANK_SIZE CONSTANT 00000100 256 -__CODE_END CONSTANT 00007FFF 32767 -__CODE_START CONSTANT 00000000 0 -__COMMON_RAM_END CONSTANT 0000005F 95 -__COMMON_RAM_START CONSTANT 00000000 0 -__CONFIG_END CONSTANT 0030000D 3145741 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/17/2025 04:48:33 PM PAGE 20 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -__CONFIG_START CONSTANT 00300000 3145728 -__EEPROM_END CONSTANT 00F000FF 15728895 -__EEPROM_START CONSTANT 00F00000 15728640 -__EXTENDED CONSTANT 00000001 1 -__GPUTILS_SVN_VERSION CONSTANT 0000052D 1325 -__GPUTILS_VERSION_MAJOR CONSTANT 00000001 1 -__GPUTILS_VERSION_MICRO CONSTANT 00000002 2 -__GPUTILS_VERSION_MINOR CONSTANT 00000005 5 -__IDLOCS_END CONSTANT 00200007 2097159 -__IDLOCS_START CONSTANT 00200000 2097152 -__NUM_BANKS CONSTANT 00000010 16 -__VECTOR_INT_HIGH CONSTANT 00000008 8 -__VECTOR_INT_LOW CONSTANT 00000018 24 -__VECTOR_RESET CONSTANT 00000000 0 -__WHILE_LOOP_COUNT_MAX CONSTANT 000000FF 255 -left ADDRESS 00000008 8 -right ADDRESS 00000014 20 - - -MEMORY USAGE MAP ('X' = Used, '-' = Unused) - -0000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXX-- -0000 : XXXX-XX-XXXXXX-- ---------------- ---------------- ---------------- - -All other memory blocks unused. - -Program Memory Bytes Used: 74 -Program Memory Bytes Free: 32694 - - -Errors : 0 -Warnings : 2 reported, 0 suppressed -Messages : 0 reported, 0 suppressed - - \ No newline at end of file diff --git a/test/Makefile b/test/Makefile index ea54316..4243940 100755 --- a/test/Makefile +++ b/test/Makefile @@ -1,9 +1,17 @@ -SRC=*.c +# My pic workflow makefile by Fernando R Jacobo +# Dependencies +# SDCC Small Device C Compiler +# pk2cmd for pickit pic programmers +# C compiler variables +SRC=*.c CC=sdcc FAMILY=pic16 PROC=18f4550 -HEX:=main.hex + +# ASM and program variables +PPROC=PIC18F4550 +ASMPROC=18F4550 all: $(SRC:.c=.hex) @@ -13,10 +21,12 @@ comp: $(SRC) clean: rm -f $(SRC:.c=.asm) $(SRC:.c=.cod) $(SRC:.c=.hex) $(SRC:.c=.lst) $(SRC:.c=.o) -asm: *.asm - gpasm -p 18F4550 -o main.hex $^ +program: + pk2cmd -M -P${PPROC} -Fmain.hex -program: ${HEX} - pk2cmd -M -PPIC18F4550 -F${HEX} +asm: *.asm + gpasm -p ${ASMPROC} -o main.hex $^ + +asmp: asm program .PHONY: all clean diff --git a/test/main.asm b/test/main.asm index 3252086..dea824c 100755 --- a/test/main.asm +++ b/test/main.asm @@ -5,7 +5,7 @@ LIST P=18F4550, F=INHX32 ; Specify processor and hex format CONFIG FOSC = HS ; Use internal oscillator, RA6 as clock output CONFIG WDT = OFF ; Watchdog Timer off CONFIG LVP = OFF ; Low-Voltage Programming off -;CONFIG MCLRE = OFF ; MCLR pin disabled, RE3 input enabled +CONFIG MCLRE = OFF ; MCLR pin disabled, RE3 input enabled R1 EQU 0x020 R2 EQU 0x021 @@ -24,7 +24,18 @@ Start: MOVWF TRISB loop: - movff PORTB, PORTD + movlw 0xff + addwf PORTB + btfsc STATUS, 0 + goto on + goto off +on: + movlw 0x01 + movwf PORTD + goto loop +off: + movlw 0x00 + movwf PORTD goto loop END ; End of program diff --git a/test/main.cod b/test/main.cod deleted file mode 100644 index da369c8..0000000 Binary files a/test/main.cod and /dev/null differ diff --git a/test/main.hex b/test/main.hex index db9941f..8b53a80 100644 --- a/test/main.hex +++ b/test/main.hex @@ -1,8 +1,9 @@ :020000040000FA :10000000956A8C6A8A6AF19E0F0EC16EFF0E936E1E -:0800100081CF83FF08EF00F02F +:10001000FF0E8126D8B00FEF00F013EF00F0010EB5 +:0E002000836E08EF00F0000E836E08EF00F014 :020000040030CA :04000000000C1F1EB3 -:020005008381F5 +:02000500038175 :060008000FC00FE00F40E5 :00000001FF diff --git a/test/main.lst b/test/main.lst deleted file mode 100644 index 05d4769..0000000 --- a/test/main.lst +++ /dev/null @@ -1,1089 +0,0 @@ -gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 1 - - -LOC OBJECT CODE LINE SOURCE TEXT - VALUE - - 00001 ; Input output test -Warning[215]: Processor superseded by command line. - 00002 LIST P=18F4550, F=INHX32 ; Specify processor and hex format - 00003 #include - 00001 LIST - 00002 - 00003 ;========================================================================== - 00004 ; Build date : Oct 21 2015 - 00005 ; MPASM PIC18F4550 processor include - 00006 ; - 00007 ; (c) Copyright 1999-2015 Microchip Technology, All rights reserved - 00008 ;========================================================================== - 00009 - 01765 LIST - 00004 - 00005 CONFIG FOSC = HS ; Use internal oscillator, RA6 as clock output - 00006 CONFIG WDT = OFF ; Watchdog Timer off - 00007 CONFIG LVP = OFF ; Low-Voltage Programming off - 00008 ;CONFIG MCLRE = OFF ; MCLR pin disabled, RE3 input enabled - 00000020 00009 R1 EQU 0x020 - 00000021 00010 R2 EQU 0x021 - 00011 -Warning[205]: Found directive in column 1: "ORG" -000000 00012 ORG 0x00 ; Program starts at address 0 - 00013 -000000 00014 Start: - 00015 ; Initialize PORTB -000000 6A95 00016 CLRF TRISD ; Set all PORTB pins as output -000002 6A8C 00017 CLRF LATD ; Clear PORTB outputs - 00018 -000004 6A8A 00019 CLRF LATB -000006 9EF1 00020 BCF INTCON2, 7 -000008 0E0F 00021 movlw 0fh ; Set all pins to digital I/0 -00000A 6EC1 00022 movwf ADCON1 -00000C 0EFF 00023 MOVLW 0xFF -00000E 6E93 00024 MOVWF TRISB - 00025 -000010 00026 loop: -000010 CF81 FF83 00027 movff PORTB, PORTD -000014 EF08 F000 00028 goto loop - 00029 - 00030 END ; End of program - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 2 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -A CONSTANT 00000000 0 -ABDEN CONSTANT 00000000 0 -ABDOVF CONSTANT 00000007 7 -ACCESS CONSTANT 00000000 0 -ACKDT CONSTANT 00000005 5 -ACKEN CONSTANT 00000004 4 -ACKSTAT CONSTANT 00000006 6 -ACQT0 CONSTANT 00000003 3 -ACQT1 CONSTANT 00000004 4 -ACQT2 CONSTANT 00000005 5 -ACTVIE CONSTANT 00000002 2 -ACTVIF CONSTANT 00000002 2 -ADCON0 CONSTANT 00000FC2 4034 -ADCON1 CONSTANT 00000FC1 4033 -ADCON2 CONSTANT 00000FC0 4032 -ADCS0 CONSTANT 00000000 0 -ADCS1 CONSTANT 00000001 1 -ADCS2 CONSTANT 00000002 2 -ADDEN CONSTANT 00000003 3 -ADDR0 CONSTANT 00000000 0 -ADDR1 CONSTANT 00000001 1 -ADDR2 CONSTANT 00000002 2 -ADDR3 CONSTANT 00000003 3 -ADDR4 CONSTANT 00000004 4 -ADDR5 CONSTANT 00000005 5 -ADDR6 CONSTANT 00000006 6 -ADEN CONSTANT 00000003 3 -ADFM CONSTANT 00000007 7 -ADIE CONSTANT 00000006 6 -ADIF CONSTANT 00000006 6 -ADIP CONSTANT 00000006 6 -ADON CONSTANT 00000000 0 -ADRES CONSTANT 00000FC3 4035 -ADRESH CONSTANT 00000FC4 4036 -ADRESL CONSTANT 00000FC3 4035 -AN0 CONSTANT 00000000 0 -AN1 CONSTANT 00000001 1 -AN2 CONSTANT 00000002 2 -AN3 CONSTANT 00000003 3 -AN4 CONSTANT 00000005 5 -BANKED CONSTANT 00000001 1 -BAUDCON CONSTANT 00000FB8 4024 -BAUDCTL CONSTANT 00000FB8 4024 -BCLIE CONSTANT 00000003 3 -BCLIF CONSTANT 00000003 3 -BCLIP CONSTANT 00000003 3 -BF CONSTANT 00000000 0 -BGST CONSTANT 00000005 5 -BOR CONSTANT 00000000 0 -BRG16 CONSTANT 00000003 3 -BRGH CONSTANT 00000002 2 -BSR CONSTANT 00000FE0 4064 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 3 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -BTOEE CONSTANT 00000004 4 -BTOEF CONSTANT 00000004 4 -BTSEE CONSTANT 00000007 7 -BTSEF CONSTANT 00000007 7 -C CONSTANT 00000000 0 -C1INV CONSTANT 00000004 4 -C1OUT CONSTANT 00000006 6 -C2INV CONSTANT 00000005 5 -C2OUT CONSTANT 00000007 7 -CCP1 CONSTANT 00000002 2 -CCP1AS CONSTANT 00000FB6 4022 -CCP1CON CONSTANT 00000FBD 4029 -CCP1DEL CONSTANT 00000FB7 4023 -CCP1IE CONSTANT 00000002 2 -CCP1IF CONSTANT 00000002 2 -CCP1IP CONSTANT 00000002 2 -CCP1M0 CONSTANT 00000000 0 -CCP1M1 CONSTANT 00000001 1 -CCP1M2 CONSTANT 00000002 2 -CCP1M3 CONSTANT 00000003 3 -CCP2CON CONSTANT 00000FBA 4026 -CCP2IE CONSTANT 00000000 0 -CCP2IF CONSTANT 00000000 0 -CCP2IP CONSTANT 00000000 0 -CCP2M0 CONSTANT 00000000 0 -CCP2M1 CONSTANT 00000001 1 -CCP2M2 CONSTANT 00000002 2 -CCP2M3 CONSTANT 00000003 3 -CCPR1 CONSTANT 00000FBE 4030 -CCPR1H CONSTANT 00000FBF 4031 -CCPR1L CONSTANT 00000FBE 4030 -CCPR2 CONSTANT 00000FBB 4027 -CCPR2H CONSTANT 00000FBC 4028 -CCPR2L CONSTANT 00000FBB 4027 -CFGS CONSTANT 00000006 6 -CHS0 CONSTANT 00000002 2 -CHS1 CONSTANT 00000003 3 -CHS2 CONSTANT 00000004 4 -CHS3 CONSTANT 00000005 5 -CIS CONSTANT 00000003 3 -CK CONSTANT 00000006 6 -CK1SPP CONSTANT 00000000 0 -CK2SPP CONSTANT 00000001 1 -CKE CONSTANT 00000006 6 -CKP CONSTANT 00000004 4 -CLK1EN CONSTANT 00000004 4 -CLKCFG0 CONSTANT 00000006 6 -CLKCFG1 CONSTANT 00000007 7 -CM0 CONSTANT 00000000 0 -CM1 CONSTANT 00000001 1 -CM2 CONSTANT 00000002 2 -CMCON CONSTANT 00000FB4 4020 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 4 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -CMIE CONSTANT 00000006 6 -CMIF CONSTANT 00000006 6 -CMIP CONSTANT 00000006 6 -CRC5EE CONSTANT 00000001 1 -CRC5EF CONSTANT 00000001 1 -CRC16EE CONSTANT 00000002 2 -CRC16EF CONSTANT 00000002 2 -CREN CONSTANT 00000004 4 -CSEN CONSTANT 00000005 5 -CSRC CONSTANT 00000007 7 -CVR0 CONSTANT 00000000 0 -CVR1 CONSTANT 00000001 1 -CVR2 CONSTANT 00000002 2 -CVR3 CONSTANT 00000003 3 -CVRCON CONSTANT 00000FB5 4021 -CVREF CONSTANT 00000004 4 -CVREN CONSTANT 00000007 7 -CVROE CONSTANT 00000006 6 -CVRR CONSTANT 00000005 5 -CVRSS CONSTANT 00000004 4 -D CONSTANT 00000005 5 -DATA_ADDRESS CONSTANT 00000005 5 -DC CONSTANT 00000001 1 -DC1B0 CONSTANT 00000004 4 -DC1B1 CONSTANT 00000005 5 -DC2B0 CONSTANT 00000004 4 -DC2B1 CONSTANT 00000005 5 -DDRA DEFINITION TRISA -DDRB DEFINITION TRISB -DDRC DEFINITION TRISC -DDRD DEFINITION TRISD -DDRE DEFINITION TRISE -DFN8EE CONSTANT 00000003 3 -DFN8EF CONSTANT 00000003 3 -DIR CONSTANT 00000002 2 -DONE CONSTANT 00000001 1 -D_A CONSTANT 00000005 5 -D_NOT_A CONSTANT 00000005 5 -ECCP1AS CONSTANT 00000FB6 4022 -ECCP1CON CONSTANT 00000FBD 4029 -ECCP1DEL CONSTANT 00000FB7 4023 -ECCPAS0 CONSTANT 00000004 4 -ECCPAS1 CONSTANT 00000005 5 -ECCPAS2 CONSTANT 00000006 6 -ECCPASE CONSTANT 00000007 7 -EEADR CONSTANT 00000FA9 4009 -EECON1 CONSTANT 00000FA6 4006 -EECON2 CONSTANT 00000FA7 4007 -EEDATA CONSTANT 00000FA8 4008 -EEIE CONSTANT 00000004 4 -EEIF CONSTANT 00000004 4 -EEIP CONSTANT 00000004 4 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 5 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -EEPGD CONSTANT 00000007 7 -ENDP0 CONSTANT 00000003 3 -ENDP1 CONSTANT 00000004 4 -ENDP2 CONSTANT 00000005 5 -ENDP3 CONSTANT 00000006 6 -EPCONDIS CONSTANT 00000003 3 -EPHSHK CONSTANT 00000004 4 -EPINEN CONSTANT 00000001 1 -EPOUTEN CONSTANT 00000002 2 -EPSTALL CONSTANT 00000000 0 -FAST CONSTANT 00000001 1 -FERR CONSTANT 00000002 2 -FLTS CONSTANT 00000002 2 -FREE CONSTANT 00000004 4 -FRM0 CONSTANT 00000000 0 -FRM1 CONSTANT 00000001 1 -FRM2 CONSTANT 00000002 2 -FRM3 CONSTANT 00000003 3 -FRM4 CONSTANT 00000004 4 -FRM5 CONSTANT 00000005 5 -FRM6 CONSTANT 00000006 6 -FRM7 CONSTANT 00000007 7 -FRM8 CONSTANT 00000000 0 -FRM9 CONSTANT 00000001 1 -FRM10 CONSTANT 00000002 2 -FSEN CONSTANT 00000002 2 -FSR0 CONSTANT 00000000 0 -FSR0H CONSTANT 00000FEA 4074 -FSR0L CONSTANT 00000FE9 4073 -FSR1 CONSTANT 00000001 1 -FSR1H CONSTANT 00000FE2 4066 -FSR1L CONSTANT 00000FE1 4065 -FSR2 CONSTANT 00000002 2 -FSR2H CONSTANT 00000FDA 4058 -FSR2L CONSTANT 00000FD9 4057 -GCEN CONSTANT 00000007 7 -GIE CONSTANT 00000007 7 -GIEH CONSTANT 00000007 7 -GIEL CONSTANT 00000006 6 -GIE_GIEH CONSTANT 00000007 7 -GO CONSTANT 00000001 1 -GO_DONE CONSTANT 00000001 1 -GO_NOT_DONE CONSTANT 00000001 1 -HLVDCON CONSTANT 00000FD2 4050 -HLVDEN CONSTANT 00000004 4 -HLVDIE CONSTANT 00000002 2 -HLVDIF CONSTANT 00000002 2 -HLVDIN CONSTANT 00000005 5 -HLVDIP CONSTANT 00000002 2 -HLVDL0 CONSTANT 00000000 0 -HLVDL1 CONSTANT 00000001 1 -HLVDL2 CONSTANT 00000002 2 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 6 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -HLVDL3 CONSTANT 00000003 3 -I2C_DAT CONSTANT 00000005 5 -I2C_READ CONSTANT 00000002 2 -I2C_START CONSTANT 00000003 3 -I2C_STOP CONSTANT 00000004 4 -IDLEIE CONSTANT 00000004 4 -IDLEIF CONSTANT 00000004 4 -IDLEN CONSTANT 00000007 7 -INDF0 CONSTANT 00000FEF 4079 -INDF1 CONSTANT 00000FE7 4071 -INDF2 CONSTANT 00000FDF 4063 -INT0 CONSTANT 00000000 0 -INT0E CONSTANT 00000004 4 -INT0F CONSTANT 00000001 1 -INT0IE CONSTANT 00000004 4 -INT0IF CONSTANT 00000001 1 -INT1 CONSTANT 00000001 1 -INT1E CONSTANT 00000003 3 -INT1F CONSTANT 00000000 0 -INT1IE CONSTANT 00000003 3 -INT1IF CONSTANT 00000000 0 -INT1IP CONSTANT 00000006 6 -INT1P CONSTANT 00000006 6 -INT2 CONSTANT 00000002 2 -INT2E CONSTANT 00000004 4 -INT2F CONSTANT 00000001 1 -INT2IE CONSTANT 00000004 4 -INT2IF CONSTANT 00000001 1 -INT2IP CONSTANT 00000007 7 -INT2P CONSTANT 00000007 7 -INTCON CONSTANT 00000FF2 4082 -INTCON2 CONSTANT 00000FF1 4081 -INTCON3 CONSTANT 00000FF0 4080 -INTEDG0 CONSTANT 00000006 6 -INTEDG1 CONSTANT 00000005 5 -INTEDG2 CONSTANT 00000004 4 -INTSRC CONSTANT 00000007 7 -IOFS CONSTANT 00000002 2 -IPEN CONSTANT 00000007 7 -IPR1 CONSTANT 00000F9F 3999 -IPR2 CONSTANT 00000FA2 4002 -IRCF0 CONSTANT 00000004 4 -IRCF1 CONSTANT 00000005 5 -IRCF2 CONSTANT 00000006 6 -IRVST CONSTANT 00000005 5 -IVRST CONSTANT 00000005 5 -LATA CONSTANT 00000F89 3977 -LATA0 CONSTANT 00000000 0 -LATA1 CONSTANT 00000001 1 -LATA2 CONSTANT 00000002 2 -LATA3 CONSTANT 00000003 3 -LATA4 CONSTANT 00000004 4 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 7 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -LATA5 CONSTANT 00000005 5 -LATA6 CONSTANT 00000006 6 -LATB CONSTANT 00000F8A 3978 -LATB0 CONSTANT 00000000 0 -LATB1 CONSTANT 00000001 1 -LATB2 CONSTANT 00000002 2 -LATB3 CONSTANT 00000003 3 -LATB4 CONSTANT 00000004 4 -LATB5 CONSTANT 00000005 5 -LATB6 CONSTANT 00000006 6 -LATB7 CONSTANT 00000007 7 -LATC CONSTANT 00000F8B 3979 -LATC0 CONSTANT 00000000 0 -LATC1 CONSTANT 00000001 1 -LATC2 CONSTANT 00000002 2 -LATC6 CONSTANT 00000006 6 -LATC7 CONSTANT 00000007 7 -LATD CONSTANT 00000F8C 3980 -LATD0 CONSTANT 00000000 0 -LATD1 CONSTANT 00000001 1 -LATD2 CONSTANT 00000002 2 -LATD3 CONSTANT 00000003 3 -LATD4 CONSTANT 00000004 4 -LATD5 CONSTANT 00000005 5 -LATD6 CONSTANT 00000006 6 -LATD7 CONSTANT 00000007 7 -LATE CONSTANT 00000F8D 3981 -LATE0 CONSTANT 00000000 0 -LATE1 CONSTANT 00000001 1 -LATE2 CONSTANT 00000002 2 -LVDCON CONSTANT 00000FD2 4050 -LVDEN CONSTANT 00000004 4 -LVDIE CONSTANT 00000002 2 -LVDIF CONSTANT 00000002 2 -LVDIN CONSTANT 00000005 5 -LVDIP CONSTANT 00000002 2 -LVDL0 CONSTANT 00000000 0 -LVDL1 CONSTANT 00000001 1 -LVDL2 CONSTANT 00000002 2 -LVDL3 CONSTANT 00000003 3 -LVV0 CONSTANT 00000000 0 -LVV1 CONSTANT 00000001 1 -LVV2 CONSTANT 00000002 2 -LVV3 CONSTANT 00000003 3 -N CONSTANT 00000004 4 -NOT_A CONSTANT 00000005 5 -NOT_ADDRESS CONSTANT 00000005 5 -NOT_BOR CONSTANT 00000000 0 -NOT_DONE CONSTANT 00000001 1 -NOT_IPEN CONSTANT 00000007 7 -NOT_PD CONSTANT 00000002 2 -NOT_POR CONSTANT 00000001 1 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 8 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -NOT_RBPU CONSTANT 00000007 7 -NOT_RI CONSTANT 00000004 4 -NOT_T1SYNC CONSTANT 00000002 2 -NOT_T3SYNC CONSTANT 00000002 2 -NOT_TO CONSTANT 00000003 3 -NOT_W CONSTANT 00000002 2 -NOT_WRITE CONSTANT 00000002 2 -OERR CONSTANT 00000001 1 -OESPP CONSTANT 00000002 2 -OSC2 CONSTANT 00000006 6 -OSCCON CONSTANT 00000FD3 4051 -OSCFIE CONSTANT 00000007 7 -OSCFIF CONSTANT 00000007 7 -OSCFIP CONSTANT 00000007 7 -OSCTUNE CONSTANT 00000F9B 3995 -OSTS CONSTANT 00000003 3 -OV CONSTANT 00000003 3 -P CONSTANT 00000004 4 -P1A CONSTANT 00000002 2 -P1M0 CONSTANT 00000006 6 -P1M1 CONSTANT 00000007 7 -PC CONSTANT 00000FF9 4089 -PCFG0 CONSTANT 00000000 0 -PCFG1 CONSTANT 00000001 1 -PCFG2 CONSTANT 00000002 2 -PCFG3 CONSTANT 00000003 3 -PCL CONSTANT 00000FF9 4089 -PCLATH CONSTANT 00000FFA 4090 -PCLATU CONSTANT 00000FFB 4091 -PD CONSTANT 00000002 2 -PDC0 CONSTANT 00000000 0 -PDC1 CONSTANT 00000001 1 -PDC2 CONSTANT 00000002 2 -PDC3 CONSTANT 00000003 3 -PDC4 CONSTANT 00000004 4 -PDC5 CONSTANT 00000005 5 -PDC6 CONSTANT 00000006 6 -PEIE CONSTANT 00000006 6 -PEIE_GIEL CONSTANT 00000006 6 -PEN CONSTANT 00000002 2 -PGC CONSTANT 00000006 6 -PGD CONSTANT 00000007 7 -PGM CONSTANT 00000005 5 -PIDEE CONSTANT 00000000 0 -PIDEF CONSTANT 00000000 0 -PIE1 CONSTANT 00000F9D 3997 -PIE2 CONSTANT 00000FA0 4000 -PIR1 CONSTANT 00000F9E 3998 -PIR2 CONSTANT 00000FA1 4001 -PKTDIS CONSTANT 00000004 4 -PLUSW0 CONSTANT 00000FEB 4075 -PLUSW1 CONSTANT 00000FE3 4067 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 9 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -PLUSW2 CONSTANT 00000FDB 4059 -POR CONSTANT 00000001 1 -PORTA CONSTANT 00000F80 3968 -PORTB CONSTANT 00000F81 3969 -PORTC CONSTANT 00000F82 3970 -PORTD CONSTANT 00000F83 3971 -PORTE CONSTANT 00000F84 3972 -POSTDEC0 CONSTANT 00000FED 4077 -POSTDEC1 CONSTANT 00000FE5 4069 -POSTDEC2 CONSTANT 00000FDD 4061 -POSTINC0 CONSTANT 00000FEE 4078 -POSTINC1 CONSTANT 00000FE6 4070 -POSTINC2 CONSTANT 00000FDE 4062 -PPB0 CONSTANT 00000000 0 -PPB1 CONSTANT 00000001 1 -PPBI CONSTANT 00000001 1 -PPBRST CONSTANT 00000006 6 -PR2 CONSTANT 00000FCB 4043 -PREINC0 CONSTANT 00000FEC 4076 -PREINC1 CONSTANT 00000FE4 4068 -PREINC2 CONSTANT 00000FDC 4060 -PROD CONSTANT 00000FF3 4083 -PRODH CONSTANT 00000FF4 4084 -PRODL CONSTANT 00000FF3 4083 -PRSEN CONSTANT 00000007 7 -PSA CONSTANT 00000003 3 -PSSAC0 CONSTANT 00000002 2 -PSSAC1 CONSTANT 00000003 3 -PSSBD0 CONSTANT 00000000 0 -PSSBD1 CONSTANT 00000001 1 -R CONSTANT 00000002 2 -R1 CONSTANT 00000020 32 -R2 CONSTANT 00000021 33 -RA0 CONSTANT 00000000 0 -RA1 CONSTANT 00000001 1 -RA2 CONSTANT 00000002 2 -RA3 CONSTANT 00000003 3 -RA4 CONSTANT 00000004 4 -RA5 CONSTANT 00000005 5 -RA6 CONSTANT 00000006 6 -RB0 CONSTANT 00000000 0 -RB1 CONSTANT 00000001 1 -RB2 CONSTANT 00000002 2 -RB3 CONSTANT 00000003 3 -RB4 CONSTANT 00000004 4 -RB5 CONSTANT 00000005 5 -RB6 CONSTANT 00000006 6 -RB7 CONSTANT 00000007 7 -RBIE CONSTANT 00000003 3 -RBIF CONSTANT 00000000 0 -RBIP CONSTANT 00000000 0 -RBPU CONSTANT 00000007 7 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 10 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -RC0 CONSTANT 00000000 0 -RC1 CONSTANT 00000001 1 -RC2 CONSTANT 00000002 2 -RC4 CONSTANT 00000004 4 -RC5 CONSTANT 00000005 5 -RC6 CONSTANT 00000006 6 -RC7 CONSTANT 00000007 7 -RCEN CONSTANT 00000003 3 -RCIDL CONSTANT 00000006 6 -RCIE CONSTANT 00000005 5 -RCIF CONSTANT 00000005 5 -RCIP CONSTANT 00000005 5 -RCMT CONSTANT 00000006 6 -RCON CONSTANT 00000FD0 4048 -RCREG CONSTANT 00000FAE 4014 -RCSTA CONSTANT 00000FAB 4011 -RD CONSTANT 00000000 0 -RD0 CONSTANT 00000000 0 -RD1 CONSTANT 00000001 1 -RD2 CONSTANT 00000002 2 -RD3 CONSTANT 00000003 3 -RD4 CONSTANT 00000004 4 -RD5 CONSTANT 00000005 5 -RD6 CONSTANT 00000006 6 -RD7 CONSTANT 00000007 7 -RD16 CONSTANT 00000007 7 -RDPU CONSTANT 00000007 7 -RDSPP CONSTANT 00000007 7 -RE0 CONSTANT 00000000 0 -RE1 CONSTANT 00000001 1 -RE2 CONSTANT 00000002 2 -RE3 CONSTANT 00000003 3 -READ_WRITE CONSTANT 00000002 2 -RESUME CONSTANT 00000002 2 -RI CONSTANT 00000004 4 -RSEN CONSTANT 00000001 1 -RX CONSTANT 00000007 7 -RX9 CONSTANT 00000006 6 -RX9D CONSTANT 00000000 0 -RXDTP CONSTANT 00000005 5 -R_NOT_W CONSTANT 00000002 2 -R_W CONSTANT 00000002 2 -S CONSTANT 00000003 3 -SBOREN CONSTANT 00000006 6 -SCKP CONSTANT 00000004 4 -SCS0 CONSTANT 00000000 0 -SCS1 CONSTANT 00000001 1 -SE0 CONSTANT 00000005 5 -SEN CONSTANT 00000000 0 -SENDB CONSTANT 00000003 3 -SMP CONSTANT 00000007 7 -SOFIE CONSTANT 00000006 6 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 11 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -SOFIF CONSTANT 00000006 6 -SPBRG CONSTANT 00000FAF 4015 -SPBRGH CONSTANT 00000FB0 4016 -SPEN CONSTANT 00000007 7 -SPP0 CONSTANT 00000000 0 -SPP1 CONSTANT 00000001 1 -SPP2 CONSTANT 00000002 2 -SPP3 CONSTANT 00000003 3 -SPP4 CONSTANT 00000004 4 -SPP5 CONSTANT 00000005 5 -SPP6 CONSTANT 00000006 6 -SPP7 CONSTANT 00000007 7 -SPPBUSY CONSTANT 00000004 4 -SPPCFG CONSTANT 00000F63 3939 -SPPCON CONSTANT 00000F65 3941 -SPPDATA CONSTANT 00000F62 3938 -SPPEN CONSTANT 00000000 0 -SPPEPS CONSTANT 00000F64 3940 -SPPIE CONSTANT 00000007 7 -SPPIF CONSTANT 00000007 7 -SPPIP CONSTANT 00000007 7 -SPPOWN CONSTANT 00000001 1 -SREN CONSTANT 00000005 5 -SSPADD CONSTANT 00000FC8 4040 -SSPBUF CONSTANT 00000FC9 4041 -SSPCON1 CONSTANT 00000FC6 4038 -SSPCON2 CONSTANT 00000FC5 4037 -SSPEN CONSTANT 00000005 5 -SSPIE CONSTANT 00000003 3 -SSPIF CONSTANT 00000003 3 -SSPIP CONSTANT 00000003 3 -SSPM0 CONSTANT 00000000 0 -SSPM1 CONSTANT 00000001 1 -SSPM2 CONSTANT 00000002 2 -SSPM3 CONSTANT 00000003 3 -SSPOV CONSTANT 00000006 6 -SSPSTAT CONSTANT 00000FC7 4039 -STALLIE CONSTANT 00000005 5 -STALLIF CONSTANT 00000005 5 -STATUS CONSTANT 00000FD8 4056 -STKFUL CONSTANT 00000007 7 -STKOVF CONSTANT 00000007 7 -STKPTR CONSTANT 00000FFC 4092 -STKPTR0 CONSTANT 00000000 0 -STKPTR1 CONSTANT 00000001 1 -STKPTR2 CONSTANT 00000002 2 -STKPTR3 CONSTANT 00000003 3 -STKPTR4 CONSTANT 00000004 4 -STKUNF CONSTANT 00000006 6 -SUSPND CONSTANT 00000001 1 -SWDTE CONSTANT 00000000 0 -SWDTEN CONSTANT 00000000 0 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 12 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -SYNC CONSTANT 00000004 4 -Start ADDRESS 00000000 0 -T08BIT CONSTANT 00000006 6 -T0CKI CONSTANT 00000004 4 -T0CON CONSTANT 00000FD5 4053 -T0CS CONSTANT 00000005 5 -T0IE CONSTANT 00000005 5 -T0IF CONSTANT 00000002 2 -T0IP CONSTANT 00000002 2 -T0PS0 CONSTANT 00000000 0 -T0PS1 CONSTANT 00000001 1 -T0PS2 CONSTANT 00000002 2 -T0SE CONSTANT 00000004 4 -T1CKPS0 CONSTANT 00000004 4 -T1CKPS1 CONSTANT 00000005 5 -T1CON CONSTANT 00000FCD 4045 -T1OSCEN CONSTANT 00000003 3 -T1OSI CONSTANT 00000001 1 -T1OSO CONSTANT 00000000 0 -T1RUN CONSTANT 00000006 6 -T1SYNC CONSTANT 00000002 2 -T2CKPS0 CONSTANT 00000000 0 -T2CKPS1 CONSTANT 00000001 1 -T2CON CONSTANT 00000FCA 4042 -T2OUTPS0 CONSTANT 00000003 3 -T2OUTPS1 CONSTANT 00000004 4 -T2OUTPS2 CONSTANT 00000005 5 -T2OUTPS3 CONSTANT 00000006 6 -T3CCP1 CONSTANT 00000003 3 -T3CCP2 CONSTANT 00000006 6 -T3CKPS0 CONSTANT 00000004 4 -T3CKPS1 CONSTANT 00000005 5 -T3CON CONSTANT 00000FB1 4017 -T3NSYNC CONSTANT 00000002 2 -T3SYNC CONSTANT 00000002 2 -T13CKI CONSTANT 00000000 0 -TABLAT CONSTANT 00000FF5 4085 -TBLPTR CONSTANT 00000FF6 4086 -TBLPTRH CONSTANT 00000FF7 4087 -TBLPTRL CONSTANT 00000FF6 4086 -TBLPTRU CONSTANT 00000FF8 4088 -TMR0 CONSTANT 00000FD6 4054 -TMR0H CONSTANT 00000FD7 4055 -TMR0IE CONSTANT 00000005 5 -TMR0IF CONSTANT 00000002 2 -TMR0IP CONSTANT 00000002 2 -TMR0L CONSTANT 00000FD6 4054 -TMR0ON CONSTANT 00000007 7 -TMR1 CONSTANT 00000FCE 4046 -TMR1CS CONSTANT 00000001 1 -TMR1H CONSTANT 00000FCF 4047 -TMR1IE CONSTANT 00000000 0 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 13 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -TMR1IF CONSTANT 00000000 0 -TMR1IP CONSTANT 00000000 0 -TMR1L CONSTANT 00000FCE 4046 -TMR1ON CONSTANT 00000000 0 -TMR2 CONSTANT 00000FCC 4044 -TMR2IE CONSTANT 00000001 1 -TMR2IF CONSTANT 00000001 1 -TMR2IP CONSTANT 00000001 1 -TMR2ON CONSTANT 00000002 2 -TMR3 CONSTANT 00000FB2 4018 -TMR3CS CONSTANT 00000001 1 -TMR3H CONSTANT 00000FB3 4019 -TMR3IE CONSTANT 00000001 1 -TMR3IF CONSTANT 00000001 1 -TMR3IP CONSTANT 00000001 1 -TMR3L CONSTANT 00000FB2 4018 -TMR3ON CONSTANT 00000000 0 -TO CONSTANT 00000003 3 -TOS CONSTANT 00000FFD 4093 -TOSH CONSTANT 00000FFE 4094 -TOSL CONSTANT 00000FFD 4093 -TOSU CONSTANT 00000FFF 4095 -TOUTPS0 CONSTANT 00000003 3 -TOUTPS1 CONSTANT 00000004 4 -TOUTPS2 CONSTANT 00000005 5 -TOUTPS3 CONSTANT 00000006 6 -TRISA CONSTANT 00000F92 3986 -TRISA0 CONSTANT 00000000 0 -TRISA1 CONSTANT 00000001 1 -TRISA2 CONSTANT 00000002 2 -TRISA3 CONSTANT 00000003 3 -TRISA4 CONSTANT 00000004 4 -TRISA5 CONSTANT 00000005 5 -TRISA6 CONSTANT 00000006 6 -TRISB CONSTANT 00000F93 3987 -TRISB0 CONSTANT 00000000 0 -TRISB1 CONSTANT 00000001 1 -TRISB2 CONSTANT 00000002 2 -TRISB3 CONSTANT 00000003 3 -TRISB4 CONSTANT 00000004 4 -TRISB5 CONSTANT 00000005 5 -TRISB6 CONSTANT 00000006 6 -TRISB7 CONSTANT 00000007 7 -TRISC CONSTANT 00000F94 3988 -TRISC0 CONSTANT 00000000 0 -TRISC1 CONSTANT 00000001 1 -TRISC2 CONSTANT 00000002 2 -TRISC6 CONSTANT 00000006 6 -TRISC7 CONSTANT 00000007 7 -TRISD CONSTANT 00000F95 3989 -TRISD0 CONSTANT 00000000 0 -TRISD1 CONSTANT 00000001 1 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 14 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -TRISD2 CONSTANT 00000002 2 -TRISD3 CONSTANT 00000003 3 -TRISD4 CONSTANT 00000004 4 -TRISD5 CONSTANT 00000005 5 -TRISD6 CONSTANT 00000006 6 -TRISD7 CONSTANT 00000007 7 -TRISE CONSTANT 00000F96 3990 -TRISE0 CONSTANT 00000000 0 -TRISE1 CONSTANT 00000001 1 -TRISE2 CONSTANT 00000002 2 -TRMT CONSTANT 00000001 1 -TRNIE CONSTANT 00000003 3 -TRNIF CONSTANT 00000003 3 -TUN0 CONSTANT 00000000 0 -TUN1 CONSTANT 00000001 1 -TUN2 CONSTANT 00000002 2 -TUN3 CONSTANT 00000003 3 -TUN4 CONSTANT 00000004 4 -TX CONSTANT 00000006 6 -TX9 CONSTANT 00000006 6 -TX9D CONSTANT 00000000 0 -TXCKP CONSTANT 00000004 4 -TXEN CONSTANT 00000005 5 -TXIE CONSTANT 00000004 4 -TXIF CONSTANT 00000004 4 -TXIP CONSTANT 00000004 4 -TXREG CONSTANT 00000FAD 4013 -TXSTA CONSTANT 00000FAC 4012 -UA CONSTANT 00000001 1 -UADDR CONSTANT 00000F6E 3950 -UCFG CONSTANT 00000F6F 3951 -UCON CONSTANT 00000F6D 3949 -UEIE CONSTANT 00000F6B 3947 -UEIR CONSTANT 00000F6A 3946 -UEP0 CONSTANT 00000F70 3952 -UEP1 CONSTANT 00000F71 3953 -UEP2 CONSTANT 00000F72 3954 -UEP3 CONSTANT 00000F73 3955 -UEP4 CONSTANT 00000F74 3956 -UEP5 CONSTANT 00000F75 3957 -UEP6 CONSTANT 00000F76 3958 -UEP7 CONSTANT 00000F77 3959 -UEP8 CONSTANT 00000F78 3960 -UEP9 CONSTANT 00000F79 3961 -UEP10 CONSTANT 00000F7A 3962 -UEP11 CONSTANT 00000F7B 3963 -UEP12 CONSTANT 00000F7C 3964 -UEP13 CONSTANT 00000F7D 3965 -UEP14 CONSTANT 00000F7E 3966 -UEP15 CONSTANT 00000F7F 3967 -UERRIE CONSTANT 00000001 1 -UERRIF CONSTANT 00000001 1 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 15 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -UFRM CONSTANT 00000F66 3942 -UFRMH CONSTANT 00000F67 3943 -UFRML CONSTANT 00000F66 3942 -UIE CONSTANT 00000F69 3945 -UIR CONSTANT 00000F68 3944 -UOEMON CONSTANT 00000006 6 -UPUEN CONSTANT 00000004 4 -URSTIE CONSTANT 00000000 0 -URSTIF CONSTANT 00000000 0 -USBEN CONSTANT 00000003 3 -USBIE CONSTANT 00000005 5 -USBIF CONSTANT 00000005 5 -USBIP CONSTANT 00000005 5 -USTAT CONSTANT 00000F6C 3948 -UTEYE CONSTANT 00000007 7 -UTRDIS CONSTANT 00000003 3 -VCFG0 CONSTANT 00000004 4 -VCFG1 CONSTANT 00000005 5 -VDIRMAG CONSTANT 00000007 7 -VREFM CONSTANT 00000002 2 -VREFP CONSTANT 00000003 3 -W CONSTANT 00000000 0 -WCOL CONSTANT 00000007 7 -WDTCON CONSTANT 00000FD1 4049 -WR CONSTANT 00000001 1 -WREG CONSTANT 00000FE8 4072 -WREN CONSTANT 00000002 2 -WRERR CONSTANT 00000003 3 -WRSPP CONSTANT 00000006 6 -WS0 CONSTANT 00000000 0 -WS1 CONSTANT 00000001 1 -WS2 CONSTANT 00000002 2 -WS3 CONSTANT 00000003 3 -WUE CONSTANT 00000001 1 -Z CONSTANT 00000002 2 -_BORV_0_2L CONSTANT 000000E7 231 -_BORV_1_2L CONSTANT 000000EF 239 -_BORV_2_2L CONSTANT 000000F7 247 -_BORV_3_2L CONSTANT 000000FF 255 -_BOR_OFF_2L CONSTANT 000000F9 249 -_BOR_ON_2L CONSTANT 000000FF 255 -_BOR_ON_ACTIVE_2L CONSTANT 000000FD 253 -_BOR_SOFT_2L CONSTANT 000000FB 251 -_CCP2MX_OFF_3H CONSTANT 000000FE 254 -_CCP2MX_ON_3H CONSTANT 000000FF 255 -_CONFIG1H CONSTANT 00300001 3145729 -_CONFIG1L CONSTANT 00300000 3145728 -_CONFIG2H CONSTANT 00300003 3145731 -_CONFIG2L CONSTANT 00300002 3145730 -_CONFIG3H CONSTANT 00300005 3145733 -_CONFIG4L CONSTANT 00300006 3145734 -_CONFIG5H CONSTANT 00300009 3145737 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 16 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_CONFIG5L CONSTANT 00300008 3145736 -_CONFIG6H CONSTANT 0030000B 3145739 -_CONFIG6L CONSTANT 0030000A 3145738 -_CONFIG7H CONSTANT 0030000D 3145741 -_CONFIG7L CONSTANT 0030000C 3145740 -_CP0_OFF_5L CONSTANT 000000FF 255 -_CP0_ON_5L CONSTANT 000000FE 254 -_CP1_OFF_5L CONSTANT 000000FF 255 -_CP1_ON_5L CONSTANT 000000FD 253 -_CP2_OFF_5L CONSTANT 000000FF 255 -_CP2_ON_5L CONSTANT 000000FB 251 -_CP3_OFF_5L CONSTANT 000000FF 255 -_CP3_ON_5L CONSTANT 000000F7 247 -_CPB_OFF_5H CONSTANT 000000FF 255 -_CPB_ON_5H CONSTANT 000000BF 191 -_CPD_OFF_5H CONSTANT 000000FF 255 -_CPD_ON_5H CONSTANT 0000007F 127 -_CPUDIV_OSC1_PLL2_1L CONSTANT 000000E7 231 -_CPUDIV_OSC2_PLL3_1L CONSTANT 000000EF 239 -_CPUDIV_OSC3_PLL4_1L CONSTANT 000000F7 247 -_CPUDIV_OSC4_PLL6_1L CONSTANT 000000FF 255 -_DEBUG_OFF_4L CONSTANT 000000FF 255 -_DEBUG_ON_4L CONSTANT 0000007F 127 -_DEVID1 CONSTANT 003FFFFE 4194302 -_DEVID2 CONSTANT 003FFFFF 4194303 -_EBTR0_OFF_7L CONSTANT 000000FF 255 -_EBTR0_ON_7L CONSTANT 000000FE 254 -_EBTR1_OFF_7L CONSTANT 000000FF 255 -_EBTR1_ON_7L CONSTANT 000000FD 253 -_EBTR2_OFF_7L CONSTANT 000000FF 255 -_EBTR2_ON_7L CONSTANT 000000FB 251 -_EBTR3_OFF_7L CONSTANT 000000FF 255 -_EBTR3_ON_7L CONSTANT 000000F7 247 -_EBTRB_OFF_7H CONSTANT 000000FF 255 -_EBTRB_ON_7H CONSTANT 000000BF 191 -_FCMEN_OFF_1H CONSTANT 000000BF 191 -_FCMEN_ON_1H CONSTANT 000000FF 255 -_FOSC_ECIO_EC_1H CONSTANT 000000F4 244 -_FOSC_ECPLLIO_EC_1H CONSTANT 000000F6 246 -_FOSC_ECPLL_EC_1H CONSTANT 000000F7 247 -_FOSC_EC_EC_1H CONSTANT 000000F5 245 -_FOSC_HSPLL_HS_1H CONSTANT 000000FE 254 -_FOSC_HS_1H CONSTANT 000000FC 252 -_FOSC_INTOSCIO_EC_1H CONSTANT 000000F8 248 -_FOSC_INTOSC_EC_1H CONSTANT 000000F9 249 -_FOSC_INTOSC_HS_1H CONSTANT 000000FB 251 -_FOSC_INTOSC_XT_1H CONSTANT 000000FA 250 -_FOSC_XTPLL_XT_1H CONSTANT 000000F2 242 -_FOSC_XT_XT_1H CONSTANT 000000F0 240 -_ICPRT_OFF_4L CONSTANT 000000DF 223 -_ICPRT_ON_4L CONSTANT 000000FF 255 -_IDLOC0 CONSTANT 00200000 2097152 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 17 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_IDLOC1 CONSTANT 00200001 2097153 -_IDLOC2 CONSTANT 00200002 2097154 -_IDLOC3 CONSTANT 00200003 2097155 -_IDLOC4 CONSTANT 00200004 2097156 -_IDLOC5 CONSTANT 00200005 2097157 -_IDLOC6 CONSTANT 00200006 2097158 -_IDLOC7 CONSTANT 00200007 2097159 -_IESO_OFF_1H CONSTANT 0000007F 127 -_IESO_ON_1H CONSTANT 000000FF 255 -_LPT1OSC_OFF_3H CONSTANT 000000FB 251 -_LPT1OSC_ON_3H CONSTANT 000000FF 255 -_LVP_OFF_4L CONSTANT 000000FB 251 -_LVP_ON_4L CONSTANT 000000FF 255 -_MCLRE_OFF_3H CONSTANT 0000007F 127 -_MCLRE_ON_3H CONSTANT 000000FF 255 -_PBADEN_OFF_3H CONSTANT 000000FD 253 -_PBADEN_ON_3H CONSTANT 000000FF 255 -_PLLDIV_1_1L CONSTANT 000000F8 248 -_PLLDIV_2_1L CONSTANT 000000F9 249 -_PLLDIV_3_1L CONSTANT 000000FA 250 -_PLLDIV_4_1L CONSTANT 000000FB 251 -_PLLDIV_5_1L CONSTANT 000000FC 252 -_PLLDIV_6_1L CONSTANT 000000FD 253 -_PLLDIV_10_1L CONSTANT 000000FE 254 -_PLLDIV_12_1L CONSTANT 000000FF 255 -_PWRT_OFF_2L CONSTANT 000000FF 255 -_PWRT_ON_2L CONSTANT 000000FE 254 -_STVREN_OFF_4L CONSTANT 000000FE 254 -_STVREN_ON_4L CONSTANT 000000FF 255 -_USBDIV_1_1L CONSTANT 000000DF 223 -_USBDIV_2_1L CONSTANT 000000FF 255 -_VREGEN_OFF_2L CONSTANT 000000DF 223 -_VREGEN_ON_2L CONSTANT 000000FF 255 -_WDTPS_1_2H CONSTANT 000000E1 225 -_WDTPS_2_2H CONSTANT 000000E3 227 -_WDTPS_4_2H CONSTANT 000000E5 229 -_WDTPS_8_2H CONSTANT 000000E7 231 -_WDTPS_16_2H CONSTANT 000000E9 233 -_WDTPS_32_2H CONSTANT 000000EB 235 -_WDTPS_64_2H CONSTANT 000000ED 237 -_WDTPS_128_2H CONSTANT 000000EF 239 -_WDTPS_256_2H CONSTANT 000000F1 241 -_WDTPS_512_2H CONSTANT 000000F3 243 -_WDTPS_1024_2H CONSTANT 000000F5 245 -_WDTPS_2048_2H CONSTANT 000000F7 247 -_WDTPS_4096_2H CONSTANT 000000F9 249 -_WDTPS_8192_2H CONSTANT 000000FB 251 -_WDTPS_16384_2H CONSTANT 000000FD 253 -_WDTPS_32768_2H CONSTANT 000000FF 255 -_WDT_OFF_2H CONSTANT 000000FE 254 -_WDT_ON_2H CONSTANT 000000FF 255 -_WRT0_OFF_6L CONSTANT 000000FF 255 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 18 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -_WRT0_ON_6L CONSTANT 000000FE 254 -_WRT1_OFF_6L CONSTANT 000000FF 255 -_WRT1_ON_6L CONSTANT 000000FD 253 -_WRT2_OFF_6L CONSTANT 000000FF 255 -_WRT2_ON_6L CONSTANT 000000FB 251 -_WRT3_OFF_6L CONSTANT 000000FF 255 -_WRT3_ON_6L CONSTANT 000000F7 247 -_WRTB_OFF_6H CONSTANT 000000FF 255 -_WRTB_ON_6H CONSTANT 000000BF 191 -_WRTC_OFF_6H CONSTANT 000000FF 255 -_WRTC_ON_6H CONSTANT 000000DF 223 -_WRTD_OFF_6H CONSTANT 000000FF 255 -_WRTD_ON_6H CONSTANT 0000007F 127 -_XINST_OFF_4L CONSTANT 000000BF 191 -_XINST_ON_4L CONSTANT 000000FF 255 -__16_BIT CONSTANT 00000001 1 -__18F4550 CONSTANT 00000001 1 -__ACC_RAM_LOW_END CONSTANT 0000005F 95 -__ACC_RAM_LOW_START CONSTANT 00000000 0 -__ACTIVE_BANK_ADDR VARIABLE FFFFFFFF -1 -__ASSUMED_BANK_ADDR VARIABLE FFFFFFFF -1 -__BANK_0 CONSTANT 00000000 0 -__BANK_1 CONSTANT 00000100 256 -__BANK_2 CONSTANT 00000200 512 -__BANK_3 CONSTANT 00000300 768 -__BANK_4 CONSTANT 00000400 1024 -__BANK_5 CONSTANT 00000500 1280 -__BANK_6 CONSTANT 00000600 1536 -__BANK_7 CONSTANT 00000700 1792 -__BANK_8 CONSTANT 00000800 2048 -__BANK_9 CONSTANT 00000900 2304 -__BANK_10 CONSTANT 00000A00 2560 -__BANK_11 CONSTANT 00000B00 2816 -__BANK_12 CONSTANT 00000C00 3072 -__BANK_13 CONSTANT 00000D00 3328 -__BANK_14 CONSTANT 00000E00 3584 -__BANK_15 CONSTANT 00000F00 3840 -__BANK_BITS CONSTANT 00000F00 3840 -__BANK_FIRST CONSTANT 00000000 0 -__BANK_INV CONSTANT FFFFFFFF -1 -__BANK_LAST CONSTANT 00000F00 3840 -__BANK_MASK CONSTANT 000000FF 255 -__BANK_SHIFT CONSTANT 00000008 8 -__BANK_SIZE CONSTANT 00000100 256 -__CODE_END CONSTANT 00007FFF 32767 -__CODE_START CONSTANT 00000000 0 -__COMMON_RAM_END CONSTANT 0000005F 95 -__COMMON_RAM_START CONSTANT 00000000 0 -__CONFIG_END CONSTANT 0030000D 3145741 -__CONFIG_START CONSTANT 00300000 3145728 -__EEPROM_END CONSTANT 00F000FF 15728895 -__EEPROM_START CONSTANT 00F00000 15728640 - gpasm-1.5.2 #1325 (Jul 12 2024) main.asm 02/18/2025 02:02:54 PM PAGE 19 - - -SYMBOL TABLE - LABEL TYPE VALUE VALUE VALUE - (hex) (dec) (text) - -__EXTENDED CONSTANT 00000001 1 -__GPUTILS_SVN_VERSION CONSTANT 0000052D 1325 -__GPUTILS_VERSION_MAJOR CONSTANT 00000001 1 -__GPUTILS_VERSION_MICRO CONSTANT 00000002 2 -__GPUTILS_VERSION_MINOR CONSTANT 00000005 5 -__IDLOCS_END CONSTANT 00200007 2097159 -__IDLOCS_START CONSTANT 00200000 2097152 -__NUM_BANKS CONSTANT 00000010 16 -__VECTOR_INT_HIGH CONSTANT 00000008 8 -__VECTOR_INT_LOW CONSTANT 00000018 24 -__VECTOR_RESET CONSTANT 00000000 0 -__WHILE_LOOP_COUNT_MAX CONSTANT 000000FF 255 -loop ADDRESS 00000010 16 - - -MEMORY USAGE MAP ('X' = Used, '-' = Unused) - -0000 : XXXXXXXXXXXXXXXX XXXXXXXX-------- ---------------- ---------------- -0000 : XXXX-XX-XXXXXX-- ---------------- ---------------- ---------------- - -All other memory blocks unused. - -Program Memory Bytes Used: 36 -Program Memory Bytes Free: 32732 - - -Errors : 0 -Warnings : 2 reported, 0 suppressed -Messages : 0 reported, 0 suppressed - - \ No newline at end of file