004-005 @WRITE_PROGRAM_MEMORY8.P1
004-005 @READ_PROGRAM_MEMORY8.P2
015     CCP_1
015     CCP_1_LOW
016     CCP_1_HIGH
01B     CCP_2_LOW
01B     CCP_2
01C     CCP_2_HIGH
020     @INTERRUPT_AREA
021     @INTERRUPT_AREA
022     @INTERRUPT_AREA
023     @INTERRUPT_AREA
024     @INTERRUPT_AREA
025     @INTERRUPT_AREA
026     @INTERRUPT_AREA
027     @INTERRUPT_AREA
028     @INTERRUPT_AREA
029     @INTERRUPT_AREA
02A     @INTERRUPT_AREA
02B     @INTERRUPT_AREA
02C-02D strtok.save
02E-031 _Randseed
032-035 tocdo
036-039 tocdodat
03A-03D xung
03E-041 xungmoi
042-045 xungcu
046-049 dem
04A-04D w
04E     @TRIS_C
04F-06E MAIN.string
04F     LCD_SetPosition.cX
06F-070 strtof.s
06F     @PSTRINGCN7_899.P1
06F-072 @PRINTF_L32D_899FPFPF.P2
06F-072 @PRINTF_L32D_9600_62_63FPFPF.P3
06F     MAIN.@SCRATCH1
06F     @PSTRINGC7_899.@SCRATCH1
070     @PSTRINGCN7_899.@SCRATCH1
070     @PSTRINGC7_899.@SCRATCH2
071-072 strtof.endptr
071     @PSTRINGCN7_899.@SCRATCH2
071     @PSTRINGC7_899.@SCRATCH3
072     @PSTRINGCN7_899.@SCRATCH3
072     @PSTRINGC7_899.@SCRATCH4
073     @PRINTF_L32D_899FPFPF.P1
073     @PRINTF_L32D_9600_62_63FPFPF.P2
073-076 strtof.pow10
073     @PSTRINGCN7_899.@SCRATCH4
077     @SCRATCH
078     @SCRATCH
078     _RETURN_
079     @SCRATCH
07A     @SCRATCH
07B-07E strtof.result
07F     @INTERRUPT_AREA
0A0.0   strtof.skip
0A0.1   strtof.sign
0A0.2   strtof.point
0A0     @PRINTF_L32D_899FPFPF.@SCRATCH1
0A0     @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH1
0A1     strtof.c
0A1     @PRINTF_L32D_899FPFPF.@SCRATCH2
0A1     @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH2
0A2     strtof.ptr
0A2     @PRINTF_L32D_899FPFPF.@SCRATCH3
0A2     @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH3
0A3     strtof.@SCRATCH1
0A3     @PRINTF_L32D_899FPFPF.@SCRATCH4
0A3     @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH4
0A4     strtof.@SCRATCH2
0A4     @PRINTF_L32D_899FPFPF.@SCRATCH5
0A4     @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH5
0A5     strtof.@SCRATCH3
0A5     @PRINTF_L32D_899FPFPF.@SCRATCH6
0A5     @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH6
0A6     strtof.@SCRATCH4
0A6     @PRINTF_L32D_899FPFPF.@SCRATCH7
0A6     @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH7
0A7-0AA @DIVFF.P1
0A7-0A8 @ITOF.P2
0A7     @PRINTF_L32D_899FPFPF.@SCRATCH8
0A7     @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH8
0A8     LCD_PutChar.cX
0A8-0AB @FTOSD.P1
0A8-0AB @DIV3232.P2
0A9     LCD_PutCmd.cX
0AA     @delay_ms1.P1
0AA     LCD_SetData.cX
0AB-0AE @DIVFF.P1
0AC-0AF @DIV3232.P1
0AC     @FTOSD.@SCRATCH1
0AF     @DIVFF.@SCRATCH1
0B0     @DIVFF.@SCRATCH2
0B0     @DIV3232.@SCRATCH1
0B1     @DIVFF.@SCRATCH3
0B1     @DIV3232.@SCRATCH2
0B2     @DIVFF.@SCRATCH4
0B2     @DIV3232.@SCRATCH3
0B3     @DIVFF.@SCRATCH5
0B3     @DIV3232.@SCRATCH4
0B4     @DIVFF.@SCRATCH6
0B4     @DIV3232.@SCRATCH5
0C5-0C8 @ADDFF.P1
0C5-0C8 @FLT.P2
0C5-0C8 @MULFF.P3
0C9-0CC @ADDFF.P1
0C9-0CC @FLT.P2
0C9-0CC @MULFF.P3
0CD     @MULFF.@SCRATCH1
0CD     @ADDFF.@SCRATCH1
0CD     @FLT.@SCRATCH1
0CE     @MULFF.@SCRATCH2
0CE     @ADDFF.@SCRATCH2
0CE     @FLT.@SCRATCH2
0CF     @MULFF.@SCRATCH3
0CF     @ADDFF.@SCRATCH3
0D0     @MULFF.@SCRATCH4
0D0     @ADDFF.@SCRATCH4
0D1     @MULFF.@SCRATCH5
0D1     @ADDFF.@SCRATCH5
0D2     @ADDFF.@SCRATCH6
0D3     @ADDFF.@SCRATCH7
0D4     @ADDFF.@SCRATCH8
0FF     @INTERRUPT_AREA
107.6   C1OUT
108.6   C2OUT
10D-10E @WRITE_PROGRAM_MEMORY8.P1
10D-10E @READ_PROGRAM_MEMORY8.P2
17F     @INTERRUPT_AREA
1FF     @INTERRUPT_AREA
27F     @INTERRUPT_AREA
2FF     @INTERRUPT_AREA
37F     @INTERRUPT_AREA
3FF     @INTERRUPT_AREA
47F     @INTERRUPT_AREA
4FF     @INTERRUPT_AREA
57F     @INTERRUPT_AREA
5FF     @INTERRUPT_AREA
67F     @INTERRUPT_AREA
6FF     @INTERRUPT_AREA
77F     @INTERRUPT_AREA
7FF     @INTERRUPT_AREA
87F     @INTERRUPT_AREA
8FF     @INTERRUPT_AREA
97F     @INTERRUPT_AREA
9FF     @INTERRUPT_AREA
A7F     @INTERRUPT_AREA
AFF     @INTERRUPT_AREA
B7F     @INTERRUPT_AREA
BFF     @INTERRUPT_AREA
C7F     @INTERRUPT_AREA
CFF     @INTERRUPT_AREA
D7F     @INTERRUPT_AREA
DFF     @INTERRUPT_AREA
E7F     @INTERRUPT_AREA
EFF     @INTERRUPT_AREA
F7F     @INTERRUPT_AREA
FFF     @INTERRUPT_AREA

ROM Allocation:
000058  @FLT
000099  @MULFF
000110  @ADDFF
000256  NGAT_TIMER1
0002D2  ngatkenhA
0002FA  @const925.call
000300  @const940.call
000309  @const942.call
000310  LCD_SetData
00033B  @delay_ms1
00034F  LCD_PulseEnable
000362  LCD_PutCmd
000371  LCD_Init
0003A3  @ITOF
0003C2  strtof
000454  @DIVFF
0005F0  LCD_PutChar
0005FE  @PSTRINGCN7_899
00065D  @FTOSD
00067E  @DIV3232
0006CF  @PRINTF_L32D_899FPFPF
000800  @PRINTF_L32D_9600_62_63FPFPF
0008F7  @PSTRINGC7_899
000950  MAIN
000950  @cinit1
000989  @cinit2
0136  StrtoulGO
0136  StrtolGO

Project Directory:
    C:\Users\thanhlolthuong\3D Objects\1_HOC TAP\2017 2018 HK2\Do_luong_DKMT\THUCHANH\TUAN10\TN1\CCS\

Project Files:
    main.c                                                  [17-Apr-18 09:47  CRC=2854842E]
    main.h                                                  [17-Apr-18 09:38  CRC=64D0046D]
    ..\..\..\..\..\..\..\..\..\..\Program Files (x86)\PICC\Devices\16F887.h [03-Feb-18 16:29  CRC=6CB1A611]
    ..\..\..\..\..\..\..\..\..\..\Program Files (x86)\PICC\Drivers\stdlib.h [08-Jun-11 14:39  CRC=0B6669CF]
    ..\..\..\..\..\..\..\..\..\..\Program Files (x86)\PICC\Drivers\stddef.h [16-Jul-10 09:27  CRC=897CEC6C]
    ..\..\..\..\..\..\..\..\..\..\Program Files (x86)\PICC\Drivers\string.h [14-Jul-11 10:13  CRC=23EDEC8F]
    ..\..\..\..\..\..\..\..\..\..\Program Files (x86)\PICC\Drivers\ctype.h [03-Jan-08 13:55  CRC=2D1F019F]
    ..\..\..\..\..\..\..\..\..\..\Program Files (x86)\PICC\Devices\lcd4bit.c [10-Apr-18 08:42  CRC=ED16C899]

Source signature=B9F40447

Units:
    main (main)

Compiler Settings:
    Processor:      PIC16F887
    Pointer Size:   16
    ADC Range:      0-65535
    Opt Level:      9
    Short,Int,Long: UNSIGNED: 1,8,16
    Float,Double:   32,32

Output Files:
    XREF file:   main.xsym
    Errors:      main.err
    Ext Symbols: main.esym
    INHX8:       main.hex
    Symbols:     main.sym
    List:        main.lst
    Debug/COFF:  main.cof
    Project:     main.ccspjt
    Call Tree:   main.tre
    Statistics:  main.STA
