BL51 BANKED LINKER/LOCATER V6.22                                                        12/03/2024  14:59:39  PAGE 1


BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
C:\KEIL_V5\C51\BIN\BL51.EXE .\Objects\main.obj, .\Objects\adc.obj, .\Objects\delay.obj, .\Objects\eeprom.obj, .\Objects\
>> eint.obj, .\Objects\interrupt.obj, .\Objects\io.obj, .\Objects\lcd.obj, .\Objects\pwm.obj, .\Objects\rem.obj, .\Objec
>> ts\system.obj, .\Objects\timer2.obj, .\Objects\timer3.obj, .\Objects\uart.obj, .\Objects\wdt.obj, .\Objects\wttimer.o
>> bj TO .\Objects\DM8F52_DEMO PRINT (.\Listings\DM8F52_DEMO.m51) RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  .\Objects\main.obj (MAIN)
  .\Objects\adc.obj (ADC)
  .\Objects\delay.obj (DELAY)
  .\Objects\eeprom.obj (EEPROM)
  .\Objects\eint.obj (EINT)
  .\Objects\interrupt.obj (INTERRUPT)
  .\Objects\io.obj (IO)
  .\Objects\lcd.obj (LCD)
  .\Objects\pwm.obj (PWM)
  .\Objects\rem.obj (REM)
  .\Objects\system.obj (SYSTEM)
  .\Objects\timer2.obj (TIMER2)
  .\Objects\timer3.obj (TIMER3)
  .\Objects\uart.obj (UART)
  .\Objects\wdt.obj (WDT)
  .\Objects\wttimer.obj (WTTIMER)
  C:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FPDIV)
  C:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL_V5\C51\LIB\C51FPS.LIB (PRINTF)
  C:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FPROUND)
  C:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
  C:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FTNPWR)
  C:\KEIL_V5\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL_V5\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL_V5\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL_V5\C51\LIB\C51S.LIB (?C?SLDIV)
  C:\KEIL_V5\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL_V5\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  C:\KEIL_V5\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL_V5\C51\LIB\C51S.LIB (PUTCHAR)
  C:\KEIL_V5\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL_V5\C51\LIB\C51S.LIB (?C?ULDIV)


LINK MAP OF MODULE:  .\Objects\DM8F52_DEMO (MAIN)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 2


            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0012H     UNIT         ?DT?LCD
            DATA    001AH     0006H     UNIT         ?DT?_PWM_SET?PWM
            BIT     0020H.0   0001H.1   UNIT         ?BI?PRINTF?PRINTF
                    0021H.1   0000H.7                *** GAP ***
            DATA    0022H     001CH     UNIT         ?DT?PRINTF?PRINTF
            DATA    003EH     000CH     UNIT         ?DT?ADC
            DATA    004AH     0008H     UNIT         ?DT?_INIT_LCD?LCD
            DATA    0052H     0003H     UNIT         ?DT?EEPROM_TEST?EEPROM
            DATA    0055H     0002H     UNIT         ?DT?_PWM_CH?PWM
            DATA    0057H     0002H     UNIT         ?DT?REM
            DATA    0059H     0002H     UNIT         ?DT?_WAKE_WDT?WTTIMER
            IDATA   005BH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0192H     UNIT         ?XD?REM
                    0192H     FE56H                  *** GAP ***
            XDATA   FFE8H     0011H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     000CH     UNIT         ?PR?_SYSTEM_CLK_DIV?SYSTEM
            CODE    0012H     0001H     UNIT         ?PR?T1_INT?INTERRUPT
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     0004H     UNIT         ?PR?EINT0_INT?INTERRUPT
            CODE    001AH     0001H     UNIT         ?PR?PWM1_INT?INTERRUPT
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0004H     UNIT         ?PR?EINT1_INT?INTERRUPT
            CODE    0022H     0001H     UNIT         ?PR?SPI_INT?INTERRUPT
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0004H     UNIT         ?PR?T3_INT?INTERRUPT
            CODE    002AH     0001H     UNIT         ?PR?CLKERR_INT?INTERRUPT
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     0004H     UNIT         ?PR?LCD_ON?LCD
            CODE    0032H     0001H     UNIT         ?PR?PWM2_INT?INTERRUPT
            CODE    0033H     0003H     ABSOLUTE     
            CODE    0036H     0004H     UNIT         ?PR?LCD_OFF?LCD
            CODE    003AH     0001H     UNIT         ?PR?PWM3_INT?INTERRUPT
            CODE    003BH     0003H     ABSOLUTE     
            CODE    003EH     000CH     UNIT         ?PR?CPU_STOP?SYSTEM
            CODE    004AH     0001H     UNIT         ?PR?PWM0_INT?INTERRUPT
            CODE    004BH     0003H     ABSOLUTE     
            CODE    004EH     0004H     UNIT         ?PR?CPU_IDLE?SYSTEM
                    0052H     0001H                  *** GAP ***
            CODE    0053H     0003H     ABSOLUTE     
            CODE    0056H     0003H     UNIT         ?PR?MAIN?MAIN
                    0059H     0002H                  *** GAP ***
            CODE    005BH     0003H     ABSOLUTE     
            CODE    005EH     0003H     UNIT         ?PR?_SENDCHAR?UART
                    0061H     0002H                  *** GAP ***
            CODE    0063H     0003H     ABSOLUTE     
                    0066H     0005H                  *** GAP ***
            CODE    006BH     0003H     ABSOLUTE     
                    006EH     0005H                  *** GAP ***
            CODE    0073H     0003H     ABSOLUTE     
                    0076H     0005H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 3


            CODE    007BH     0003H     ABSOLUTE     
            CODE    007EH     06BEH     UNIT         ?C?LIB_CODE
            CODE    073CH     046FH     UNIT         ?PR?PRINTF?PRINTF
            CODE    0BABH     01BFH     UNIT         ?C_INITSEG
            CODE    0D6AH     0097H     UNIT         ?PR?ADC_TEST?ADC
            CODE    0E01H     008CH     UNIT         ?C_C51STARTUP
            CODE    0E8DH     007BH     UNIT         ?PR?_PWM_SET?PWM
            CODE    0F08H     0078H     UNIT         ?PR?REM_INTSETINFRARED?REM
            CODE    0F80H     0070H     UNIT         ?PR?EEPROM_TEST?EEPROM
            CODE    0FF0H     006AH     UNIT         ?PR?LCD_TEST?LCD
            CODE    105AH     005DH     UNIT         ?CO?EEPROM
            CODE    10B7H     0059H     UNIT         ?PR?_PWM_CH?PWM
            CODE    1110H     0050H     UNIT         ?PR?_INIT_LCD?LCD
            CODE    1160H     004DH     UNIT         ?PR?UART0_INT?INTERRUPT
            CODE    11ADH     0044H     UNIT         ?PR?IO_TEST?IO
            CODE    11F1H     0044H     UNIT         ?C?LDIV
            CODE    1235H     0035H     UNIT         ?PR?IO_CLR?IO
            CODE    126AH     0031H     UNIT         ?PR?EINT_TEST?EINT
            CODE    129BH     002DH     UNIT         ?PR?_WAKE_WDT?WTTIMER
            CODE    12C8H     002BH     UNIT         ?PR?PWM_INIT?PWM
            CODE    12F3H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    131AH     0024H     UNIT         ?PR?_GET_ADC_VAL?ADC
            CODE    133EH     0024H     UNIT         ?CO?ADC
            CODE    1362H     0022H     UNIT         ?PR?REM_INITCARRIER?REM
            CODE    1384H     001EH     UNIT         ?PR?_RECEIVE1?EEPROM
            CODE    13A2H     001CH     UNIT         ?PR?T2_INIT?TIMER2
            CODE    13BEH     001CH     UNIT         ?PR?UART_INIT?UART
            CODE    13DAH     001BH     UNIT         ?PR?_DELAY_MS?DELAY
            CODE    13F5H     0019H     UNIT         ?PR?_EEPROM_WIRTE?EEPROM
            CODE    140EH     0018H     UNIT         ?PR?ADC_INIT?ADC
            CODE    1426H     0018H     UNIT         ?PR?_WAKE_WT?WTTIMER
            CODE    143EH     0016H     UNIT         ?PR?TIMER3_TEST?TIMER3
            CODE    1454H     0016H     UNIT         ?PR?_WDTTIMER_INIT?WDT
            CODE    146AH     0016H     UNIT         ?PR?_WT_INIT?WTTIMER
            CODE    1480H     0015H     UNIT         ?PR?REM_INIT?REM
            CODE    1495H     0015H     UNIT         ?PR?WT_TEST?WTTIMER
            CODE    14AAH     0013H     UNIT         ?PR?_SENDSTRING?UART
            CODE    14BDH     0011H     UNIT         ?PR?_WDT_INIT?WDT
            CODE    14CEH     0010H     UNIT         ?PR?PWM_TEST?PWM
            CODE    14DEH     0010H     UNIT         ?PR?_CLK_ENABLE?SYSTEM
            CODE    14EEH     0010H     UNIT         ?PR?_CLK_DISABLE?SYSTEM
            CODE    14FEH     0010H     UNIT         ?PR?_MAIN_CLK_SEL?SYSTEM
            CODE    150EH     0010H     UNIT         ?PR?_SUB_CLK_SEL?SYSTEM
            CODE    151EH     0010H     UNIT         ?PR?_CLKO_OUTPUT?SYSTEM
            CODE    152EH     0010H     UNIT         ?PR?T3_INIT?TIMER3
            CODE    153EH     000FH     UNIT         ?PR?REM_TEST?REM
            CODE    154DH     000EH     UNIT         ?PR?_EEPROM_READ?EEPROM
            CODE    155BH     000AH     UNIT         ?PR?TIMER2_TEST?TIMER2
            CODE    1565H     0008H     UNIT         ?PR?UART_TEST?UART
            CODE    156DH     0007H     UNIT         ?PR?EINT4_INT?INTERRUPT
            CODE    1574H     0007H     UNIT         ?PR?WDT_RLD?WDT
            CODE    157BH     0006H     UNIT         ?PR?T2_INT?INTERRUPT



OVERLAY MAP OF MODULE:   .\Objects\DM8F52_DEMO (MAIN)

BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 4



SEGMENT
  +--> CALLED SEGMENT
---------------------
?PR?UART0_INT?INTERRUPT
  +--> ?PR?_SENDCHAR?UART

*** NEW ROOT ***************************************************

?C_C51STARTUP
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN
  +--> ?PR?TIMER3_TEST?TIMER3

?PR?TIMER3_TEST?TIMER3
  +--> ?PR?T3_INIT?TIMER3



SYMBOL TABLE OF MODULE:  .\Objects\DM8F52_DEMO (MAIN)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:0056H         PUBLIC        main
  -------         PROC          MAIN
  C:0056H         LINE#         14
  C:0056H         LINE#         15
  C:0056H         LINE#         48
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        ADC
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00FBH         PUBLIC        ADCH
  D:00FDH         PUBLIC        ADDH
  D:00FCH         PUBLIC        ADDL
  D:00E4H         PUBLIC        P3CR
  D:0099H         PUBLIC        SBUF
  D:0098H         PUBLIC        SCON
  D:003EH         PUBLIC        buf
  C:140EH         PUBLIC        ADC_Init
  C:0D6AH         PUBLIC        ADC_Test
  D:0048H         PUBLIC        adc_val
  D:00FAH         PUBLIC        ADT
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 5


  D:00D2H         PUBLIC        SYSCON
  D:00EFH         PUBLIC        AENCON0
  D:00F9H         PUBLIC        ADCON
  D:00E7H         PUBLIC        AENCON1
  D:00ECH         PUBLIC        P3PCR
  D:00D1H         PUBLIC        CKCON
  C:131AH         PUBLIC        _get_adc_val
  -------         PROC          ADC_INIT
  C:140EH         LINE#         10
  C:140EH         LINE#         11
  C:140EH         LINE#         12
  C:1411H         LINE#         13
  C:1414H         LINE#         14
  C:1416H         LINE#         15
  C:1418H         LINE#         16
  C:141BH         LINE#         17
  C:141DH         LINE#         18
  C:141FH         LINE#         19
  C:1422H         LINE#         20
  C:1425H         LINE#         22
  -------         ENDPROC       ADC_INIT
  -------         PROC          _GET_ADC_VAL
  D:0007H         SYMBOL        channel
  C:131AH         LINE#         25
  C:131AH         LINE#         26
  C:131AH         LINE#         27
  C:131DH         LINE#         28
  C:1320H         LINE#         29
  C:1325H         LINE#         30
  C:133AH         LINE#         31
  C:133DH         LINE#         33
  -------         ENDPROC       _GET_ADC_VAL
  -------         PROC          ADC_TEST
  -------         DO            
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:0D6AH         LINE#         35
  C:0D6AH         LINE#         36
  C:0D6AH         LINE#         39
  C:0D71H         LINE#         40
  C:0D74H         LINE#         41
  C:0D77H         LINE#         44
  C:0D77H         LINE#         45
  C:0D77H         LINE#         46
  C:0D7CH         LINE#         47
  C:0D7CH         LINE#         48
  C:0D7FH         LINE#         49
  C:0D81H         LINE#         50
  C:0D90H         LINE#         51
  C:0D90H         LINE#         52
  C:0D90H         LINE#         53
  C:0D95H         LINE#         54
  C:0D9EH         LINE#         55
  C:0D9EH         LINE#         56
  C:0DA0H         LINE#         57
  C:0DA0H         LINE#         58
  C:0DA5H         LINE#         59
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 6


  C:0DAEH         LINE#         60
  C:0DAEH         LINE#         61
  C:0DB0H         LINE#         62
  C:0DB0H         LINE#         63
  C:0DB5H         LINE#         64
  C:0DCDH         LINE#         65
  C:0DD6H         LINE#         66
  C:0DD8H         LINE#         67
  C:0DD8H         LINE#         68
  C:0DDDH         LINE#         69
  C:0DF5H         LINE#         70
  C:0DFEH         LINE#         71
  -------         ENDPROC       ADC_TEST
  -------         ENDMOD        ADC

  -------         MODULE        DELAY
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:13DAH         PUBLIC        _delay_ms
  -------         PROC          _DELAY_MS
  D:0006H         SYMBOL        n
  -------         DO            
  D:0006H         SYMBOL        i
  D:0004H         SYMBOL        j
  -------         ENDDO         
  C:13DAH         LINE#         5
  C:13DAH         LINE#         6
  C:13DAH         LINE#         8
  C:13DAH         LINE#         9
  C:13E4H         LINE#         10
  C:13E4H         LINE#         11
  C:13E8H         LINE#         12
  C:13F4H         LINE#         14
  -------         ENDPROC       _DELAY_MS
  -------         ENDMOD        DELAY

  -------         MODULE        EEPROM
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00C5H         PUBLIC        FSHADRH
  B:00A8H.7       PUBLIC        EA
  D:00C4H         PUBLIC        FSHADRL
  D:00C2H         PUBLIC        FSHDATL
  C:1384H         PUBLIC        _receive1
  C:154DH         PUBLIC        _EEPROM_Read
  D:0099H         PUBLIC        SBUF
  D:0098H         PUBLIC        SCON
  C:13F5H         PUBLIC        _EEPROM_Wirte
  D:00C1H         PUBLIC        FSHCON
  C:0F80H         PUBLIC        EEPROM_Test
  C:105AH         PUBLIC        emenu1
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 7


  C:1072H         PUBLIC        emenu2
  C:1093H         PUBLIC        emenu3
  D:00D2H         PUBLIC        SYSCON
  D:00C6H         PUBLIC        FSDIV
  -------         PROC          _EEPROM_WIRTE
  D:0007H         SYMBOL        addr
  D:0005H         SYMBOL        wdat
  C:13F5H         LINE#         9
  C:13F5H         LINE#         10
  C:13F5H         LINE#         11
  C:13F8H         LINE#         12
  C:13FAH         LINE#         13
  C:13FCH         LINE#         14
  C:13FEH         LINE#         15
  C:1401H         LINE#         16
  C:1406H         LINE#         17
  C:140BH         LINE#         18
  C:140DH         LINE#         19
  -------         ENDPROC       _EEPROM_WIRTE
  -------         PROC          _EEPROM_READ
  D:0007H         SYMBOL        addr
  -------         DO            
  D:0007H         SYMBOL        temp
  D:0082H         SYMBOL        temp1
  -------         ENDDO         
  C:154DH         LINE#         20
  C:154DH         LINE#         21
  C:154DH         LINE#         24
  C:1557H         LINE#         25
  C:155AH         LINE#         26
  C:155AH         LINE#         27
  -------         ENDPROC       _EEPROM_READ
  -------         PROC          _RECEIVE1
  D:0001H         SYMBOL        rc
  D:0005H         SYMBOL        count
  C:1384H         LINE#         29
  C:1384H         LINE#         30
  C:1384H         LINE#         31
  C:138AH         LINE#         32
  C:138AH         LINE#         33
  C:1390H         LINE#         34
  C:1393H         LINE#         35
  C:1398H         LINE#         36
  C:139FH         LINE#         37
  C:13A1H         LINE#         38
  -------         ENDPROC       _RECEIVE1
  -------         PROC          EEPROM_TEST
  -------         DO            
  D:0052H         SYMBOL        rc
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:0F80H         LINE#         49
  C:0F80H         LINE#         50
  C:0F80H         LINE#         55
  C:0F85H         LINE#         56
  C:0F91H         LINE#         57
  C:0F91H         LINE#         58
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 8


  C:0F91H         LINE#         59
  C:0F94H         LINE#         60
  C:0F96H         LINE#         61
  C:0F96H         LINE#         62
  C:0F99H         LINE#         63
  C:0F9BH         LINE#         64
  C:0F9BH         LINE#         65
  C:0F9EH         LINE#         66
  C:0F9EH         LINE#         67
  C:0F9EH         LINE#         68
  C:0F9EH         LINE#         69
  C:0F9EH         LINE#         71
  C:0FA1H         LINE#         72
  C:0FAAH         LINE#         73
  C:0FB3H         LINE#         74
  C:0FBCH         LINE#         76
  C:0FBCH         LINE#         77
  C:0FBCH         LINE#         78
  C:0FC7H         LINE#         79
  C:0FD3H         LINE#         80
  C:0FD3H         LINE#         81
  C:0FDAH         LINE#         82
  C:0FDAH         LINE#         83
  C:0FE6H         LINE#         84
  C:0FE6H         LINE#         85
  C:0FEEH         LINE#         86
  C:0FEEH         LINE#         88
  -------         ENDPROC       EEPROM_TEST
  -------         ENDMOD        EEPROM

  -------         MODULE        EINT
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:00B1H         PUBLIC        INTEN
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00BFH         PUBLIC        P4
  B:00A8H.7       PUBLIC        EA
  D:00A8H         PUBLIC        IEN0
  D:00C8H         PUBLIC        IEN2
  D:00E1H         PUBLIC        P0CR
  D:00E2H         PUBLIC        P1CR
  D:00E3H         PUBLIC        P2CR
  D:00E5H         PUBLIC        P4CR
  D:00B2H         PUBLIC        INTCTRL
  C:126AH         PUBLIC        EINT_Test
  D:00E9H         PUBLIC        P0PCR
  D:00EAH         PUBLIC        P1PCR
  D:00EBH         PUBLIC        P2PCR
  -------         PROC          EINT_TEST
  C:126AH         LINE#         3
  C:126AH         LINE#         4
  C:126AH         LINE#         5
  C:126DH         LINE#         6
  C:1270H         LINE#         8
  C:1273H         LINE#         9
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 9


  C:1276H         LINE#         11
  C:1279H         LINE#         12
  C:127CH         LINE#         14
  C:127FH         LINE#         15
  C:1282H         LINE#         17
  C:1285H         LINE#         18
  C:1288H         LINE#         19
  C:128BH         LINE#         20
  C:128EH         LINE#         22
  C:1290H         LINE#         23
  C:1293H         LINE#         24
  C:1296H         LINE#         25
  C:1299H         LINE#         28
  -------         ENDPROC       EINT_TEST
  -------         ENDMOD        EINT

  -------         MODULE        INTERRUPT
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00BFH         PUBLIC        P4
  B:0090H.0       PUBLIC        P1_0
  C:002AH         PUBLIC        CLKERR_INT
  C:1160H         PUBLIC        Uart0_INT
  C:0016H         PUBLIC        EINT0_INT
  C:001EH         PUBLIC        EINT1_INT
  D:0099H         PUBLIC        SBUF
  C:156DH         PUBLIC        EINT4_INT
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:0022H         PUBLIC        SPI_INT
  D:00B3H         PUBLIC        INTFLG
  C:0012H         PUBLIC        T1_INT
  C:157BH         PUBLIC        T2_INT
  C:0026H         PUBLIC        T3_INT
  D:00B9H         PUBLIC        T2CON
  D:0091H         PUBLIC        T3CON
  C:004AH         PUBLIC        PWM0_INT
  C:001AH         PUBLIC        PWM1_INT
  C:0032H         PUBLIC        PWM2_INT
  C:003AH         PUBLIC        PWM3_INT
  -------         PROC          EINT0_INT
  C:0016H         LINE#         3
  C:0016H         LINE#         6
  C:0019H         LINE#         8
  -------         ENDPROC       EINT0_INT
  -------         PROC          EINT1_INT
  C:001EH         LINE#         10
  C:001EH         LINE#         13
  C:0021H         LINE#         14
  -------         ENDPROC       EINT1_INT
  -------         PROC          T1_INT
  C:0012H         LINE#         16
  C:0012H         LINE#         20
  -------         ENDPROC       T1_INT
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 10


  -------         PROC          UART0_INT
  -------         DO            
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:1160H         LINE#         22
  C:117DH         LINE#         24
  C:117DH         LINE#         26
  C:1182H         LINE#         27
  C:1182H         LINE#         28
  C:1185H         LINE#         30
  C:1187H         LINE#         31
  C:118AH         LINE#         33
  C:118AH         LINE#         34
  C:118FH         LINE#         35
  C:118FH         LINE#         36
  C:1192H         LINE#         37
  C:1192H         LINE#         39
  -------         ENDPROC       UART0_INT
  -------         PROC          PWM1_INT
  C:001AH         LINE#         41
  C:001AH         LINE#         44
  -------         ENDPROC       PWM1_INT
  -------         PROC          T2_INT
  C:157BH         LINE#         46
  C:157BH         LINE#         48
  C:157EH         LINE#         49
  C:1580H         LINE#         51
  -------         ENDPROC       T2_INT
  -------         PROC          T3_INT
  C:0026H         LINE#         53
  C:0026H         LINE#         55
  C:0029H         LINE#         57
  -------         ENDPROC       T3_INT
  -------         PROC          SPI_INT
  C:0022H         LINE#         59
  C:0022H         LINE#         63
  -------         ENDPROC       SPI_INT
  -------         PROC          CLKERR_INT
  C:002AH         LINE#         65
  C:002AH         LINE#         69
  -------         ENDPROC       CLKERR_INT
  -------         PROC          PWM2_INT
  C:0032H         LINE#         71
  C:0032H         LINE#         75
  -------         ENDPROC       PWM2_INT
  -------         PROC          EINT4_INT
  C:156DH         LINE#         77
  C:156DH         LINE#         79
  C:1570H         LINE#         80
  C:1573H         LINE#         82
  -------         ENDPROC       EINT4_INT
  -------         PROC          PWM3_INT
  C:003AH         LINE#         84
  C:003AH         LINE#         88
  -------         ENDPROC       PWM3_INT
  -------         PROC          PWM0_INT
  C:004AH         LINE#         90
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 11


  C:004AH         LINE#         94
  -------         ENDPROC       PWM0_INT
  -------         ENDMOD        INTERRUPT

  -------         MODULE        IO
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00BFH         PUBLIC        P4
  D:00B7H         PUBLIC        P5
  D:00E1H         PUBLIC        P0CR
  D:00E2H         PUBLIC        P1CR
  D:00E3H         PUBLIC        P2CR
  D:00E4H         PUBLIC        P3CR
  D:00E5H         PUBLIC        P4CR
  C:11ADH         PUBLIC        IO_Test
  D:00E6H         PUBLIC        P5CR
  C:1235H         PUBLIC        IO_CLR
  D:00E9H         PUBLIC        P0PCR
  D:00EAH         PUBLIC        P1PCR
  D:00EBH         PUBLIC        P2PCR
  D:0089H         PUBLIC        ALFSEL0
  D:00ECH         PUBLIC        P3PCR
  D:008AH         PUBLIC        ALFSEL1
  D:00EDH         PUBLIC        P4PCR
  D:00EEH         PUBLIC        P5PCR
  -------         PROC          IO_CLR
  C:1235H         LINE#         6
  C:1235H         LINE#         7
  C:1235H         LINE#         8
  C:1238H         LINE#         9
  C:123BH         LINE#         10
  C:123EH         LINE#         11
  C:1241H         LINE#         12
  C:1244H         LINE#         13
  C:1247H         LINE#         15
  C:124AH         LINE#         16
  C:124CH         LINE#         17
  C:124EH         LINE#         18
  C:1250H         LINE#         19
  C:1252H         LINE#         20
  C:1254H         LINE#         22
  C:1256H         LINE#         23
  C:1258H         LINE#         25
  C:125AH         LINE#         26
  C:125CH         LINE#         27
  C:125EH         LINE#         28
  C:1260H         LINE#         29
  C:1262H         LINE#         30
  C:1264H         LINE#         31
  -------         ENDPROC       IO_CLR
  -------         PROC          IO_TEST
  C:11ADH         LINE#         34
  C:11ADH         LINE#         35
  C:11ADH         LINE#         37
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 12


  C:11B0H         LINE#         38
  C:11B3H         LINE#         39
  C:11B6H         LINE#         40
  C:11B9H         LINE#         41
  C:11BCH         LINE#         42
  C:11BFH         LINE#         44
  C:11BFH         LINE#         45
  C:11BFH         LINE#         46
  C:11C2H         LINE#         47
  C:11C5H         LINE#         48
  C:11C8H         LINE#         49
  C:11CBH         LINE#         50
  C:11CEH         LINE#         51
  C:11D1H         LINE#         52
  C:11D8H         LINE#         53
  C:11DBH         LINE#         54
  C:11DEH         LINE#         55
  C:11E1H         LINE#         56
  C:11E4H         LINE#         57
  C:11E7H         LINE#         58
  C:11E9H         LINE#         59
  C:11EFH         LINE#         60
  -------         ENDPROC       IO_TEST
  -------         ENDMOD        IO

  -------         MODULE        LCD
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00B7H         PUBLIC        P5
  D:00D7H         PUBLIC        CLKSTAT
  D:00D4H         PUBLIC        CLKEN0
  D:00D5H         PUBLIC        CLKEN1
  D:00ABH         PUBLIC        SEGEN1
  D:00ACH         PUBLIC        SEGEN2
  D:00ADH         PUBLIC        SEGEN3
  D:00AEH         PUBLIC        SEGEN4
  D:0008H         PUBLIC        lcd
  D:00AAH         PUBLIC        LCDCON
  D:00D6H         PUBLIC        BORCON
  C:1110H         PUBLIC        _init_lcd
  C:0036H         PUBLIC        lcd_off
  D:00CEH         PUBLIC        WDTCON
  X:FFE8H         PUBLIC        lcd_ram
  C:0FF0H         PUBLIC        LCD_Test
  D:00D2H         PUBLIC        SYSCON
  D:00A9H         PUBLIC        LCDCON1
  C:002EH         PUBLIC        lcd_on
  D:00AFH         PUBLIC        COMEN
  -------         PROC          _INIT_LCD
  D:0007H         SYMBOL        vol
  D:0005H         SYMBOL        typesel
  D:0003H         SYMBOL        duty
  D:004DH         SYMBOL        pumpon
  D:004EH         SYMBOL        tlcd
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 13


  D:004FH         SYMBOL        fcctl
  D:0050H         SYMBOL        rlcd
  D:0051H         SYMBOL        mod
  C:1110H         LINE#         6
  C:1110H         LINE#         14
  C:1110H         LINE#         15
  C:1113H         LINE#         16
  C:1116H         LINE#         18
  C:1119H         LINE#         19
  C:1135H         LINE#         20
  C:1138H         LINE#         21
  C:1147H         LINE#         22
  C:1150H         LINE#         24
  C:1153H         LINE#         25
  C:1156H         LINE#         26
  C:1159H         LINE#         27
  C:115CH         LINE#         28
  C:115FH         LINE#         30
  -------         ENDPROC       _INIT_LCD
  -------         PROC          LCD_ON
  C:002EH         LINE#         32
  C:002EH         LINE#         33
  C:002EH         LINE#         34
  C:0031H         LINE#         35
  -------         ENDPROC       LCD_ON
  -------         PROC          LCD_OFF
  C:0036H         LINE#         37
  C:0036H         LINE#         38
  C:0036H         LINE#         39
  C:0039H         LINE#         40
  -------         ENDPROC       LCD_OFF
  -------         PROC          LCD_TEST
  C:0FF0H         LINE#         43
  C:0FF0H         LINE#         44
  C:0FF0H         LINE#         45
  C:0FF3H         LINE#         46
  C:0FF6H         LINE#         48
  C:0FF9H         LINE#         50
  C:0FFCH         LINE#         63
  C:1012H         LINE#         91
  C:1018H         LINE#         92
  C:101CH         LINE#         93
  C:1020H         LINE#         94
  C:1024H         LINE#         95
  C:1028H         LINE#         98
  C:102BH         LINE#         99
  C:102EH         LINE#         100
  C:1034H         LINE#         101
  C:1037H         LINE#         105
  C:103CH         LINE#         106
  C:1041H         LINE#         109
  C:1046H         LINE#         112
  C:104BH         LINE#         122
  C:1050H         LINE#         126
  C:1055H         LINE#         129
  C:1058H         LINE#         131
  -------         ENDPROC       LCD_TEST
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 14


  -------         ENDMOD        LCD

  -------         MODULE        PWM
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  C:10B7H         PUBLIC        _pwm_ch
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:0E8DH         PUBLIC        _pwm_set
  D:00F5H         PUBLIC        PWM0CON
  D:008BH         PUBLIC        PWM1CON
  D:00B4H         PUBLIC        PWM2CON
  D:008EH         PUBLIC        PWM3CON
  D:00E2H         PUBLIC        P1CR
  D:00E3H         PUBLIC        P2CR
  D:00E6H         PUBLIC        P5CR
  D:00D2H         PUBLIC        SYSCON
  D:00DAH         PUBLIC        P1ODR
  D:00DBH         PUBLIC        P2ODR
  D:0089H         PUBLIC        ALFSEL0
  D:00F7H         PUBLIC        PWM0D
  D:008AH         PUBLIC        ALFSEL1
  D:008DH         PUBLIC        PWM1D
  D:00DEH         PUBLIC        P5ODR
  D:00B6H         PUBLIC        PWM2D
  C:12C8H         PUBLIC        pwm_init
  D:0097H         PUBLIC        PWM3D
  D:00F6H         PUBLIC        PWM0P
  D:008CH         PUBLIC        PWM1P
  C:14CEH         PUBLIC        PWM_Test
  D:00B5H         PUBLIC        PWM2P
  D:00A4H         PUBLIC        PWM3P
  -------         PROC          PWM_INIT
  C:12C8H         LINE#         4
  C:12C8H         LINE#         5
  C:12C8H         LINE#         7
  C:12CBH         LINE#         8
  C:12CEH         LINE#         9
  C:12D1H         LINE#         10
  C:12D4H         LINE#         11
  C:12DAH         LINE#         12
  C:12E0H         LINE#         13
  C:12E6H         LINE#         14
  C:12E9H         LINE#         15
  C:12ECH         LINE#         16
  C:12EFH         LINE#         17
  C:12F2H         LINE#         20
  -------         ENDPROC       PWM_INIT
  -------         PROC          _PWM_CH
  D:0055H         SYMBOL        ch
  D:0056H         SYMBOL        per
  D:0003H         SYMBOL        duty
  -------         DO            
  D:0006H         SYMBOL        dut
  -------         ENDDO         
  C:10B7H         LINE#         22
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 15


  C:10BBH         LINE#         23
  C:10BBH         LINE#         25
  C:10E9H         LINE#         26
  C:10F8H         LINE#         27
  C:10F8H         LINE#         28
  C:10F8H         LINE#         29
  C:10FBH         LINE#         30
  C:10FDH         LINE#         31
  C:10FEH         LINE#         32
  C:10FEH         LINE#         33
  C:1101H         LINE#         34
  C:1103H         LINE#         35
  C:1104H         LINE#         36
  C:1104H         LINE#         37
  C:1107H         LINE#         38
  C:1109H         LINE#         39
  C:110AH         LINE#         40
  C:110AH         LINE#         41
  C:110DH         LINE#         42
  C:110FH         LINE#         43
  C:110FH         LINE#         44
  C:110FH         LINE#         45
  C:110FH         LINE#         46
  C:110FH         LINE#         47
  -------         ENDPROC       _PWM_CH
  -------         PROC          _PWM_SET
  D:001AH         SYMBOL        fre
  D:001CH         SYMBOL        ch
  D:001DH         SYMBOL        duty
  -------         DO            
  D:0007H         SYMBOL        temp
  D:001EH         SYMBOL        per
  -------         ENDDO         
  C:0E8DH         LINE#         54
  C:0E95H         LINE#         55
  C:0E95H         LINE#         58
  C:0E9BH         LINE#         59
  C:0E9BH         LINE#         60
  C:0E9FH         LINE#         61
  C:0EADH         LINE#         62
  C:0EADH         LINE#         63
  C:0EADH         LINE#         64
  C:0EBEH         LINE#         65
  C:0EBEH         LINE#         66
  C:0EC0H         LINE#         67
  C:0EC0H         LINE#         68
  C:0ECBH         LINE#         69
  C:0ECBH         LINE#         70
  C:0ECDH         LINE#         71
  C:0ECDH         LINE#         72
  C:0EE2H         LINE#         73
  C:0EE2H         LINE#         74
  C:0EE4H         LINE#         75
  C:0EE4H         LINE#         76
  C:0EFEH         LINE#         77
  C:0F07H         LINE#         78
  C:0F07H         LINE#         80
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 16


  C:0F07H         LINE#         81
  C:0F07H         LINE#         82
  C:0F07H         LINE#         83
  C:0F07H         LINE#         84
  -------         ENDPROC       _PWM_SET
  -------         PROC          PWM_TEST
  C:14CEH         LINE#         86
  C:14CEH         LINE#         87
  C:14CEH         LINE#         88
  C:14D1H         LINE#         89
  C:14DCH         LINE#         90
  -------         ENDPROC       PWM_TEST
  -------         ENDMOD        PWM

  -------         MODULE        REM
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00B7H         PUBLIC        P5
  B:00A8H.7       PUBLIC        EA
  D:00F5H         PUBLIC        PWM0CON
  D:00C8H         PUBLIC        IEN2
  D:00E6H         PUBLIC        P5CR
  D:00F2H         PUBLIC        REMNUMH
  D:00F3H         PUBLIC        REMNUML
  C:1362H         PUBLIC        REM_InitCarrier
  X:0000H         PUBLIC        g_auiRemCode
  D:00F1H         PUBLIC        REMCON
  C:0F08H         PUBLIC        REM_IntSetInfrared
  C:1480H         PUBLIC        rem_init
  D:00D2H         PUBLIC        SYSCON
  C:153EH         PUBLIC        REM_Test
  D:00F7H         PUBLIC        PWM0D
  D:008AH         PUBLIC        ALFSEL1
  D:00D1H         PUBLIC        CKCON
  D:00F6H         PUBLIC        PWM0P
  -------         PROC          REM_INIT
  C:1480H         LINE#         52
  C:1480H         LINE#         53
  C:1480H         LINE#         54
  C:1483H         LINE#         55
  C:1486H         LINE#         56
  C:1489H         LINE#         57
  C:148CH         LINE#         58
  C:148FH         LINE#         59
  C:1492H         LINE#         60
  C:1494H         LINE#         61
  -------         ENDPROC       REM_INIT
  -------         PROC          REM_TEST
  C:153EH         LINE#         63
  C:153EH         LINE#         64
  C:153EH         LINE#         65
  C:1541H         LINE#         66
  C:1541H         LINE#         67
  C:1541H         LINE#         68
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 17


  C:1544H         LINE#         69
  C:154BH         LINE#         70
  -------         ENDPROC       REM_TEST
  -------         PROC          REM_INITCARRIER
  C:1362H         LINE#         75
  C:1362H         LINE#         76
  C:1362H         LINE#         77
  C:1365H         LINE#         78
  C:1368H         LINE#         79
  C:136BH         LINE#         81
  C:1371H         LINE#         82
  C:1375H         LINE#         83
  C:1378H         LINE#         85
  C:137BH         LINE#         87
  C:137FH         LINE#         88
  C:1383H         LINE#         89
  -------         ENDPROC       REM_INITCARRIER
  -------         PROC          REM_INTSETINFRARED
  -------         DO            
  D:0057H         SYMBOL        i
  D:0004H         SYMBOL        j
  -------         ENDDO         
  C:0F08H         LINE#         90
  C:0F1BH         LINE#         93
  C:0F1EH         LINE#         94
  C:0F26H         LINE#         97
  C:0F2EH         LINE#         98
  C:0F2EH         LINE#         100
  C:0F31H         LINE#         101
  C:0F36H         LINE#         102
  C:0F38H         LINE#         104
  C:0F38H         LINE#         106
  C:0F58H         LINE#         107
  C:0F6FH         LINE#         108
  C:0F6FH         LINE#         110
  -------         ENDPROC       REM_INTSETINFRARED
  -------         ENDMOD        REM

  -------         MODULE        SYSTEM
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:14DEH         PUBLIC        _clk_enable
  C:150EH         PUBLIC        _sub_clk_sel
  D:00E3H         PUBLIC        P2CR
  D:00D3H         PUBLIC        CLKCFG
  D:0087H         PUBLIC        PCON
  C:151EH         PUBLIC        _clko_output
  C:004EH         PUBLIC        cpu_idle
  D:00D2H         PUBLIC        SYSCON
  C:14FEH         PUBLIC        _main_clk_sel
  C:0006H         PUBLIC        _system_clk_div
  D:008AH         PUBLIC        ALFSEL1
  C:003EH         PUBLIC        cpu_stop
  C:14EEH         PUBLIC        _clk_disable
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 18


  D:00FFH         PUBLIC        REMAP
  -------         PROC          _SYSTEM_CLK_DIV
  D:0007H         SYMBOL        clk_div
  C:0006H         LINE#         2
  C:0006H         LINE#         3
  C:0006H         LINE#         4
  C:0009H         LINE#         5
  C:0011H         LINE#         6
  -------         ENDPROC       _SYSTEM_CLK_DIV
  -------         PROC          _CLK_ENABLE
  D:0007H         SYMBOL        clk_source
  C:14DEH         LINE#         8
  C:14DEH         LINE#         9
  C:14DEH         LINE#         10
  C:14E1H         LINE#         11
  C:14E5H         LINE#         12
  C:14E8H         LINE#         13
  C:14ECH         LINE#         15
  -------         ENDPROC       _CLK_ENABLE
  -------         PROC          _CLK_DISABLE
  D:0007H         SYMBOL        clk_source
  C:14EEH         LINE#         18
  C:14EEH         LINE#         19
  C:14EEH         LINE#         20
  C:14F1H         LINE#         21
  C:14F5H         LINE#         22
  C:14F8H         LINE#         23
  C:14FCH         LINE#         25
  -------         ENDPROC       _CLK_DISABLE
  -------         PROC          _MAIN_CLK_SEL
  D:0007H         SYMBOL        clk_source
  C:14FEH         LINE#         28
  C:14FEH         LINE#         29
  C:14FEH         LINE#         30
  C:1501H         LINE#         31
  C:1505H         LINE#         32
  C:1508H         LINE#         33
  C:150CH         LINE#         35
  -------         ENDPROC       _MAIN_CLK_SEL
  -------         PROC          _SUB_CLK_SEL
  D:0007H         SYMBOL        subclk_source
  C:150EH         LINE#         38
  C:150EH         LINE#         39
  C:150EH         LINE#         40
  C:1511H         LINE#         41
  C:1515H         LINE#         42
  C:1518H         LINE#         43
  C:151CH         LINE#         45
  -------         ENDPROC       _SUB_CLK_SEL
  -------         PROC          CPU_IDLE
  C:004EH         LINE#         48
  C:004EH         LINE#         49
  C:004EH         LINE#         50
  C:0051H         LINE#         51
  -------         ENDPROC       CPU_IDLE
  -------         PROC          CPU_STOP
  C:003EH         LINE#         53
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 19


  C:003EH         LINE#         54
  C:003EH         LINE#         55
  C:003FH         LINE#         56
  C:0040H         LINE#         57
  C:0041H         LINE#         58
  C:0042H         LINE#         59
  C:0045H         LINE#         60
  C:0046H         LINE#         61
  C:0047H         LINE#         62
  C:0048H         LINE#         63
  C:0049H         LINE#         64
  -------         ENDPROC       CPU_STOP
  -------         PROC          _CLKO_OUTPUT
  D:0007H         SYMBOL        clko_sel
  C:151EH         LINE#         66
  C:151EH         LINE#         67
  C:151EH         LINE#         68
  C:1521H         LINE#         69
  C:1524H         LINE#         70
  C:1527H         LINE#         71
  C:152AH         LINE#         72
  C:152DH         LINE#         73
  -------         ENDPROC       _CLKO_OUTPUT
  -------         ENDMOD        SYSTEM

  -------         MODULE        TIMER2
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  D:00C0H         PUBLIC        IEN1
  D:00E3H         PUBLIC        P2CR
  C:155BH         PUBLIC        Timer2_Test
  D:00BEH         PUBLIC        TH2
  D:00BDH         PUBLIC        TL2
  D:00BCH         PUBLIC        T2CPH
  D:00BBH         PUBLIC        T2CPL
  D:00BAH         PUBLIC        T2MOD
  D:00B9H         PUBLIC        T2CON
  D:008AH         PUBLIC        ALFSEL1
  C:13A2H         PUBLIC        T2_Init
  -------         PROC          T2_INIT
  C:13A2H         LINE#         9
  C:13A2H         LINE#         10
  C:13A2H         LINE#         22
  C:13A5H         LINE#         23
  C:13A8H         LINE#         24
  C:13ABH         LINE#         25
  C:13AEH         LINE#         26
  C:13B1H         LINE#         27
  C:13B4H         LINE#         28
  C:13B7H         LINE#         29
  C:13BAH         LINE#         30
  C:13BDH         LINE#         56
  -------         ENDPROC       T2_INIT
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 20


  -------         PROC          TIMER2_TEST
  C:155BH         LINE#         59
  C:155BH         LINE#         60
  C:155BH         LINE#         70
  C:155DH         LINE#         71
  C:1560H         LINE#         72
  C:1563H         LINE#         87
  -------         ENDPROC       TIMER2_TEST
  -------         ENDMOD        TIMER2

  -------         MODULE        TIMER3
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00BFH         PUBLIC        P4
  B:00A8H.7       PUBLIC        EA
  D:00C0H         PUBLIC        IEN1
  D:00E5H         PUBLIC        P4CR
  D:00D3H         PUBLIC        CLKCFG
  D:0087H         PUBLIC        PCON
  C:143EH         PUBLIC        Timer3_Test
  D:0093H         PUBLIC        TH3
  D:0092H         PUBLIC        TL3
  D:0091H         PUBLIC        T3CON
  C:152EH         PUBLIC        T3_Init
  -------         PROC          T3_INIT
  C:152EH         LINE#         4
  C:152EH         LINE#         5
  C:152EH         LINE#         6
  C:1531H         LINE#         8
  C:1534H         LINE#         11
  C:1537H         LINE#         12
  C:153AH         LINE#         13
  C:153DH         LINE#         14
  -------         ENDPROC       T3_INIT
  -------         PROC          TIMER3_TEST
  C:143EH         LINE#         16
  C:143EH         LINE#         17
  C:143EH         LINE#         18
  C:1441H         LINE#         19
  C:1444H         LINE#         22
  C:1447H         LINE#         23
  C:144AH         LINE#         24
  C:144CH         LINE#         26
  C:144CH         LINE#         27
  C:144CH         LINE#         28
  C:144FH         LINE#         29
  C:1452H         LINE#         30
  -------         ENDPROC       TIMER3_TEST
  -------         ENDMOD        TIMER3

  -------         MODULE        UART
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 21


  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00A1H         PUBLIC        SBRTH
  D:00A2H         PUBLIC        SBRTL
  D:00A8H         PUBLIC        IEN0
  C:13BEH         PUBLIC        Uart_Init
  D:00E3H         PUBLIC        P2CR
  C:1565H         PUBLIC        Uart_Test
  C:14AAH         PUBLIC        _sendString
  C:005EH         PUBLIC        _sendChar
  D:0099H         PUBLIC        SBUF
  D:0098H         PUBLIC        SCON
  D:00D2H         PUBLIC        SYSCON
  D:008AH         PUBLIC        ALFSEL1
  D:00D1H         PUBLIC        CKCON
  D:00A3H         PUBLIC        SFINE
  -------         PROC          UART_INIT
  C:13BEH         LINE#         4
  C:13BEH         LINE#         5
  C:13BEH         LINE#         6
  C:13C1H         LINE#         7
  C:13C4H         LINE#         8
  C:13C7H         LINE#         9
  C:13CAH         LINE#         10
  C:13CDH         LINE#         14
  C:13D0H         LINE#         15
  C:13D3H         LINE#         16
  C:13D6H         LINE#         17
  C:13D9H         LINE#         20
  -------         ENDPROC       UART_INIT
  -------         PROC          _SENDCHAR
  D:0007H         SYMBOL        TxChar
  C:005EH         LINE#         23
  C:005EH         LINE#         24
  C:005EH         LINE#         25
  C:0060H         LINE#         26
  -------         ENDPROC       _SENDCHAR
  -------         PROC          _SENDSTRING
  D:0001H         SYMBOL        TxStr
  C:14AAH         LINE#         29
  C:14AAH         LINE#         30
  C:14AAH         LINE#         31
  C:14B0H         LINE#         32
  C:14B0H         LINE#         33
  C:14B3H         LINE#         34
  C:14BAH         LINE#         35
  C:14BCH         LINE#         36
  -------         ENDPROC       _SENDSTRING
  -------         PROC          UART_TEST
  C:1565H         LINE#         41
  C:1565H         LINE#         42
  C:1565H         LINE#         43
  C:1568H         LINE#         44
  C:156BH         LINE#         47
  C:156BH         LINE#         48
  C:156BH         LINE#         50
  -------         ENDPROC       UART_TEST
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 22


  -------         ENDMOD        UART

  -------         MODULE        WDT
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  D:00A8H         PUBLIC        IEN0
  D:00CFH         PUBLIC        WDTWK
  D:00D5H         PUBLIC        CLKEN1
  D:00B2H         PUBLIC        INTCTRL
  C:1574H         PUBLIC        WDT_RLD
  D:00CEH         PUBLIC        WDTCON
  D:0086H         PUBLIC        WDTRLD
  C:14BDH         PUBLIC        _WDT_Init
  C:1454H         PUBLIC        _WDTTimer_Init
  -------         PROC          _WDT_INIT
  D:0007H         SYMBOL        wdttime
  C:14BDH         LINE#         7
  C:14BDH         LINE#         8
  C:14BDH         LINE#         9
  C:14C4H         LINE#         10
  C:14C7H         LINE#         12
  C:14CAH         LINE#         13
  C:14CDH         LINE#         15
  -------         ENDPROC       _WDT_INIT
  -------         PROC          WDT_RLD
  C:1574H         LINE#         17
  C:1574H         LINE#         18
  C:1574H         LINE#         20
  C:1577H         LINE#         21
  C:157AH         LINE#         22
  -------         ENDPROC       WDT_RLD
  -------         PROC          _WDTTIMER_INIT
  D:0007H         SYMBOL        wdttimer
  C:1454H         LINE#         28
  C:1454H         LINE#         29
  C:1454H         LINE#         30
  C:1456H         LINE#         31
  C:1459H         LINE#         32
  C:145CH         LINE#         34
  C:145FH         LINE#         35
  C:1461H         LINE#         36
  C:1464H         LINE#         37
  C:1467H         LINE#         39
  -------         ENDPROC       _WDTTIMER_INIT
  -------         ENDMOD        WDT

  -------         MODULE        WTTIMER
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00BFH         PUBLIC        P4
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 23


  B:00A8H.7       PUBLIC        EA
  D:00CDH         PUBLIC        WTCON
  D:00A8H         PUBLIC        IEN0
  D:00E5H         PUBLIC        P4CR
  D:00D5H         PUBLIC        CLKEN1
  C:146AH         PUBLIC        _WT_Init
  D:00B2H         PUBLIC        INTCTRL
  C:1495H         PUBLIC        WT_Test
  D:0087H         PUBLIC        PCON
  D:0088H         PUBLIC        TCON
  C:129BH         PUBLIC        _Wake_wdt
  C:1426H         PUBLIC        _Wake_wt
  -------         PROC          _WT_INIT
  D:0007H         SYMBOL        wttime
  C:146AH         LINE#         9
  C:146AH         LINE#         10
  C:146AH         LINE#         11
  C:1471H         LINE#         12
  C:1474H         LINE#         13
  C:1477H         LINE#         14
  C:147AH         LINE#         15
  C:147CH         LINE#         16
  C:147FH         LINE#         19
  -------         ENDPROC       _WT_INIT
  -------         PROC          _WAKE_WT
  D:0007H         SYMBOL        time
  C:1426H         LINE#         23
  C:1426H         LINE#         24
  C:1426H         LINE#         25
  C:1429H         LINE#         26
  C:1429H         LINE#         27
  C:1429H         LINE#         29
  C:142CH         LINE#         31
  C:142FH         LINE#         33
  C:1434H         LINE#         34
  C:1439H         LINE#         36
  C:143CH         LINE#         37
  -------         ENDPROC       _WAKE_WT
  -------         PROC          _WAKE_WDT
  D:0059H         SYMBOL        count
  -------         DO            
  D:005AH         SYMBOL        i
  -------         ENDDO         
  C:129BH         LINE#         40
  C:129DH         LINE#         41
  C:129DH         LINE#         43
  C:12A2H         LINE#         44
  C:12A2H         LINE#         45
  C:12A2H         LINE#         47
  C:12A5H         LINE#         48
  C:12AFH         LINE#         49
  C:12AFH         LINE#         50
  C:12B2H         LINE#         52
  C:12B5H         LINE#         53
  C:12B9H         LINE#         55
  C:12BEH         LINE#         56
  C:12C3H         LINE#         58
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 24


  C:12C6H         LINE#         60
  -------         ENDPROC       _WAKE_WDT
  -------         PROC          WT_TEST
  C:1495H         LINE#         67
  C:1495H         LINE#         68
  C:1495H         LINE#         69
  C:1498H         LINE#         70
  C:149BH         LINE#         71
  C:14A2H         LINE#         72
  C:14A5H         LINE#         74
  -------         ENDPROC       WT_TEST
  -------         ENDMOD        WTTIMER

  -------         MODULE        ?C?FPMUL
  C:007EH         PUBLIC        ?C?FPMUL
  -------         ENDMOD        ?C?FPMUL

  -------         MODULE        ?C?FPDIV
  C:0187H         PUBLIC        ?C?FPDIV
  -------         ENDMOD        ?C?FPDIV

  -------         MODULE        ?C?FCAST
  C:022EH         PUBLIC        ?C?FCASTC
  C:0229H         PUBLIC        ?C?FCASTI
  C:0224H         PUBLIC        ?C?FCASTL
  -------         ENDMOD        ?C?FCAST

  -------         MODULE        ?C?CASTF
  C:0262H         PUBLIC        ?C?CASTF
  -------         ENDMOD        ?C?CASTF

  -------         MODULE        PRINTF
  D:0022H         PUBLIC        ?_PRINTF?BYTE
  D:0022H         PUBLIC        ?_SPRINTF?BYTE
  C:079EH         PUBLIC        _PRINTF
  C:0798H         PUBLIC        _SPRINTF
  -------         ENDMOD        PRINTF

  -------         MODULE        ?C?FPROUND
  C:02E3H         PUBLIC        ?C?FPROUND
  -------         ENDMOD        ?C?FPROUND

  -------         MODULE        ?C?FPCONVERT
  C:0312H         PUBLIC        ?C?FPCONVERT
  -------         ENDMOD        ?C?FPCONVERT

  -------         MODULE        ?C?FPADD
  C:041CH         PUBLIC        ?C?FPADD
  C:0418H         PUBLIC        ?C?FPSUB
  -------         ENDMOD        ?C?FPADD

  -------         MODULE        ?C?FTNPWR
  C:053DH         PUBLIC        ?C?FTNPWR
  -------         ENDMOD        ?C?FTNPWR

  -------         MODULE        ?C?CLDPTR
  C:057DH         PUBLIC        ?C?CLDPTR
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 25


  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CLDOPTR
  C:0596H         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR

  -------         MODULE        ?C?CSTPTR
  C:05C3H         PUBLIC        ?C?CSTPTR
  -------         ENDMOD        ?C?CSTPTR

  -------         MODULE        ?C?UIDIV
  C:05D5H         PUBLIC        ?C?UIDIV
  -------         ENDMOD        ?C?UIDIV

  -------         MODULE        ?C?SLDIV
  C:11F1H         PUBLIC        ?C?SLDIV
  -------         ENDMOD        ?C?SLDIV

  -------         MODULE        ?C?LNEG
  C:062AH         PUBLIC        ?C?LNEG
  -------         ENDMOD        ?C?LNEG

  -------         MODULE        ?C?PLDIIDATA
  C:0638H         PUBLIC        ?C?PLDIIDATA
  -------         ENDMOD        ?C?PLDIIDATA

  -------         MODULE        ?C?CCASE
  C:0648H         PUBLIC        ?C?CCASE
  -------         ENDMOD        ?C?CCASE

  -------         MODULE        PUTCHAR
  C:12F3H         PUBLIC        _PUTCHAR
  -------         ENDMOD        PUTCHAR

  -------         MODULE        ?C?ULDIV
  C:06AAH         PUBLIC        ?C?ULDIV
  -------         ENDMOD        ?C?ULDIV

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?ADC_TEST?ADC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?EEPROM_TEST?EEPROM

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?EINT_TEST?EINT

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?IO_TEST?IO

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?LCD_OFF?LCD

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?LCD_TEST?LCD

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
BL51 BANKED LINKER/LOCATER V6.22                                                      12/03/2024  14:59:39  PAGE 26


    SEGMENT: ?PR?PWM_TEST?PWM

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?REM_TEST?REM

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?CPU_STOP?SYSTEM

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_CLKO_OUTPUT?SYSTEM

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?TIMER2_TEST?TIMER2

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?UART_TEST?UART

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_WDT_INIT?WDT

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_WAKE_WT?WTTIMER

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?WT_TEST?WTTIMER

Program Size: data=91.1 xdata=419 code=5485
LINK/LOCATE RUN COMPLETE.  15 WARNING(S),  0 ERROR(S)
