gplink-1.1.0
Copyright (c) 1998-2005 gputils project
Listing File Generated: 5-26-2018  17:18:39
 
 
Address  Value    Disassembly              Source
-------  -----    -----------              ------
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Jan 25 2018 21:08:05) (MSVC)
                                           ; This file was generated Sat May 26 17:18:24 2018
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../config_set.c"
                                           	.radix dec
                                           	.include "KF8TS3514.inc"
                                           ;************************************************************
                                           ;       Header file for the KungFu8
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           T0			.EQU                 0x01
                                           PCL			.EQU                 0x02
                                           PSW			.EQU                 0x03
                                           P0			.EQU                 0x05
                                           P2			.EQU                 0x06
                                           P1			.EQU                 0x07
                                           PCH			.EQU                 0x0A
                                           INTCTL			.EQU                 0x0B
                                           EIF1			.EQU                 0x0C
                                           EIF2			.EQU                 0x0D
                                           T1L			.EQU                 0x0E
                                           T1H			.EQU                 0x0F
                                           T1CTL			.EQU                 0x10
                                           PWM1L			.EQU                 0x13
                                           PWMCTL			.EQU                 0x15
                                           PP1			.EQU                 0x16
                                           BANK			.EQU                 0x17
                                           C1CTL			.EQU                 0x19
                                           VDACS			.EQU                 0x1A
                                           AMPCTL			.EQU                 0x1B
                                           ANSEH			.EQU                 0x1D
                                           ADCDATA0H		.EQU                 0x1E
                                           ADCCTL0			.EQU                 0x1F
                                           AMPDT			.EQU                 0x20
                                           OPTR			.EQU                 0x21
                                           IP0			.EQU                 0x22
                                           IP1			.EQU                 0x23
                                           IP2			.EQU                 0x24
                                           TR0			.EQU                 0x25
                                           TR2			.EQU                 0x26
                                           TR1			.EQU                 0x27
                                           OSCSTA			.EQU                 0x28
                                           IP3			.EQU                 0x29
                                           VRECAL1			.EQU                 0x2A
                                           VRECTL			.EQU                 0x2B
                                           EIE1			.EQU                 0x2C
                                           EIE2			.EQU                 0x2D
                                           PCTL			.EQU                 0x2E
                                           OSCCTL			.EQU                 0x2F
                                           OSCCAL0			.EQU                 0x30
                                           ANSEL			.EQU                 0x31
                                           PP2			.EQU                 0x32
                                           PWM2L			.EQU                 0x33
                                           PUR0			.EQU                 0x35
                                           IOCL			.EQU                 0x36
                                           OSCCAL1			.EQU                 0x37
                                           NVMDATAH		.EQU                 0x38
                                           NVMDATAL		.EQU                 0x39
                                           NVMADDRH		.EQU                 0x3A
                                           NVMADDRL		.EQU                 0x3B
                                           NVMCTL0			.EQU                 0x3C
                                           NVMCTL1			.EQU                 0x3D
                                           ADCDATA0L		.EQU                 0x3E
                                           ADCCTL1			.EQU                 0x3F
                                           P0LR			.EQU                 0x45
                                           P2LR			.EQU                 0x46
                                           P1LR			.EQU                 0x47
                                           EIE3			.EQU                 0x4A
                                           EIF3			.EQU                 0x4B
                                           OSCCAL2			.EQU                 0x4C
                                           OSCCAL3			.EQU                 0x4D
                                           T3CTL			.EQU                 0x4E
                                           T3L			.EQU                 0x4F
                                           CTCTL0			.EQU                 0x53
                                           T3H			.EQU                 0x5F
                                           PUR1			.EQU                 0x60
                                           PUR2			.EQU                 0x61
                                           CTCTL1			.EQU                 0x64
                                           INTEDGCTL		.EQU                 0x67
                                           ADCDATA3L		.EQU                 0x6A
                                           VDAC			.EQU                 0x112
                                           VRES			.EQU                 0x113
                                           C1CAL			.EQU                 0x115
                                           SSCICTL0		.EQU                 0x128
                                           SSCICTL1		.EQU                 0x12A
                                           SSCISTA			.EQU                 0x12B
                                           SSCIBUFR		.EQU                 0x12C
                                           SSCIADD			.EQU                 0x12E
                                           SSCIMSK			.EQU                 0x12E
                                           WDTPS			.EQU                 0x12F
                                           C1FILTCTL		.EQU                 0x14A
                                           C1FILTPRE		.EQU                 0x14B
                                           VRECAL2			.EQU                 0x159
                                           VRECAL3			.EQU                 0x15A
                                           CTCTL2			.EQU                 0x15B
                                           T4L			.EQU                 0x160
                                           T4H			.EQU                 0x161
                                           T4REL			.EQU                 0x162
                                           T4REH			.EQU                 0x163
                                           T4CTL			.EQU                 0x164
                                           RC32KCAL		.EQU                 0x165
                                           
                                           
                                           ;  03H  PSW   Bits-------------------------------------
                                           TO			.EQU                4
                                           PD			.EQU                3
                                           Z			.EQU                2
                                           DC			.EQU                1
                                           CY			.EQU                0
                                           _TO			.EQU                4
                                           _PD			.EQU                3
                                           _Z			.EQU                2
                                           _DC			.EQU                1
                                           _CY			.EQU                0
                                           
                                           ;  05H  P0   Bits-------------------------------------
                                           P05			.EQU                5
                                           P04			.EQU                4
                                           P03			.EQU                3
                                           P02			.EQU                2
                                           P01			.EQU                1
                                           P00			.EQU                0
                                           _P05			.EQU                5
                                           _P04			.EQU                4
                                           _P03			.EQU                3
                                           _P02			.EQU                2
                                           _P01			.EQU                1
                                           _P00			.EQU                0
                                           
                                           ;  06H  P2   Bits-------------------------------------
                                           P23			.EQU                3
                                           P22			.EQU                2
                                           P21			.EQU                1
                                           P20			.EQU                0
                                           _P23			.EQU                3
                                           _P22			.EQU                2
                                           _P21			.EQU                1
                                           _P20			.EQU                0
                                           
                                           ;  07H  P1   Bits-------------------------------------
                                           P17			.EQU                7
                                           P16			.EQU                6
                                           P15			.EQU                5
                                           P14			.EQU                4
                                           P13			.EQU                3
                                           P12			.EQU                2
                                           P11			.EQU                1
                                           P10			.EQU                0
                                           _P17			.EQU                7
                                           _P16			.EQU                6
                                           _P15			.EQU                5
                                           _P14			.EQU                4
                                           _P13			.EQU                3
                                           _P12			.EQU                2
                                           _P11			.EQU                1
                                           _P10			.EQU                0
                                           
                                           ;  0AH  PCH   Bits-------------------------------------
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIE			.EQU                7
                                           PUIE			.EQU                6
                                           T0IE			.EQU                5
                                           INT0IE			.EQU                4
                                           P0IE			.EQU                3
                                           T0IF			.EQU                2
                                           INT0IF			.EQU                1
                                           P0IF			.EQU                0
                                           _AIE			.EQU                7
                                           _PUIE			.EQU                6
                                           _T0IE			.EQU                5
                                           _INT0IE			.EQU                4
                                           _P0IE			.EQU                3
                                           _T0IF			.EQU                2
                                           _INT0IF			.EQU                1
                                           _P0IF			.EQU                0
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIEH			.EQU                7
                                           AIEL			.EQU                6
                                           _AIEH			.EQU                7
                                           _AIEL			.EQU                6
                                           
                                           ;  0CH  EIF1   Bits-------------------------------------
                                           ADIF			.EQU                6
                                           INT2IF			.EQU                5
                                           INT1IF			.EQU                4
                                           C1IF			.EQU                3
                                           PWM2IF			.EQU                2
                                           T1IF			.EQU                0
                                           _ADIF			.EQU                6
                                           _INT2IF			.EQU                5
                                           _INT1IF			.EQU                4
                                           _C1IF			.EQU                3
                                           _PWM2IF			.EQU                2
                                           _T1IF			.EQU                0
                                           
                                           ;  0DH  EIF2   Bits-------------------------------------
                                           T3IF			.EQU                7
                                           BCLIF			.EQU                1
                                           SSCIIF			.EQU                0
                                           _T3IF			.EQU                7
                                           _BCLIF			.EQU                1
                                           _SSCIIF			.EQU                0
                                           
                                           ;  10H  T1CTL   Bits-------------------------------------
                                           T1RLD			.EQU                7
                                           T1GC			.EQU                6
                                           T1CKS1			.EQU                5
                                           T1CKS0			.EQU                4
                                           T1OSCEN			.EQU                3
                                           T1SY			.EQU                2
                                           T1CS			.EQU                1
                                           T1ON			.EQU                0
                                           _T1RLD			.EQU                7
                                           _T1GC			.EQU                6
                                           _T1CKS1			.EQU                5
                                           _T1CKS0			.EQU                4
                                           _T1OSCEN		.EQU                3
                                           _T1SY			.EQU                2
                                           _T1CS			.EQU                1
                                           _T1ON			.EQU                0
                                           
                                           ;  15H  PWMCTL   Bits-------------------------------------
                                           PWM2ON			.EQU                4
                                           PWM1ON			.EQU                0
                                           _PWM2ON			.EQU                4
                                           _PWM1ON			.EQU                0
                                           
                                           ;  17H  BANK   Bits-------------------------------------
                                           PR3			.EQU                3
                                           PR2			.EQU                2
                                           PR1			.EQU                1
                                           PR0			.EQU                0
                                           _PR3			.EQU                3
                                           _PR2			.EQU                2
                                           _PR1			.EQU                1
                                           _PR0			.EQU                0
                                           
                                           ;  19H  C1CTL   Bits-------------------------------------
                                           C1OE			.EQU                7
                                           C1MOD			.EQU                6
                                           C1CALEN			.EQU                3
                                           C1CALSET		.EQU                2
                                           C1OUT			.EQU                1
                                           C1EN			.EQU                0
                                           _C1OE			.EQU                7
                                           _C1MOD			.EQU                6
                                           _C1CALEN		.EQU                3
                                           _C1CALSET		.EQU                2
                                           _C1OUT			.EQU                1
                                           _C1EN			.EQU                0
                                           
                                           ;  1AH  VDACS   Bits-------------------------------------
                                           VCEN			.EQU                6
                                           _VCEN			.EQU                6
                                           
                                           ;  1BH  AMPCTL   Bits-------------------------------------
                                           CALID			.EQU                7
                                           INPS1			.EQU                5
                                           INPS0			.EQU                4
                                           CALIEN			.EQU                1
                                           AMPON			.EQU                0
                                           _CALID			.EQU                7
                                           _INPS1			.EQU                5
                                           _INPS0			.EQU                4
                                           _CALIEN			.EQU                1
                                           _AMPON			.EQU                0
                                           
                                           ;  1DH  ANSEH   Bits-------------------------------------
                                           SSCIPIN			.EQU                7
                                           ANS13			.EQU                5
                                           ANS12			.EQU                4
                                           ANS11			.EQU                3
                                           ANS10			.EQU                2
                                           ANS9			.EQU                1
                                           ANS8			.EQU                0
                                           _SSCIPIN		.EQU                7
                                           _ANS13			.EQU                5
                                           _ANS12			.EQU                4
                                           _ANS11			.EQU                3
                                           _ANS10			.EQU                2
                                           _ANS9			.EQU                1
                                           _ANS8			.EQU                0
                                           
                                           ;  1FH  ADCCTL0   Bits-------------------------------------
                                           ADLR			.EQU                7
                                           CHS3			.EQU                5
                                           CHS2			.EQU                4
                                           CHS1			.EQU                3
                                           CHS0			.EQU                2
                                           START			.EQU                1
                                           ADEN			.EQU                0
                                           _ADLR			.EQU                7
                                           _CHS3			.EQU                5
                                           _CHS2			.EQU                4
                                           _CHS1			.EQU                3
                                           _CHS0			.EQU                2
                                           _START			.EQU                1
                                           _ADEN			.EQU                0
                                           
                                           ;  20H  AMPDT   Bits-------------------------------------
                                           DT7			.EQU                7
                                           DT6			.EQU                6
                                           DT5			.EQU                5
                                           DT4			.EQU                4
                                           DT3			.EQU                3
                                           DT2			.EQU                2
                                           DT1			.EQU                1
                                           DT0			.EQU                0
                                           _DT7			.EQU                7
                                           _DT6			.EQU                6
                                           _DT5			.EQU                5
                                           _DT4			.EQU                4
                                           _DT3			.EQU                3
                                           _DT2			.EQU                2
                                           _DT1			.EQU                1
                                           _DT0			.EQU                0
                                           
                                           ;  21H  OPTR   Bits-------------------------------------
                                           PUPH			.EQU                7
                                           INT0SE			.EQU                6
                                           T0CS			.EQU                5
                                           T0SE			.EQU                4
                                           PSA			.EQU                3
                                           PS2			.EQU                2
                                           PS1			.EQU                1
                                           PS0			.EQU                0
                                           _PUPH			.EQU                7
                                           _INT0SE			.EQU                6
                                           _T0CS			.EQU                5
                                           _T0SE			.EQU                4
                                           _PSA			.EQU                3
                                           _PS2			.EQU                2
                                           _PS1			.EQU                1
                                           _PS0			.EQU                0
                                           
                                           ;  22H  IP0   Bits-------------------------------------
                                           PT0			.EQU                2
                                           PINT0			.EQU                1
                                           PP0			.EQU                0
                                           _PT0			.EQU                2
                                           _PINT0			.EQU                1
                                           _PP0			.EQU                0
                                           
                                           ;  23H  IP1   Bits-------------------------------------
                                           PADC			.EQU                6
                                           PINT2			.EQU                5
                                           PINT1			.EQU                4
                                           PC1			.EQU                3
                                           PPWM2			.EQU                2
                                           PT1			.EQU                0
                                           _PADC			.EQU                6
                                           _PINT2			.EQU                5
                                           _PINT1			.EQU                4
                                           _PC1			.EQU                3
                                           _PPWM2			.EQU                2
                                           _PT1			.EQU                0
                                           
                                           ;  24H  IP2   Bits-------------------------------------
                                           PT3			.EQU                7
                                           PBCL			.EQU                1
                                           PSSCI			.EQU                0
                                           _PT3			.EQU                7
                                           _PBCL			.EQU                1
                                           _PSSCI			.EQU                0
                                           
                                           ;  25H  TR0   Bits-------------------------------------
                                           TR05			.EQU                5
                                           TR04			.EQU                4
                                           TR03			.EQU                3
                                           TR02			.EQU                2
                                           TR01			.EQU                1
                                           TR00			.EQU                0
                                           _TR05			.EQU                5
                                           _TR04			.EQU                4
                                           _TR03			.EQU                3
                                           _TR02			.EQU                2
                                           _TR01			.EQU                1
                                           _TR00			.EQU                0
                                           
                                           ;  26H  TR2   Bits-------------------------------------
                                           TR23			.EQU                3
                                           TR22			.EQU                2
                                           TR21			.EQU                1
                                           TR20			.EQU                0
                                           _TR23			.EQU                3
                                           _TR22			.EQU                2
                                           _TR21			.EQU                1
                                           _TR20			.EQU                0
                                           
                                           ;  27H  TR1   Bits-------------------------------------
                                           TR17			.EQU                7
                                           TR16			.EQU                6
                                           TR15			.EQU                5
                                           TR14			.EQU                4
                                           TR13			.EQU                3
                                           TR12			.EQU                2
                                           TR11			.EQU                1
                                           TR10			.EQU                0
                                           _TR17			.EQU                7
                                           _TR16			.EQU                6
                                           _TR15			.EQU                5
                                           _TR14			.EQU                4
                                           _TR13			.EQU                3
                                           _TR12			.EQU                2
                                           _TR11			.EQU                1
                                           _TR10			.EQU                0
                                           
                                           ;  28H  OSCSTA   Bits-------------------------------------
                                           OSTS			.EQU                6
                                           HTS			.EQU                5
                                           LTS			.EQU                4
                                           SCF1			.EQU                1
                                           SCF0			.EQU                0
                                           _OSTS			.EQU                6
                                           _HTS			.EQU                5
                                           _LTS			.EQU                4
                                           _SCF1			.EQU                1
                                           _SCF0			.EQU                0
                                           
                                           ;  29H  IP3   Bits-------------------------------------
                                           PT4			.EQU                7
                                           POSCFAIL		.EQU                5
                                           _PT4			.EQU                7
                                           _POSCFAIL		.EQU                5
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VRESEL1			.EQU                7
                                           VRESEL0			.EQU                6
                                           VRECALEN		.EQU                5
                                           VRECKEN			.EQU                4
                                           VREOE			.EQU                3
                                           VREEN			.EQU                1
                                           LPREN			.EQU                0
                                           _VRESEL1		.EQU                7
                                           _VRESEL0		.EQU                6
                                           _VRECALEN		.EQU                5
                                           _VRECKEN		.EQU                4
                                           _VREOE			.EQU                3
                                           _VREEN			.EQU                1
                                           _LPREN			.EQU                0
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VREBG			.EQU                4
                                           _VREBG			.EQU                4
                                           ;  2CH  EIE1   Bits-------------------------------------
                                           ADIE			.EQU                6
                                           INT2IE			.EQU                5
                                           INT1IE			.EQU                4
                                           C1IE			.EQU                3
                                           PWM2IE			.EQU                2
                                           T1IE			.EQU                0
                                           _ADIE			.EQU                6
                                           _INT2IE			.EQU                5
                                           _INT1IE			.EQU                4
                                           _C1IE			.EQU                3
                                           _PWM2IE			.EQU                2
                                           _T1IE			.EQU                0
                                           
                                           ;  2DH  EIE2   Bits-------------------------------------
                                           T3IE			.EQU                7
                                           BCLIE			.EQU                1
                                           SSCIIE			.EQU                0
                                           _T3IE			.EQU                7
                                           _BCLIE			.EQU                1
                                           _SSCIIE			.EQU                0
                                           
                                           ;  2EH  PCTL   Bits-------------------------------------
                                           SLVREN			.EQU                4
                                           IPEN			.EQU                3
                                           SWDTEN			.EQU                2
                                           POR			.EQU                1
                                           LVR			.EQU                0
                                           _SLVREN			.EQU                4
                                           _IPEN			.EQU                3
                                           _SWDTEN			.EQU                2
                                           _POR			.EQU                1
                                           _LVR			.EQU                0
                                           
                                           ;  2FH  OSCCTL   Bits-------------------------------------
                                           CLKOE			.EQU                7
                                           IRCS2			.EQU                6
                                           IRCS1			.EQU                5
                                           IRCS0			.EQU                4
                                           SCS1			.EQU                3
                                           SCS0			.EQU                2
                                           IESO			.EQU                1
                                           FSCM			.EQU                0
                                           _CLKOE			.EQU                7
                                           _IRCS2			.EQU                6
                                           _IRCS1			.EQU                5
                                           _IRCS0			.EQU                4
                                           _SCS1			.EQU                3
                                           _SCS0			.EQU                2
                                           _IESO			.EQU                1
                                           _FSCM			.EQU                0
                                           
                                           ;  31H  ANSEL   Bits-------------------------------------
                                           ANS7			.EQU                7
                                           ANS6			.EQU                6
                                           ANS5			.EQU                5
                                           ANS4			.EQU                4
                                           ANS3			.EQU                3
                                           ANS2			.EQU                2
                                           ANS1			.EQU                1
                                           ANS0			.EQU                0
                                           _ANS7			.EQU                7
                                           _ANS6			.EQU                6
                                           _ANS5			.EQU                5
                                           _ANS4			.EQU                4
                                           _ANS3			.EQU                3
                                           _ANS2			.EQU                2
                                           _ANS1			.EQU                1
                                           _ANS0			.EQU                0
                                           
                                           ;  35H  PUR0   Bits-------------------------------------
                                           PUR05			.EQU                5
                                           PUR04			.EQU                4
                                           PUR02			.EQU                2
                                           PUR01			.EQU                1
                                           PUR00			.EQU                0
                                           _PUR05			.EQU                5
                                           _PUR04			.EQU                4
                                           _PUR02			.EQU                2
                                           _PUR01			.EQU                1
                                           _PUR00			.EQU                0
                                           
                                           ;  36H  IOCL   Bits-------------------------------------
                                           IOCL5			.EQU                5
                                           IOCL4			.EQU                4
                                           IOCL3			.EQU                3
                                           IOCL2			.EQU                2
                                           IOCL1			.EQU                1
                                           IOCL0			.EQU                0
                                           _IOCL5			.EQU                5
                                           _IOCL4			.EQU                4
                                           _IOCL3			.EQU                3
                                           _IOCL2			.EQU                2
                                           _IOCL1			.EQU                1
                                           _IOCL0			.EQU                0
                                           
                                           ;  3FH  ADCCTL1   Bits-------------------------------------
                                           ADCALEN			.EQU                7
                                           ADCS2			.EQU                6
                                           ADCS1			.EQU                5
                                           ADCS0			.EQU                4
                                           VCFG1			.EQU                3
                                           VCFG0			.EQU                2
                                           ADCIM			.EQU                0
                                           _ADCALEN		.EQU                7
                                           _ADCS2			.EQU                6
                                           _ADCS1			.EQU                5
                                           _ADCS0			.EQU                4
                                           _VCFG1			.EQU                3
                                           _VCFG0			.EQU                2
                                           _ADCIM			.EQU                0
                                           
                                           ;  45H  P0LR   Bits-------------------------------------
                                           P0LR5			.EQU                5
                                           P0LR4			.EQU                4
                                           P0LR2			.EQU                2
                                           P0LR1			.EQU                1
                                           P0LR0			.EQU                0
                                           _P0LR5			.EQU                5
                                           _P0LR4			.EQU                4
                                           _P0LR2			.EQU                2
                                           _P0LR1			.EQU                1
                                           _P0LR0			.EQU                0
                                           
                                           ;  46H  P2LR   Bits-------------------------------------
                                           P2LR3			.EQU                3
                                           P2LR2			.EQU                2
                                           P2LR1			.EQU                1
                                           P2LR0			.EQU                0
                                           _P2LR3			.EQU                3
                                           _P2LR2			.EQU                2
                                           _P2LR1			.EQU                1
                                           _P2LR0			.EQU                0
                                           
                                           ;  47H  P1LR   Bits-------------------------------------
                                           P1LR7			.EQU                7
                                           P1LR6			.EQU                6
                                           P1LR5			.EQU                5
                                           P1LR4			.EQU                4
                                           P1LR3			.EQU                3
                                           P1LR2			.EQU                2
                                           P1LR1			.EQU                1
                                           P1LR0			.EQU                0
                                           _P1LR7			.EQU                7
                                           _P1LR6			.EQU                6
                                           _P1LR5			.EQU                5
                                           _P1LR4			.EQU                4
                                           _P1LR3			.EQU                3
                                           _P1LR2			.EQU                2
                                           _P1LR1			.EQU                1
                                           _P1LR0			.EQU                0
                                           
                                           ;  4AH  EIE3   Bits-------------------------------------
                                           T4IE			.EQU                7
                                           OSCFAILIE		.EQU                5
                                           _T4IE			.EQU                7
                                           _OSCFAILIE		.EQU                5
                                           
                                           ;  4BH  EIF3   Bits-------------------------------------
                                           T4IF			.EQU                7
                                           OSCFAILIF		.EQU                5
                                           _T4IF			.EQU                7
                                           _OSCFAILIF		.EQU                5
                                           
                                           ;  4EH  T3CTL   Bits-------------------------------------
                                           T3EN			.EQU                7
                                           T3CKS1			.EQU                6
                                           T3CKS0			.EQU                5
                                           T3CS			.EQU                4
                                           PWMS			.EQU                3
                                           _T3EN			.EQU                7
                                           _T3CKS1			.EQU                6
                                           _T3CKS0			.EQU                5
                                           _T3CS			.EQU                4
                                           _PWMS			.EQU                3
                                           
                                           ;  53H  CTCTL0   Bits-------------------------------------
                                           CTEN			.EQU                7
                                           CTSTART			.EQU                6
                                           T3CLR			.EQU                5
                                           CTCHSEL4		.EQU                4
                                           CTCHSEL3		.EQU                3
                                           CTCHSEL2		.EQU                2
                                           CTCHSEL1		.EQU                1
                                           CTCHSEL0		.EQU                0
                                           _CTEN			.EQU                7
                                           _CTSTART		.EQU                6
                                           _T3CLR			.EQU                5
                                           _CTCHSEL4		.EQU                4
                                           _CTCHSEL3		.EQU                3
                                           _CTCHSEL2		.EQU                2
                                           _CTCHSEL1		.EQU                1
                                           _CTCHSEL0		.EQU                0
                                           
                                           ;  60H  PUR1   Bits-------------------------------------
                                           PUR17			.EQU                7
                                           PUR16			.EQU                6
                                           PUR15			.EQU                5
                                           PUR14			.EQU                4
                                           PUR13			.EQU                3
                                           PUR12			.EQU                2
                                           PUR11			.EQU                1
                                           PUR10			.EQU                0
                                           _PUR17			.EQU                7
                                           _PUR16			.EQU                6
                                           _PUR15			.EQU                5
                                           _PUR14			.EQU                4
                                           _PUR13			.EQU                3
                                           _PUR12			.EQU                2
                                           _PUR11			.EQU                1
                                           _PUR10			.EQU                0
                                           
                                           ;  61H  PUR2   Bits-------------------------------------
                                           PUR23			.EQU                3
                                           PUR22			.EQU                2
                                           PUR21			.EQU                1
                                           PUR20			.EQU                0
                                           _PUR23			.EQU                3
                                           _PUR22			.EQU                2
                                           _PUR21			.EQU                1
                                           _PUR20			.EQU                0
                                           
                                           ;  64H  CTCTL1   Bits-------------------------------------
                                           CTCLKSEL1		.EQU                7
                                           CTCLKSEL0		.EQU                6
                                           PRSGEN			.EQU                5
                                           PRSGM1			.EQU                4
                                           PRSGM0			.EQU                3
                                           PRSGSTA			.EQU                2
                                           VSEL			.EQU                0
                                           _CTCLKSEL1		.EQU                7
                                           _CTCLKSEL0		.EQU                6
                                           _PRSGEN			.EQU                5
                                           _PRSGM1			.EQU                4
                                           _PRSGM0			.EQU                3
                                           _PRSGSTA		.EQU                2
                                           _VSEL			.EQU                0
                                           
                                           ;  67H  INTEDGCTL   Bits-------------------------------------
                                           INT2SE			.EQU                7
                                           INT1SE			.EQU                6
                                           T1CLKEN			.EQU                0
                                           _INT2SE			.EQU                7
                                           _INT1SE			.EQU                6
                                           _T1CLKEN		.EQU                0
                                           
                                           ;  112H  VDAC   Bits-------------------------------------
                                           VDAC3			.EQU                7
                                           VDAC2			.EQU                6
                                           VDAC1			.EQU                5
                                           VDAC0			.EQU                4
                                           _VDAC3			.EQU                7
                                           _VDAC2			.EQU                6
                                           _VDAC1			.EQU                5
                                           _VDAC0			.EQU                4
                                           
                                           ;  113H  VRES   Bits-------------------------------------
                                           VRES3			.EQU                7
                                           VRES2			.EQU                6
                                           VRES1			.EQU                5
                                           VRES0			.EQU                4
                                           _VRES3			.EQU                7
                                           _VRES2			.EQU                6
                                           _VRES1			.EQU                5
                                           _VRES0			.EQU                4
                                           
                                           ;  115H  C1CAL   Bits-------------------------------------
                                           C1DT7			.EQU                7
                                           C1DT6			.EQU                6
                                           C1DT5			.EQU                5
                                           C1DT4			.EQU                4
                                           C1DT3			.EQU                3
                                           C1DT2			.EQU                2
                                           C1DT1			.EQU                1
                                           C1DT0			.EQU                0
                                           _C1DT7			.EQU                7
                                           _C1DT6			.EQU                6
                                           _C1DT5			.EQU                5
                                           _C1DT4			.EQU                4
                                           _C1DT3			.EQU                3
                                           _C1DT2			.EQU                2
                                           _C1DT1			.EQU                1
                                           _C1DT0			.EQU                0
                                           
                                           ;  128H  SSCICTL0   Bits-------------------------------------
                                           SSCIWCFL		.EQU                7
                                           SSCIOV			.EQU                6
                                           SSCIEN			.EQU                5
                                           SSCICKP			.EQU                4
                                           SSCIMOD3		.EQU                3
                                           SSCIMOD2		.EQU                2
                                           SSCIMOD1		.EQU                1
                                           SSCIMOD0		.EQU                0
                                           _SSCIWCFL		.EQU                7
                                           _SSCIOV			.EQU                6
                                           _SSCIEN			.EQU                5
                                           _SSCICKP		.EQU                4
                                           _SSCIMOD3		.EQU                3
                                           _SSCIMOD2		.EQU                2
                                           _SSCIMOD1		.EQU                1
                                           _SSCIMOD0		.EQU                0
                                           
                                           ;  12AH  SSCICTL1   Bits-------------------------------------
                                           SSCICALLEN		.EQU                7
                                           SSCIACKSTA		.EQU                6
                                           SSCIACKDAT		.EQU                5
                                           SSCIACKEN		.EQU                4
                                           SSCIRCEN		.EQU                3
                                           STOPEN			.EQU                2
                                           RESTARTEN		.EQU                1
                                           STARTEN			.EQU                0
                                           _SSCICALLEN		.EQU                7
                                           _SSCIACKSTA		.EQU                6
                                           _SSCIACKDAT		.EQU                5
                                           _SSCIACKEN		.EQU                4
                                           _SSCIRCEN		.EQU                3
                                           _STOPEN			.EQU                2
                                           _RESTARTEN		.EQU                1
                                           _STARTEN		.EQU                0
                                           
                                           ;  12BH  SSCISTA   Bits-------------------------------------
                                           SSCIDA			.EQU                5
                                           SSCISTOP		.EQU                4
                                           SSCISTART		.EQU                3
                                           SSCIRW			.EQU                2
                                           SSCIUA			.EQU                1
                                           SSCIBUF			.EQU                0
                                           _SSCIDA			.EQU                5
                                           _SSCISTOP		.EQU                4
                                           _SSCISTART		.EQU                3
                                           _SSCIRW			.EQU                2
                                           _SSCIUA			.EQU                1
                                           _SSCIBUF		.EQU                0
                                           
                                           ;  12EH  SSCIADD   Bits-------------------------------------
                                           SSCIADD7		.EQU                7
                                           SSCIADD6		.EQU                6
                                           SSCIADD5		.EQU                5
                                           SSCIADD4		.EQU                4
                                           SSCIADD3		.EQU                3
                                           SSCIADD2		.EQU                2
                                           SSCIADD1		.EQU                1
                                           SSCIADD0		.EQU                0
                                           _SSCIADD7		.EQU                7
                                           _SSCIADD6		.EQU                6
                                           _SSCIADD5		.EQU                5
                                           _SSCIADD4		.EQU                4
                                           _SSCIADD3		.EQU                3
                                           _SSCIADD2		.EQU                2
                                           _SSCIADD1		.EQU                1
                                           _SSCIADD0		.EQU                0
                                           
                                           ;  12EH  SSCIMSK   Bits-------------------------------------
                                           SSCIMSK7		.EQU                7
                                           SSCIMSK6		.EQU                6
                                           SSCIMSK5		.EQU                5
                                           SSCIMSK4		.EQU                4
                                           SSCIMSK3		.EQU                3
                                           SSCIMSK2		.EQU                2
                                           SSCIMSK1		.EQU                1
                                           SSCIMSK0		.EQU                0
                                           _SSCIMSK7		.EQU                7
                                           _SSCIMSK6		.EQU                6
                                           _SSCIMSK5		.EQU                5
                                           _SSCIMSK4		.EQU                4
                                           _SSCIMSK3		.EQU                3
                                           _SSCIMSK2		.EQU                2
                                           _SSCIMSK1		.EQU                1
                                           _SSCIMSK0		.EQU                0
                                           
                                           ;  12FH  WDTPS   Bits-------------------------------------
                                           WDTPS3			.EQU                3
                                           WDTPS2			.EQU                2
                                           WDTPS1			.EQU                1
                                           WDTPS0			.EQU                0
                                           _WDTPS3			.EQU                3
                                           _WDTPS2			.EQU                2
                                           _WDTPS1			.EQU                1
                                           _WDTPS0			.EQU                0
                                           
                                           ;  14AH  C1FILTCTL   Bits-------------------------------------
                                           INV1			.EQU                7
                                           WEN1			.EQU                6
                                           FEN1			.EQU                5
                                           F1CNT2			.EQU                2
                                           F1CNT1			.EQU                1
                                           F1CNT0			.EQU                0
                                           _INV1			.EQU                7
                                           _WEN1			.EQU                6
                                           _FEN1			.EQU                5
                                           _F1CNT2			.EQU                2
                                           _F1CNT1			.EQU                1
                                           _F1CNT0			.EQU                0
                                           
                                           ;  14BH  C1FILTPRE   Bits-------------------------------------
                                           FP17			.EQU                7
                                           FP16			.EQU                6
                                           FP15			.EQU                5
                                           FP14			.EQU                4
                                           FP13			.EQU                3
                                           FP12			.EQU                2
                                           FP11			.EQU                1
                                           FP10			.EQU                0
                                           _FP17			.EQU                7
                                           _FP16			.EQU                6
                                           _FP15			.EQU                5
                                           _FP14			.EQU                4
                                           _FP13			.EQU                3
                                           _FP12			.EQU                2
                                           _FP11			.EQU                1
                                           _FP10			.EQU                0
                                           
                                           ;  15BH  CTCTL2   Bits-------------------------------------
                                           CTMODE			.EQU                4
                                           RSEL3			.EQU                3
                                           RSEL2			.EQU                2
                                           RSEL1			.EQU                1
                                           RSEL0			.EQU                0
                                           _CTMODE			.EQU                4
                                           _RSEL3			.EQU                3
                                           _RSEL2			.EQU                2
                                           _RSEL1			.EQU                1
                                           _RSEL0			.EQU                0
                                           
                                           ;  164H  T4CTL   Bits-------------------------------------
                                           T4REN			.EQU                7
                                           HSPEN			.EQU                6
                                           T4CKS1			.EQU                5
                                           T4CKS0			.EQU                4
                                           LSPEN			.EQU                3
                                           T4CS1			.EQU                2
                                           T4CS0			.EQU                1
                                           T4ON			.EQU                0
                                           _T4REN			.EQU                7
                                           _HSPEN			.EQU                6
                                           _T4CKS1			.EQU                5
                                           _T4CKS0			.EQU                4
                                           _LSPEN			.EQU                3
                                           _T4CS1			.EQU                2
                                           _T4CS0			.EQU                1
                                           _T4ON			.EQU                0
                                           ;************************************************************
                                           ;       Header file for the KungFu8 END
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           ;--------------------------------------------------------
                                           ; config word(s)
                                           ;--------------------------------------------------------
                                           	__config 0x7c4
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           
                                           	.extern I0R1
                                           	.extern I0R7
                                           	.extern I0PSW
                                           	.extern I0PCH
                                           	.extern I1R1
                                           	.extern I1R7
                                           	.extern I1PSW
                                           	.extern I1PCH
                                           	.extern STK11
                                           	.extern STK10
                                           	.extern STK09
                                           	.extern STK08
                                           	.extern STK07
                                           	.extern STK06
                                           	.extern STK05
                                           	.extern STK04
                                           	.extern STK03
                                           	.extern STK02
                                           	.extern STK01
                                           	.extern STK00
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           
                                           ;	code size estimation:
                                           ;	    0+    0 =     0 instructions (    0 byte)
                                           
                                           
                                           	.end
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Jan 25 2018 21:08:05) (MSVC)
                                           ; This file was generated Sat May 26 17:18:27 2018
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../debug_touch.c"
                                           	.radix dec
                                           	.include "KF8TS3514.inc"
                                           ;************************************************************
                                           ;       Header file for the KungFu8
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           T0			.EQU                 0x01
                                           PCL			.EQU                 0x02
                                           PSW			.EQU                 0x03
                                           P0			.EQU                 0x05
                                           P2			.EQU                 0x06
                                           P1			.EQU                 0x07
                                           PCH			.EQU                 0x0A
                                           INTCTL			.EQU                 0x0B
                                           EIF1			.EQU                 0x0C
                                           EIF2			.EQU                 0x0D
                                           T1L			.EQU                 0x0E
                                           T1H			.EQU                 0x0F
                                           T1CTL			.EQU                 0x10
                                           PWM1L			.EQU                 0x13
                                           PWMCTL			.EQU                 0x15
                                           PP1			.EQU                 0x16
                                           BANK			.EQU                 0x17
                                           C1CTL			.EQU                 0x19
                                           VDACS			.EQU                 0x1A
                                           AMPCTL			.EQU                 0x1B
                                           ANSEH			.EQU                 0x1D
                                           ADCDATA0H		.EQU                 0x1E
                                           ADCCTL0			.EQU                 0x1F
                                           AMPDT			.EQU                 0x20
                                           OPTR			.EQU                 0x21
                                           IP0			.EQU                 0x22
                                           IP1			.EQU                 0x23
                                           IP2			.EQU                 0x24
                                           TR0			.EQU                 0x25
                                           TR2			.EQU                 0x26
                                           TR1			.EQU                 0x27
                                           OSCSTA			.EQU                 0x28
                                           IP3			.EQU                 0x29
                                           VRECAL1			.EQU                 0x2A
                                           VRECTL			.EQU                 0x2B
                                           EIE1			.EQU                 0x2C
                                           EIE2			.EQU                 0x2D
                                           PCTL			.EQU                 0x2E
                                           OSCCTL			.EQU                 0x2F
                                           OSCCAL0			.EQU                 0x30
                                           ANSEL			.EQU                 0x31
                                           PP2			.EQU                 0x32
                                           PWM2L			.EQU                 0x33
                                           PUR0			.EQU                 0x35
                                           IOCL			.EQU                 0x36
                                           OSCCAL1			.EQU                 0x37
                                           NVMDATAH		.EQU                 0x38
                                           NVMDATAL		.EQU                 0x39
                                           NVMADDRH		.EQU                 0x3A
                                           NVMADDRL		.EQU                 0x3B
                                           NVMCTL0			.EQU                 0x3C
                                           NVMCTL1			.EQU                 0x3D
                                           ADCDATA0L		.EQU                 0x3E
                                           ADCCTL1			.EQU                 0x3F
                                           P0LR			.EQU                 0x45
                                           P2LR			.EQU                 0x46
                                           P1LR			.EQU                 0x47
                                           EIE3			.EQU                 0x4A
                                           EIF3			.EQU                 0x4B
                                           OSCCAL2			.EQU                 0x4C
                                           OSCCAL3			.EQU                 0x4D
                                           T3CTL			.EQU                 0x4E
                                           T3L			.EQU                 0x4F
                                           CTCTL0			.EQU                 0x53
                                           T3H			.EQU                 0x5F
                                           PUR1			.EQU                 0x60
                                           PUR2			.EQU                 0x61
                                           CTCTL1			.EQU                 0x64
                                           INTEDGCTL		.EQU                 0x67
                                           ADCDATA3L		.EQU                 0x6A
                                           VDAC			.EQU                 0x112
                                           VRES			.EQU                 0x113
                                           C1CAL			.EQU                 0x115
                                           SSCICTL0		.EQU                 0x128
                                           SSCICTL1		.EQU                 0x12A
                                           SSCISTA			.EQU                 0x12B
                                           SSCIBUFR		.EQU                 0x12C
                                           SSCIADD			.EQU                 0x12E
                                           SSCIMSK			.EQU                 0x12E
                                           WDTPS			.EQU                 0x12F
                                           C1FILTCTL		.EQU                 0x14A
                                           C1FILTPRE		.EQU                 0x14B
                                           VRECAL2			.EQU                 0x159
                                           VRECAL3			.EQU                 0x15A
                                           CTCTL2			.EQU                 0x15B
                                           T4L			.EQU                 0x160
                                           T4H			.EQU                 0x161
                                           T4REL			.EQU                 0x162
                                           T4REH			.EQU                 0x163
                                           T4CTL			.EQU                 0x164
                                           RC32KCAL		.EQU                 0x165
                                           
                                           
                                           ;  03H  PSW   Bits-------------------------------------
                                           TO			.EQU                4
                                           PD			.EQU                3
                                           Z			.EQU                2
                                           DC			.EQU                1
                                           CY			.EQU                0
                                           _TO			.EQU                4
                                           _PD			.EQU                3
                                           _Z			.EQU                2
                                           _DC			.EQU                1
                                           _CY			.EQU                0
                                           
                                           ;  05H  P0   Bits-------------------------------------
                                           P05			.EQU                5
                                           P04			.EQU                4
                                           P03			.EQU                3
                                           P02			.EQU                2
                                           P01			.EQU                1
                                           P00			.EQU                0
                                           _P05			.EQU                5
                                           _P04			.EQU                4
                                           _P03			.EQU                3
                                           _P02			.EQU                2
                                           _P01			.EQU                1
                                           _P00			.EQU                0
                                           
                                           ;  06H  P2   Bits-------------------------------------
                                           P23			.EQU                3
                                           P22			.EQU                2
                                           P21			.EQU                1
                                           P20			.EQU                0
                                           _P23			.EQU                3
                                           _P22			.EQU                2
                                           _P21			.EQU                1
                                           _P20			.EQU                0
                                           
                                           ;  07H  P1   Bits-------------------------------------
                                           P17			.EQU                7
                                           P16			.EQU                6
                                           P15			.EQU                5
                                           P14			.EQU                4
                                           P13			.EQU                3
                                           P12			.EQU                2
                                           P11			.EQU                1
                                           P10			.EQU                0
                                           _P17			.EQU                7
                                           _P16			.EQU                6
                                           _P15			.EQU                5
                                           _P14			.EQU                4
                                           _P13			.EQU                3
                                           _P12			.EQU                2
                                           _P11			.EQU                1
                                           _P10			.EQU                0
                                           
                                           ;  0AH  PCH   Bits-------------------------------------
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIE			.EQU                7
                                           PUIE			.EQU                6
                                           T0IE			.EQU                5
                                           INT0IE			.EQU                4
                                           P0IE			.EQU                3
                                           T0IF			.EQU                2
                                           INT0IF			.EQU                1
                                           P0IF			.EQU                0
                                           _AIE			.EQU                7
                                           _PUIE			.EQU                6
                                           _T0IE			.EQU                5
                                           _INT0IE			.EQU                4
                                           _P0IE			.EQU                3
                                           _T0IF			.EQU                2
                                           _INT0IF			.EQU                1
                                           _P0IF			.EQU                0
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIEH			.EQU                7
                                           AIEL			.EQU                6
                                           _AIEH			.EQU                7
                                           _AIEL			.EQU                6
                                           
                                           ;  0CH  EIF1   Bits-------------------------------------
                                           ADIF			.EQU                6
                                           INT2IF			.EQU                5
                                           INT1IF			.EQU                4
                                           C1IF			.EQU                3
                                           PWM2IF			.EQU                2
                                           T1IF			.EQU                0
                                           _ADIF			.EQU                6
                                           _INT2IF			.EQU                5
                                           _INT1IF			.EQU                4
                                           _C1IF			.EQU                3
                                           _PWM2IF			.EQU                2
                                           _T1IF			.EQU                0
                                           
                                           ;  0DH  EIF2   Bits-------------------------------------
                                           T3IF			.EQU                7
                                           BCLIF			.EQU                1
                                           SSCIIF			.EQU                0
                                           _T3IF			.EQU                7
                                           _BCLIF			.EQU                1
                                           _SSCIIF			.EQU                0
                                           
                                           ;  10H  T1CTL   Bits-------------------------------------
                                           T1RLD			.EQU                7
                                           T1GC			.EQU                6
                                           T1CKS1			.EQU                5
                                           T1CKS0			.EQU                4
                                           T1OSCEN			.EQU                3
                                           T1SY			.EQU                2
                                           T1CS			.EQU                1
                                           T1ON			.EQU                0
                                           _T1RLD			.EQU                7
                                           _T1GC			.EQU                6
                                           _T1CKS1			.EQU                5
                                           _T1CKS0			.EQU                4
                                           _T1OSCEN		.EQU                3
                                           _T1SY			.EQU                2
                                           _T1CS			.EQU                1
                                           _T1ON			.EQU                0
                                           
                                           ;  15H  PWMCTL   Bits-------------------------------------
                                           PWM2ON			.EQU                4
                                           PWM1ON			.EQU                0
                                           _PWM2ON			.EQU                4
                                           _PWM1ON			.EQU                0
                                           
                                           ;  17H  BANK   Bits-------------------------------------
                                           PR3			.EQU                3
                                           PR2			.EQU                2
                                           PR1			.EQU                1
                                           PR0			.EQU                0
                                           _PR3			.EQU                3
                                           _PR2			.EQU                2
                                           _PR1			.EQU                1
                                           _PR0			.EQU                0
                                           
                                           ;  19H  C1CTL   Bits-------------------------------------
                                           C1OE			.EQU                7
                                           C1MOD			.EQU                6
                                           C1CALEN			.EQU                3
                                           C1CALSET		.EQU                2
                                           C1OUT			.EQU                1
                                           C1EN			.EQU                0
                                           _C1OE			.EQU                7
                                           _C1MOD			.EQU                6
                                           _C1CALEN		.EQU                3
                                           _C1CALSET		.EQU                2
                                           _C1OUT			.EQU                1
                                           _C1EN			.EQU                0
                                           
                                           ;  1AH  VDACS   Bits-------------------------------------
                                           VCEN			.EQU                6
                                           _VCEN			.EQU                6
                                           
                                           ;  1BH  AMPCTL   Bits-------------------------------------
                                           CALID			.EQU                7
                                           INPS1			.EQU                5
                                           INPS0			.EQU                4
                                           CALIEN			.EQU                1
                                           AMPON			.EQU                0
                                           _CALID			.EQU                7
                                           _INPS1			.EQU                5
                                           _INPS0			.EQU                4
                                           _CALIEN			.EQU                1
                                           _AMPON			.EQU                0
                                           
                                           ;  1DH  ANSEH   Bits-------------------------------------
                                           SSCIPIN			.EQU                7
                                           ANS13			.EQU                5
                                           ANS12			.EQU                4
                                           ANS11			.EQU                3
                                           ANS10			.EQU                2
                                           ANS9			.EQU                1
                                           ANS8			.EQU                0
                                           _SSCIPIN		.EQU                7
                                           _ANS13			.EQU                5
                                           _ANS12			.EQU                4
                                           _ANS11			.EQU                3
                                           _ANS10			.EQU                2
                                           _ANS9			.EQU                1
                                           _ANS8			.EQU                0
                                           
                                           ;  1FH  ADCCTL0   Bits-------------------------------------
                                           ADLR			.EQU                7
                                           CHS3			.EQU                5
                                           CHS2			.EQU                4
                                           CHS1			.EQU                3
                                           CHS0			.EQU                2
                                           START			.EQU                1
                                           ADEN			.EQU                0
                                           _ADLR			.EQU                7
                                           _CHS3			.EQU                5
                                           _CHS2			.EQU                4
                                           _CHS1			.EQU                3
                                           _CHS0			.EQU                2
                                           _START			.EQU                1
                                           _ADEN			.EQU                0
                                           
                                           ;  20H  AMPDT   Bits-------------------------------------
                                           DT7			.EQU                7
                                           DT6			.EQU                6
                                           DT5			.EQU                5
                                           DT4			.EQU                4
                                           DT3			.EQU                3
                                           DT2			.EQU                2
                                           DT1			.EQU                1
                                           DT0			.EQU                0
                                           _DT7			.EQU                7
                                           _DT6			.EQU                6
                                           _DT5			.EQU                5
                                           _DT4			.EQU                4
                                           _DT3			.EQU                3
                                           _DT2			.EQU                2
                                           _DT1			.EQU                1
                                           _DT0			.EQU                0
                                           
                                           ;  21H  OPTR   Bits-------------------------------------
                                           PUPH			.EQU                7
                                           INT0SE			.EQU                6
                                           T0CS			.EQU                5
                                           T0SE			.EQU                4
                                           PSA			.EQU                3
                                           PS2			.EQU                2
                                           PS1			.EQU                1
                                           PS0			.EQU                0
                                           _PUPH			.EQU                7
                                           _INT0SE			.EQU                6
                                           _T0CS			.EQU                5
                                           _T0SE			.EQU                4
                                           _PSA			.EQU                3
                                           _PS2			.EQU                2
                                           _PS1			.EQU                1
                                           _PS0			.EQU                0
                                           
                                           ;  22H  IP0   Bits-------------------------------------
                                           PT0			.EQU                2
                                           PINT0			.EQU                1
                                           PP0			.EQU                0
                                           _PT0			.EQU                2
                                           _PINT0			.EQU                1
                                           _PP0			.EQU                0
                                           
                                           ;  23H  IP1   Bits-------------------------------------
                                           PADC			.EQU                6
                                           PINT2			.EQU                5
                                           PINT1			.EQU                4
                                           PC1			.EQU                3
                                           PPWM2			.EQU                2
                                           PT1			.EQU                0
                                           _PADC			.EQU                6
                                           _PINT2			.EQU                5
                                           _PINT1			.EQU                4
                                           _PC1			.EQU                3
                                           _PPWM2			.EQU                2
                                           _PT1			.EQU                0
                                           
                                           ;  24H  IP2   Bits-------------------------------------
                                           PT3			.EQU                7
                                           PBCL			.EQU                1
                                           PSSCI			.EQU                0
                                           _PT3			.EQU                7
                                           _PBCL			.EQU                1
                                           _PSSCI			.EQU                0
                                           
                                           ;  25H  TR0   Bits-------------------------------------
                                           TR05			.EQU                5
                                           TR04			.EQU                4
                                           TR03			.EQU                3
                                           TR02			.EQU                2
                                           TR01			.EQU                1
                                           TR00			.EQU                0
                                           _TR05			.EQU                5
                                           _TR04			.EQU                4
                                           _TR03			.EQU                3
                                           _TR02			.EQU                2
                                           _TR01			.EQU                1
                                           _TR00			.EQU                0
                                           
                                           ;  26H  TR2   Bits-------------------------------------
                                           TR23			.EQU                3
                                           TR22			.EQU                2
                                           TR21			.EQU                1
                                           TR20			.EQU                0
                                           _TR23			.EQU                3
                                           _TR22			.EQU                2
                                           _TR21			.EQU                1
                                           _TR20			.EQU                0
                                           
                                           ;  27H  TR1   Bits-------------------------------------
                                           TR17			.EQU                7
                                           TR16			.EQU                6
                                           TR15			.EQU                5
                                           TR14			.EQU                4
                                           TR13			.EQU                3
                                           TR12			.EQU                2
                                           TR11			.EQU                1
                                           TR10			.EQU                0
                                           _TR17			.EQU                7
                                           _TR16			.EQU                6
                                           _TR15			.EQU                5
                                           _TR14			.EQU                4
                                           _TR13			.EQU                3
                                           _TR12			.EQU                2
                                           _TR11			.EQU                1
                                           _TR10			.EQU                0
                                           
                                           ;  28H  OSCSTA   Bits-------------------------------------
                                           OSTS			.EQU                6
                                           HTS			.EQU                5
                                           LTS			.EQU                4
                                           SCF1			.EQU                1
                                           SCF0			.EQU                0
                                           _OSTS			.EQU                6
                                           _HTS			.EQU                5
                                           _LTS			.EQU                4
                                           _SCF1			.EQU                1
                                           _SCF0			.EQU                0
                                           
                                           ;  29H  IP3   Bits-------------------------------------
                                           PT4			.EQU                7
                                           POSCFAIL		.EQU                5
                                           _PT4			.EQU                7
                                           _POSCFAIL		.EQU                5
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VRESEL1			.EQU                7
                                           VRESEL0			.EQU                6
                                           VRECALEN		.EQU                5
                                           VRECKEN			.EQU                4
                                           VREOE			.EQU                3
                                           VREEN			.EQU                1
                                           LPREN			.EQU                0
                                           _VRESEL1		.EQU                7
                                           _VRESEL0		.EQU                6
                                           _VRECALEN		.EQU                5
                                           _VRECKEN		.EQU                4
                                           _VREOE			.EQU                3
                                           _VREEN			.EQU                1
                                           _LPREN			.EQU                0
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VREBG			.EQU                4
                                           _VREBG			.EQU                4
                                           ;  2CH  EIE1   Bits-------------------------------------
                                           ADIE			.EQU                6
                                           INT2IE			.EQU                5
                                           INT1IE			.EQU                4
                                           C1IE			.EQU                3
                                           PWM2IE			.EQU                2
                                           T1IE			.EQU                0
                                           _ADIE			.EQU                6
                                           _INT2IE			.EQU                5
                                           _INT1IE			.EQU                4
                                           _C1IE			.EQU                3
                                           _PWM2IE			.EQU                2
                                           _T1IE			.EQU                0
                                           
                                           ;  2DH  EIE2   Bits-------------------------------------
                                           T3IE			.EQU                7
                                           BCLIE			.EQU                1
                                           SSCIIE			.EQU                0
                                           _T3IE			.EQU                7
                                           _BCLIE			.EQU                1
                                           _SSCIIE			.EQU                0
                                           
                                           ;  2EH  PCTL   Bits-------------------------------------
                                           SLVREN			.EQU                4
                                           IPEN			.EQU                3
                                           SWDTEN			.EQU                2
                                           POR			.EQU                1
                                           LVR			.EQU                0
                                           _SLVREN			.EQU                4
                                           _IPEN			.EQU                3
                                           _SWDTEN			.EQU                2
                                           _POR			.EQU                1
                                           _LVR			.EQU                0
                                           
                                           ;  2FH  OSCCTL   Bits-------------------------------------
                                           CLKOE			.EQU                7
                                           IRCS2			.EQU                6
                                           IRCS1			.EQU                5
                                           IRCS0			.EQU                4
                                           SCS1			.EQU                3
                                           SCS0			.EQU                2
                                           IESO			.EQU                1
                                           FSCM			.EQU                0
                                           _CLKOE			.EQU                7
                                           _IRCS2			.EQU                6
                                           _IRCS1			.EQU                5
                                           _IRCS0			.EQU                4
                                           _SCS1			.EQU                3
                                           _SCS0			.EQU                2
                                           _IESO			.EQU                1
                                           _FSCM			.EQU                0
                                           
                                           ;  31H  ANSEL   Bits-------------------------------------
                                           ANS7			.EQU                7
                                           ANS6			.EQU                6
                                           ANS5			.EQU                5
                                           ANS4			.EQU                4
                                           ANS3			.EQU                3
                                           ANS2			.EQU                2
                                           ANS1			.EQU                1
                                           ANS0			.EQU                0
                                           _ANS7			.EQU                7
                                           _ANS6			.EQU                6
                                           _ANS5			.EQU                5
                                           _ANS4			.EQU                4
                                           _ANS3			.EQU                3
                                           _ANS2			.EQU                2
                                           _ANS1			.EQU                1
                                           _ANS0			.EQU                0
                                           
                                           ;  35H  PUR0   Bits-------------------------------------
                                           PUR05			.EQU                5
                                           PUR04			.EQU                4
                                           PUR02			.EQU                2
                                           PUR01			.EQU                1
                                           PUR00			.EQU                0
                                           _PUR05			.EQU                5
                                           _PUR04			.EQU                4
                                           _PUR02			.EQU                2
                                           _PUR01			.EQU                1
                                           _PUR00			.EQU                0
                                           
                                           ;  36H  IOCL   Bits-------------------------------------
                                           IOCL5			.EQU                5
                                           IOCL4			.EQU                4
                                           IOCL3			.EQU                3
                                           IOCL2			.EQU                2
                                           IOCL1			.EQU                1
                                           IOCL0			.EQU                0
                                           _IOCL5			.EQU                5
                                           _IOCL4			.EQU                4
                                           _IOCL3			.EQU                3
                                           _IOCL2			.EQU                2
                                           _IOCL1			.EQU                1
                                           _IOCL0			.EQU                0
                                           
                                           ;  3FH  ADCCTL1   Bits-------------------------------------
                                           ADCALEN			.EQU                7
                                           ADCS2			.EQU                6
                                           ADCS1			.EQU                5
                                           ADCS0			.EQU                4
                                           VCFG1			.EQU                3
                                           VCFG0			.EQU                2
                                           ADCIM			.EQU                0
                                           _ADCALEN		.EQU                7
                                           _ADCS2			.EQU                6
                                           _ADCS1			.EQU                5
                                           _ADCS0			.EQU                4
                                           _VCFG1			.EQU                3
                                           _VCFG0			.EQU                2
                                           _ADCIM			.EQU                0
                                           
                                           ;  45H  P0LR   Bits-------------------------------------
                                           P0LR5			.EQU                5
                                           P0LR4			.EQU                4
                                           P0LR2			.EQU                2
                                           P0LR1			.EQU                1
                                           P0LR0			.EQU                0
                                           _P0LR5			.EQU                5
                                           _P0LR4			.EQU                4
                                           _P0LR2			.EQU                2
                                           _P0LR1			.EQU                1
                                           _P0LR0			.EQU                0
                                           
                                           ;  46H  P2LR   Bits-------------------------------------
                                           P2LR3			.EQU                3
                                           P2LR2			.EQU                2
                                           P2LR1			.EQU                1
                                           P2LR0			.EQU                0
                                           _P2LR3			.EQU                3
                                           _P2LR2			.EQU                2
                                           _P2LR1			.EQU                1
                                           _P2LR0			.EQU                0
                                           
                                           ;  47H  P1LR   Bits-------------------------------------
                                           P1LR7			.EQU                7
                                           P1LR6			.EQU                6
                                           P1LR5			.EQU                5
                                           P1LR4			.EQU                4
                                           P1LR3			.EQU                3
                                           P1LR2			.EQU                2
                                           P1LR1			.EQU                1
                                           P1LR0			.EQU                0
                                           _P1LR7			.EQU                7
                                           _P1LR6			.EQU                6
                                           _P1LR5			.EQU                5
                                           _P1LR4			.EQU                4
                                           _P1LR3			.EQU                3
                                           _P1LR2			.EQU                2
                                           _P1LR1			.EQU                1
                                           _P1LR0			.EQU                0
                                           
                                           ;  4AH  EIE3   Bits-------------------------------------
                                           T4IE			.EQU                7
                                           OSCFAILIE		.EQU                5
                                           _T4IE			.EQU                7
                                           _OSCFAILIE		.EQU                5
                                           
                                           ;  4BH  EIF3   Bits-------------------------------------
                                           T4IF			.EQU                7
                                           OSCFAILIF		.EQU                5
                                           _T4IF			.EQU                7
                                           _OSCFAILIF		.EQU                5
                                           
                                           ;  4EH  T3CTL   Bits-------------------------------------
                                           T3EN			.EQU                7
                                           T3CKS1			.EQU                6
                                           T3CKS0			.EQU                5
                                           T3CS			.EQU                4
                                           PWMS			.EQU                3
                                           _T3EN			.EQU                7
                                           _T3CKS1			.EQU                6
                                           _T3CKS0			.EQU                5
                                           _T3CS			.EQU                4
                                           _PWMS			.EQU                3
                                           
                                           ;  53H  CTCTL0   Bits-------------------------------------
                                           CTEN			.EQU                7
                                           CTSTART			.EQU                6
                                           T3CLR			.EQU                5
                                           CTCHSEL4		.EQU                4
                                           CTCHSEL3		.EQU                3
                                           CTCHSEL2		.EQU                2
                                           CTCHSEL1		.EQU                1
                                           CTCHSEL0		.EQU                0
                                           _CTEN			.EQU                7
                                           _CTSTART		.EQU                6
                                           _T3CLR			.EQU                5
                                           _CTCHSEL4		.EQU                4
                                           _CTCHSEL3		.EQU                3
                                           _CTCHSEL2		.EQU                2
                                           _CTCHSEL1		.EQU                1
                                           _CTCHSEL0		.EQU                0
                                           
                                           ;  60H  PUR1   Bits-------------------------------------
                                           PUR17			.EQU                7
                                           PUR16			.EQU                6
                                           PUR15			.EQU                5
                                           PUR14			.EQU                4
                                           PUR13			.EQU                3
                                           PUR12			.EQU                2
                                           PUR11			.EQU                1
                                           PUR10			.EQU                0
                                           _PUR17			.EQU                7
                                           _PUR16			.EQU                6
                                           _PUR15			.EQU                5
                                           _PUR14			.EQU                4
                                           _PUR13			.EQU                3
                                           _PUR12			.EQU                2
                                           _PUR11			.EQU                1
                                           _PUR10			.EQU                0
                                           
                                           ;  61H  PUR2   Bits-------------------------------------
                                           PUR23			.EQU                3
                                           PUR22			.EQU                2
                                           PUR21			.EQU                1
                                           PUR20			.EQU                0
                                           _PUR23			.EQU                3
                                           _PUR22			.EQU                2
                                           _PUR21			.EQU                1
                                           _PUR20			.EQU                0
                                           
                                           ;  64H  CTCTL1   Bits-------------------------------------
                                           CTCLKSEL1		.EQU                7
                                           CTCLKSEL0		.EQU                6
                                           PRSGEN			.EQU                5
                                           PRSGM1			.EQU                4
                                           PRSGM0			.EQU                3
                                           PRSGSTA			.EQU                2
                                           VSEL			.EQU                0
                                           _CTCLKSEL1		.EQU                7
                                           _CTCLKSEL0		.EQU                6
                                           _PRSGEN			.EQU                5
                                           _PRSGM1			.EQU                4
                                           _PRSGM0			.EQU                3
                                           _PRSGSTA		.EQU                2
                                           _VSEL			.EQU                0
                                           
                                           ;  67H  INTEDGCTL   Bits-------------------------------------
                                           INT2SE			.EQU                7
                                           INT1SE			.EQU                6
                                           T1CLKEN			.EQU                0
                                           _INT2SE			.EQU                7
                                           _INT1SE			.EQU                6
                                           _T1CLKEN		.EQU                0
                                           
                                           ;  112H  VDAC   Bits-------------------------------------
                                           VDAC3			.EQU                7
                                           VDAC2			.EQU                6
                                           VDAC1			.EQU                5
                                           VDAC0			.EQU                4
                                           _VDAC3			.EQU                7
                                           _VDAC2			.EQU                6
                                           _VDAC1			.EQU                5
                                           _VDAC0			.EQU                4
                                           
                                           ;  113H  VRES   Bits-------------------------------------
                                           VRES3			.EQU                7
                                           VRES2			.EQU                6
                                           VRES1			.EQU                5
                                           VRES0			.EQU                4
                                           _VRES3			.EQU                7
                                           _VRES2			.EQU                6
                                           _VRES1			.EQU                5
                                           _VRES0			.EQU                4
                                           
                                           ;  115H  C1CAL   Bits-------------------------------------
                                           C1DT7			.EQU                7
                                           C1DT6			.EQU                6
                                           C1DT5			.EQU                5
                                           C1DT4			.EQU                4
                                           C1DT3			.EQU                3
                                           C1DT2			.EQU                2
                                           C1DT1			.EQU                1
                                           C1DT0			.EQU                0
                                           _C1DT7			.EQU                7
                                           _C1DT6			.EQU                6
                                           _C1DT5			.EQU                5
                                           _C1DT4			.EQU                4
                                           _C1DT3			.EQU                3
                                           _C1DT2			.EQU                2
                                           _C1DT1			.EQU                1
                                           _C1DT0			.EQU                0
                                           
                                           ;  128H  SSCICTL0   Bits-------------------------------------
                                           SSCIWCFL		.EQU                7
                                           SSCIOV			.EQU                6
                                           SSCIEN			.EQU                5
                                           SSCICKP			.EQU                4
                                           SSCIMOD3		.EQU                3
                                           SSCIMOD2		.EQU                2
                                           SSCIMOD1		.EQU                1
                                           SSCIMOD0		.EQU                0
                                           _SSCIWCFL		.EQU                7
                                           _SSCIOV			.EQU                6
                                           _SSCIEN			.EQU                5
                                           _SSCICKP		.EQU                4
                                           _SSCIMOD3		.EQU                3
                                           _SSCIMOD2		.EQU                2
                                           _SSCIMOD1		.EQU                1
                                           _SSCIMOD0		.EQU                0
                                           
                                           ;  12AH  SSCICTL1   Bits-------------------------------------
                                           SSCICALLEN		.EQU                7
                                           SSCIACKSTA		.EQU                6
                                           SSCIACKDAT		.EQU                5
                                           SSCIACKEN		.EQU                4
                                           SSCIRCEN		.EQU                3
                                           STOPEN			.EQU                2
                                           RESTARTEN		.EQU                1
                                           STARTEN			.EQU                0
                                           _SSCICALLEN		.EQU                7
                                           _SSCIACKSTA		.EQU                6
                                           _SSCIACKDAT		.EQU                5
                                           _SSCIACKEN		.EQU                4
                                           _SSCIRCEN		.EQU                3
                                           _STOPEN			.EQU                2
                                           _RESTARTEN		.EQU                1
                                           _STARTEN		.EQU                0
                                           
                                           ;  12BH  SSCISTA   Bits-------------------------------------
                                           SSCIDA			.EQU                5
                                           SSCISTOP		.EQU                4
                                           SSCISTART		.EQU                3
                                           SSCIRW			.EQU                2
                                           SSCIUA			.EQU                1
                                           SSCIBUF			.EQU                0
                                           _SSCIDA			.EQU                5
                                           _SSCISTOP		.EQU                4
                                           _SSCISTART		.EQU                3
                                           _SSCIRW			.EQU                2
                                           _SSCIUA			.EQU                1
                                           _SSCIBUF		.EQU                0
                                           
                                           ;  12EH  SSCIADD   Bits-------------------------------------
                                           SSCIADD7		.EQU                7
                                           SSCIADD6		.EQU                6
                                           SSCIADD5		.EQU                5
                                           SSCIADD4		.EQU                4
                                           SSCIADD3		.EQU                3
                                           SSCIADD2		.EQU                2
                                           SSCIADD1		.EQU                1
                                           SSCIADD0		.EQU                0
                                           _SSCIADD7		.EQU                7
                                           _SSCIADD6		.EQU                6
                                           _SSCIADD5		.EQU                5
                                           _SSCIADD4		.EQU                4
                                           _SSCIADD3		.EQU                3
                                           _SSCIADD2		.EQU                2
                                           _SSCIADD1		.EQU                1
                                           _SSCIADD0		.EQU                0
                                           
                                           ;  12EH  SSCIMSK   Bits-------------------------------------
                                           SSCIMSK7		.EQU                7
                                           SSCIMSK6		.EQU                6
                                           SSCIMSK5		.EQU                5
                                           SSCIMSK4		.EQU                4
                                           SSCIMSK3		.EQU                3
                                           SSCIMSK2		.EQU                2
                                           SSCIMSK1		.EQU                1
                                           SSCIMSK0		.EQU                0
                                           _SSCIMSK7		.EQU                7
                                           _SSCIMSK6		.EQU                6
                                           _SSCIMSK5		.EQU                5
                                           _SSCIMSK4		.EQU                4
                                           _SSCIMSK3		.EQU                3
                                           _SSCIMSK2		.EQU                2
                                           _SSCIMSK1		.EQU                1
                                           _SSCIMSK0		.EQU                0
                                           
                                           ;  12FH  WDTPS   Bits-------------------------------------
                                           WDTPS3			.EQU                3
                                           WDTPS2			.EQU                2
                                           WDTPS1			.EQU                1
                                           WDTPS0			.EQU                0
                                           _WDTPS3			.EQU                3
                                           _WDTPS2			.EQU                2
                                           _WDTPS1			.EQU                1
                                           _WDTPS0			.EQU                0
                                           
                                           ;  14AH  C1FILTCTL   Bits-------------------------------------
                                           INV1			.EQU                7
                                           WEN1			.EQU                6
                                           FEN1			.EQU                5
                                           F1CNT2			.EQU                2
                                           F1CNT1			.EQU                1
                                           F1CNT0			.EQU                0
                                           _INV1			.EQU                7
                                           _WEN1			.EQU                6
                                           _FEN1			.EQU                5
                                           _F1CNT2			.EQU                2
                                           _F1CNT1			.EQU                1
                                           _F1CNT0			.EQU                0
                                           
                                           ;  14BH  C1FILTPRE   Bits-------------------------------------
                                           FP17			.EQU                7
                                           FP16			.EQU                6
                                           FP15			.EQU                5
                                           FP14			.EQU                4
                                           FP13			.EQU                3
                                           FP12			.EQU                2
                                           FP11			.EQU                1
                                           FP10			.EQU                0
                                           _FP17			.EQU                7
                                           _FP16			.EQU                6
                                           _FP15			.EQU                5
                                           _FP14			.EQU                4
                                           _FP13			.EQU                3
                                           _FP12			.EQU                2
                                           _FP11			.EQU                1
                                           _FP10			.EQU                0
                                           
                                           ;  15BH  CTCTL2   Bits-------------------------------------
                                           CTMODE			.EQU                4
                                           RSEL3			.EQU                3
                                           RSEL2			.EQU                2
                                           RSEL1			.EQU                1
                                           RSEL0			.EQU                0
                                           _CTMODE			.EQU                4
                                           _RSEL3			.EQU                3
                                           _RSEL2			.EQU                2
                                           _RSEL1			.EQU                1
                                           _RSEL0			.EQU                0
                                           
                                           ;  164H  T4CTL   Bits-------------------------------------
                                           T4REN			.EQU                7
                                           HSPEN			.EQU                6
                                           T4CKS1			.EQU                5
                                           T4CKS0			.EQU                4
                                           LSPEN			.EQU                3
                                           T4CS1			.EQU                2
                                           T4CS0			.EQU                1
                                           T4ON			.EQU                0
                                           _T4REN			.EQU                7
                                           _HSPEN			.EQU                6
                                           _T4CKS1			.EQU                5
                                           _T4CKS0			.EQU                4
                                           _LSPEN			.EQU                3
                                           _T4CS1			.EQU                2
                                           _T4CS0			.EQU                1
                                           _T4ON			.EQU                0
                                           ;************************************************************
                                           ;       Header file for the KungFu8 END
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_init_mcu
                                           	.extern	__KF8TS3514_Get_Ver_WaterCS_
                                           	.extern	__KF8TS3514_Init_Touch_WaterCS_
                                           	.extern	__KF8TS3514_Touch_Process_WaterCS_
                                           	.extern	__KF8TS3514_Lib_Set_CS_Parameter
                                           	.extern	_delay_ms
                                           	.extern	_delay_us
                                           	.extern	__R2PCL
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_PCH_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_EIF2_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_BANK_bits
                                           	.extern	_C1CTL_bits
                                           	.extern	_VDACS_bits
                                           	.extern	_AMPCTL_bits
                                           	.extern	_ANSEH_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_AMPDT_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_IP0_bits
                                           	.extern	_IP1_bits
                                           	.extern	_IP2_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_OSCSTA_bits
                                           	.extern	_IP3_bits
                                           	.extern	_VRECTL_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_EIE2_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR0_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_P0LR_bits
                                           	.extern	_P2LR_bits
                                           	.extern	_P1LR_bits
                                           	.extern	_EIE3_bits
                                           	.extern	_EIF3_bits
                                           	.extern	_T3CTL_bits
                                           	.extern	_CTCTL0_bits
                                           	.extern	_PUR1_bits
                                           	.extern	_PUR2_bits
                                           	.extern	_CTCTL1_bits
                                           	.extern	_INTEDGCTL_bits
                                           	.extern	_VDAC_bits
                                           	.extern	_VRES_bits
                                           	.extern	_C1CAL_bits
                                           	.extern	_SSCICTL0_bits
                                           	.extern	_SSCICTL1_bits
                                           	.extern	_SSCISTA_bits
                                           	.extern	_SSCIADD_bits
                                           	.extern	_SSCIMSK_bits
                                           	.extern	_WDTPS_bits
                                           	.extern	_C1FILTCTL_bits
                                           	.extern	_C1FILTPRE_bits
                                           	.extern	_CTCTL2_bits
                                           	.extern	_T4CTL_bits
                                           	.extern	__KF8_LIBi_channel_flag_
                                           	.extern	__KF8_LIBc_channel_
                                           	.extern	__KF8_LIBc_channel_Buf
                                           	.extern	__KF8_LIBi_Date_Change_
                                           	.extern	__KF8_LIBc_baseline_count_
                                           	.extern	__KF8_LIBi_buff_hit_
                                           	.extern	__KF8_LIBi_buff_baseline_
                                           	.extern	__KF8_LIBc_touch_count_
                                           	.extern	_CHS_AMOUNT
                                           	.extern	_TCS_AMOUNT
                                           	.extern	__KF8_Disturb_Protect_Circle_
                                           	.extern	__KF8_DoubleKey_Compages_Limitable_Circle_
                                           	.extern	__KF8_Key_Max_Pressed_Limitable_Circle_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_UP_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_Down_
                                           	.extern	__KF8_Define_Disturb_Channels_Amount_
                                           	.extern	__KF8_BasicLine_UP_Noise_Threshold_
                                           	.extern	__KF8_BasicLine_Down_Noise_Threshold_
                                           	.extern	__KF8_Data_Steady_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Declare_
                                           	.extern	__KF8_Config_Finger_Threshold
                                           	.extern	__KF8_Water_Monitor_
                                           	.extern	__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
                                           	.extern	__KF8_TOUCH_CH_EN
                                           	.extern	__KF8_Touch_Protect_Select_
                                           	.extern	__KF8_HIT_UP_THRESHOLD
                                           	.extern	_TCS_COUNT
                                           	.extern	_OSCCAL0_OFFSET
                                           	.extern	_OSCCAL0_MAX
                                           	.extern	_Double_Key_SET_EN_1
                                           	.extern	_Double_Key_SET_EN_2
                                           	.extern	_Double_Key_SET_EN_3
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_EIF2
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_PWM1L
                                           	.extern	_PWMCTL
                                           	.extern	_PP1
                                           	.extern	_BANK
                                           	.extern	_C1CTL
                                           	.extern	_VDACS
                                           	.extern	_AMPCTL
                                           	.extern	_ANSEH
                                           	.extern	_ADCDATA0H
                                           	.extern	_ADCCTL0
                                           	.extern	_AMPDT
                                           	.extern	_OPTR
                                           	.extern	_IP0
                                           	.extern	_IP1
                                           	.extern	_IP2
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_OSCSTA
                                           	.extern	_IP3
                                           	.extern	_VRECAL1
                                           	.extern	_VRECTL
                                           	.extern	_EIE1
                                           	.extern	_EIE2
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PP2
                                           	.extern	_PWM2L
                                           	.extern	_PUR0
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_NVMDATAH
                                           	.extern	_NVMDATAL
                                           	.extern	_NVMADDRH
                                           	.extern	_NVMADDRL
                                           	.extern	_NVMCTL0
                                           	.extern	_NVMCTL1
                                           	.extern	_ADCDATA0L
                                           	.extern	_ADCCTL1
                                           	.extern	_P0LR
                                           	.extern	_P2LR
                                           	.extern	_P1LR
                                           	.extern	_EIE3
                                           	.extern	_EIF3
                                           	.extern	_OSCCAL2
                                           	.extern	_OSCCAL3
                                           	.extern	_T3CTL
                                           	.extern	_T3L
                                           	.extern	_CTCTL0
                                           	.extern	_T3H
                                           	.extern	_PUR1
                                           	.extern	_PUR2
                                           	.extern	_CTCTL1
                                           	.extern	_INTEDGCTL
                                           	.extern	_ADCDATA3L
                                           	.extern	_VDAC
                                           	.extern	_VRES
                                           	.extern	_C1CAL
                                           	.extern	_SSCICTL0
                                           	.extern	_SSCICTL1
                                           	.extern	_SSCISTA
                                           	.extern	_SSCIBUFR
                                           	.extern	_SSCIADD
                                           	.extern	_SSCIMSK
                                           	.extern	_WDTPS
                                           	.extern	_C1FILTCTL
                                           	.extern	_C1FILTPRE
                                           	.extern	_VRECAL2
                                           	.extern	_VRECAL3
                                           	.extern	_CTCTL2
                                           	.extern	_T4L
                                           	.extern	_T4H
                                           	.extern	_T4REL
                                           	.extern	_T4REH
                                           	.extern	_T4CTL
                                           	.extern	_RC32KCAL
                                           
                                           	.extern I0R1
                                           	.extern I0R7
                                           	.extern I0PSW
                                           	.extern I0PCH
                                           	.extern I1R1
                                           	.extern I1R7
                                           	.extern I1PSW
                                           	.extern I1PCH
                                           	.extern STK11
                                           	.extern STK10
                                           	.extern STK09
                                           	.extern STK08
                                           	.extern STK07
                                           	.extern STK06
                                           	.extern STK05
                                           	.extern STK04
                                           	.extern STK03
                                           	.extern STK02
                                           	.extern STK01
                                           	.extern STK00
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	_TOUCH_DEBUG_SEND_OUT
                                           	.global	_TOUCH_DEBUG_TRS_DEAL
                                           	.global	_TOUCH_CH_TRS_EN
                                           	.global	_T_buf
                                           	.global	_i_T_D
                                           	.global	_sentbuf1
                                           	.global	_sentbuf2
                                           	.global	_sentbuf3
                                           	.global	_sentbuf4
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           UD_debug_touch_0	.udata
                                           _T_buf	.res	1
                                           
                                           UD_debug_touch_1	.udata
                                           _i_T_D	.res	1
                                           
                                           UD_debug_touch_2	.udata
                                           _sentbuf1	.res	1
                                           
                                           UD_debug_touch_3	.udata
                                           _sentbuf2	.res	1
                                           
                                           UD_debug_touch_4	.udata
                                           _sentbuf3	.res	1
                                           
                                           UD_debug_touch_5	.udata
                                           _sentbuf4	.res	1
                                           
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           UDL_debug_touch_0	.udata
                                           r0x1008	.res	1
                                           UDL_debug_touch_1	.udata
                                           r0x1009	.res	1
                                           UDL_debug_touch_2	.udata
                                           r0x1006	.res	1
                                           UDL_debug_touch_3	.udata
                                           r0x1007	.res	1
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           
                                           ID_debug_touch_0	.idata
                                           _TOUCH_CH_TRS_EN
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           
                                           
                                           func._TOUCH_DEBUG_SEND_OUT	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _TOUCH_DEBUG_SEND_OUT	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;3 compiler assigned registers:
                                           ;   STK00
                                           ;   r0x1006
                                           ;   r0x1007
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _TOUCH_DEBUG_SEND_OUT	;Function start
                                           ; 2 exit points
                                           ;	op : =
                                           ;	.line	322; "../debug_touch.c"	CLK_SET_IN;
                                           	BANKSEL	_TR0_bits
                                           	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	323; "../debug_touch.c"	DAT_SET_IN;
                                           	BANKSEL	_TR0_bits
                                           	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	324; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	328; "../debug_touch.c"	if(CLK_GET_STATE)
                                           	BANKSEL	_P0_bits
                                           	JB	_P0_bits, 1
                                           	JMP	_00078_DS_
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	330; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	331; "../debug_touch.c"	if(!CLK_GET_STATE)
                                           	BANKSEL	_P0_bits
                                           	JNB	_P0_bits, 1
                                           	JMP	_00079_DS_
                                           ;	op : RETURN
                                           ;	.line	332; "../debug_touch.c"	return;
                                           	JMP	_00116_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00078_DS_
                                           ;	.line	334; "../debug_touch.c"	else if(!CLK_GET_STATE)
                                           	BANKSEL	_P0_bits
                                           	JNB	_P0_bits, 1
                                           	JMP	_00075_DS_
                                           ;	op : RETURN
                                           ;	.line	336; "../debug_touch.c"	return;
                                           	JMP	_00116_DS_
                                           ;	op : LABEL
                                           ;	op : RETURN
                                           _00075_DS_
                                           ;	.line	339; "../debug_touch.c"	return;
                                           	JMP	_00116_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00079_DS_
                                           ;	.line	341; "../debug_touch.c"	CLK_SET_OUT;
                                           	BANKSEL	_TR0_bits
                                           	CLR	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	343; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	344; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	346; "../debug_touch.c"	CLK_SET_HIGH;		//ÉÏÉýÑØ
                                           	BANKSEL	_P0LR_bits
                                           	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	348; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           ;	.line	350; "../debug_touch.c"	if(!DAT_GET_STATE)
                                           	PAGESEL	$
                                           ;	.line	352; "../debug_touch.c"	return;
                                           	BANKSEL	_P0_bits
                                           	JB	_P0_bits, 0
                                           ;	.line	355; "../debug_touch.c"	CLK_SET_LOW;			//ÏÂ½µÑØ
                                           	JMP	_00116_DS_
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 1
                                           ;	.line	358; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	360; "../debug_touch.c"	DAT_SET_OUT;
                                           	BANKSEL	_TR0_bits
                                           	CLR	_TR0_bits, 0
                                           ;	op : =
                                           ;	.line	363; "../debug_touch.c"	j=5;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	r0x1006
                                           	MOV	r0x1006, R0
                                           ;	op : =
                                           ;	.line	365; "../debug_touch.c"	for(step=0;step<5;step++)
                                           	BANKSEL	r0x1007
                                           	CLR	r0x1007
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x5=5), size=1
                                           _00108_DS_
                                           	MOV	R0,# 0x05
                                           	BANKSEL	r0x1007
                                           	SUB	R0, r0x1007
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	JMP	_00111_DS_
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;unsigned compare: left >= lit(0x5=5), size=1
                                           ;	.line	368; "../debug_touch.c"	switch(step)
                                           	MOV	R0,# 0x05
                                           	BANKSEL	r0x1007
                                           	SUB	R0, r0x1007
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	JMP	_00087_DS_
                                           ;	op : JUMPTABLE
                                           	MOV	R0,#high _00138_DS_
                                           	MOV	PCH, R0
                                           	MOV	R0,#_00138_DS_
                                           	BANKSEL	r0x1007
                                           	ADD	R0, r0x1007
                                           	JNB	PSW, 0
                                           	INC	PCH
                                           	MOV	PCL, R0
                                           _00138_DS_
                                           	JMP	_00082_DS_
                                           	JMP	_00083_DS_
                                           	JMP	_00084_DS_
                                           	JMP	_00085_DS_
                                           	JMP	_00086_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00082_DS_
                                           ;	.line	372; "../debug_touch.c"	j=5;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	r0x1006
                                           	MOV	r0x1006, R0
                                           ;	op : =
                                           ;	.line	373; "../debug_touch.c"	T_buf=0x04;
                                           	MOV	R0,# 0x04
                                           	BANKSEL	_T_buf
                                           	MOV	_T_buf, R0
                                           ;	op : GOTO
                                           ;	.line	374; "../debug_touch.c"	}break;
                                           	JMP	_00087_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00083_DS_
                                           ;	.line	378; "../debug_touch.c"	j=8;
                                           	MOV	R0,# 0x08
                                           	BANKSEL	r0x1006
                                           	MOV	r0x1006, R0
                                           ;	op : =
                                           ;	.line	380; "../debug_touch.c"	T_buf=sentbuf1;
                                           	BANKSEL	_sentbuf1
                                           	MOVZ	R0, _sentbuf1
                                           	BANKSEL	_T_buf
                                           	MOV	_T_buf, R0
                                           ;	op : GOTO
                                           ;	.line	382; "../debug_touch.c"	}break;
                                           	JMP	_00087_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00084_DS_
                                           ;	.line	386; "../debug_touch.c"	j=8;
                                           	MOV	R0,# 0x08
                                           	BANKSEL	r0x1006
                                           	MOV	r0x1006, R0
                                           ;	op : =
                                           ;	.line	387; "../debug_touch.c"	T_buf=sentbuf2;
                                           	BANKSEL	_sentbuf2
                                           	MOVZ	R0, _sentbuf2
                                           	BANKSEL	_T_buf
                                           	MOV	_T_buf, R0
                                           ;	op : GOTO
                                           ;	.line	389; "../debug_touch.c"	}break;
                                           	JMP	_00087_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00085_DS_
                                           ;	.line	393; "../debug_touch.c"	j=8;
                                           	MOV	R0,# 0x08
                                           	BANKSEL	r0x1006
                                           	MOV	r0x1006, R0
                                           ;	op : =
                                           ;	.line	394; "../debug_touch.c"	T_buf=sentbuf3;
                                           	BANKSEL	_sentbuf3
                                           	MOVZ	R0, _sentbuf3
                                           	BANKSEL	_T_buf
                                           	MOV	_T_buf, R0
                                           ;	op : GOTO
                                           ;	.line	395; "../debug_touch.c"	}break;
                                           	JMP	_00087_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00086_DS_
                                           ;	.line	399; "../debug_touch.c"	j=8;
                                           	MOV	R0,# 0x08
                                           	BANKSEL	r0x1006
                                           	MOV	r0x1006, R0
                                           ;	op : =
                                           ;	.line	400; "../debug_touch.c"	T_buf=sentbuf4;
                                           	BANKSEL	_sentbuf4
                                           	MOVZ	R0, _sentbuf4
                                           	BANKSEL	_T_buf
                                           	MOV	_T_buf, R0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00087_DS_
                                           ;	.line	404; "../debug_touch.c"	for(i_T_D=0;i_T_D<j;i_T_D++)
                                           	BANKSEL	_i_T_D
                                           	CLR	_i_T_D
                                           ;	op : LABEL
                                           ;	op : <
                                           _00104_DS_
                                           	BANKSEL	r0x1006
                                           	MOVZ	R0, r0x1006
                                           	BANKSEL	_i_T_D
                                           	SUB	R0, _i_T_D
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	JMP	_00107_DS_
                                           ;	op : BITWISEAND
                                           ;	.line	406; "../debug_touch.c"	if(T_buf&0x01)
                                           	BANKSEL	_T_buf
                                           	JB	_T_buf, 0
                                           	JMP	_00089_DS_
                                           ;	op : =
                                           ;	.line	407; "../debug_touch.c"	DAT_SET_HIGH;
                                           	BANKSEL	_P0LR_bits
                                           	SET	_P0LR_bits, 0
                                           ;	op : GOTO
                                           	JMP	_00090_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00089_DS_
                                           ;	.line	409; "../debug_touch.c"	DAT_SET_LOW;
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00090_DS_
                                           ;	.line	411; "../debug_touch.c"	CLK_SET_HIGH;
                                           	BANKSEL	_P0LR_bits
                                           	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	412; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	414; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	415; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : RIGHT_OP
                                           ;	.line	417; "../debug_touch.c"	T_buf=T_buf>>1;
                                           	CLR	PSW, 0
                                           	BANKSEL	_T_buf
                                           	RRC	_T_buf
                                           ;	op : +
                                           ;	.line	404; "../debug_touch.c"	for(i_T_D=0;i_T_D<j;i_T_D++)
                                           	BANKSEL	_i_T_D
                                           	INC	_i_T_D
                                           ;	op : GOTO
                                           	JMP	_00104_DS_
                                           ;	op : LABEL
                                           ;	op : SEND
                                           ;	op : CALL
                                           _00107_DS_
                                           ;	.line	420; "../debug_touch.c"	Touch_Delay2;
                                           	MOV	R0,# 0x14
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	365; "../debug_touch.c"	for(step=0;step<5;step++)
                                           	BANKSEL	r0x1007
                                           	INC	r0x1007
                                           ;	op : GOTO
                                           	JMP	_00108_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00111_DS_
                                           ;	.line	424; "../debug_touch.c"	DAT_SET_IN;
                                           	BANKSEL	_TR0_bits
                                           	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	425; "../debug_touch.c"	Touch_Delay2;	//±à³ÌÆ÷ÅÐ¶ÏÐèÒªÊ±¼ä
                                           	MOV	R0,# 0x14
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	427; "../debug_touch.c"	CLK_SET_HIGH;
                                           	BANKSEL	_P0LR_bits
                                           	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	428; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	429; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	430; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	433; "../debug_touch.c"	if(DAT_GET_STATE)
                                           	BANKSEL	_P0_bits
                                           	JB	_P0_bits, 0
                                           	JMP	_00102_DS_
                                           ;	op : =
                                           ;	.line	435; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 1
                                           ;	op : =
                                           ;	.line	436; "../debug_touch.c"	T_buf=0;
                                           	BANKSEL	_T_buf
                                           	CLR	_T_buf
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	437; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	438; "../debug_touch.c"	for(i_T_D=0;i_T_D<6;i_T_D++)
                                           	BANKSEL	_i_T_D
                                           	CLR	_i_T_D
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x6=6), size=1
                                           _00112_DS_
                                           	MOV	R0,# 0x06
                                           	BANKSEL	_i_T_D
                                           	SUB	R0, _i_T_D
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	JMP	_00103_DS_
                                           ;	op : =
                                           ;	.line	440; "../debug_touch.c"	CLK_SET_HIGH;
                                           	BANKSEL	_P0LR_bits
                                           	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	441; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : EQ_OP
                                           ;	.line	443; "../debug_touch.c"	if(i_T_D!=5)
                                           	BANKSEL	_i_T_D
                                           	MOVZ	R0, _i_T_D
                                           ;	.line	445; "../debug_touch.c"	T_buf=T_buf>>1;
                                           	XOR	R0,# 0x05
                                           	JNB	PSW, 2
                                           	JMP	_00099_DS_
                                           	CLR	PSW, 0
                                           	BANKSEL	_T_buf
                                           	RRC	_T_buf
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	446; "../debug_touch.c"	if(DAT_GET_STATE)
                                           	BANKSEL	_P0_bits
                                           	JB	_P0_bits, 0
                                           	JMP	_00100_DS_
                                           ;	op : |
                                           ;	.line	447; "../debug_touch.c"	T_buf=T_buf|0x10;
                                           	BANKSEL	_T_buf
                                           	SET	_T_buf, 4
                                           ;	op : GOTO
                                           	JMP	_00100_DS_
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x10=16), size=1
                                           _00099_DS_
                                           ;	.line	451; "../debug_touch.c"	if(T_buf<16)   //´«Êä´íÎóµÄ£¬·ÀÏÂ·ÇÓ°ÏìÆäËûÊý¾Ý
                                           	MOV	R0,# 0x10
                                           	BANKSEL	_T_buf
                                           	SUB	R0, _T_buf
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	JMP	_00100_DS_
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	453; "../debug_touch.c"	if(DAT_GET_STATE)
                                           	BANKSEL	_P0_bits
                                           	JB	_P0_bits, 0
                                           	JMP	_00094_DS_
                                           ;	op : INLINEASM
                                           	BANKSEL _T_buf
                                           	MOV R0,_T_buf
                                           	ADD R0,#(_TOUCH_CH_TRS_EN+0)
                                           	MOV R1,#0x01
                                           	BANKSEL _TOUCH_CH_TRS_EN
                                           	ST [R0],R1
                                           	
                                           ;	op : GOTO
                                           	JMP	_00100_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00094_DS_
                                           	BANKSEL _T_buf
                                           	MOV R0,_T_buf
                                           	ADD R0,#(_TOUCH_CH_TRS_EN+0)
                                           	MOV R1,#0x00
                                           	BANKSEL _TOUCH_CH_TRS_EN
                                           	ST [R0],R1
                                           	
                                           ;	op : LABEL
                                           ;	op : =
                                           _00100_DS_
                                           ;	.line	479; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	480; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	438; "../debug_touch.c"	for(i_T_D=0;i_T_D<6;i_T_D++)
                                           	BANKSEL	_i_T_D
                                           	INC	_i_T_D
                                           ;	op : GOTO
                                           	JMP	_00112_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00102_DS_
                                           ;	.line	485; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	486; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : =
                                           _00103_DS_
                                           ;	.line	489; "../debug_touch.c"	CLK_SET_IN;
                                           	BANKSEL	_TR0_bits
                                           	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	490; "../debug_touch.c"	DAT_SET_IN;
                                           	BANKSEL	_TR0_bits
                                           	SET	_TR0_bits, 0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00116_DS_
                                           	CRET	
                                           ; exit point of _TOUCH_DEBUG_SEND_OUT
                                           
                                           
                                           
                                           func._TOUCH_DEBUG_TRS_DEAL	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _TOUCH_DEBUG_TRS_DEAL	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;3 compiler assigned registers:
                                           ;   STK00
                                           ;   r0x1008
                                           ;   r0x1009
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _TOUCH_DEBUG_TRS_DEAL	;Function start
                                           ; 2 exit points
                                           ;	op : INLINEASM
000752   990b     MOV	R1, #0xb             	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
000753   9800     MOV	R0, #0               	MOV R0,#(0)
000754   8088     ADD	R0, #0x88            	ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
000755   7003     JNB	0x3, 0               	JNB PSW,0
000756   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCL
000757   db9d     CALL	#0xb9d              	CALL __R2PCL
                                           	PAGESEL $
000758   809c     ADD	R0, #0x9c            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
000759   9901     MOV	R1, #0x1             	MOV R1,#0x01
00075a   e101     MOVB	#0x01               	BANKSEL _TOUCH_CH_TRS_EN
00075b   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : INLINEASM
00075c   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_channel_
00075d   50af     MOV	R0, 0xaf             	MOV R0,__KF8_LIBc_channel_
00075e   8088     ADD	R0, #0x88            	ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
00075f   990b     MOV	R1, #0xb             	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
000760   7003     JNB	0x3, 0               	JNB PSW,0
000761   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCL
000762   db9d     CALL	#0xb9d              	CALL __R2PCL
                                           	PAGESEL $
000763   809c     ADD	R0, #0x9c            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
000764   e101     MOVB	#0x01               	BANKSEL _TOUCH_CH_TRS_EN
000765   f701     LD	R1, [R0]              	LD R1,[R0]
000766   a900     XOR	R1, #0               	XOR R1,#0x00
000767   7203     JNB	0x3, 2               	JNB PSW,2
000768   c864     JMP	#0x864               	JMP Label_x_y_z_a
                                           	
                                           ;	op : =
                                           ;	.line	64; "../debug_touch.c"	CLK_SET_IN;
000769   e100     MOVB	#0x00               	BANKSEL	_TR0_bits
00076a   6925     SET	0x25, 1              	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	65; "../debug_touch.c"	DAT_SET_IN;
                                           	BANKSEL	_TR0_bits
00076b   6825     SET	0x25, 0              	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	66; "../debug_touch.c"	Touch_Delay1;
00076c   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
00076d   e101     MOVB	#0x01               	BANKSEL	STK00
00076e   51bf     MOV	0xbf, R0             	MOV	STK00, R0
00076f   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000770   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	70; "../debug_touch.c"	if(CLK_GET_STATE)
000771   e100     MOVB	#0x00               	BANKSEL	_P0_bits
000772   7905     JB	0x5, 1                	JB	_P0_bits, 1
000773   c77d     JMP	#0x77d               	JMP	_00007_DS_
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	72; "../debug_touch.c"	Touch_Delay1;
000774   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000775   e101     MOVB	#0x01               	BANKSEL	STK00
000776   51bf     MOV	0xbf, R0             	MOV	STK00, R0
000777   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000778   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	73; "../debug_touch.c"	if(!CLK_GET_STATE)
000779   e100     MOVB	#0x00               	BANKSEL	_P0_bits
00077a   7105     JNB	0x5, 1               	JNB	_P0_bits, 1
00077b   c781     JMP	#0x781               	JMP	_00008_DS_
                                           ;	op : RETURN
                                           ;	.line	74; "../debug_touch.c"	return;
00077c   c864     JMP	#0x864               	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00007_DS_
                                           ;	.line	76; "../debug_touch.c"	else if(!CLK_GET_STATE)
                                           	BANKSEL	_P0_bits
00077d   7105     JNB	0x5, 1               	JNB	_P0_bits, 1
00077e   c780     JMP	#0x780               	JMP	_00004_DS_
                                           ;	op : RETURN
                                           ;	.line	78; "../debug_touch.c"	return;
00077f   c864     JMP	#0x864               	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : RETURN
                                           _00004_DS_
                                           ;	.line	81; "../debug_touch.c"	return;
000780   c864     JMP	#0x864               	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00008_DS_
                                           ;	.line	83; "../debug_touch.c"	CLK_SET_OUT;
                                           	BANKSEL	_TR0_bits
000781   6125     CLR	0x25, 1              	CLR	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	85; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
000782   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	86; "../debug_touch.c"	Touch_Delay1;
000783   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000784   e101     MOVB	#0x01               	BANKSEL	STK00
000785   51bf     MOV	0xbf, R0             	MOV	STK00, R0
000786   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000787   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	88; "../debug_touch.c"	CLK_SET_HIGH;		//ÉÏÉýÑØ
000788   e100     MOVB	#0x00               	BANKSEL	_P0LR_bits
000789   6945     SET	0x45, 1              	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	90; "../debug_touch.c"	Touch_Delay1;
00078a   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
00078b   e101     MOVB	#0x01               	BANKSEL	STK00
00078c   51bf     MOV	0xbf, R0             	MOV	STK00, R0
00078d   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
00078e   db32     CALL	#0xb32              	CALL	_delay_us
                                           ;	.line	92; "../debug_touch.c"	if(!DAT_GET_STATE)
                                           	PAGESEL	$
                                           ;	.line	94; "../debug_touch.c"	return;
00078f   e100     MOVB	#0x00               	BANKSEL	_P0_bits
000790   7805     JB	0x5, 0                	JB	_P0_bits, 0
                                           ;	.line	97; "../debug_touch.c"	CLK_SET_LOW;			//ÏÂ½µÑØ
000791   c864     JMP	#0x864               	JMP	_00045_DS_
                                           	BANKSEL	_P0LR_bits
000792   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	.line	101; "../debug_touch.c"	Touch_Delay1;
000793   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000794   e101     MOVB	#0x01               	BANKSEL	STK00
000795   51bf     MOV	0xbf, R0             	MOV	STK00, R0
000796   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000797   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	102; "../debug_touch.c"	DAT_SET_OUT;
000798   e100     MOVB	#0x00               	BANKSEL	_TR0_bits
000799   6025     CLR	0x25, 0              	CLR	_TR0_bits, 0
                                           ;	op : =
                                           ;	.line	104; "../debug_touch.c"	j=5;
00079a   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	r0x1008
00079b   51b1     MOV	0xb1, R0             	MOV	r0x1008, R0
                                           ;	op : =
                                           ;	.line	106; "../debug_touch.c"	for(step=0;step<5;step++)
                                           	BANKSEL	r0x1009
00079c   03b0     CLR	0xb0                 	CLR	r0x1009
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x5=5), size=1
                                           _00037_DS_
00079d   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	r0x1009
00079e   38b0     SUB	R0, 0xb0             	SUB	R0, r0x1009
                                           ;comparing bytes at offset 0
00079f   7003     JNB	0x3, 0               	JNB	PSW, 0
0007a0   c808     JMP	#0x808               	JMP	_00040_DS_
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;unsigned compare: left >= lit(0x5=5), size=1
                                           ;	.line	109; "../debug_touch.c"	switch(step)
0007a1   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	r0x1009
0007a2   38b0     SUB	R0, 0xb0             	SUB	R0, r0x1009
                                           ;comparing bytes at offset 0
0007a3   7003     JNB	0x3, 0               	JNB	PSW, 0
0007a4   c7e4     JMP	#0x7e4               	JMP	_00016_DS_
                                           ;	op : JUMPTABLE
0007a5   9807     MOV	R0, #0x7             	MOV	R0,#high _00067_DS_
0007a6   510a     MOV	0xa, R0              	MOV	PCH, R0
0007a7   98ac     MOV	R0, #0xac            	MOV	R0,#_00067_DS_
                                           	BANKSEL	r0x1009
0007a8   20b0     ADD	R0, 0xb0             	ADD	R0, r0x1009
0007a9   7003     JNB	0x3, 0               	JNB	PSW, 0
0007aa   0b0a     INC	0xa                  	INC	PCH
0007ab   5102     MOV	0x2, R0              	MOV	PCL, R0
                                           _00067_DS_
0007ac   c7b1     JMP	#0x7b1               	JMP	_00011_DS_
0007ad   c7bd     JMP	#0x7bd               	JMP	_00012_DS_
0007ae   c7c7     JMP	#0x7c7               	JMP	_00013_DS_
0007af   c7d1     JMP	#0x7d1               	JMP	_00014_DS_
0007b0   c7db     JMP	#0x7db               	JMP	_00015_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00011_DS_
                                           ;	.line	113; "../debug_touch.c"	j=5;
0007b1   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	r0x1008
0007b2   51b1     MOV	0xb1, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0007b3   50af     MOV	R0, 0xaf             	MOV R0, __KF8_LIBc_channel_
0007b4   8088     ADD	R0, #0x88            	ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
0007b5   990b     MOV	R1, #0xb             	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
0007b6   7003     JNB	0x3, 0               	JNB PSW,0
0007b7   ff11     INC	R1                   	INC R1
0007b8   530a     MOV	0xa, R1              	MOV PCH,R1
                                           	PAGESEL __R2PCL
0007b9   db9d     CALL	#0xb9d              	CALL __R2PCL
                                           	PAGESEL $
0007ba   e100     MOVB	#0x00               	BANKSEL _T_buf
0007bb   51b3     MOV	0xb3, R0             	MOV _T_buf,R0
                                           	
                                           ;	op : GOTO
                                           ;	.line	132; "../debug_touch.c"	}break;
0007bc   c7e4     JMP	#0x7e4               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00012_DS_
                                           ;	.line	136; "../debug_touch.c"	j=8;
0007bd   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
0007be   51b1     MOV	0xb1, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0007bf   6003     CLR	0x3, 0               	CLR PSW,0
0007c0   12af     RLCR	0xaf                	RLCR __KF8_LIBc_channel_
0007c1   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_
0007c2   8080     ADD	R0, #0x80            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
0007c3   f701     LD	R1, [R0]              	LD R1,[R0]
0007c4   e100     MOVB	#0x00               	BANKSEL _T_buf
0007c5   53b3     MOV	0xb3, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	151; "../debug_touch.c"	}break;
0007c6   c7e4     JMP	#0x7e4               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00013_DS_
                                           ;	.line	155; "../debug_touch.c"	j=8;
0007c7   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
0007c8   51b1     MOV	0xb1, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0007c9   6003     CLR	0x3, 0               	CLR PSW,0
0007ca   12af     RLCR	0xaf                	RLCR __KF8_LIBc_channel_
0007cb   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_
0007cc   8081     ADD	R0, #0x81            	ADD R0,#(__KF8_LIBi_buff_baseline_+1)
0007cd   f701     LD	R1, [R0]              	LD R1,[R0]
0007ce   e100     MOVB	#0x00               	BANKSEL _T_buf
0007cf   53b3     MOV	0xb3, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	172; "../debug_touch.c"	}break;
0007d0   c7e4     JMP	#0x7e4               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00014_DS_
                                           ;	.line	176; "../debug_touch.c"	j=8;
0007d1   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
0007d2   51b1     MOV	0xb1, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0007d3   6003     CLR	0x3, 0               	CLR PSW,0
0007d4   12af     RLCR	0xaf                	RLCR __KF8_LIBc_channel_
0007d5   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_
0007d6   808e     ADD	R0, #0x8e            	ADD R0,#(__KF8_LIBi_buff_hit_+0)
0007d7   f701     LD	R1, [R0]              	LD R1,[R0]
0007d8   e100     MOVB	#0x00               	BANKSEL _T_buf
0007d9   53b3     MOV	0xb3, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	192; "../debug_touch.c"	}break;
0007da   c7e4     JMP	#0x7e4               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00015_DS_
                                           ;	.line	196; "../debug_touch.c"	j=8;
0007db   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
0007dc   51b1     MOV	0xb1, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0007dd   6003     CLR	0x3, 0               	CLR PSW,0
0007de   12af     RLCR	0xaf                	RLCR __KF8_LIBc_channel_
0007df   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_
0007e0   808f     ADD	R0, #0x8f            	ADD R0,#(__KF8_LIBi_buff_hit_+1)
0007e1   f701     LD	R1, [R0]              	LD R1,[R0]
0007e2   e100     MOVB	#0x00               	BANKSEL _T_buf
0007e3   53b3     MOV	0xb3, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : LABEL
                                           ;	op : =
                                           _00016_DS_
                                           ;	.line	214; "../debug_touch.c"	for(i_T_D=0;i_T_D<j;i_T_D++)
                                           	BANKSEL	_i_T_D
0007e4   03b2     CLR	0xb2                 	CLR	_i_T_D
                                           ;	op : LABEL
                                           ;	op : <
                                           _00033_DS_
                                           	BANKSEL	r0x1008
0007e5   0eb1     MOVZ	R0, 0xb1            	MOVZ	R0, r0x1008
                                           	BANKSEL	_i_T_D
0007e6   38b2     SUB	R0, 0xb2             	SUB	R0, _i_T_D
                                           ;comparing bytes at offset 0
0007e7   7003     JNB	0x3, 0               	JNB	PSW, 0
0007e8   c800     JMP	#0x800               	JMP	_00036_DS_
                                           ;	op : BITWISEAND
                                           ;	.line	216; "../debug_touch.c"	if(T_buf&0x01)
                                           	BANKSEL	_T_buf
0007e9   78b3     JB	0xb3, 0               	JB	_T_buf, 0
0007ea   c7ed     JMP	#0x7ed               	JMP	_00018_DS_
                                           ;	op : =
                                           ;	.line	217; "../debug_touch.c"	DAT_SET_HIGH;
                                           	BANKSEL	_P0LR_bits
0007eb   6845     SET	0x45, 0              	SET	_P0LR_bits, 0
                                           ;	op : GOTO
0007ec   c7ee     JMP	#0x7ee               	JMP	_00019_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00018_DS_
                                           ;	.line	219; "../debug_touch.c"	DAT_SET_LOW;
                                           	BANKSEL	_P0LR_bits
0007ed   6045     CLR	0x45, 0              	CLR	_P0LR_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00019_DS_
                                           ;	.line	221; "../debug_touch.c"	CLK_SET_HIGH;
                                           	BANKSEL	_P0LR_bits
0007ee   6945     SET	0x45, 1              	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	222; "../debug_touch.c"	Touch_Delay1;
0007ef   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
0007f0   e101     MOVB	#0x01               	BANKSEL	STK00
0007f1   51bf     MOV	0xbf, R0             	MOV	STK00, R0
0007f2   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
0007f3   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	224; "../debug_touch.c"	CLK_SET_LOW;
0007f4   e100     MOVB	#0x00               	BANKSEL	_P0LR_bits
0007f5   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	225; "../debug_touch.c"	Touch_Delay1;
0007f6   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
0007f7   e101     MOVB	#0x01               	BANKSEL	STK00
0007f8   51bf     MOV	0xbf, R0             	MOV	STK00, R0
0007f9   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
0007fa   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : RIGHT_OP
                                           ;	.line	227; "../debug_touch.c"	T_buf=T_buf>>1;
0007fb   6003     CLR	0x3, 0               	CLR	PSW, 0
0007fc   e100     MOVB	#0x00               	BANKSEL	_T_buf
0007fd   11b3     RRC	0xb3                 	RRC	_T_buf
                                           ;	op : +
                                           ;	.line	214; "../debug_touch.c"	for(i_T_D=0;i_T_D<j;i_T_D++)
                                           	BANKSEL	_i_T_D
0007fe   0bb2     INC	0xb2                 	INC	_i_T_D
                                           ;	op : GOTO
0007ff   c7e5     JMP	#0x7e5               	JMP	_00033_DS_
                                           ;	op : LABEL
                                           ;	op : SEND
                                           ;	op : CALL
                                           _00036_DS_
                                           ;	.line	230; "../debug_touch.c"	Touch_Delay2;
000800   9814     MOV	R0, #0x14            	MOV	R0,# 0x14
000801   e101     MOVB	#0x01               	BANKSEL	STK00
000802   51bf     MOV	0xbf, R0             	MOV	STK00, R0
000803   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000804   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	106; "../debug_touch.c"	for(step=0;step<5;step++)
000805   e100     MOVB	#0x00               	BANKSEL	r0x1009
000806   0bb0     INC	0xb0                 	INC	r0x1009
                                           ;	op : GOTO
000807   c79d     JMP	#0x79d               	JMP	_00037_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00040_DS_
                                           ;	.line	234; "../debug_touch.c"	DAT_SET_IN;
                                           	BANKSEL	_TR0_bits
000808   6825     SET	0x25, 0              	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	235; "../debug_touch.c"	Touch_Delay2;	//±à³ÌÆ÷ÅÐ¶ÏÐèÒªÊ±¼ä
000809   9814     MOV	R0, #0x14            	MOV	R0,# 0x14
00080a   e101     MOVB	#0x01               	BANKSEL	STK00
00080b   51bf     MOV	0xbf, R0             	MOV	STK00, R0
00080c   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
00080d   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	237; "../debug_touch.c"	CLK_SET_HIGH;
00080e   e100     MOVB	#0x00               	BANKSEL	_P0LR_bits
00080f   6945     SET	0x45, 1              	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	238; "../debug_touch.c"	Touch_Delay1;
000810   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000811   e101     MOVB	#0x01               	BANKSEL	STK00
000812   51bf     MOV	0xbf, R0             	MOV	STK00, R0
000813   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000814   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	239; "../debug_touch.c"	Touch_Delay1;
000815   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000816   e101     MOVB	#0x01               	BANKSEL	STK00
000817   51bf     MOV	0xbf, R0             	MOV	STK00, R0
000818   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000819   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	240; "../debug_touch.c"	Touch_Delay1;
00081a   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
00081b   e101     MOVB	#0x01               	BANKSEL	STK00
00081c   51bf     MOV	0xbf, R0             	MOV	STK00, R0
00081d   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
00081e   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	243; "../debug_touch.c"	if(DAT_GET_STATE)
00081f   e100     MOVB	#0x00               	BANKSEL	_P0_bits
000820   7805     JB	0x5, 0                	JB	_P0_bits, 0
000821   c85b     JMP	#0x85b               	JMP	_00031_DS_
                                           ;	op : =
                                           ;	.line	245; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
000822   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : =
                                           ;	.line	246; "../debug_touch.c"	T_buf=0;
                                           	BANKSEL	_T_buf
000823   03b3     CLR	0xb3                 	CLR	_T_buf
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	247; "../debug_touch.c"	Touch_Delay1;
000824   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000825   e101     MOVB	#0x01               	BANKSEL	STK00
000826   51bf     MOV	0xbf, R0             	MOV	STK00, R0
000827   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000828   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	248; "../debug_touch.c"	for(i_T_D=0;i_T_D<6;i_T_D++)
000829   e100     MOVB	#0x00               	BANKSEL	_i_T_D
00082a   03b2     CLR	0xb2                 	CLR	_i_T_D
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x6=6), size=1
                                           _00041_DS_
00082b   9806     MOV	R0, #0x6             	MOV	R0,# 0x06
                                           	BANKSEL	_i_T_D
00082c   38b2     SUB	R0, 0xb2             	SUB	R0, _i_T_D
                                           ;comparing bytes at offset 0
00082d   7003     JNB	0x3, 0               	JNB	PSW, 0
00082e   c861     JMP	#0x861               	JMP	_00032_DS_
                                           ;	op : =
                                           ;	.line	250; "../debug_touch.c"	CLK_SET_HIGH;
                                           	BANKSEL	_P0LR_bits
00082f   6945     SET	0x45, 1              	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	251; "../debug_touch.c"	Touch_Delay1;
000830   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000831   e101     MOVB	#0x01               	BANKSEL	STK00
000832   51bf     MOV	0xbf, R0             	MOV	STK00, R0
000833   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000834   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : EQ_OP
                                           ;	.line	253; "../debug_touch.c"	if(i_T_D!=5)
000835   e100     MOVB	#0x00               	BANKSEL	_i_T_D
000836   0eb2     MOVZ	R0, 0xb2            	MOVZ	R0, _i_T_D
                                           ;	.line	255; "../debug_touch.c"	T_buf=T_buf>>1;
000837   a805     XOR	R0, #0x5             	XOR	R0,# 0x05
000838   7203     JNB	0x3, 2               	JNB	PSW, 2
000839   c840     JMP	#0x840               	JMP	_00028_DS_
00083a   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	_T_buf
00083b   11b3     RRC	0xb3                 	RRC	_T_buf
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	256; "../debug_touch.c"	if(DAT_GET_STATE)
                                           	BANKSEL	_P0_bits
00083c   7805     JB	0x5, 0                	JB	_P0_bits, 0
00083d   c851     JMP	#0x851               	JMP	_00029_DS_
                                           ;	op : |
                                           ;	.line	257; "../debug_touch.c"	T_buf=T_buf|0x10;
                                           	BANKSEL	_T_buf
00083e   6cb3     SET	0xb3, 4              	SET	_T_buf, 4
                                           ;	op : GOTO
00083f   c851     JMP	#0x851               	JMP	_00029_DS_
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x10=16), size=1
                                           _00028_DS_
                                           ;	.line	261; "../debug_touch.c"	if(T_buf<16)   //´«Êä´íÎóµÄ£¬·ÀÏÂ·ÇÓ°ÏìÆäËûÊý¾Ý
000840   9810     MOV	R0, #0x10            	MOV	R0,# 0x10
                                           	BANKSEL	_T_buf
000841   38b3     SUB	R0, 0xb3             	SUB	R0, _T_buf
                                           ;comparing bytes at offset 0
000842   7003     JNB	0x3, 0               	JNB	PSW, 0
000843   c851     JMP	#0x851               	JMP	_00029_DS_
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	263; "../debug_touch.c"	if(DAT_GET_STATE)
                                           	BANKSEL	_P0_bits
000844   7805     JB	0x5, 0                	JB	_P0_bits, 0
000845   c84c     JMP	#0x84c               	JMP	_00023_DS_
                                           ;	op : INLINEASM
                                           	BANKSEL _T_buf
000846   50b3     MOV	R0, 0xb3             	MOV R0,_T_buf
000847   809c     ADD	R0, #0x9c            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
000848   9901     MOV	R1, #0x1             	MOV R1,#0x01
000849   e101     MOVB	#0x01               	BANKSEL _TOUCH_CH_TRS_EN
00084a   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : GOTO
00084b   c851     JMP	#0x851               	JMP	_00029_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00023_DS_
                                           	BANKSEL _T_buf
00084c   50b3     MOV	R0, 0xb3             	MOV R0,_T_buf
00084d   809c     ADD	R0, #0x9c            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
00084e   9900     MOV	R1, #0               	MOV R1,#0x00
00084f   e101     MOVB	#0x01               	BANKSEL _TOUCH_CH_TRS_EN
000850   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : LABEL
                                           ;	op : =
                                           _00029_DS_
                                           ;	.line	289; "../debug_touch.c"	CLK_SET_LOW;
000851   e100     MOVB	#0x00               	BANKSEL	_P0LR_bits
000852   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	290; "../debug_touch.c"	Touch_Delay1;
000853   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000854   e101     MOVB	#0x01               	BANKSEL	STK00
000855   51bf     MOV	0xbf, R0             	MOV	STK00, R0
000856   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000857   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	248; "../debug_touch.c"	for(i_T_D=0;i_T_D<6;i_T_D++)
000858   e100     MOVB	#0x00               	BANKSEL	_i_T_D
000859   0bb2     INC	0xb2                 	INC	_i_T_D
                                           ;	op : GOTO
00085a   c82b     JMP	#0x82b               	JMP	_00041_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00031_DS_
                                           ;	.line	295; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
00085b   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	296; "../debug_touch.c"	Touch_Delay1;
00085c   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
00085d   e101     MOVB	#0x01               	BANKSEL	STK00
00085e   51bf     MOV	0xbf, R0             	MOV	STK00, R0
00085f   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000860   db32     CALL	#0xb32              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : =
                                           _00032_DS_
                                           ;	.line	299; "../debug_touch.c"	CLK_SET_IN;
000861   e100     MOVB	#0x00               	BANKSEL	_TR0_bits
000862   6925     SET	0x25, 1              	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	300; "../debug_touch.c"	DAT_SET_IN;
                                           	BANKSEL	_TR0_bits
000863   6825     SET	0x25, 0              	SET	_TR0_bits, 0
                                           ;	op : INLINEASM
                                           Label_x_y_z_a:
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00045_DS_
000864   0008     CRET                     	CRET	
                                           ; exit point of _TOUCH_DEBUG_TRS_DEAL
                                           
                                           
                                           ;	code size estimation:
                                           ;	  420+  143 =   563 instructions ( 1412 byte)
                                           
                                           
                                           	.end
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Jan 25 2018 21:08:05) (MSVC)
                                           ; This file was generated Sat May 26 17:18:31 2018
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../init_mcu.c"
                                           	.radix dec
                                           	.include "KF8TS3514.inc"
                                           ;************************************************************
                                           ;       Header file for the KungFu8
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           T0			.EQU                 0x01
                                           PCL			.EQU                 0x02
                                           PSW			.EQU                 0x03
                                           P0			.EQU                 0x05
                                           P2			.EQU                 0x06
                                           P1			.EQU                 0x07
                                           PCH			.EQU                 0x0A
                                           INTCTL			.EQU                 0x0B
                                           EIF1			.EQU                 0x0C
                                           EIF2			.EQU                 0x0D
                                           T1L			.EQU                 0x0E
                                           T1H			.EQU                 0x0F
                                           T1CTL			.EQU                 0x10
                                           PWM1L			.EQU                 0x13
                                           PWMCTL			.EQU                 0x15
                                           PP1			.EQU                 0x16
                                           BANK			.EQU                 0x17
                                           C1CTL			.EQU                 0x19
                                           VDACS			.EQU                 0x1A
                                           AMPCTL			.EQU                 0x1B
                                           ANSEH			.EQU                 0x1D
                                           ADCDATA0H		.EQU                 0x1E
                                           ADCCTL0			.EQU                 0x1F
                                           AMPDT			.EQU                 0x20
                                           OPTR			.EQU                 0x21
                                           IP0			.EQU                 0x22
                                           IP1			.EQU                 0x23
                                           IP2			.EQU                 0x24
                                           TR0			.EQU                 0x25
                                           TR2			.EQU                 0x26
                                           TR1			.EQU                 0x27
                                           OSCSTA			.EQU                 0x28
                                           IP3			.EQU                 0x29
                                           VRECAL1			.EQU                 0x2A
                                           VRECTL			.EQU                 0x2B
                                           EIE1			.EQU                 0x2C
                                           EIE2			.EQU                 0x2D
                                           PCTL			.EQU                 0x2E
                                           OSCCTL			.EQU                 0x2F
                                           OSCCAL0			.EQU                 0x30
                                           ANSEL			.EQU                 0x31
                                           PP2			.EQU                 0x32
                                           PWM2L			.EQU                 0x33
                                           PUR0			.EQU                 0x35
                                           IOCL			.EQU                 0x36
                                           OSCCAL1			.EQU                 0x37
                                           NVMDATAH		.EQU                 0x38
                                           NVMDATAL		.EQU                 0x39
                                           NVMADDRH		.EQU                 0x3A
                                           NVMADDRL		.EQU                 0x3B
                                           NVMCTL0			.EQU                 0x3C
                                           NVMCTL1			.EQU                 0x3D
                                           ADCDATA0L		.EQU                 0x3E
                                           ADCCTL1			.EQU                 0x3F
                                           P0LR			.EQU                 0x45
                                           P2LR			.EQU                 0x46
                                           P1LR			.EQU                 0x47
                                           EIE3			.EQU                 0x4A
                                           EIF3			.EQU                 0x4B
                                           OSCCAL2			.EQU                 0x4C
                                           OSCCAL3			.EQU                 0x4D
                                           T3CTL			.EQU                 0x4E
                                           T3L			.EQU                 0x4F
                                           CTCTL0			.EQU                 0x53
                                           T3H			.EQU                 0x5F
                                           PUR1			.EQU                 0x60
                                           PUR2			.EQU                 0x61
                                           CTCTL1			.EQU                 0x64
                                           INTEDGCTL		.EQU                 0x67
                                           ADCDATA3L		.EQU                 0x6A
                                           VDAC			.EQU                 0x112
                                           VRES			.EQU                 0x113
                                           C1CAL			.EQU                 0x115
                                           SSCICTL0		.EQU                 0x128
                                           SSCICTL1		.EQU                 0x12A
                                           SSCISTA			.EQU                 0x12B
                                           SSCIBUFR		.EQU                 0x12C
                                           SSCIADD			.EQU                 0x12E
                                           SSCIMSK			.EQU                 0x12E
                                           WDTPS			.EQU                 0x12F
                                           C1FILTCTL		.EQU                 0x14A
                                           C1FILTPRE		.EQU                 0x14B
                                           VRECAL2			.EQU                 0x159
                                           VRECAL3			.EQU                 0x15A
                                           CTCTL2			.EQU                 0x15B
                                           T4L			.EQU                 0x160
                                           T4H			.EQU                 0x161
                                           T4REL			.EQU                 0x162
                                           T4REH			.EQU                 0x163
                                           T4CTL			.EQU                 0x164
                                           RC32KCAL		.EQU                 0x165
                                           
                                           
                                           ;  03H  PSW   Bits-------------------------------------
                                           TO			.EQU                4
                                           PD			.EQU                3
                                           Z			.EQU                2
                                           DC			.EQU                1
                                           CY			.EQU                0
                                           _TO			.EQU                4
                                           _PD			.EQU                3
                                           _Z			.EQU                2
                                           _DC			.EQU                1
                                           _CY			.EQU                0
                                           
                                           ;  05H  P0   Bits-------------------------------------
                                           P05			.EQU                5
                                           P04			.EQU                4
                                           P03			.EQU                3
                                           P02			.EQU                2
                                           P01			.EQU                1
                                           P00			.EQU                0
                                           _P05			.EQU                5
                                           _P04			.EQU                4
                                           _P03			.EQU                3
                                           _P02			.EQU                2
                                           _P01			.EQU                1
                                           _P00			.EQU                0
                                           
                                           ;  06H  P2   Bits-------------------------------------
                                           P23			.EQU                3
                                           P22			.EQU                2
                                           P21			.EQU                1
                                           P20			.EQU                0
                                           _P23			.EQU                3
                                           _P22			.EQU                2
                                           _P21			.EQU                1
                                           _P20			.EQU                0
                                           
                                           ;  07H  P1   Bits-------------------------------------
                                           P17			.EQU                7
                                           P16			.EQU                6
                                           P15			.EQU                5
                                           P14			.EQU                4
                                           P13			.EQU                3
                                           P12			.EQU                2
                                           P11			.EQU                1
                                           P10			.EQU                0
                                           _P17			.EQU                7
                                           _P16			.EQU                6
                                           _P15			.EQU                5
                                           _P14			.EQU                4
                                           _P13			.EQU                3
                                           _P12			.EQU                2
                                           _P11			.EQU                1
                                           _P10			.EQU                0
                                           
                                           ;  0AH  PCH   Bits-------------------------------------
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIE			.EQU                7
                                           PUIE			.EQU                6
                                           T0IE			.EQU                5
                                           INT0IE			.EQU                4
                                           P0IE			.EQU                3
                                           T0IF			.EQU                2
                                           INT0IF			.EQU                1
                                           P0IF			.EQU                0
                                           _AIE			.EQU                7
                                           _PUIE			.EQU                6
                                           _T0IE			.EQU                5
                                           _INT0IE			.EQU                4
                                           _P0IE			.EQU                3
                                           _T0IF			.EQU                2
                                           _INT0IF			.EQU                1
                                           _P0IF			.EQU                0
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIEH			.EQU                7
                                           AIEL			.EQU                6
                                           _AIEH			.EQU                7
                                           _AIEL			.EQU                6
                                           
                                           ;  0CH  EIF1   Bits-------------------------------------
                                           ADIF			.EQU                6
                                           INT2IF			.EQU                5
                                           INT1IF			.EQU                4
                                           C1IF			.EQU                3
                                           PWM2IF			.EQU                2
                                           T1IF			.EQU                0
                                           _ADIF			.EQU                6
                                           _INT2IF			.EQU                5
                                           _INT1IF			.EQU                4
                                           _C1IF			.EQU                3
                                           _PWM2IF			.EQU                2
                                           _T1IF			.EQU                0
                                           
                                           ;  0DH  EIF2   Bits-------------------------------------
                                           T3IF			.EQU                7
                                           BCLIF			.EQU                1
                                           SSCIIF			.EQU                0
                                           _T3IF			.EQU                7
                                           _BCLIF			.EQU                1
                                           _SSCIIF			.EQU                0
                                           
                                           ;  10H  T1CTL   Bits-------------------------------------
                                           T1RLD			.EQU                7
                                           T1GC			.EQU                6
                                           T1CKS1			.EQU                5
                                           T1CKS0			.EQU                4
                                           T1OSCEN			.EQU                3
                                           T1SY			.EQU                2
                                           T1CS			.EQU                1
                                           T1ON			.EQU                0
                                           _T1RLD			.EQU                7
                                           _T1GC			.EQU                6
                                           _T1CKS1			.EQU                5
                                           _T1CKS0			.EQU                4
                                           _T1OSCEN		.EQU                3
                                           _T1SY			.EQU                2
                                           _T1CS			.EQU                1
                                           _T1ON			.EQU                0
                                           
                                           ;  15H  PWMCTL   Bits-------------------------------------
                                           PWM2ON			.EQU                4
                                           PWM1ON			.EQU                0
                                           _PWM2ON			.EQU                4
                                           _PWM1ON			.EQU                0
                                           
                                           ;  17H  BANK   Bits-------------------------------------
                                           PR3			.EQU                3
                                           PR2			.EQU                2
                                           PR1			.EQU                1
                                           PR0			.EQU                0
                                           _PR3			.EQU                3
                                           _PR2			.EQU                2
                                           _PR1			.EQU                1
                                           _PR0			.EQU                0
                                           
                                           ;  19H  C1CTL   Bits-------------------------------------
                                           C1OE			.EQU                7
                                           C1MOD			.EQU                6
                                           C1CALEN			.EQU                3
                                           C1CALSET		.EQU                2
                                           C1OUT			.EQU                1
                                           C1EN			.EQU                0
                                           _C1OE			.EQU                7
                                           _C1MOD			.EQU                6
                                           _C1CALEN		.EQU                3
                                           _C1CALSET		.EQU                2
                                           _C1OUT			.EQU                1
                                           _C1EN			.EQU                0
                                           
                                           ;  1AH  VDACS   Bits-------------------------------------
                                           VCEN			.EQU                6
                                           _VCEN			.EQU                6
                                           
                                           ;  1BH  AMPCTL   Bits-------------------------------------
                                           CALID			.EQU                7
                                           INPS1			.EQU                5
                                           INPS0			.EQU                4
                                           CALIEN			.EQU                1
                                           AMPON			.EQU                0
                                           _CALID			.EQU                7
                                           _INPS1			.EQU                5
                                           _INPS0			.EQU                4
                                           _CALIEN			.EQU                1
                                           _AMPON			.EQU                0
                                           
                                           ;  1DH  ANSEH   Bits-------------------------------------
                                           SSCIPIN			.EQU                7
                                           ANS13			.EQU                5
                                           ANS12			.EQU                4
                                           ANS11			.EQU                3
                                           ANS10			.EQU                2
                                           ANS9			.EQU                1
                                           ANS8			.EQU                0
                                           _SSCIPIN		.EQU                7
                                           _ANS13			.EQU                5
                                           _ANS12			.EQU                4
                                           _ANS11			.EQU                3
                                           _ANS10			.EQU                2
                                           _ANS9			.EQU                1
                                           _ANS8			.EQU                0
                                           
                                           ;  1FH  ADCCTL0   Bits-------------------------------------
                                           ADLR			.EQU                7
                                           CHS3			.EQU                5
                                           CHS2			.EQU                4
                                           CHS1			.EQU                3
                                           CHS0			.EQU                2
                                           START			.EQU                1
                                           ADEN			.EQU                0
                                           _ADLR			.EQU                7
                                           _CHS3			.EQU                5
                                           _CHS2			.EQU                4
                                           _CHS1			.EQU                3
                                           _CHS0			.EQU                2
                                           _START			.EQU                1
                                           _ADEN			.EQU                0
                                           
                                           ;  20H  AMPDT   Bits-------------------------------------
                                           DT7			.EQU                7
                                           DT6			.EQU                6
                                           DT5			.EQU                5
                                           DT4			.EQU                4
                                           DT3			.EQU                3
                                           DT2			.EQU                2
                                           DT1			.EQU                1
                                           DT0			.EQU                0
                                           _DT7			.EQU                7
                                           _DT6			.EQU                6
                                           _DT5			.EQU                5
                                           _DT4			.EQU                4
                                           _DT3			.EQU                3
                                           _DT2			.EQU                2
                                           _DT1			.EQU                1
                                           _DT0			.EQU                0
                                           
                                           ;  21H  OPTR   Bits-------------------------------------
                                           PUPH			.EQU                7
                                           INT0SE			.EQU                6
                                           T0CS			.EQU                5
                                           T0SE			.EQU                4
                                           PSA			.EQU                3
                                           PS2			.EQU                2
                                           PS1			.EQU                1
                                           PS0			.EQU                0
                                           _PUPH			.EQU                7
                                           _INT0SE			.EQU                6
                                           _T0CS			.EQU                5
                                           _T0SE			.EQU                4
                                           _PSA			.EQU                3
                                           _PS2			.EQU                2
                                           _PS1			.EQU                1
                                           _PS0			.EQU                0
                                           
                                           ;  22H  IP0   Bits-------------------------------------
                                           PT0			.EQU                2
                                           PINT0			.EQU                1
                                           PP0			.EQU                0
                                           _PT0			.EQU                2
                                           _PINT0			.EQU                1
                                           _PP0			.EQU                0
                                           
                                           ;  23H  IP1   Bits-------------------------------------
                                           PADC			.EQU                6
                                           PINT2			.EQU                5
                                           PINT1			.EQU                4
                                           PC1			.EQU                3
                                           PPWM2			.EQU                2
                                           PT1			.EQU                0
                                           _PADC			.EQU                6
                                           _PINT2			.EQU                5
                                           _PINT1			.EQU                4
                                           _PC1			.EQU                3
                                           _PPWM2			.EQU                2
                                           _PT1			.EQU                0
                                           
                                           ;  24H  IP2   Bits-------------------------------------
                                           PT3			.EQU                7
                                           PBCL			.EQU                1
                                           PSSCI			.EQU                0
                                           _PT3			.EQU                7
                                           _PBCL			.EQU                1
                                           _PSSCI			.EQU                0
                                           
                                           ;  25H  TR0   Bits-------------------------------------
                                           TR05			.EQU                5
                                           TR04			.EQU                4
                                           TR03			.EQU                3
                                           TR02			.EQU                2
                                           TR01			.EQU                1
                                           TR00			.EQU                0
                                           _TR05			.EQU                5
                                           _TR04			.EQU                4
                                           _TR03			.EQU                3
                                           _TR02			.EQU                2
                                           _TR01			.EQU                1
                                           _TR00			.EQU                0
                                           
                                           ;  26H  TR2   Bits-------------------------------------
                                           TR23			.EQU                3
                                           TR22			.EQU                2
                                           TR21			.EQU                1
                                           TR20			.EQU                0
                                           _TR23			.EQU                3
                                           _TR22			.EQU                2
                                           _TR21			.EQU                1
                                           _TR20			.EQU                0
                                           
                                           ;  27H  TR1   Bits-------------------------------------
                                           TR17			.EQU                7
                                           TR16			.EQU                6
                                           TR15			.EQU                5
                                           TR14			.EQU                4
                                           TR13			.EQU                3
                                           TR12			.EQU                2
                                           TR11			.EQU                1
                                           TR10			.EQU                0
                                           _TR17			.EQU                7
                                           _TR16			.EQU                6
                                           _TR15			.EQU                5
                                           _TR14			.EQU                4
                                           _TR13			.EQU                3
                                           _TR12			.EQU                2
                                           _TR11			.EQU                1
                                           _TR10			.EQU                0
                                           
                                           ;  28H  OSCSTA   Bits-------------------------------------
                                           OSTS			.EQU                6
                                           HTS			.EQU                5
                                           LTS			.EQU                4
                                           SCF1			.EQU                1
                                           SCF0			.EQU                0
                                           _OSTS			.EQU                6
                                           _HTS			.EQU                5
                                           _LTS			.EQU                4
                                           _SCF1			.EQU                1
                                           _SCF0			.EQU                0
                                           
                                           ;  29H  IP3   Bits-------------------------------------
                                           PT4			.EQU                7
                                           POSCFAIL		.EQU                5
                                           _PT4			.EQU                7
                                           _POSCFAIL		.EQU                5
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VRESEL1			.EQU                7
                                           VRESEL0			.EQU                6
                                           VRECALEN		.EQU                5
                                           VRECKEN			.EQU                4
                                           VREOE			.EQU                3
                                           VREEN			.EQU                1
                                           LPREN			.EQU                0
                                           _VRESEL1		.EQU                7
                                           _VRESEL0		.EQU                6
                                           _VRECALEN		.EQU                5
                                           _VRECKEN		.EQU                4
                                           _VREOE			.EQU                3
                                           _VREEN			.EQU                1
                                           _LPREN			.EQU                0
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VREBG			.EQU                4
                                           _VREBG			.EQU                4
                                           ;  2CH  EIE1   Bits-------------------------------------
                                           ADIE			.EQU                6
                                           INT2IE			.EQU                5
                                           INT1IE			.EQU                4
                                           C1IE			.EQU                3
                                           PWM2IE			.EQU                2
                                           T1IE			.EQU                0
                                           _ADIE			.EQU                6
                                           _INT2IE			.EQU                5
                                           _INT1IE			.EQU                4
                                           _C1IE			.EQU                3
                                           _PWM2IE			.EQU                2
                                           _T1IE			.EQU                0
                                           
                                           ;  2DH  EIE2   Bits-------------------------------------
                                           T3IE			.EQU                7
                                           BCLIE			.EQU                1
                                           SSCIIE			.EQU                0
                                           _T3IE			.EQU                7
                                           _BCLIE			.EQU                1
                                           _SSCIIE			.EQU                0
                                           
                                           ;  2EH  PCTL   Bits-------------------------------------
                                           SLVREN			.EQU                4
                                           IPEN			.EQU                3
                                           SWDTEN			.EQU                2
                                           POR			.EQU                1
                                           LVR			.EQU                0
                                           _SLVREN			.EQU                4
                                           _IPEN			.EQU                3
                                           _SWDTEN			.EQU                2
                                           _POR			.EQU                1
                                           _LVR			.EQU                0
                                           
                                           ;  2FH  OSCCTL   Bits-------------------------------------
                                           CLKOE			.EQU                7
                                           IRCS2			.EQU                6
                                           IRCS1			.EQU                5
                                           IRCS0			.EQU                4
                                           SCS1			.EQU                3
                                           SCS0			.EQU                2
                                           IESO			.EQU                1
                                           FSCM			.EQU                0
                                           _CLKOE			.EQU                7
                                           _IRCS2			.EQU                6
                                           _IRCS1			.EQU                5
                                           _IRCS0			.EQU                4
                                           _SCS1			.EQU                3
                                           _SCS0			.EQU                2
                                           _IESO			.EQU                1
                                           _FSCM			.EQU                0
                                           
                                           ;  31H  ANSEL   Bits-------------------------------------
                                           ANS7			.EQU                7
                                           ANS6			.EQU                6
                                           ANS5			.EQU                5
                                           ANS4			.EQU                4
                                           ANS3			.EQU                3
                                           ANS2			.EQU                2
                                           ANS1			.EQU                1
                                           ANS0			.EQU                0
                                           _ANS7			.EQU                7
                                           _ANS6			.EQU                6
                                           _ANS5			.EQU                5
                                           _ANS4			.EQU                4
                                           _ANS3			.EQU                3
                                           _ANS2			.EQU                2
                                           _ANS1			.EQU                1
                                           _ANS0			.EQU                0
                                           
                                           ;  35H  PUR0   Bits-------------------------------------
                                           PUR05			.EQU                5
                                           PUR04			.EQU                4
                                           PUR02			.EQU                2
                                           PUR01			.EQU                1
                                           PUR00			.EQU                0
                                           _PUR05			.EQU                5
                                           _PUR04			.EQU                4
                                           _PUR02			.EQU                2
                                           _PUR01			.EQU                1
                                           _PUR00			.EQU                0
                                           
                                           ;  36H  IOCL   Bits-------------------------------------
                                           IOCL5			.EQU                5
                                           IOCL4			.EQU                4
                                           IOCL3			.EQU                3
                                           IOCL2			.EQU                2
                                           IOCL1			.EQU                1
                                           IOCL0			.EQU                0
                                           _IOCL5			.EQU                5
                                           _IOCL4			.EQU                4
                                           _IOCL3			.EQU                3
                                           _IOCL2			.EQU                2
                                           _IOCL1			.EQU                1
                                           _IOCL0			.EQU                0
                                           
                                           ;  3FH  ADCCTL1   Bits-------------------------------------
                                           ADCALEN			.EQU                7
                                           ADCS2			.EQU                6
                                           ADCS1			.EQU                5
                                           ADCS0			.EQU                4
                                           VCFG1			.EQU                3
                                           VCFG0			.EQU                2
                                           ADCIM			.EQU                0
                                           _ADCALEN		.EQU                7
                                           _ADCS2			.EQU                6
                                           _ADCS1			.EQU                5
                                           _ADCS0			.EQU                4
                                           _VCFG1			.EQU                3
                                           _VCFG0			.EQU                2
                                           _ADCIM			.EQU                0
                                           
                                           ;  45H  P0LR   Bits-------------------------------------
                                           P0LR5			.EQU                5
                                           P0LR4			.EQU                4
                                           P0LR2			.EQU                2
                                           P0LR1			.EQU                1
                                           P0LR0			.EQU                0
                                           _P0LR5			.EQU                5
                                           _P0LR4			.EQU                4
                                           _P0LR2			.EQU                2
                                           _P0LR1			.EQU                1
                                           _P0LR0			.EQU                0
                                           
                                           ;  46H  P2LR   Bits-------------------------------------
                                           P2LR3			.EQU                3
                                           P2LR2			.EQU                2
                                           P2LR1			.EQU                1
                                           P2LR0			.EQU                0
                                           _P2LR3			.EQU                3
                                           _P2LR2			.EQU                2
                                           _P2LR1			.EQU                1
                                           _P2LR0			.EQU                0
                                           
                                           ;  47H  P1LR   Bits-------------------------------------
                                           P1LR7			.EQU                7
                                           P1LR6			.EQU                6
                                           P1LR5			.EQU                5
                                           P1LR4			.EQU                4
                                           P1LR3			.EQU                3
                                           P1LR2			.EQU                2
                                           P1LR1			.EQU                1
                                           P1LR0			.EQU                0
                                           _P1LR7			.EQU                7
                                           _P1LR6			.EQU                6
                                           _P1LR5			.EQU                5
                                           _P1LR4			.EQU                4
                                           _P1LR3			.EQU                3
                                           _P1LR2			.EQU                2
                                           _P1LR1			.EQU                1
                                           _P1LR0			.EQU                0
                                           
                                           ;  4AH  EIE3   Bits-------------------------------------
                                           T4IE			.EQU                7
                                           OSCFAILIE		.EQU                5
                                           _T4IE			.EQU                7
                                           _OSCFAILIE		.EQU                5
                                           
                                           ;  4BH  EIF3   Bits-------------------------------------
                                           T4IF			.EQU                7
                                           OSCFAILIF		.EQU                5
                                           _T4IF			.EQU                7
                                           _OSCFAILIF		.EQU                5
                                           
                                           ;  4EH  T3CTL   Bits-------------------------------------
                                           T3EN			.EQU                7
                                           T3CKS1			.EQU                6
                                           T3CKS0			.EQU                5
                                           T3CS			.EQU                4
                                           PWMS			.EQU                3
                                           _T3EN			.EQU                7
                                           _T3CKS1			.EQU                6
                                           _T3CKS0			.EQU                5
                                           _T3CS			.EQU                4
                                           _PWMS			.EQU                3
                                           
                                           ;  53H  CTCTL0   Bits-------------------------------------
                                           CTEN			.EQU                7
                                           CTSTART			.EQU                6
                                           T3CLR			.EQU                5
                                           CTCHSEL4		.EQU                4
                                           CTCHSEL3		.EQU                3
                                           CTCHSEL2		.EQU                2
                                           CTCHSEL1		.EQU                1
                                           CTCHSEL0		.EQU                0
                                           _CTEN			.EQU                7
                                           _CTSTART		.EQU                6
                                           _T3CLR			.EQU                5
                                           _CTCHSEL4		.EQU                4
                                           _CTCHSEL3		.EQU                3
                                           _CTCHSEL2		.EQU                2
                                           _CTCHSEL1		.EQU                1
                                           _CTCHSEL0		.EQU                0
                                           
                                           ;  60H  PUR1   Bits-------------------------------------
                                           PUR17			.EQU                7
                                           PUR16			.EQU                6
                                           PUR15			.EQU                5
                                           PUR14			.EQU                4
                                           PUR13			.EQU                3
                                           PUR12			.EQU                2
                                           PUR11			.EQU                1
                                           PUR10			.EQU                0
                                           _PUR17			.EQU                7
                                           _PUR16			.EQU                6
                                           _PUR15			.EQU                5
                                           _PUR14			.EQU                4
                                           _PUR13			.EQU                3
                                           _PUR12			.EQU                2
                                           _PUR11			.EQU                1
                                           _PUR10			.EQU                0
                                           
                                           ;  61H  PUR2   Bits-------------------------------------
                                           PUR23			.EQU                3
                                           PUR22			.EQU                2
                                           PUR21			.EQU                1
                                           PUR20			.EQU                0
                                           _PUR23			.EQU                3
                                           _PUR22			.EQU                2
                                           _PUR21			.EQU                1
                                           _PUR20			.EQU                0
                                           
                                           ;  64H  CTCTL1   Bits-------------------------------------
                                           CTCLKSEL1		.EQU                7
                                           CTCLKSEL0		.EQU                6
                                           PRSGEN			.EQU                5
                                           PRSGM1			.EQU                4
                                           PRSGM0			.EQU                3
                                           PRSGSTA			.EQU                2
                                           VSEL			.EQU                0
                                           _CTCLKSEL1		.EQU                7
                                           _CTCLKSEL0		.EQU                6
                                           _PRSGEN			.EQU                5
                                           _PRSGM1			.EQU                4
                                           _PRSGM0			.EQU                3
                                           _PRSGSTA		.EQU                2
                                           _VSEL			.EQU                0
                                           
                                           ;  67H  INTEDGCTL   Bits-------------------------------------
                                           INT2SE			.EQU                7
                                           INT1SE			.EQU                6
                                           T1CLKEN			.EQU                0
                                           _INT2SE			.EQU                7
                                           _INT1SE			.EQU                6
                                           _T1CLKEN		.EQU                0
                                           
                                           ;  112H  VDAC   Bits-------------------------------------
                                           VDAC3			.EQU                7
                                           VDAC2			.EQU                6
                                           VDAC1			.EQU                5
                                           VDAC0			.EQU                4
                                           _VDAC3			.EQU                7
                                           _VDAC2			.EQU                6
                                           _VDAC1			.EQU                5
                                           _VDAC0			.EQU                4
                                           
                                           ;  113H  VRES   Bits-------------------------------------
                                           VRES3			.EQU                7
                                           VRES2			.EQU                6
                                           VRES1			.EQU                5
                                           VRES0			.EQU                4
                                           _VRES3			.EQU                7
                                           _VRES2			.EQU                6
                                           _VRES1			.EQU                5
                                           _VRES0			.EQU                4
                                           
                                           ;  115H  C1CAL   Bits-------------------------------------
                                           C1DT7			.EQU                7
                                           C1DT6			.EQU                6
                                           C1DT5			.EQU                5
                                           C1DT4			.EQU                4
                                           C1DT3			.EQU                3
                                           C1DT2			.EQU                2
                                           C1DT1			.EQU                1
                                           C1DT0			.EQU                0
                                           _C1DT7			.EQU                7
                                           _C1DT6			.EQU                6
                                           _C1DT5			.EQU                5
                                           _C1DT4			.EQU                4
                                           _C1DT3			.EQU                3
                                           _C1DT2			.EQU                2
                                           _C1DT1			.EQU                1
                                           _C1DT0			.EQU                0
                                           
                                           ;  128H  SSCICTL0   Bits-------------------------------------
                                           SSCIWCFL		.EQU                7
                                           SSCIOV			.EQU                6
                                           SSCIEN			.EQU                5
                                           SSCICKP			.EQU                4
                                           SSCIMOD3		.EQU                3
                                           SSCIMOD2		.EQU                2
                                           SSCIMOD1		.EQU                1
                                           SSCIMOD0		.EQU                0
                                           _SSCIWCFL		.EQU                7
                                           _SSCIOV			.EQU                6
                                           _SSCIEN			.EQU                5
                                           _SSCICKP		.EQU                4
                                           _SSCIMOD3		.EQU                3
                                           _SSCIMOD2		.EQU                2
                                           _SSCIMOD1		.EQU                1
                                           _SSCIMOD0		.EQU                0
                                           
                                           ;  12AH  SSCICTL1   Bits-------------------------------------
                                           SSCICALLEN		.EQU                7
                                           SSCIACKSTA		.EQU                6
                                           SSCIACKDAT		.EQU                5
                                           SSCIACKEN		.EQU                4
                                           SSCIRCEN		.EQU                3
                                           STOPEN			.EQU                2
                                           RESTARTEN		.EQU                1
                                           STARTEN			.EQU                0
                                           _SSCICALLEN		.EQU                7
                                           _SSCIACKSTA		.EQU                6
                                           _SSCIACKDAT		.EQU                5
                                           _SSCIACKEN		.EQU                4
                                           _SSCIRCEN		.EQU                3
                                           _STOPEN			.EQU                2
                                           _RESTARTEN		.EQU                1
                                           _STARTEN		.EQU                0
                                           
                                           ;  12BH  SSCISTA   Bits-------------------------------------
                                           SSCIDA			.EQU                5
                                           SSCISTOP		.EQU                4
                                           SSCISTART		.EQU                3
                                           SSCIRW			.EQU                2
                                           SSCIUA			.EQU                1
                                           SSCIBUF			.EQU                0
                                           _SSCIDA			.EQU                5
                                           _SSCISTOP		.EQU                4
                                           _SSCISTART		.EQU                3
                                           _SSCIRW			.EQU                2
                                           _SSCIUA			.EQU                1
                                           _SSCIBUF		.EQU                0
                                           
                                           ;  12EH  SSCIADD   Bits-------------------------------------
                                           SSCIADD7		.EQU                7
                                           SSCIADD6		.EQU                6
                                           SSCIADD5		.EQU                5
                                           SSCIADD4		.EQU                4
                                           SSCIADD3		.EQU                3
                                           SSCIADD2		.EQU                2
                                           SSCIADD1		.EQU                1
                                           SSCIADD0		.EQU                0
                                           _SSCIADD7		.EQU                7
                                           _SSCIADD6		.EQU                6
                                           _SSCIADD5		.EQU                5
                                           _SSCIADD4		.EQU                4
                                           _SSCIADD3		.EQU                3
                                           _SSCIADD2		.EQU                2
                                           _SSCIADD1		.EQU                1
                                           _SSCIADD0		.EQU                0
                                           
                                           ;  12EH  SSCIMSK   Bits-------------------------------------
                                           SSCIMSK7		.EQU                7
                                           SSCIMSK6		.EQU                6
                                           SSCIMSK5		.EQU                5
                                           SSCIMSK4		.EQU                4
                                           SSCIMSK3		.EQU                3
                                           SSCIMSK2		.EQU                2
                                           SSCIMSK1		.EQU                1
                                           SSCIMSK0		.EQU                0
                                           _SSCIMSK7		.EQU                7
                                           _SSCIMSK6		.EQU                6
                                           _SSCIMSK5		.EQU                5
                                           _SSCIMSK4		.EQU                4
                                           _SSCIMSK3		.EQU                3
                                           _SSCIMSK2		.EQU                2
                                           _SSCIMSK1		.EQU                1
                                           _SSCIMSK0		.EQU                0
                                           
                                           ;  12FH  WDTPS   Bits-------------------------------------
                                           WDTPS3			.EQU                3
                                           WDTPS2			.EQU                2
                                           WDTPS1			.EQU                1
                                           WDTPS0			.EQU                0
                                           _WDTPS3			.EQU                3
                                           _WDTPS2			.EQU                2
                                           _WDTPS1			.EQU                1
                                           _WDTPS0			.EQU                0
                                           
                                           ;  14AH  C1FILTCTL   Bits-------------------------------------
                                           INV1			.EQU                7
                                           WEN1			.EQU                6
                                           FEN1			.EQU                5
                                           F1CNT2			.EQU                2
                                           F1CNT1			.EQU                1
                                           F1CNT0			.EQU                0
                                           _INV1			.EQU                7
                                           _WEN1			.EQU                6
                                           _FEN1			.EQU                5
                                           _F1CNT2			.EQU                2
                                           _F1CNT1			.EQU                1
                                           _F1CNT0			.EQU                0
                                           
                                           ;  14BH  C1FILTPRE   Bits-------------------------------------
                                           FP17			.EQU                7
                                           FP16			.EQU                6
                                           FP15			.EQU                5
                                           FP14			.EQU                4
                                           FP13			.EQU                3
                                           FP12			.EQU                2
                                           FP11			.EQU                1
                                           FP10			.EQU                0
                                           _FP17			.EQU                7
                                           _FP16			.EQU                6
                                           _FP15			.EQU                5
                                           _FP14			.EQU                4
                                           _FP13			.EQU                3
                                           _FP12			.EQU                2
                                           _FP11			.EQU                1
                                           _FP10			.EQU                0
                                           
                                           ;  15BH  CTCTL2   Bits-------------------------------------
                                           CTMODE			.EQU                4
                                           RSEL3			.EQU                3
                                           RSEL2			.EQU                2
                                           RSEL1			.EQU                1
                                           RSEL0			.EQU                0
                                           _CTMODE			.EQU                4
                                           _RSEL3			.EQU                3
                                           _RSEL2			.EQU                2
                                           _RSEL1			.EQU                1
                                           _RSEL0			.EQU                0
                                           
                                           ;  164H  T4CTL   Bits-------------------------------------
                                           T4REN			.EQU                7
                                           HSPEN			.EQU                6
                                           T4CKS1			.EQU                5
                                           T4CKS0			.EQU                4
                                           LSPEN			.EQU                3
                                           T4CS1			.EQU                2
                                           T4CS0			.EQU                1
                                           T4ON			.EQU                0
                                           _T4REN			.EQU                7
                                           _HSPEN			.EQU                6
                                           _T4CKS1			.EQU                5
                                           _T4CKS0			.EQU                4
                                           _LSPEN			.EQU                3
                                           _T4CS1			.EQU                2
                                           _T4CS0			.EQU                1
                                           _T4ON			.EQU                0
                                           ;************************************************************
                                           ;       Header file for the KungFu8 END
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	__KF8TS3514_Get_Ver_WaterCS_
                                           	.extern	__KF8TS3514_Init_Touch_WaterCS_
                                           	.extern	__KF8TS3514_Touch_Process_WaterCS_
                                           	.extern	__KF8TS3514_Lib_Set_CS_Parameter
                                           	.extern	__R2PCL
                                           	.extern	_TOUCH_DEBUG_TRS_DEAL
                                           	.extern	_TOUCH_DEBUG_SEND_OUT
                                           	.extern	_delay_ms
                                           	.extern	_delay_us
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_PCH_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_EIF2_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_BANK_bits
                                           	.extern	_C1CTL_bits
                                           	.extern	_VDACS_bits
                                           	.extern	_AMPCTL_bits
                                           	.extern	_ANSEH_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_AMPDT_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_IP0_bits
                                           	.extern	_IP1_bits
                                           	.extern	_IP2_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_OSCSTA_bits
                                           	.extern	_IP3_bits
                                           	.extern	_VRECTL_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_EIE2_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR0_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_P0LR_bits
                                           	.extern	_P2LR_bits
                                           	.extern	_P1LR_bits
                                           	.extern	_EIE3_bits
                                           	.extern	_EIF3_bits
                                           	.extern	_T3CTL_bits
                                           	.extern	_CTCTL0_bits
                                           	.extern	_PUR1_bits
                                           	.extern	_PUR2_bits
                                           	.extern	_CTCTL1_bits
                                           	.extern	_INTEDGCTL_bits
                                           	.extern	_VDAC_bits
                                           	.extern	_VRES_bits
                                           	.extern	_C1CAL_bits
                                           	.extern	_SSCICTL0_bits
                                           	.extern	_SSCICTL1_bits
                                           	.extern	_SSCISTA_bits
                                           	.extern	_SSCIADD_bits
                                           	.extern	_SSCIMSK_bits
                                           	.extern	_WDTPS_bits
                                           	.extern	_C1FILTCTL_bits
                                           	.extern	_C1FILTPRE_bits
                                           	.extern	_CTCTL2_bits
                                           	.extern	_T4CTL_bits
                                           	.extern	__KF8_LIBi_channel_flag_
                                           	.extern	__KF8_LIBc_channel_
                                           	.extern	__KF8_LIBc_channel_Buf
                                           	.extern	__KF8_LIBi_Date_Change_
                                           	.extern	__KF8_LIBc_baseline_count_
                                           	.extern	__KF8_LIBi_buff_hit_
                                           	.extern	__KF8_LIBi_buff_baseline_
                                           	.extern	__KF8_LIBc_touch_count_
                                           	.extern	_CHS_AMOUNT
                                           	.extern	_TCS_AMOUNT
                                           	.extern	__KF8_Disturb_Protect_Circle_
                                           	.extern	__KF8_DoubleKey_Compages_Limitable_Circle_
                                           	.extern	__KF8_Key_Max_Pressed_Limitable_Circle_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_UP_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_Down_
                                           	.extern	__KF8_Define_Disturb_Channels_Amount_
                                           	.extern	__KF8_BasicLine_UP_Noise_Threshold_
                                           	.extern	__KF8_BasicLine_Down_Noise_Threshold_
                                           	.extern	__KF8_Data_Steady_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Declare_
                                           	.extern	__KF8_Config_Finger_Threshold
                                           	.extern	__KF8_Water_Monitor_
                                           	.extern	__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
                                           	.extern	__KF8_TOUCH_CH_EN
                                           	.extern	__KF8_Touch_Protect_Select_
                                           	.extern	__KF8_HIT_UP_THRESHOLD
                                           	.extern	_TCS_COUNT
                                           	.extern	_OSCCAL0_OFFSET
                                           	.extern	_OSCCAL0_MAX
                                           	.extern	_Double_Key_SET_EN_1
                                           	.extern	_Double_Key_SET_EN_2
                                           	.extern	_Double_Key_SET_EN_3
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_EIF2
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_PWM1L
                                           	.extern	_PWMCTL
                                           	.extern	_PP1
                                           	.extern	_BANK
                                           	.extern	_C1CTL
                                           	.extern	_VDACS
                                           	.extern	_AMPCTL
                                           	.extern	_ANSEH
                                           	.extern	_ADCDATA0H
                                           	.extern	_ADCCTL0
                                           	.extern	_AMPDT
                                           	.extern	_OPTR
                                           	.extern	_IP0
                                           	.extern	_IP1
                                           	.extern	_IP2
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_OSCSTA
                                           	.extern	_IP3
                                           	.extern	_VRECAL1
                                           	.extern	_VRECTL
                                           	.extern	_EIE1
                                           	.extern	_EIE2
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PP2
                                           	.extern	_PWM2L
                                           	.extern	_PUR0
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_NVMDATAH
                                           	.extern	_NVMDATAL
                                           	.extern	_NVMADDRH
                                           	.extern	_NVMADDRL
                                           	.extern	_NVMCTL0
                                           	.extern	_NVMCTL1
                                           	.extern	_ADCDATA0L
                                           	.extern	_ADCCTL1
                                           	.extern	_P0LR
                                           	.extern	_P2LR
                                           	.extern	_P1LR
                                           	.extern	_EIE3
                                           	.extern	_EIF3
                                           	.extern	_OSCCAL2
                                           	.extern	_OSCCAL3
                                           	.extern	_T3CTL
                                           	.extern	_T3L
                                           	.extern	_CTCTL0
                                           	.extern	_T3H
                                           	.extern	_PUR1
                                           	.extern	_PUR2
                                           	.extern	_CTCTL1
                                           	.extern	_INTEDGCTL
                                           	.extern	_ADCDATA3L
                                           	.extern	_VDAC
                                           	.extern	_VRES
                                           	.extern	_C1CAL
                                           	.extern	_SSCICTL0
                                           	.extern	_SSCICTL1
                                           	.extern	_SSCISTA
                                           	.extern	_SSCIBUFR
                                           	.extern	_SSCIADD
                                           	.extern	_SSCIMSK
                                           	.extern	_WDTPS
                                           	.extern	_C1FILTCTL
                                           	.extern	_C1FILTPRE
                                           	.extern	_VRECAL2
                                           	.extern	_VRECAL3
                                           	.extern	_CTCTL2
                                           	.extern	_T4L
                                           	.extern	_T4H
                                           	.extern	_T4REL
                                           	.extern	_T4REH
                                           	.extern	_T4CTL
                                           	.extern	_RC32KCAL
                                           
                                           	.extern I0R1
                                           	.extern I0R7
                                           	.extern I0PSW
                                           	.extern I0PCH
                                           	.extern I1R1
                                           	.extern I1R7
                                           	.extern I1PSW
                                           	.extern I1PCH
                                           	.extern STK11
                                           	.extern STK10
                                           	.extern STK09
                                           	.extern STK08
                                           	.extern STK07
                                           	.extern STK06
                                           	.extern STK05
                                           	.extern STK04
                                           	.extern STK03
                                           	.extern STK02
                                           	.extern STK01
                                           	.extern STK00
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	_init_mcu
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           
                                           
                                           func._init_mcu	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _init_mcu	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _init_mcu	;Function start
                                           ; 2 exit points
                                           ;	op : =
                                           ;	.line	18; "../init_mcu.c"	OSCCTL = 0x70;//    8M
000b46   9870     MOV	R0, #0x70            	MOV	R0,# 0x70
000b47   e100     MOVB	#0x00               	BANKSEL	_OSCCTL
000b48   512f     MOV	0x2f, R0             	MOV	_OSCCTL, R0
                                           ;	op : =
                                           ;	.line	21; "../init_mcu.c"	TR0 = 0b00011011;//
000b49   981b     MOV	R0, #0x1b            	MOV	R0,# 0x1b
                                           	BANKSEL	_TR0
000b4a   5125     MOV	0x25, R0             	MOV	_TR0, R0
                                           ;	op : =
                                           ;	.line	22; "../init_mcu.c"	TR1 = 0b11110000;//
000b4b   98f0     MOV	R0, #0xf0            	MOV	R0,# 0xf0
                                           	BANKSEL	_TR1
000b4c   5127     MOV	0x27, R0             	MOV	_TR1, R0
                                           ;	op : =
                                           ;	.line	23; "../init_mcu.c"	TR2 = 0b00001111;//
000b4d   980f     MOV	R0, #0xf             	MOV	R0,# 0x0f
                                           	BANKSEL	_TR2
000b4e   5126     MOV	0x26, R0             	MOV	_TR2, R0
                                           ;	op : =
                                           ;	.line	27; "../init_mcu.c"	P0LR=0x00;
                                           	BANKSEL	_P0LR
000b4f   0345     CLR	0x45                 	CLR	_P0LR
                                           ;	op : =
                                           ;	.line	28; "../init_mcu.c"	P1LR=0x00;
                                           	BANKSEL	_P1LR
000b50   0347     CLR	0x47                 	CLR	_P1LR
                                           ;	op : =
                                           ;	.line	29; "../init_mcu.c"	P2LR=0x00;
                                           	BANKSEL	_P2LR
000b51   0346     CLR	0x46                 	CLR	_P2LR
                                           ;	op : =
                                           ;	.line	32; "../init_mcu.c"	P0=0x00;
                                           	BANKSEL	_P0
000b52   0305     CLR	0x5                  	CLR	_P0
                                           ;	op : =
                                           ;	.line	33; "../init_mcu.c"	P1=0x00;
                                           	BANKSEL	_P1
000b53   0307     CLR	0x7                  	CLR	_P1
                                           ;	op : =
                                           ;	.line	34; "../init_mcu.c"	P2=0x00;
                                           	BANKSEL	_P2
000b54   0306     CLR	0x6                  	CLR	_P2
                                           ;	op : =
                                           ;	.line	41; "../init_mcu.c"	IPEN=1;
                                           	BANKSEL	_PCTL_bits
000b55   6b2e     SET	0x2e, 3              	SET	_PCTL_bits, 3
                                           ;	op : =
                                           ;	.line	42; "../init_mcu.c"	PT3 = 1;		// µ±Ê¹ÓÃT4Í¬²½¼ÆÊý£¬±ØÐëÉè¶¨Îª¸ßÓÅÏÈ¼¶£¬·ñÔòT3µÄ´¥ÃþÖÐ¶Ï¿ÉÒÔÑ¡ÔñµÍÓÅÏÈ¼¶
                                           	BANKSEL	_IP2_bits
000b56   6f24     SET	0x24, 7              	SET	_IP2_bits, 7
                                           ;	op : =
                                           ;	.line	45; "../init_mcu.c"	ANS13=1;
                                           	BANKSEL	_ANSEH_bits
000b57   6d1d     SET	0x1d, 5              	SET	_ANSEH_bits, 5
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000b58   0008     CRET                     	CRET	
                                           ; exit point of _init_mcu
                                           
                                           
                                           ;	code size estimation:
                                           ;	   18+   13 =    31 instructions (   88 byte)
                                           
                                           
                                           	.end
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Jan 25 2018 21:08:05) (MSVC)
                                           ; This file was generated Sat May 26 17:18:34 2018
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../kf8ts3514_touch_cs.c"
                                           	.radix dec
                                           	.include "KF8TS3514.inc"
                                           ;************************************************************
                                           ;       Header file for the KungFu8
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           T0			.EQU                 0x01
                                           PCL			.EQU                 0x02
                                           PSW			.EQU                 0x03
                                           P0			.EQU                 0x05
                                           P2			.EQU                 0x06
                                           P1			.EQU                 0x07
                                           PCH			.EQU                 0x0A
                                           INTCTL			.EQU                 0x0B
                                           EIF1			.EQU                 0x0C
                                           EIF2			.EQU                 0x0D
                                           T1L			.EQU                 0x0E
                                           T1H			.EQU                 0x0F
                                           T1CTL			.EQU                 0x10
                                           PWM1L			.EQU                 0x13
                                           PWMCTL			.EQU                 0x15
                                           PP1			.EQU                 0x16
                                           BANK			.EQU                 0x17
                                           C1CTL			.EQU                 0x19
                                           VDACS			.EQU                 0x1A
                                           AMPCTL			.EQU                 0x1B
                                           ANSEH			.EQU                 0x1D
                                           ADCDATA0H		.EQU                 0x1E
                                           ADCCTL0			.EQU                 0x1F
                                           AMPDT			.EQU                 0x20
                                           OPTR			.EQU                 0x21
                                           IP0			.EQU                 0x22
                                           IP1			.EQU                 0x23
                                           IP2			.EQU                 0x24
                                           TR0			.EQU                 0x25
                                           TR2			.EQU                 0x26
                                           TR1			.EQU                 0x27
                                           OSCSTA			.EQU                 0x28
                                           IP3			.EQU                 0x29
                                           VRECAL1			.EQU                 0x2A
                                           VRECTL			.EQU                 0x2B
                                           EIE1			.EQU                 0x2C
                                           EIE2			.EQU                 0x2D
                                           PCTL			.EQU                 0x2E
                                           OSCCTL			.EQU                 0x2F
                                           OSCCAL0			.EQU                 0x30
                                           ANSEL			.EQU                 0x31
                                           PP2			.EQU                 0x32
                                           PWM2L			.EQU                 0x33
                                           PUR0			.EQU                 0x35
                                           IOCL			.EQU                 0x36
                                           OSCCAL1			.EQU                 0x37
                                           NVMDATAH		.EQU                 0x38
                                           NVMDATAL		.EQU                 0x39
                                           NVMADDRH		.EQU                 0x3A
                                           NVMADDRL		.EQU                 0x3B
                                           NVMCTL0			.EQU                 0x3C
                                           NVMCTL1			.EQU                 0x3D
                                           ADCDATA0L		.EQU                 0x3E
                                           ADCCTL1			.EQU                 0x3F
                                           P0LR			.EQU                 0x45
                                           P2LR			.EQU                 0x46
                                           P1LR			.EQU                 0x47
                                           EIE3			.EQU                 0x4A
                                           EIF3			.EQU                 0x4B
                                           OSCCAL2			.EQU                 0x4C
                                           OSCCAL3			.EQU                 0x4D
                                           T3CTL			.EQU                 0x4E
                                           T3L			.EQU                 0x4F
                                           CTCTL0			.EQU                 0x53
                                           T3H			.EQU                 0x5F
                                           PUR1			.EQU                 0x60
                                           PUR2			.EQU                 0x61
                                           CTCTL1			.EQU                 0x64
                                           INTEDGCTL		.EQU                 0x67
                                           ADCDATA3L		.EQU                 0x6A
                                           VDAC			.EQU                 0x112
                                           VRES			.EQU                 0x113
                                           C1CAL			.EQU                 0x115
                                           SSCICTL0		.EQU                 0x128
                                           SSCICTL1		.EQU                 0x12A
                                           SSCISTA			.EQU                 0x12B
                                           SSCIBUFR		.EQU                 0x12C
                                           SSCIADD			.EQU                 0x12E
                                           SSCIMSK			.EQU                 0x12E
                                           WDTPS			.EQU                 0x12F
                                           C1FILTCTL		.EQU                 0x14A
                                           C1FILTPRE		.EQU                 0x14B
                                           VRECAL2			.EQU                 0x159
                                           VRECAL3			.EQU                 0x15A
                                           CTCTL2			.EQU                 0x15B
                                           T4L			.EQU                 0x160
                                           T4H			.EQU                 0x161
                                           T4REL			.EQU                 0x162
                                           T4REH			.EQU                 0x163
                                           T4CTL			.EQU                 0x164
                                           RC32KCAL		.EQU                 0x165
                                           
                                           
                                           ;  03H  PSW   Bits-------------------------------------
                                           TO			.EQU                4
                                           PD			.EQU                3
                                           Z			.EQU                2
                                           DC			.EQU                1
                                           CY			.EQU                0
                                           _TO			.EQU                4
                                           _PD			.EQU                3
                                           _Z			.EQU                2
                                           _DC			.EQU                1
                                           _CY			.EQU                0
                                           
                                           ;  05H  P0   Bits-------------------------------------
                                           P05			.EQU                5
                                           P04			.EQU                4
                                           P03			.EQU                3
                                           P02			.EQU                2
                                           P01			.EQU                1
                                           P00			.EQU                0
                                           _P05			.EQU                5
                                           _P04			.EQU                4
                                           _P03			.EQU                3
                                           _P02			.EQU                2
                                           _P01			.EQU                1
                                           _P00			.EQU                0
                                           
                                           ;  06H  P2   Bits-------------------------------------
                                           P23			.EQU                3
                                           P22			.EQU                2
                                           P21			.EQU                1
                                           P20			.EQU                0
                                           _P23			.EQU                3
                                           _P22			.EQU                2
                                           _P21			.EQU                1
                                           _P20			.EQU                0
                                           
                                           ;  07H  P1   Bits-------------------------------------
                                           P17			.EQU                7
                                           P16			.EQU                6
                                           P15			.EQU                5
                                           P14			.EQU                4
                                           P13			.EQU                3
                                           P12			.EQU                2
                                           P11			.EQU                1
                                           P10			.EQU                0
                                           _P17			.EQU                7
                                           _P16			.EQU                6
                                           _P15			.EQU                5
                                           _P14			.EQU                4
                                           _P13			.EQU                3
                                           _P12			.EQU                2
                                           _P11			.EQU                1
                                           _P10			.EQU                0
                                           
                                           ;  0AH  PCH   Bits-------------------------------------
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIE			.EQU                7
                                           PUIE			.EQU                6
                                           T0IE			.EQU                5
                                           INT0IE			.EQU                4
                                           P0IE			.EQU                3
                                           T0IF			.EQU                2
                                           INT0IF			.EQU                1
                                           P0IF			.EQU                0
                                           _AIE			.EQU                7
                                           _PUIE			.EQU                6
                                           _T0IE			.EQU                5
                                           _INT0IE			.EQU                4
                                           _P0IE			.EQU                3
                                           _T0IF			.EQU                2
                                           _INT0IF			.EQU                1
                                           _P0IF			.EQU                0
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIEH			.EQU                7
                                           AIEL			.EQU                6
                                           _AIEH			.EQU                7
                                           _AIEL			.EQU                6
                                           
                                           ;  0CH  EIF1   Bits-------------------------------------
                                           ADIF			.EQU                6
                                           INT2IF			.EQU                5
                                           INT1IF			.EQU                4
                                           C1IF			.EQU                3
                                           PWM2IF			.EQU                2
                                           T1IF			.EQU                0
                                           _ADIF			.EQU                6
                                           _INT2IF			.EQU                5
                                           _INT1IF			.EQU                4
                                           _C1IF			.EQU                3
                                           _PWM2IF			.EQU                2
                                           _T1IF			.EQU                0
                                           
                                           ;  0DH  EIF2   Bits-------------------------------------
                                           T3IF			.EQU                7
                                           BCLIF			.EQU                1
                                           SSCIIF			.EQU                0
                                           _T3IF			.EQU                7
                                           _BCLIF			.EQU                1
                                           _SSCIIF			.EQU                0
                                           
                                           ;  10H  T1CTL   Bits-------------------------------------
                                           T1RLD			.EQU                7
                                           T1GC			.EQU                6
                                           T1CKS1			.EQU                5
                                           T1CKS0			.EQU                4
                                           T1OSCEN			.EQU                3
                                           T1SY			.EQU                2
                                           T1CS			.EQU                1
                                           T1ON			.EQU                0
                                           _T1RLD			.EQU                7
                                           _T1GC			.EQU                6
                                           _T1CKS1			.EQU                5
                                           _T1CKS0			.EQU                4
                                           _T1OSCEN		.EQU                3
                                           _T1SY			.EQU                2
                                           _T1CS			.EQU                1
                                           _T1ON			.EQU                0
                                           
                                           ;  15H  PWMCTL   Bits-------------------------------------
                                           PWM2ON			.EQU                4
                                           PWM1ON			.EQU                0
                                           _PWM2ON			.EQU                4
                                           _PWM1ON			.EQU                0
                                           
                                           ;  17H  BANK   Bits-------------------------------------
                                           PR3			.EQU                3
                                           PR2			.EQU                2
                                           PR1			.EQU                1
                                           PR0			.EQU                0
                                           _PR3			.EQU                3
                                           _PR2			.EQU                2
                                           _PR1			.EQU                1
                                           _PR0			.EQU                0
                                           
                                           ;  19H  C1CTL   Bits-------------------------------------
                                           C1OE			.EQU                7
                                           C1MOD			.EQU                6
                                           C1CALEN			.EQU                3
                                           C1CALSET		.EQU                2
                                           C1OUT			.EQU                1
                                           C1EN			.EQU                0
                                           _C1OE			.EQU                7
                                           _C1MOD			.EQU                6
                                           _C1CALEN		.EQU                3
                                           _C1CALSET		.EQU                2
                                           _C1OUT			.EQU                1
                                           _C1EN			.EQU                0
                                           
                                           ;  1AH  VDACS   Bits-------------------------------------
                                           VCEN			.EQU                6
                                           _VCEN			.EQU                6
                                           
                                           ;  1BH  AMPCTL   Bits-------------------------------------
                                           CALID			.EQU                7
                                           INPS1			.EQU                5
                                           INPS0			.EQU                4
                                           CALIEN			.EQU                1
                                           AMPON			.EQU                0
                                           _CALID			.EQU                7
                                           _INPS1			.EQU                5
                                           _INPS0			.EQU                4
                                           _CALIEN			.EQU                1
                                           _AMPON			.EQU                0
                                           
                                           ;  1DH  ANSEH   Bits-------------------------------------
                                           SSCIPIN			.EQU                7
                                           ANS13			.EQU                5
                                           ANS12			.EQU                4
                                           ANS11			.EQU                3
                                           ANS10			.EQU                2
                                           ANS9			.EQU                1
                                           ANS8			.EQU                0
                                           _SSCIPIN		.EQU                7
                                           _ANS13			.EQU                5
                                           _ANS12			.EQU                4
                                           _ANS11			.EQU                3
                                           _ANS10			.EQU                2
                                           _ANS9			.EQU                1
                                           _ANS8			.EQU                0
                                           
                                           ;  1FH  ADCCTL0   Bits-------------------------------------
                                           ADLR			.EQU                7
                                           CHS3			.EQU                5
                                           CHS2			.EQU                4
                                           CHS1			.EQU                3
                                           CHS0			.EQU                2
                                           START			.EQU                1
                                           ADEN			.EQU                0
                                           _ADLR			.EQU                7
                                           _CHS3			.EQU                5
                                           _CHS2			.EQU                4
                                           _CHS1			.EQU                3
                                           _CHS0			.EQU                2
                                           _START			.EQU                1
                                           _ADEN			.EQU                0
                                           
                                           ;  20H  AMPDT   Bits-------------------------------------
                                           DT7			.EQU                7
                                           DT6			.EQU                6
                                           DT5			.EQU                5
                                           DT4			.EQU                4
                                           DT3			.EQU                3
                                           DT2			.EQU                2
                                           DT1			.EQU                1
                                           DT0			.EQU                0
                                           _DT7			.EQU                7
                                           _DT6			.EQU                6
                                           _DT5			.EQU                5
                                           _DT4			.EQU                4
                                           _DT3			.EQU                3
                                           _DT2			.EQU                2
                                           _DT1			.EQU                1
                                           _DT0			.EQU                0
                                           
                                           ;  21H  OPTR   Bits-------------------------------------
                                           PUPH			.EQU                7
                                           INT0SE			.EQU                6
                                           T0CS			.EQU                5
                                           T0SE			.EQU                4
                                           PSA			.EQU                3
                                           PS2			.EQU                2
                                           PS1			.EQU                1
                                           PS0			.EQU                0
                                           _PUPH			.EQU                7
                                           _INT0SE			.EQU                6
                                           _T0CS			.EQU                5
                                           _T0SE			.EQU                4
                                           _PSA			.EQU                3
                                           _PS2			.EQU                2
                                           _PS1			.EQU                1
                                           _PS0			.EQU                0
                                           
                                           ;  22H  IP0   Bits-------------------------------------
                                           PT0			.EQU                2
                                           PINT0			.EQU                1
                                           PP0			.EQU                0
                                           _PT0			.EQU                2
                                           _PINT0			.EQU                1
                                           _PP0			.EQU                0
                                           
                                           ;  23H  IP1   Bits-------------------------------------
                                           PADC			.EQU                6
                                           PINT2			.EQU                5
                                           PINT1			.EQU                4
                                           PC1			.EQU                3
                                           PPWM2			.EQU                2
                                           PT1			.EQU                0
                                           _PADC			.EQU                6
                                           _PINT2			.EQU                5
                                           _PINT1			.EQU                4
                                           _PC1			.EQU                3
                                           _PPWM2			.EQU                2
                                           _PT1			.EQU                0
                                           
                                           ;  24H  IP2   Bits-------------------------------------
                                           PT3			.EQU                7
                                           PBCL			.EQU                1
                                           PSSCI			.EQU                0
                                           _PT3			.EQU                7
                                           _PBCL			.EQU                1
                                           _PSSCI			.EQU                0
                                           
                                           ;  25H  TR0   Bits-------------------------------------
                                           TR05			.EQU                5
                                           TR04			.EQU                4
                                           TR03			.EQU                3
                                           TR02			.EQU                2
                                           TR01			.EQU                1
                                           TR00			.EQU                0
                                           _TR05			.EQU                5
                                           _TR04			.EQU                4
                                           _TR03			.EQU                3
                                           _TR02			.EQU                2
                                           _TR01			.EQU                1
                                           _TR00			.EQU                0
                                           
                                           ;  26H  TR2   Bits-------------------------------------
                                           TR23			.EQU                3
                                           TR22			.EQU                2
                                           TR21			.EQU                1
                                           TR20			.EQU                0
                                           _TR23			.EQU                3
                                           _TR22			.EQU                2
                                           _TR21			.EQU                1
                                           _TR20			.EQU                0
                                           
                                           ;  27H  TR1   Bits-------------------------------------
                                           TR17			.EQU                7
                                           TR16			.EQU                6
                                           TR15			.EQU                5
                                           TR14			.EQU                4
                                           TR13			.EQU                3
                                           TR12			.EQU                2
                                           TR11			.EQU                1
                                           TR10			.EQU                0
                                           _TR17			.EQU                7
                                           _TR16			.EQU                6
                                           _TR15			.EQU                5
                                           _TR14			.EQU                4
                                           _TR13			.EQU                3
                                           _TR12			.EQU                2
                                           _TR11			.EQU                1
                                           _TR10			.EQU                0
                                           
                                           ;  28H  OSCSTA   Bits-------------------------------------
                                           OSTS			.EQU                6
                                           HTS			.EQU                5
                                           LTS			.EQU                4
                                           SCF1			.EQU                1
                                           SCF0			.EQU                0
                                           _OSTS			.EQU                6
                                           _HTS			.EQU                5
                                           _LTS			.EQU                4
                                           _SCF1			.EQU                1
                                           _SCF0			.EQU                0
                                           
                                           ;  29H  IP3   Bits-------------------------------------
                                           PT4			.EQU                7
                                           POSCFAIL		.EQU                5
                                           _PT4			.EQU                7
                                           _POSCFAIL		.EQU                5
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VRESEL1			.EQU                7
                                           VRESEL0			.EQU                6
                                           VRECALEN		.EQU                5
                                           VRECKEN			.EQU                4
                                           VREOE			.EQU                3
                                           VREEN			.EQU                1
                                           LPREN			.EQU                0
                                           _VRESEL1		.EQU                7
                                           _VRESEL0		.EQU                6
                                           _VRECALEN		.EQU                5
                                           _VRECKEN		.EQU                4
                                           _VREOE			.EQU                3
                                           _VREEN			.EQU                1
                                           _LPREN			.EQU                0
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VREBG			.EQU                4
                                           _VREBG			.EQU                4
                                           ;  2CH  EIE1   Bits-------------------------------------
                                           ADIE			.EQU                6
                                           INT2IE			.EQU                5
                                           INT1IE			.EQU                4
                                           C1IE			.EQU                3
                                           PWM2IE			.EQU                2
                                           T1IE			.EQU                0
                                           _ADIE			.EQU                6
                                           _INT2IE			.EQU                5
                                           _INT1IE			.EQU                4
                                           _C1IE			.EQU                3
                                           _PWM2IE			.EQU                2
                                           _T1IE			.EQU                0
                                           
                                           ;  2DH  EIE2   Bits-------------------------------------
                                           T3IE			.EQU                7
                                           BCLIE			.EQU                1
                                           SSCIIE			.EQU                0
                                           _T3IE			.EQU                7
                                           _BCLIE			.EQU                1
                                           _SSCIIE			.EQU                0
                                           
                                           ;  2EH  PCTL   Bits-------------------------------------
                                           SLVREN			.EQU                4
                                           IPEN			.EQU                3
                                           SWDTEN			.EQU                2
                                           POR			.EQU                1
                                           LVR			.EQU                0
                                           _SLVREN			.EQU                4
                                           _IPEN			.EQU                3
                                           _SWDTEN			.EQU                2
                                           _POR			.EQU                1
                                           _LVR			.EQU                0
                                           
                                           ;  2FH  OSCCTL   Bits-------------------------------------
                                           CLKOE			.EQU                7
                                           IRCS2			.EQU                6
                                           IRCS1			.EQU                5
                                           IRCS0			.EQU                4
                                           SCS1			.EQU                3
                                           SCS0			.EQU                2
                                           IESO			.EQU                1
                                           FSCM			.EQU                0
                                           _CLKOE			.EQU                7
                                           _IRCS2			.EQU                6
                                           _IRCS1			.EQU                5
                                           _IRCS0			.EQU                4
                                           _SCS1			.EQU                3
                                           _SCS0			.EQU                2
                                           _IESO			.EQU                1
                                           _FSCM			.EQU                0
                                           
                                           ;  31H  ANSEL   Bits-------------------------------------
                                           ANS7			.EQU                7
                                           ANS6			.EQU                6
                                           ANS5			.EQU                5
                                           ANS4			.EQU                4
                                           ANS3			.EQU                3
                                           ANS2			.EQU                2
                                           ANS1			.EQU                1
                                           ANS0			.EQU                0
                                           _ANS7			.EQU                7
                                           _ANS6			.EQU                6
                                           _ANS5			.EQU                5
                                           _ANS4			.EQU                4
                                           _ANS3			.EQU                3
                                           _ANS2			.EQU                2
                                           _ANS1			.EQU                1
                                           _ANS0			.EQU                0
                                           
                                           ;  35H  PUR0   Bits-------------------------------------
                                           PUR05			.EQU                5
                                           PUR04			.EQU                4
                                           PUR02			.EQU                2
                                           PUR01			.EQU                1
                                           PUR00			.EQU                0
                                           _PUR05			.EQU                5
                                           _PUR04			.EQU                4
                                           _PUR02			.EQU                2
                                           _PUR01			.EQU                1
                                           _PUR00			.EQU                0
                                           
                                           ;  36H  IOCL   Bits-------------------------------------
                                           IOCL5			.EQU                5
                                           IOCL4			.EQU                4
                                           IOCL3			.EQU                3
                                           IOCL2			.EQU                2
                                           IOCL1			.EQU                1
                                           IOCL0			.EQU                0
                                           _IOCL5			.EQU                5
                                           _IOCL4			.EQU                4
                                           _IOCL3			.EQU                3
                                           _IOCL2			.EQU                2
                                           _IOCL1			.EQU                1
                                           _IOCL0			.EQU                0
                                           
                                           ;  3FH  ADCCTL1   Bits-------------------------------------
                                           ADCALEN			.EQU                7
                                           ADCS2			.EQU                6
                                           ADCS1			.EQU                5
                                           ADCS0			.EQU                4
                                           VCFG1			.EQU                3
                                           VCFG0			.EQU                2
                                           ADCIM			.EQU                0
                                           _ADCALEN		.EQU                7
                                           _ADCS2			.EQU                6
                                           _ADCS1			.EQU                5
                                           _ADCS0			.EQU                4
                                           _VCFG1			.EQU                3
                                           _VCFG0			.EQU                2
                                           _ADCIM			.EQU                0
                                           
                                           ;  45H  P0LR   Bits-------------------------------------
                                           P0LR5			.EQU                5
                                           P0LR4			.EQU                4
                                           P0LR2			.EQU                2
                                           P0LR1			.EQU                1
                                           P0LR0			.EQU                0
                                           _P0LR5			.EQU                5
                                           _P0LR4			.EQU                4
                                           _P0LR2			.EQU                2
                                           _P0LR1			.EQU                1
                                           _P0LR0			.EQU                0
                                           
                                           ;  46H  P2LR   Bits-------------------------------------
                                           P2LR3			.EQU                3
                                           P2LR2			.EQU                2
                                           P2LR1			.EQU                1
                                           P2LR0			.EQU                0
                                           _P2LR3			.EQU                3
                                           _P2LR2			.EQU                2
                                           _P2LR1			.EQU                1
                                           _P2LR0			.EQU                0
                                           
                                           ;  47H  P1LR   Bits-------------------------------------
                                           P1LR7			.EQU                7
                                           P1LR6			.EQU                6
                                           P1LR5			.EQU                5
                                           P1LR4			.EQU                4
                                           P1LR3			.EQU                3
                                           P1LR2			.EQU                2
                                           P1LR1			.EQU                1
                                           P1LR0			.EQU                0
                                           _P1LR7			.EQU                7
                                           _P1LR6			.EQU                6
                                           _P1LR5			.EQU                5
                                           _P1LR4			.EQU                4
                                           _P1LR3			.EQU                3
                                           _P1LR2			.EQU                2
                                           _P1LR1			.EQU                1
                                           _P1LR0			.EQU                0
                                           
                                           ;  4AH  EIE3   Bits-------------------------------------
                                           T4IE			.EQU                7
                                           OSCFAILIE		.EQU                5
                                           _T4IE			.EQU                7
                                           _OSCFAILIE		.EQU                5
                                           
                                           ;  4BH  EIF3   Bits-------------------------------------
                                           T4IF			.EQU                7
                                           OSCFAILIF		.EQU                5
                                           _T4IF			.EQU                7
                                           _OSCFAILIF		.EQU                5
                                           
                                           ;  4EH  T3CTL   Bits-------------------------------------
                                           T3EN			.EQU                7
                                           T3CKS1			.EQU                6
                                           T3CKS0			.EQU                5
                                           T3CS			.EQU                4
                                           PWMS			.EQU                3
                                           _T3EN			.EQU                7
                                           _T3CKS1			.EQU                6
                                           _T3CKS0			.EQU                5
                                           _T3CS			.EQU                4
                                           _PWMS			.EQU                3
                                           
                                           ;  53H  CTCTL0   Bits-------------------------------------
                                           CTEN			.EQU                7
                                           CTSTART			.EQU                6
                                           T3CLR			.EQU                5
                                           CTCHSEL4		.EQU                4
                                           CTCHSEL3		.EQU                3
                                           CTCHSEL2		.EQU                2
                                           CTCHSEL1		.EQU                1
                                           CTCHSEL0		.EQU                0
                                           _CTEN			.EQU                7
                                           _CTSTART		.EQU                6
                                           _T3CLR			.EQU                5
                                           _CTCHSEL4		.EQU                4
                                           _CTCHSEL3		.EQU                3
                                           _CTCHSEL2		.EQU                2
                                           _CTCHSEL1		.EQU                1
                                           _CTCHSEL0		.EQU                0
                                           
                                           ;  60H  PUR1   Bits-------------------------------------
                                           PUR17			.EQU                7
                                           PUR16			.EQU                6
                                           PUR15			.EQU                5
                                           PUR14			.EQU                4
                                           PUR13			.EQU                3
                                           PUR12			.EQU                2
                                           PUR11			.EQU                1
                                           PUR10			.EQU                0
                                           _PUR17			.EQU                7
                                           _PUR16			.EQU                6
                                           _PUR15			.EQU                5
                                           _PUR14			.EQU                4
                                           _PUR13			.EQU                3
                                           _PUR12			.EQU                2
                                           _PUR11			.EQU                1
                                           _PUR10			.EQU                0
                                           
                                           ;  61H  PUR2   Bits-------------------------------------
                                           PUR23			.EQU                3
                                           PUR22			.EQU                2
                                           PUR21			.EQU                1
                                           PUR20			.EQU                0
                                           _PUR23			.EQU                3
                                           _PUR22			.EQU                2
                                           _PUR21			.EQU                1
                                           _PUR20			.EQU                0
                                           
                                           ;  64H  CTCTL1   Bits-------------------------------------
                                           CTCLKSEL1		.EQU                7
                                           CTCLKSEL0		.EQU                6
                                           PRSGEN			.EQU                5
                                           PRSGM1			.EQU                4
                                           PRSGM0			.EQU                3
                                           PRSGSTA			.EQU                2
                                           VSEL			.EQU                0
                                           _CTCLKSEL1		.EQU                7
                                           _CTCLKSEL0		.EQU                6
                                           _PRSGEN			.EQU                5
                                           _PRSGM1			.EQU                4
                                           _PRSGM0			.EQU                3
                                           _PRSGSTA		.EQU                2
                                           _VSEL			.EQU                0
                                           
                                           ;  67H  INTEDGCTL   Bits-------------------------------------
                                           INT2SE			.EQU                7
                                           INT1SE			.EQU                6
                                           T1CLKEN			.EQU                0
                                           _INT2SE			.EQU                7
                                           _INT1SE			.EQU                6
                                           _T1CLKEN		.EQU                0
                                           
                                           ;  112H  VDAC   Bits-------------------------------------
                                           VDAC3			.EQU                7
                                           VDAC2			.EQU                6
                                           VDAC1			.EQU                5
                                           VDAC0			.EQU                4
                                           _VDAC3			.EQU                7
                                           _VDAC2			.EQU                6
                                           _VDAC1			.EQU                5
                                           _VDAC0			.EQU                4
                                           
                                           ;  113H  VRES   Bits-------------------------------------
                                           VRES3			.EQU                7
                                           VRES2			.EQU                6
                                           VRES1			.EQU                5
                                           VRES0			.EQU                4
                                           _VRES3			.EQU                7
                                           _VRES2			.EQU                6
                                           _VRES1			.EQU                5
                                           _VRES0			.EQU                4
                                           
                                           ;  115H  C1CAL   Bits-------------------------------------
                                           C1DT7			.EQU                7
                                           C1DT6			.EQU                6
                                           C1DT5			.EQU                5
                                           C1DT4			.EQU                4
                                           C1DT3			.EQU                3
                                           C1DT2			.EQU                2
                                           C1DT1			.EQU                1
                                           C1DT0			.EQU                0
                                           _C1DT7			.EQU                7
                                           _C1DT6			.EQU                6
                                           _C1DT5			.EQU                5
                                           _C1DT4			.EQU                4
                                           _C1DT3			.EQU                3
                                           _C1DT2			.EQU                2
                                           _C1DT1			.EQU                1
                                           _C1DT0			.EQU                0
                                           
                                           ;  128H  SSCICTL0   Bits-------------------------------------
                                           SSCIWCFL		.EQU                7
                                           SSCIOV			.EQU                6
                                           SSCIEN			.EQU                5
                                           SSCICKP			.EQU                4
                                           SSCIMOD3		.EQU                3
                                           SSCIMOD2		.EQU                2
                                           SSCIMOD1		.EQU                1
                                           SSCIMOD0		.EQU                0
                                           _SSCIWCFL		.EQU                7
                                           _SSCIOV			.EQU                6
                                           _SSCIEN			.EQU                5
                                           _SSCICKP		.EQU                4
                                           _SSCIMOD3		.EQU                3
                                           _SSCIMOD2		.EQU                2
                                           _SSCIMOD1		.EQU                1
                                           _SSCIMOD0		.EQU                0
                                           
                                           ;  12AH  SSCICTL1   Bits-------------------------------------
                                           SSCICALLEN		.EQU                7
                                           SSCIACKSTA		.EQU                6
                                           SSCIACKDAT		.EQU                5
                                           SSCIACKEN		.EQU                4
                                           SSCIRCEN		.EQU                3
                                           STOPEN			.EQU                2
                                           RESTARTEN		.EQU                1
                                           STARTEN			.EQU                0
                                           _SSCICALLEN		.EQU                7
                                           _SSCIACKSTA		.EQU                6
                                           _SSCIACKDAT		.EQU                5
                                           _SSCIACKEN		.EQU                4
                                           _SSCIRCEN		.EQU                3
                                           _STOPEN			.EQU                2
                                           _RESTARTEN		.EQU                1
                                           _STARTEN		.EQU                0
                                           
                                           ;  12BH  SSCISTA   Bits-------------------------------------
                                           SSCIDA			.EQU                5
                                           SSCISTOP		.EQU                4
                                           SSCISTART		.EQU                3
                                           SSCIRW			.EQU                2
                                           SSCIUA			.EQU                1
                                           SSCIBUF			.EQU                0
                                           _SSCIDA			.EQU                5
                                           _SSCISTOP		.EQU                4
                                           _SSCISTART		.EQU                3
                                           _SSCIRW			.EQU                2
                                           _SSCIUA			.EQU                1
                                           _SSCIBUF		.EQU                0
                                           
                                           ;  12EH  SSCIADD   Bits-------------------------------------
                                           SSCIADD7		.EQU                7
                                           SSCIADD6		.EQU                6
                                           SSCIADD5		.EQU                5
                                           SSCIADD4		.EQU                4
                                           SSCIADD3		.EQU                3
                                           SSCIADD2		.EQU                2
                                           SSCIADD1		.EQU                1
                                           SSCIADD0		.EQU                0
                                           _SSCIADD7		.EQU                7
                                           _SSCIADD6		.EQU                6
                                           _SSCIADD5		.EQU                5
                                           _SSCIADD4		.EQU                4
                                           _SSCIADD3		.EQU                3
                                           _SSCIADD2		.EQU                2
                                           _SSCIADD1		.EQU                1
                                           _SSCIADD0		.EQU                0
                                           
                                           ;  12EH  SSCIMSK   Bits-------------------------------------
                                           SSCIMSK7		.EQU                7
                                           SSCIMSK6		.EQU                6
                                           SSCIMSK5		.EQU                5
                                           SSCIMSK4		.EQU                4
                                           SSCIMSK3		.EQU                3
                                           SSCIMSK2		.EQU                2
                                           SSCIMSK1		.EQU                1
                                           SSCIMSK0		.EQU                0
                                           _SSCIMSK7		.EQU                7
                                           _SSCIMSK6		.EQU                6
                                           _SSCIMSK5		.EQU                5
                                           _SSCIMSK4		.EQU                4
                                           _SSCIMSK3		.EQU                3
                                           _SSCIMSK2		.EQU                2
                                           _SSCIMSK1		.EQU                1
                                           _SSCIMSK0		.EQU                0
                                           
                                           ;  12FH  WDTPS   Bits-------------------------------------
                                           WDTPS3			.EQU                3
                                           WDTPS2			.EQU                2
                                           WDTPS1			.EQU                1
                                           WDTPS0			.EQU                0
                                           _WDTPS3			.EQU                3
                                           _WDTPS2			.EQU                2
                                           _WDTPS1			.EQU                1
                                           _WDTPS0			.EQU                0
                                           
                                           ;  14AH  C1FILTCTL   Bits-------------------------------------
                                           INV1			.EQU                7
                                           WEN1			.EQU                6
                                           FEN1			.EQU                5
                                           F1CNT2			.EQU                2
                                           F1CNT1			.EQU                1
                                           F1CNT0			.EQU                0
                                           _INV1			.EQU                7
                                           _WEN1			.EQU                6
                                           _FEN1			.EQU                5
                                           _F1CNT2			.EQU                2
                                           _F1CNT1			.EQU                1
                                           _F1CNT0			.EQU                0
                                           
                                           ;  14BH  C1FILTPRE   Bits-------------------------------------
                                           FP17			.EQU                7
                                           FP16			.EQU                6
                                           FP15			.EQU                5
                                           FP14			.EQU                4
                                           FP13			.EQU                3
                                           FP12			.EQU                2
                                           FP11			.EQU                1
                                           FP10			.EQU                0
                                           _FP17			.EQU                7
                                           _FP16			.EQU                6
                                           _FP15			.EQU                5
                                           _FP14			.EQU                4
                                           _FP13			.EQU                3
                                           _FP12			.EQU                2
                                           _FP11			.EQU                1
                                           _FP10			.EQU                0
                                           
                                           ;  15BH  CTCTL2   Bits-------------------------------------
                                           CTMODE			.EQU                4
                                           RSEL3			.EQU                3
                                           RSEL2			.EQU                2
                                           RSEL1			.EQU                1
                                           RSEL0			.EQU                0
                                           _CTMODE			.EQU                4
                                           _RSEL3			.EQU                3
                                           _RSEL2			.EQU                2
                                           _RSEL1			.EQU                1
                                           _RSEL0			.EQU                0
                                           
                                           ;  164H  T4CTL   Bits-------------------------------------
                                           T4REN			.EQU                7
                                           HSPEN			.EQU                6
                                           T4CKS1			.EQU                5
                                           T4CKS0			.EQU                4
                                           LSPEN			.EQU                3
                                           T4CS1			.EQU                2
                                           T4CS0			.EQU                1
                                           T4ON			.EQU                0
                                           _T4REN			.EQU                7
                                           _HSPEN			.EQU                6
                                           _T4CKS1			.EQU                5
                                           _T4CKS0			.EQU                4
                                           _LSPEN			.EQU                3
                                           _T4CS1			.EQU                2
                                           _T4CS0			.EQU                1
                                           _T4ON			.EQU                0
                                           ;************************************************************
                                           ;       Header file for the KungFu8 END
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_init_mcu
                                           	.extern	__KF8TS3514_Get_Ver_WaterCS_
                                           	.extern	__KF8TS3514_Init_Touch_WaterCS_
                                           	.extern	__KF8TS3514_Touch_Process_WaterCS_
                                           	.extern	__KF8TS3514_Lib_Set_CS_Parameter
                                           	.extern	__R2PCL
                                           	.extern	_TOUCH_DEBUG_TRS_DEAL
                                           	.extern	_TOUCH_DEBUG_SEND_OUT
                                           	.extern	_delay_ms
                                           	.extern	_delay_us
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_PCH_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_EIF2_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_BANK_bits
                                           	.extern	_C1CTL_bits
                                           	.extern	_VDACS_bits
                                           	.extern	_AMPCTL_bits
                                           	.extern	_ANSEH_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_AMPDT_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_IP0_bits
                                           	.extern	_IP1_bits
                                           	.extern	_IP2_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_OSCSTA_bits
                                           	.extern	_IP3_bits
                                           	.extern	_VRECTL_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_EIE2_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR0_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_P0LR_bits
                                           	.extern	_P2LR_bits
                                           	.extern	_P1LR_bits
                                           	.extern	_EIE3_bits
                                           	.extern	_EIF3_bits
                                           	.extern	_T3CTL_bits
                                           	.extern	_CTCTL0_bits
                                           	.extern	_PUR1_bits
                                           	.extern	_PUR2_bits
                                           	.extern	_CTCTL1_bits
                                           	.extern	_INTEDGCTL_bits
                                           	.extern	_VDAC_bits
                                           	.extern	_VRES_bits
                                           	.extern	_C1CAL_bits
                                           	.extern	_SSCICTL0_bits
                                           	.extern	_SSCICTL1_bits
                                           	.extern	_SSCISTA_bits
                                           	.extern	_SSCIADD_bits
                                           	.extern	_SSCIMSK_bits
                                           	.extern	_WDTPS_bits
                                           	.extern	_C1FILTCTL_bits
                                           	.extern	_C1FILTPRE_bits
                                           	.extern	_CTCTL2_bits
                                           	.extern	_T4CTL_bits
                                           	.extern	__KF8_LIBc_channel_Buf
                                           	.extern	_OSCCAL0_OFFSET
                                           	.extern	_OSCCAL0_MAX
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_EIF2
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_PWM1L
                                           	.extern	_PWMCTL
                                           	.extern	_PP1
                                           	.extern	_BANK
                                           	.extern	_C1CTL
                                           	.extern	_VDACS
                                           	.extern	_AMPCTL
                                           	.extern	_ANSEH
                                           	.extern	_ADCDATA0H
                                           	.extern	_ADCCTL0
                                           	.extern	_AMPDT
                                           	.extern	_OPTR
                                           	.extern	_IP0
                                           	.extern	_IP1
                                           	.extern	_IP2
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_OSCSTA
                                           	.extern	_IP3
                                           	.extern	_VRECAL1
                                           	.extern	_VRECTL
                                           	.extern	_EIE1
                                           	.extern	_EIE2
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PP2
                                           	.extern	_PWM2L
                                           	.extern	_PUR0
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_NVMDATAH
                                           	.extern	_NVMDATAL
                                           	.extern	_NVMADDRH
                                           	.extern	_NVMADDRL
                                           	.extern	_NVMCTL0
                                           	.extern	_NVMCTL1
                                           	.extern	_ADCDATA0L
                                           	.extern	_ADCCTL1
                                           	.extern	_P0LR
                                           	.extern	_P2LR
                                           	.extern	_P1LR
                                           	.extern	_EIE3
                                           	.extern	_EIF3
                                           	.extern	_OSCCAL2
                                           	.extern	_OSCCAL3
                                           	.extern	_T3CTL
                                           	.extern	_T3L
                                           	.extern	_CTCTL0
                                           	.extern	_T3H
                                           	.extern	_PUR1
                                           	.extern	_PUR2
                                           	.extern	_CTCTL1
                                           	.extern	_INTEDGCTL
                                           	.extern	_ADCDATA3L
                                           	.extern	_VDAC
                                           	.extern	_VRES
                                           	.extern	_C1CAL
                                           	.extern	_SSCICTL0
                                           	.extern	_SSCICTL1
                                           	.extern	_SSCISTA
                                           	.extern	_SSCIBUFR
                                           	.extern	_SSCIADD
                                           	.extern	_SSCIMSK
                                           	.extern	_WDTPS
                                           	.extern	_C1FILTCTL
                                           	.extern	_C1FILTPRE
                                           	.extern	_VRECAL2
                                           	.extern	_VRECAL3
                                           	.extern	_CTCTL2
                                           	.extern	_T4L
                                           	.extern	_T4H
                                           	.extern	_T4REL
                                           	.extern	_T4REH
                                           	.extern	_T4CTL
                                           	.extern	_RC32KCAL
                                           
                                           	.extern I0R1
                                           	.extern I0R7
                                           	.extern I0PSW
                                           	.extern I0PCH
                                           	.extern I1R1
                                           	.extern I1R7
                                           	.extern I1PSW
                                           	.extern I1PCH
                                           	.extern STK11
                                           	.extern STK10
                                           	.extern STK09
                                           	.extern STK08
                                           	.extern STK07
                                           	.extern STK06
                                           	.extern STK05
                                           	.extern STK04
                                           	.extern STK03
                                           	.extern STK02
                                           	.extern STK01
                                           	.extern STK00
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	__KF8_LIBc_baseline_count_
                                           	.global	__KF8_LIBi_buff_hit_
                                           	.global	__KF8_LIBi_buff_baseline_
                                           	.global	__KF8_LIBc_touch_count_
                                           	.global	__KF8_LIBi_Date_Change_
                                           	.global	__KF8_LIBc_channel_
                                           	.global	__KF8_LIBi_channel_flag_
                                           	.global	_CHS_AMOUNT
                                           	.global	_TCS_AMOUNT
                                           	.global	__KF8_Disturb_Protect_Circle_
                                           	.global	__KF8_Key_Max_Pressed_Limitable_Circle_
                                           	.global	__KF8_BaseLine_Update_Circle_Count_For_UP_
                                           	.global	__KF8_BaseLine_Update_Circle_Count_For_Down_
                                           	.global	__KF8_Define_Disturb_Channels_Amount_
                                           	.global	__KF8_BasicLine_UP_Noise_Threshold_
                                           	.global	__KF8_BasicLine_Down_Noise_Threshold_
                                           	.global	__KF8_Data_Steady_Threshold_Set_
                                           	.global	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
                                           	.global	__KF8_DoubleKey_Compages_Limitable_Circle_
                                           	.global	_Double_Key_SET_EN_1
                                           	.global	_Double_Key_SET_EN_2
                                           	.global	_Double_Key_SET_EN_3
                                           	.global	__KF8_TOUCH_CH_EN
                                           	.global	__KF8_Inside_Reference_Channel_Declare_
                                           	.global	__KF8_Config_Finger_Threshold
                                           	.global	__KF8_Water_Monitor_
                                           	.global	__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
                                           	.global	__KF8_Touch_Protect_Select_
                                           	.global	__KF8_HIT_UP_THRESHOLD
                                           	.global	_TCS_COUNT
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           UD_kf8ts3514_touch_cs_0	.udata
                                           __KF8_LIBc_baseline_count_	.res	7
                                           
                                           UD_kf8ts3514_touch_cs_1	.udata
                                           __KF8_LIBi_buff_hit_	.res	14
                                           
                                           UD_kf8ts3514_touch_cs_2	.udata
                                           __KF8_LIBi_buff_baseline_	.res	14
                                           
                                           UD_kf8ts3514_touch_cs_3	.udata
                                           __KF8_LIBc_touch_count_	.res	7
                                           
                                           UD_kf8ts3514_touch_cs_4	.udata
                                           __KF8_LIBi_Date_Change_	.res	14
                                           
                                           UD_kf8ts3514_touch_cs_5	.udata
                                           __KF8_LIBc_channel_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_6	.udata
                                           __KF8_LIBi_channel_flag_	.res	4
                                           
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           
                                           ID_kf8ts3514_touch_cs_0	.code
                                           _CHS_AMOUNT
000b9f   b007     RRET	R0, #0x7            	RRET R0, #0x07
                                           
                                           
                                           ID_kf8ts3514_touch_cs_1	.code
                                           _TCS_AMOUNT
000ba0   b002     RRET	R0, #0x2            	RRET R0, #0x02
                                           
                                           
                                           ID_kf8ts3514_touch_cs_2	.code
                                           __KF8_Disturb_Protect_Circle_
000002   b032     RRET	R0, #0x32           	RRET R0, #0x32
000003   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_3	.code
                                           __KF8_Key_Max_Pressed_Limitable_Circle_
000b99   b000     RRET	R0, #0              	RRET R0, #0x00
000b9a   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_4	.code
                                           __KF8_BaseLine_Update_Circle_Count_For_UP_
000ba1   b019     RRET	R0, #0x19           	RRET R0, #0x19
                                           
                                           
                                           ID_kf8ts3514_touch_cs_5	.code
                                           __KF8_BaseLine_Update_Circle_Count_For_Down_
000ba2   b0e7     RRET	R0, #0xe7           	RRET R0, #0xe7
                                           
                                           
                                           ID_kf8ts3514_touch_cs_6	.code
                                           __KF8_Define_Disturb_Channels_Amount_
000ba3   b003     RRET	R0, #0x3            	RRET R0, #0x03
                                           
                                           
                                           ID_kf8ts3514_touch_cs_7	.code
                                           __KF8_BasicLine_UP_Noise_Threshold_
000ba4   b0e7     RRET	R0, #0xe7           	RRET R0, #0xe7
                                           
                                           
                                           ID_kf8ts3514_touch_cs_8	.code
                                           __KF8_BasicLine_Down_Noise_Threshold_
000ba5   b019     RRET	R0, #0x19           	RRET R0, #0x19
                                           
                                           
                                           ID_kf8ts3514_touch_cs_9	.code
                                           __KF8_Data_Steady_Threshold_Set_
000ba6   b00f     RRET	R0, #0xf            	RRET R0, #0x0f
                                           
                                           
                                           ID_kf8ts3514_touch_cs_10	.code
                                           __KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
000ba7   b019     RRET	R0, #0x19           	RRET R0, #0x19
                                           
                                           
                                           ID_kf8ts3514_touch_cs_11	.code
                                           __KF8_DoubleKey_Compages_Limitable_Circle_
000b9b   b000     RRET	R0, #0              	RRET R0, #0x00
000b9c   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_12	.code
                                           _Double_Key_SET_EN_1
000ba8   b0ff     RRET	R0, #0xff           	RRET R0, #0xff
                                           
                                           
                                           ID_kf8ts3514_touch_cs_13	.code
                                           _Double_Key_SET_EN_2
000ba9   b0ff     RRET	R0, #0xff           	RRET R0, #0xff
                                           
                                           
                                           ID_kf8ts3514_touch_cs_14	.code
                                           _Double_Key_SET_EN_3
000baa   b0ff     RRET	R0, #0xff           	RRET R0, #0xff
                                           
                                           
                                           ID_kf8ts3514_touch_cs_15	.code
                                           __KF8_TOUCH_CH_EN
000b88   b001     RRET	R0, #0x1            	RRET R0, #0x01
000b89   b002     RRET	R0, #0x2            	RRET R0, #0x02
000b8a   b003     RRET	R0, #0x3            	RRET R0, #0x03
000b8b   b004     RRET	R0, #0x4            	RRET R0, #0x04
000b8c   b005     RRET	R0, #0x5            	RRET R0, #0x05
000b8d   b006     RRET	R0, #0x6            	RRET R0, #0x06
000b8e   b008     RRET	R0, #0x8            	RRET R0, #0x08
                                           
                                           
                                           ID_kf8ts3514_touch_cs_16	.code
                                           __KF8_Inside_Reference_Channel_Declare_
000bab   b01e     RRET	R0, #0x1e           	RRET R0, #0x1e
                                           
                                           
                                           ID_kf8ts3514_touch_cs_17	.code
                                           __KF8_Config_Finger_Threshold
000b6c   b023     RRET	R0, #0x23           	RRET R0, #0x23
000b6d   b000     RRET	R0, #0              	RRET R0, #0x00
000b6e   b023     RRET	R0, #0x23           	RRET R0, #0x23
000b6f   b000     RRET	R0, #0              	RRET R0, #0x00
000b70   b023     RRET	R0, #0x23           	RRET R0, #0x23
000b71   b000     RRET	R0, #0              	RRET R0, #0x00
000b72   b023     RRET	R0, #0x23           	RRET R0, #0x23
000b73   b000     RRET	R0, #0              	RRET R0, #0x00
000b74   b023     RRET	R0, #0x23           	RRET R0, #0x23
000b75   b000     RRET	R0, #0              	RRET R0, #0x00
000b76   b023     RRET	R0, #0x23           	RRET R0, #0x23
000b77   b000     RRET	R0, #0              	RRET R0, #0x00
000b78   b023     RRET	R0, #0x23           	RRET R0, #0x23
000b79   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_18	.code
                                           __KF8_Water_Monitor_
000bac   b014     RRET	R0, #0x14           	RRET R0, #0x14
                                           
                                           
                                           ID_kf8ts3514_touch_cs_19	.code
                                           __KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
000b7a   b02d     RRET	R0, #0x2d           	RRET R0, #0x2d
000b7b   b000     RRET	R0, #0              	RRET R0, #0x00
000b7c   b02d     RRET	R0, #0x2d           	RRET R0, #0x2d
000b7d   b000     RRET	R0, #0              	RRET R0, #0x00
000b7e   b02d     RRET	R0, #0x2d           	RRET R0, #0x2d
000b7f   b000     RRET	R0, #0              	RRET R0, #0x00
000b80   b02d     RRET	R0, #0x2d           	RRET R0, #0x2d
000b81   b000     RRET	R0, #0              	RRET R0, #0x00
000b82   b02d     RRET	R0, #0x2d           	RRET R0, #0x2d
000b83   b000     RRET	R0, #0              	RRET R0, #0x00
000b84   b02d     RRET	R0, #0x2d           	RRET R0, #0x2d
000b85   b000     RRET	R0, #0              	RRET R0, #0x00
000b86   b02d     RRET	R0, #0x2d           	RRET R0, #0x2d
000b87   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_20	.code
                                           __KF8_Touch_Protect_Select_
000bad   b001     RRET	R0, #0x1            	RRET R0, #0x01
                                           
                                           
                                           ID_kf8ts3514_touch_cs_21	.code
                                           __KF8_HIT_UP_THRESHOLD
                                           	RRET R0, #0xf4
                                           	RRET R0, #0x01
                                           
                                           
                                           ID_kf8ts3514_touch_cs_22	.code
                                           _TCS_COUNT
000bae   b004     RRET	R0, #0x4            	RRET R0, #0x04
                                           
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           
                                           ;	code size estimation:
                                           ;	    0+    0 =     0 instructions (    0 byte)
                                           
                                           
                                           	.end
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Jan 25 2018 21:08:05) (MSVC)
                                           ; This file was generated Sat May 26 17:18:36 2018
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../main.c"
                                           	.radix dec
                                           	.include "KF8TS3514.inc"
                                           ;************************************************************
                                           ;       Header file for the KungFu8
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           T0			.EQU                 0x01
                                           PCL			.EQU                 0x02
                                           PSW			.EQU                 0x03
                                           P0			.EQU                 0x05
                                           P2			.EQU                 0x06
                                           P1			.EQU                 0x07
                                           PCH			.EQU                 0x0A
                                           INTCTL			.EQU                 0x0B
                                           EIF1			.EQU                 0x0C
                                           EIF2			.EQU                 0x0D
                                           T1L			.EQU                 0x0E
                                           T1H			.EQU                 0x0F
                                           T1CTL			.EQU                 0x10
                                           PWM1L			.EQU                 0x13
                                           PWMCTL			.EQU                 0x15
                                           PP1			.EQU                 0x16
                                           BANK			.EQU                 0x17
                                           C1CTL			.EQU                 0x19
                                           VDACS			.EQU                 0x1A
                                           AMPCTL			.EQU                 0x1B
                                           ANSEH			.EQU                 0x1D
                                           ADCDATA0H		.EQU                 0x1E
                                           ADCCTL0			.EQU                 0x1F
                                           AMPDT			.EQU                 0x20
                                           OPTR			.EQU                 0x21
                                           IP0			.EQU                 0x22
                                           IP1			.EQU                 0x23
                                           IP2			.EQU                 0x24
                                           TR0			.EQU                 0x25
                                           TR2			.EQU                 0x26
                                           TR1			.EQU                 0x27
                                           OSCSTA			.EQU                 0x28
                                           IP3			.EQU                 0x29
                                           VRECAL1			.EQU                 0x2A
                                           VRECTL			.EQU                 0x2B
                                           EIE1			.EQU                 0x2C
                                           EIE2			.EQU                 0x2D
                                           PCTL			.EQU                 0x2E
                                           OSCCTL			.EQU                 0x2F
                                           OSCCAL0			.EQU                 0x30
                                           ANSEL			.EQU                 0x31
                                           PP2			.EQU                 0x32
                                           PWM2L			.EQU                 0x33
                                           PUR0			.EQU                 0x35
                                           IOCL			.EQU                 0x36
                                           OSCCAL1			.EQU                 0x37
                                           NVMDATAH		.EQU                 0x38
                                           NVMDATAL		.EQU                 0x39
                                           NVMADDRH		.EQU                 0x3A
                                           NVMADDRL		.EQU                 0x3B
                                           NVMCTL0			.EQU                 0x3C
                                           NVMCTL1			.EQU                 0x3D
                                           ADCDATA0L		.EQU                 0x3E
                                           ADCCTL1			.EQU                 0x3F
                                           P0LR			.EQU                 0x45
                                           P2LR			.EQU                 0x46
                                           P1LR			.EQU                 0x47
                                           EIE3			.EQU                 0x4A
                                           EIF3			.EQU                 0x4B
                                           OSCCAL2			.EQU                 0x4C
                                           OSCCAL3			.EQU                 0x4D
                                           T3CTL			.EQU                 0x4E
                                           T3L			.EQU                 0x4F
                                           CTCTL0			.EQU                 0x53
                                           T3H			.EQU                 0x5F
                                           PUR1			.EQU                 0x60
                                           PUR2			.EQU                 0x61
                                           CTCTL1			.EQU                 0x64
                                           INTEDGCTL		.EQU                 0x67
                                           ADCDATA3L		.EQU                 0x6A
                                           VDAC			.EQU                 0x112
                                           VRES			.EQU                 0x113
                                           C1CAL			.EQU                 0x115
                                           SSCICTL0		.EQU                 0x128
                                           SSCICTL1		.EQU                 0x12A
                                           SSCISTA			.EQU                 0x12B
                                           SSCIBUFR		.EQU                 0x12C
                                           SSCIADD			.EQU                 0x12E
                                           SSCIMSK			.EQU                 0x12E
                                           WDTPS			.EQU                 0x12F
                                           C1FILTCTL		.EQU                 0x14A
                                           C1FILTPRE		.EQU                 0x14B
                                           VRECAL2			.EQU                 0x159
                                           VRECAL3			.EQU                 0x15A
                                           CTCTL2			.EQU                 0x15B
                                           T4L			.EQU                 0x160
                                           T4H			.EQU                 0x161
                                           T4REL			.EQU                 0x162
                                           T4REH			.EQU                 0x163
                                           T4CTL			.EQU                 0x164
                                           RC32KCAL		.EQU                 0x165
                                           
                                           
                                           ;  03H  PSW   Bits-------------------------------------
                                           TO			.EQU                4
                                           PD			.EQU                3
                                           Z			.EQU                2
                                           DC			.EQU                1
                                           CY			.EQU                0
                                           _TO			.EQU                4
                                           _PD			.EQU                3
                                           _Z			.EQU                2
                                           _DC			.EQU                1
                                           _CY			.EQU                0
                                           
                                           ;  05H  P0   Bits-------------------------------------
                                           P05			.EQU                5
                                           P04			.EQU                4
                                           P03			.EQU                3
                                           P02			.EQU                2
                                           P01			.EQU                1
                                           P00			.EQU                0
                                           _P05			.EQU                5
                                           _P04			.EQU                4
                                           _P03			.EQU                3
                                           _P02			.EQU                2
                                           _P01			.EQU                1
                                           _P00			.EQU                0
                                           
                                           ;  06H  P2   Bits-------------------------------------
                                           P23			.EQU                3
                                           P22			.EQU                2
                                           P21			.EQU                1
                                           P20			.EQU                0
                                           _P23			.EQU                3
                                           _P22			.EQU                2
                                           _P21			.EQU                1
                                           _P20			.EQU                0
                                           
                                           ;  07H  P1   Bits-------------------------------------
                                           P17			.EQU                7
                                           P16			.EQU                6
                                           P15			.EQU                5
                                           P14			.EQU                4
                                           P13			.EQU                3
                                           P12			.EQU                2
                                           P11			.EQU                1
                                           P10			.EQU                0
                                           _P17			.EQU                7
                                           _P16			.EQU                6
                                           _P15			.EQU                5
                                           _P14			.EQU                4
                                           _P13			.EQU                3
                                           _P12			.EQU                2
                                           _P11			.EQU                1
                                           _P10			.EQU                0
                                           
                                           ;  0AH  PCH   Bits-------------------------------------
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIE			.EQU                7
                                           PUIE			.EQU                6
                                           T0IE			.EQU                5
                                           INT0IE			.EQU                4
                                           P0IE			.EQU                3
                                           T0IF			.EQU                2
                                           INT0IF			.EQU                1
                                           P0IF			.EQU                0
                                           _AIE			.EQU                7
                                           _PUIE			.EQU                6
                                           _T0IE			.EQU                5
                                           _INT0IE			.EQU                4
                                           _P0IE			.EQU                3
                                           _T0IF			.EQU                2
                                           _INT0IF			.EQU                1
                                           _P0IF			.EQU                0
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIEH			.EQU                7
                                           AIEL			.EQU                6
                                           _AIEH			.EQU                7
                                           _AIEL			.EQU                6
                                           
                                           ;  0CH  EIF1   Bits-------------------------------------
                                           ADIF			.EQU                6
                                           INT2IF			.EQU                5
                                           INT1IF			.EQU                4
                                           C1IF			.EQU                3
                                           PWM2IF			.EQU                2
                                           T1IF			.EQU                0
                                           _ADIF			.EQU                6
                                           _INT2IF			.EQU                5
                                           _INT1IF			.EQU                4
                                           _C1IF			.EQU                3
                                           _PWM2IF			.EQU                2
                                           _T1IF			.EQU                0
                                           
                                           ;  0DH  EIF2   Bits-------------------------------------
                                           T3IF			.EQU                7
                                           BCLIF			.EQU                1
                                           SSCIIF			.EQU                0
                                           _T3IF			.EQU                7
                                           _BCLIF			.EQU                1
                                           _SSCIIF			.EQU                0
                                           
                                           ;  10H  T1CTL   Bits-------------------------------------
                                           T1RLD			.EQU                7
                                           T1GC			.EQU                6
                                           T1CKS1			.EQU                5
                                           T1CKS0			.EQU                4
                                           T1OSCEN			.EQU                3
                                           T1SY			.EQU                2
                                           T1CS			.EQU                1
                                           T1ON			.EQU                0
                                           _T1RLD			.EQU                7
                                           _T1GC			.EQU                6
                                           _T1CKS1			.EQU                5
                                           _T1CKS0			.EQU                4
                                           _T1OSCEN		.EQU                3
                                           _T1SY			.EQU                2
                                           _T1CS			.EQU                1
                                           _T1ON			.EQU                0
                                           
                                           ;  15H  PWMCTL   Bits-------------------------------------
                                           PWM2ON			.EQU                4
                                           PWM1ON			.EQU                0
                                           _PWM2ON			.EQU                4
                                           _PWM1ON			.EQU                0
                                           
                                           ;  17H  BANK   Bits-------------------------------------
                                           PR3			.EQU                3
                                           PR2			.EQU                2
                                           PR1			.EQU                1
                                           PR0			.EQU                0
                                           _PR3			.EQU                3
                                           _PR2			.EQU                2
                                           _PR1			.EQU                1
                                           _PR0			.EQU                0
                                           
                                           ;  19H  C1CTL   Bits-------------------------------------
                                           C1OE			.EQU                7
                                           C1MOD			.EQU                6
                                           C1CALEN			.EQU                3
                                           C1CALSET		.EQU                2
                                           C1OUT			.EQU                1
                                           C1EN			.EQU                0
                                           _C1OE			.EQU                7
                                           _C1MOD			.EQU                6
                                           _C1CALEN		.EQU                3
                                           _C1CALSET		.EQU                2
                                           _C1OUT			.EQU                1
                                           _C1EN			.EQU                0
                                           
                                           ;  1AH  VDACS   Bits-------------------------------------
                                           VCEN			.EQU                6
                                           _VCEN			.EQU                6
                                           
                                           ;  1BH  AMPCTL   Bits-------------------------------------
                                           CALID			.EQU                7
                                           INPS1			.EQU                5
                                           INPS0			.EQU                4
                                           CALIEN			.EQU                1
                                           AMPON			.EQU                0
                                           _CALID			.EQU                7
                                           _INPS1			.EQU                5
                                           _INPS0			.EQU                4
                                           _CALIEN			.EQU                1
                                           _AMPON			.EQU                0
                                           
                                           ;  1DH  ANSEH   Bits-------------------------------------
                                           SSCIPIN			.EQU                7
                                           ANS13			.EQU                5
                                           ANS12			.EQU                4
                                           ANS11			.EQU                3
                                           ANS10			.EQU                2
                                           ANS9			.EQU                1
                                           ANS8			.EQU                0
                                           _SSCIPIN		.EQU                7
                                           _ANS13			.EQU                5
                                           _ANS12			.EQU                4
                                           _ANS11			.EQU                3
                                           _ANS10			.EQU                2
                                           _ANS9			.EQU                1
                                           _ANS8			.EQU                0
                                           
                                           ;  1FH  ADCCTL0   Bits-------------------------------------
                                           ADLR			.EQU                7
                                           CHS3			.EQU                5
                                           CHS2			.EQU                4
                                           CHS1			.EQU                3
                                           CHS0			.EQU                2
                                           START			.EQU                1
                                           ADEN			.EQU                0
                                           _ADLR			.EQU                7
                                           _CHS3			.EQU                5
                                           _CHS2			.EQU                4
                                           _CHS1			.EQU                3
                                           _CHS0			.EQU                2
                                           _START			.EQU                1
                                           _ADEN			.EQU                0
                                           
                                           ;  20H  AMPDT   Bits-------------------------------------
                                           DT7			.EQU                7
                                           DT6			.EQU                6
                                           DT5			.EQU                5
                                           DT4			.EQU                4
                                           DT3			.EQU                3
                                           DT2			.EQU                2
                                           DT1			.EQU                1
                                           DT0			.EQU                0
                                           _DT7			.EQU                7
                                           _DT6			.EQU                6
                                           _DT5			.EQU                5
                                           _DT4			.EQU                4
                                           _DT3			.EQU                3
                                           _DT2			.EQU                2
                                           _DT1			.EQU                1
                                           _DT0			.EQU                0
                                           
                                           ;  21H  OPTR   Bits-------------------------------------
                                           PUPH			.EQU                7
                                           INT0SE			.EQU                6
                                           T0CS			.EQU                5
                                           T0SE			.EQU                4
                                           PSA			.EQU                3
                                           PS2			.EQU                2
                                           PS1			.EQU                1
                                           PS0			.EQU                0
                                           _PUPH			.EQU                7
                                           _INT0SE			.EQU                6
                                           _T0CS			.EQU                5
                                           _T0SE			.EQU                4
                                           _PSA			.EQU                3
                                           _PS2			.EQU                2
                                           _PS1			.EQU                1
                                           _PS0			.EQU                0
                                           
                                           ;  22H  IP0   Bits-------------------------------------
                                           PT0			.EQU                2
                                           PINT0			.EQU                1
                                           PP0			.EQU                0
                                           _PT0			.EQU                2
                                           _PINT0			.EQU                1
                                           _PP0			.EQU                0
                                           
                                           ;  23H  IP1   Bits-------------------------------------
                                           PADC			.EQU                6
                                           PINT2			.EQU                5
                                           PINT1			.EQU                4
                                           PC1			.EQU                3
                                           PPWM2			.EQU                2
                                           PT1			.EQU                0
                                           _PADC			.EQU                6
                                           _PINT2			.EQU                5
                                           _PINT1			.EQU                4
                                           _PC1			.EQU                3
                                           _PPWM2			.EQU                2
                                           _PT1			.EQU                0
                                           
                                           ;  24H  IP2   Bits-------------------------------------
                                           PT3			.EQU                7
                                           PBCL			.EQU                1
                                           PSSCI			.EQU                0
                                           _PT3			.EQU                7
                                           _PBCL			.EQU                1
                                           _PSSCI			.EQU                0
                                           
                                           ;  25H  TR0   Bits-------------------------------------
                                           TR05			.EQU                5
                                           TR04			.EQU                4
                                           TR03			.EQU                3
                                           TR02			.EQU                2
                                           TR01			.EQU                1
                                           TR00			.EQU                0
                                           _TR05			.EQU                5
                                           _TR04			.EQU                4
                                           _TR03			.EQU                3
                                           _TR02			.EQU                2
                                           _TR01			.EQU                1
                                           _TR00			.EQU                0
                                           
                                           ;  26H  TR2   Bits-------------------------------------
                                           TR23			.EQU                3
                                           TR22			.EQU                2
                                           TR21			.EQU                1
                                           TR20			.EQU                0
                                           _TR23			.EQU                3
                                           _TR22			.EQU                2
                                           _TR21			.EQU                1
                                           _TR20			.EQU                0
                                           
                                           ;  27H  TR1   Bits-------------------------------------
                                           TR17			.EQU                7
                                           TR16			.EQU                6
                                           TR15			.EQU                5
                                           TR14			.EQU                4
                                           TR13			.EQU                3
                                           TR12			.EQU                2
                                           TR11			.EQU                1
                                           TR10			.EQU                0
                                           _TR17			.EQU                7
                                           _TR16			.EQU                6
                                           _TR15			.EQU                5
                                           _TR14			.EQU                4
                                           _TR13			.EQU                3
                                           _TR12			.EQU                2
                                           _TR11			.EQU                1
                                           _TR10			.EQU                0
                                           
                                           ;  28H  OSCSTA   Bits-------------------------------------
                                           OSTS			.EQU                6
                                           HTS			.EQU                5
                                           LTS			.EQU                4
                                           SCF1			.EQU                1
                                           SCF0			.EQU                0
                                           _OSTS			.EQU                6
                                           _HTS			.EQU                5
                                           _LTS			.EQU                4
                                           _SCF1			.EQU                1
                                           _SCF0			.EQU                0
                                           
                                           ;  29H  IP3   Bits-------------------------------------
                                           PT4			.EQU                7
                                           POSCFAIL		.EQU                5
                                           _PT4			.EQU                7
                                           _POSCFAIL		.EQU                5
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VRESEL1			.EQU                7
                                           VRESEL0			.EQU                6
                                           VRECALEN		.EQU                5
                                           VRECKEN			.EQU                4
                                           VREOE			.EQU                3
                                           VREEN			.EQU                1
                                           LPREN			.EQU                0
                                           _VRESEL1		.EQU                7
                                           _VRESEL0		.EQU                6
                                           _VRECALEN		.EQU                5
                                           _VRECKEN		.EQU                4
                                           _VREOE			.EQU                3
                                           _VREEN			.EQU                1
                                           _LPREN			.EQU                0
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VREBG			.EQU                4
                                           _VREBG			.EQU                4
                                           ;  2CH  EIE1   Bits-------------------------------------
                                           ADIE			.EQU                6
                                           INT2IE			.EQU                5
                                           INT1IE			.EQU                4
                                           C1IE			.EQU                3
                                           PWM2IE			.EQU                2
                                           T1IE			.EQU                0
                                           _ADIE			.EQU                6
                                           _INT2IE			.EQU                5
                                           _INT1IE			.EQU                4
                                           _C1IE			.EQU                3
                                           _PWM2IE			.EQU                2
                                           _T1IE			.EQU                0
                                           
                                           ;  2DH  EIE2   Bits-------------------------------------
                                           T3IE			.EQU                7
                                           BCLIE			.EQU                1
                                           SSCIIE			.EQU                0
                                           _T3IE			.EQU                7
                                           _BCLIE			.EQU                1
                                           _SSCIIE			.EQU                0
                                           
                                           ;  2EH  PCTL   Bits-------------------------------------
                                           SLVREN			.EQU                4
                                           IPEN			.EQU                3
                                           SWDTEN			.EQU                2
                                           POR			.EQU                1
                                           LVR			.EQU                0
                                           _SLVREN			.EQU                4
                                           _IPEN			.EQU                3
                                           _SWDTEN			.EQU                2
                                           _POR			.EQU                1
                                           _LVR			.EQU                0
                                           
                                           ;  2FH  OSCCTL   Bits-------------------------------------
                                           CLKOE			.EQU                7
                                           IRCS2			.EQU                6
                                           IRCS1			.EQU                5
                                           IRCS0			.EQU                4
                                           SCS1			.EQU                3
                                           SCS0			.EQU                2
                                           IESO			.EQU                1
                                           FSCM			.EQU                0
                                           _CLKOE			.EQU                7
                                           _IRCS2			.EQU                6
                                           _IRCS1			.EQU                5
                                           _IRCS0			.EQU                4
                                           _SCS1			.EQU                3
                                           _SCS0			.EQU                2
                                           _IESO			.EQU                1
                                           _FSCM			.EQU                0
                                           
                                           ;  31H  ANSEL   Bits-------------------------------------
                                           ANS7			.EQU                7
                                           ANS6			.EQU                6
                                           ANS5			.EQU                5
                                           ANS4			.EQU                4
                                           ANS3			.EQU                3
                                           ANS2			.EQU                2
                                           ANS1			.EQU                1
                                           ANS0			.EQU                0
                                           _ANS7			.EQU                7
                                           _ANS6			.EQU                6
                                           _ANS5			.EQU                5
                                           _ANS4			.EQU                4
                                           _ANS3			.EQU                3
                                           _ANS2			.EQU                2
                                           _ANS1			.EQU                1
                                           _ANS0			.EQU                0
                                           
                                           ;  35H  PUR0   Bits-------------------------------------
                                           PUR05			.EQU                5
                                           PUR04			.EQU                4
                                           PUR02			.EQU                2
                                           PUR01			.EQU                1
                                           PUR00			.EQU                0
                                           _PUR05			.EQU                5
                                           _PUR04			.EQU                4
                                           _PUR02			.EQU                2
                                           _PUR01			.EQU                1
                                           _PUR00			.EQU                0
                                           
                                           ;  36H  IOCL   Bits-------------------------------------
                                           IOCL5			.EQU                5
                                           IOCL4			.EQU                4
                                           IOCL3			.EQU                3
                                           IOCL2			.EQU                2
                                           IOCL1			.EQU                1
                                           IOCL0			.EQU                0
                                           _IOCL5			.EQU                5
                                           _IOCL4			.EQU                4
                                           _IOCL3			.EQU                3
                                           _IOCL2			.EQU                2
                                           _IOCL1			.EQU                1
                                           _IOCL0			.EQU                0
                                           
                                           ;  3FH  ADCCTL1   Bits-------------------------------------
                                           ADCALEN			.EQU                7
                                           ADCS2			.EQU                6
                                           ADCS1			.EQU                5
                                           ADCS0			.EQU                4
                                           VCFG1			.EQU                3
                                           VCFG0			.EQU                2
                                           ADCIM			.EQU                0
                                           _ADCALEN		.EQU                7
                                           _ADCS2			.EQU                6
                                           _ADCS1			.EQU                5
                                           _ADCS0			.EQU                4
                                           _VCFG1			.EQU                3
                                           _VCFG0			.EQU                2
                                           _ADCIM			.EQU                0
                                           
                                           ;  45H  P0LR   Bits-------------------------------------
                                           P0LR5			.EQU                5
                                           P0LR4			.EQU                4
                                           P0LR2			.EQU                2
                                           P0LR1			.EQU                1
                                           P0LR0			.EQU                0
                                           _P0LR5			.EQU                5
                                           _P0LR4			.EQU                4
                                           _P0LR2			.EQU                2
                                           _P0LR1			.EQU                1
                                           _P0LR0			.EQU                0
                                           
                                           ;  46H  P2LR   Bits-------------------------------------
                                           P2LR3			.EQU                3
                                           P2LR2			.EQU                2
                                           P2LR1			.EQU                1
                                           P2LR0			.EQU                0
                                           _P2LR3			.EQU                3
                                           _P2LR2			.EQU                2
                                           _P2LR1			.EQU                1
                                           _P2LR0			.EQU                0
                                           
                                           ;  47H  P1LR   Bits-------------------------------------
                                           P1LR7			.EQU                7
                                           P1LR6			.EQU                6
                                           P1LR5			.EQU                5
                                           P1LR4			.EQU                4
                                           P1LR3			.EQU                3
                                           P1LR2			.EQU                2
                                           P1LR1			.EQU                1
                                           P1LR0			.EQU                0
                                           _P1LR7			.EQU                7
                                           _P1LR6			.EQU                6
                                           _P1LR5			.EQU                5
                                           _P1LR4			.EQU                4
                                           _P1LR3			.EQU                3
                                           _P1LR2			.EQU                2
                                           _P1LR1			.EQU                1
                                           _P1LR0			.EQU                0
                                           
                                           ;  4AH  EIE3   Bits-------------------------------------
                                           T4IE			.EQU                7
                                           OSCFAILIE		.EQU                5
                                           _T4IE			.EQU                7
                                           _OSCFAILIE		.EQU                5
                                           
                                           ;  4BH  EIF3   Bits-------------------------------------
                                           T4IF			.EQU                7
                                           OSCFAILIF		.EQU                5
                                           _T4IF			.EQU                7
                                           _OSCFAILIF		.EQU                5
                                           
                                           ;  4EH  T3CTL   Bits-------------------------------------
                                           T3EN			.EQU                7
                                           T3CKS1			.EQU                6
                                           T3CKS0			.EQU                5
                                           T3CS			.EQU                4
                                           PWMS			.EQU                3
                                           _T3EN			.EQU                7
                                           _T3CKS1			.EQU                6
                                           _T3CKS0			.EQU                5
                                           _T3CS			.EQU                4
                                           _PWMS			.EQU                3
                                           
                                           ;  53H  CTCTL0   Bits-------------------------------------
                                           CTEN			.EQU                7
                                           CTSTART			.EQU                6
                                           T3CLR			.EQU                5
                                           CTCHSEL4		.EQU                4
                                           CTCHSEL3		.EQU                3
                                           CTCHSEL2		.EQU                2
                                           CTCHSEL1		.EQU                1
                                           CTCHSEL0		.EQU                0
                                           _CTEN			.EQU                7
                                           _CTSTART		.EQU                6
                                           _T3CLR			.EQU                5
                                           _CTCHSEL4		.EQU                4
                                           _CTCHSEL3		.EQU                3
                                           _CTCHSEL2		.EQU                2
                                           _CTCHSEL1		.EQU                1
                                           _CTCHSEL0		.EQU                0
                                           
                                           ;  60H  PUR1   Bits-------------------------------------
                                           PUR17			.EQU                7
                                           PUR16			.EQU                6
                                           PUR15			.EQU                5
                                           PUR14			.EQU                4
                                           PUR13			.EQU                3
                                           PUR12			.EQU                2
                                           PUR11			.EQU                1
                                           PUR10			.EQU                0
                                           _PUR17			.EQU                7
                                           _PUR16			.EQU                6
                                           _PUR15			.EQU                5
                                           _PUR14			.EQU                4
                                           _PUR13			.EQU                3
                                           _PUR12			.EQU                2
                                           _PUR11			.EQU                1
                                           _PUR10			.EQU                0
                                           
                                           ;  61H  PUR2   Bits-------------------------------------
                                           PUR23			.EQU                3
                                           PUR22			.EQU                2
                                           PUR21			.EQU                1
                                           PUR20			.EQU                0
                                           _PUR23			.EQU                3
                                           _PUR22			.EQU                2
                                           _PUR21			.EQU                1
                                           _PUR20			.EQU                0
                                           
                                           ;  64H  CTCTL1   Bits-------------------------------------
                                           CTCLKSEL1		.EQU                7
                                           CTCLKSEL0		.EQU                6
                                           PRSGEN			.EQU                5
                                           PRSGM1			.EQU                4
                                           PRSGM0			.EQU                3
                                           PRSGSTA			.EQU                2
                                           VSEL			.EQU                0
                                           _CTCLKSEL1		.EQU                7
                                           _CTCLKSEL0		.EQU                6
                                           _PRSGEN			.EQU                5
                                           _PRSGM1			.EQU                4
                                           _PRSGM0			.EQU                3
                                           _PRSGSTA		.EQU                2
                                           _VSEL			.EQU                0
                                           
                                           ;  67H  INTEDGCTL   Bits-------------------------------------
                                           INT2SE			.EQU                7
                                           INT1SE			.EQU                6
                                           T1CLKEN			.EQU                0
                                           _INT2SE			.EQU                7
                                           _INT1SE			.EQU                6
                                           _T1CLKEN		.EQU                0
                                           
                                           ;  112H  VDAC   Bits-------------------------------------
                                           VDAC3			.EQU                7
                                           VDAC2			.EQU                6
                                           VDAC1			.EQU                5
                                           VDAC0			.EQU                4
                                           _VDAC3			.EQU                7
                                           _VDAC2			.EQU                6
                                           _VDAC1			.EQU                5
                                           _VDAC0			.EQU                4
                                           
                                           ;  113H  VRES   Bits-------------------------------------
                                           VRES3			.EQU                7
                                           VRES2			.EQU                6
                                           VRES1			.EQU                5
                                           VRES0			.EQU                4
                                           _VRES3			.EQU                7
                                           _VRES2			.EQU                6
                                           _VRES1			.EQU                5
                                           _VRES0			.EQU                4
                                           
                                           ;  115H  C1CAL   Bits-------------------------------------
                                           C1DT7			.EQU                7
                                           C1DT6			.EQU                6
                                           C1DT5			.EQU                5
                                           C1DT4			.EQU                4
                                           C1DT3			.EQU                3
                                           C1DT2			.EQU                2
                                           C1DT1			.EQU                1
                                           C1DT0			.EQU                0
                                           _C1DT7			.EQU                7
                                           _C1DT6			.EQU                6
                                           _C1DT5			.EQU                5
                                           _C1DT4			.EQU                4
                                           _C1DT3			.EQU                3
                                           _C1DT2			.EQU                2
                                           _C1DT1			.EQU                1
                                           _C1DT0			.EQU                0
                                           
                                           ;  128H  SSCICTL0   Bits-------------------------------------
                                           SSCIWCFL		.EQU                7
                                           SSCIOV			.EQU                6
                                           SSCIEN			.EQU                5
                                           SSCICKP			.EQU                4
                                           SSCIMOD3		.EQU                3
                                           SSCIMOD2		.EQU                2
                                           SSCIMOD1		.EQU                1
                                           SSCIMOD0		.EQU                0
                                           _SSCIWCFL		.EQU                7
                                           _SSCIOV			.EQU                6
                                           _SSCIEN			.EQU                5
                                           _SSCICKP		.EQU                4
                                           _SSCIMOD3		.EQU                3
                                           _SSCIMOD2		.EQU                2
                                           _SSCIMOD1		.EQU                1
                                           _SSCIMOD0		.EQU                0
                                           
                                           ;  12AH  SSCICTL1   Bits-------------------------------------
                                           SSCICALLEN		.EQU                7
                                           SSCIACKSTA		.EQU                6
                                           SSCIACKDAT		.EQU                5
                                           SSCIACKEN		.EQU                4
                                           SSCIRCEN		.EQU                3
                                           STOPEN			.EQU                2
                                           RESTARTEN		.EQU                1
                                           STARTEN			.EQU                0
                                           _SSCICALLEN		.EQU                7
                                           _SSCIACKSTA		.EQU                6
                                           _SSCIACKDAT		.EQU                5
                                           _SSCIACKEN		.EQU                4
                                           _SSCIRCEN		.EQU                3
                                           _STOPEN			.EQU                2
                                           _RESTARTEN		.EQU                1
                                           _STARTEN		.EQU                0
                                           
                                           ;  12BH  SSCISTA   Bits-------------------------------------
                                           SSCIDA			.EQU                5
                                           SSCISTOP		.EQU                4
                                           SSCISTART		.EQU                3
                                           SSCIRW			.EQU                2
                                           SSCIUA			.EQU                1
                                           SSCIBUF			.EQU                0
                                           _SSCIDA			.EQU                5
                                           _SSCISTOP		.EQU                4
                                           _SSCISTART		.EQU                3
                                           _SSCIRW			.EQU                2
                                           _SSCIUA			.EQU                1
                                           _SSCIBUF		.EQU                0
                                           
                                           ;  12EH  SSCIADD   Bits-------------------------------------
                                           SSCIADD7		.EQU                7
                                           SSCIADD6		.EQU                6
                                           SSCIADD5		.EQU                5
                                           SSCIADD4		.EQU                4
                                           SSCIADD3		.EQU                3
                                           SSCIADD2		.EQU                2
                                           SSCIADD1		.EQU                1
                                           SSCIADD0		.EQU                0
                                           _SSCIADD7		.EQU                7
                                           _SSCIADD6		.EQU                6
                                           _SSCIADD5		.EQU                5
                                           _SSCIADD4		.EQU                4
                                           _SSCIADD3		.EQU                3
                                           _SSCIADD2		.EQU                2
                                           _SSCIADD1		.EQU                1
                                           _SSCIADD0		.EQU                0
                                           
                                           ;  12EH  SSCIMSK   Bits-------------------------------------
                                           SSCIMSK7		.EQU                7
                                           SSCIMSK6		.EQU                6
                                           SSCIMSK5		.EQU                5
                                           SSCIMSK4		.EQU                4
                                           SSCIMSK3		.EQU                3
                                           SSCIMSK2		.EQU                2
                                           SSCIMSK1		.EQU                1
                                           SSCIMSK0		.EQU                0
                                           _SSCIMSK7		.EQU                7
                                           _SSCIMSK6		.EQU                6
                                           _SSCIMSK5		.EQU                5
                                           _SSCIMSK4		.EQU                4
                                           _SSCIMSK3		.EQU                3
                                           _SSCIMSK2		.EQU                2
                                           _SSCIMSK1		.EQU                1
                                           _SSCIMSK0		.EQU                0
                                           
                                           ;  12FH  WDTPS   Bits-------------------------------------
                                           WDTPS3			.EQU                3
                                           WDTPS2			.EQU                2
                                           WDTPS1			.EQU                1
                                           WDTPS0			.EQU                0
                                           _WDTPS3			.EQU                3
                                           _WDTPS2			.EQU                2
                                           _WDTPS1			.EQU                1
                                           _WDTPS0			.EQU                0
                                           
                                           ;  14AH  C1FILTCTL   Bits-------------------------------------
                                           INV1			.EQU                7
                                           WEN1			.EQU                6
                                           FEN1			.EQU                5
                                           F1CNT2			.EQU                2
                                           F1CNT1			.EQU                1
                                           F1CNT0			.EQU                0
                                           _INV1			.EQU                7
                                           _WEN1			.EQU                6
                                           _FEN1			.EQU                5
                                           _F1CNT2			.EQU                2
                                           _F1CNT1			.EQU                1
                                           _F1CNT0			.EQU                0
                                           
                                           ;  14BH  C1FILTPRE   Bits-------------------------------------
                                           FP17			.EQU                7
                                           FP16			.EQU                6
                                           FP15			.EQU                5
                                           FP14			.EQU                4
                                           FP13			.EQU                3
                                           FP12			.EQU                2
                                           FP11			.EQU                1
                                           FP10			.EQU                0
                                           _FP17			.EQU                7
                                           _FP16			.EQU                6
                                           _FP15			.EQU                5
                                           _FP14			.EQU                4
                                           _FP13			.EQU                3
                                           _FP12			.EQU                2
                                           _FP11			.EQU                1
                                           _FP10			.EQU                0
                                           
                                           ;  15BH  CTCTL2   Bits-------------------------------------
                                           CTMODE			.EQU                4
                                           RSEL3			.EQU                3
                                           RSEL2			.EQU                2
                                           RSEL1			.EQU                1
                                           RSEL0			.EQU                0
                                           _CTMODE			.EQU                4
                                           _RSEL3			.EQU                3
                                           _RSEL2			.EQU                2
                                           _RSEL1			.EQU                1
                                           _RSEL0			.EQU                0
                                           
                                           ;  164H  T4CTL   Bits-------------------------------------
                                           T4REN			.EQU                7
                                           HSPEN			.EQU                6
                                           T4CKS1			.EQU                5
                                           T4CKS0			.EQU                4
                                           LSPEN			.EQU                3
                                           T4CS1			.EQU                2
                                           T4CS0			.EQU                1
                                           T4ON			.EQU                0
                                           _T4REN			.EQU                7
                                           _HSPEN			.EQU                6
                                           _T4CKS1			.EQU                5
                                           _T4CKS0			.EQU                4
                                           _LSPEN			.EQU                3
                                           _T4CS1			.EQU                2
                                           _T4CS0			.EQU                1
                                           _T4ON			.EQU                0
                                           ;************************************************************
                                           ;       Header file for the KungFu8 END
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_init_mcu
                                           	.extern	__KF8TS3514_Get_Ver_WaterCS_
                                           	.extern	__KF8TS3514_Init_Touch_WaterCS_
                                           	.extern	__KF8TS3514_Touch_Process_WaterCS_
                                           	.extern	__KF8TS3514_Lib_Set_CS_Parameter
                                           	.extern	__R2PCL
                                           	.extern	_TOUCH_DEBUG_TRS_DEAL
                                           	.extern	_TOUCH_DEBUG_SEND_OUT
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_PCH_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_EIF2_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_BANK_bits
                                           	.extern	_C1CTL_bits
                                           	.extern	_VDACS_bits
                                           	.extern	_AMPCTL_bits
                                           	.extern	_ANSEH_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_AMPDT_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_IP0_bits
                                           	.extern	_IP1_bits
                                           	.extern	_IP2_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_OSCSTA_bits
                                           	.extern	_IP3_bits
                                           	.extern	_VRECTL_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_EIE2_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR0_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_P0LR_bits
                                           	.extern	_P2LR_bits
                                           	.extern	_P1LR_bits
                                           	.extern	_EIE3_bits
                                           	.extern	_EIF3_bits
                                           	.extern	_T3CTL_bits
                                           	.extern	_CTCTL0_bits
                                           	.extern	_PUR1_bits
                                           	.extern	_PUR2_bits
                                           	.extern	_CTCTL1_bits
                                           	.extern	_INTEDGCTL_bits
                                           	.extern	_VDAC_bits
                                           	.extern	_VRES_bits
                                           	.extern	_C1CAL_bits
                                           	.extern	_SSCICTL0_bits
                                           	.extern	_SSCICTL1_bits
                                           	.extern	_SSCISTA_bits
                                           	.extern	_SSCIADD_bits
                                           	.extern	_SSCIMSK_bits
                                           	.extern	_WDTPS_bits
                                           	.extern	_C1FILTCTL_bits
                                           	.extern	_C1FILTPRE_bits
                                           	.extern	_CTCTL2_bits
                                           	.extern	_T4CTL_bits
                                           	.extern	__KF8_LIBi_channel_flag_
                                           	.extern	__KF8_LIBc_channel_
                                           	.extern	__KF8_LIBc_channel_Buf
                                           	.extern	__KF8_LIBi_Date_Change_
                                           	.extern	__KF8_LIBc_baseline_count_
                                           	.extern	__KF8_LIBi_buff_hit_
                                           	.extern	__KF8_LIBi_buff_baseline_
                                           	.extern	__KF8_LIBc_touch_count_
                                           	.extern	_CHS_AMOUNT
                                           	.extern	_TCS_AMOUNT
                                           	.extern	__KF8_Disturb_Protect_Circle_
                                           	.extern	__KF8_DoubleKey_Compages_Limitable_Circle_
                                           	.extern	__KF8_Key_Max_Pressed_Limitable_Circle_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_UP_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_Down_
                                           	.extern	__KF8_Define_Disturb_Channels_Amount_
                                           	.extern	__KF8_BasicLine_UP_Noise_Threshold_
                                           	.extern	__KF8_BasicLine_Down_Noise_Threshold_
                                           	.extern	__KF8_Data_Steady_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Declare_
                                           	.extern	__KF8_Config_Finger_Threshold
                                           	.extern	__KF8_Water_Monitor_
                                           	.extern	__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
                                           	.extern	__KF8_TOUCH_CH_EN
                                           	.extern	__KF8_Touch_Protect_Select_
                                           	.extern	__KF8_HIT_UP_THRESHOLD
                                           	.extern	_TCS_COUNT
                                           	.extern	_OSCCAL0_OFFSET
                                           	.extern	_OSCCAL0_MAX
                                           	.extern	_Double_Key_SET_EN_1
                                           	.extern	_Double_Key_SET_EN_2
                                           	.extern	_Double_Key_SET_EN_3
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_EIF2
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_PWM1L
                                           	.extern	_PWMCTL
                                           	.extern	_PP1
                                           	.extern	_BANK
                                           	.extern	_C1CTL
                                           	.extern	_VDACS
                                           	.extern	_AMPCTL
                                           	.extern	_ANSEH
                                           	.extern	_ADCDATA0H
                                           	.extern	_ADCCTL0
                                           	.extern	_AMPDT
                                           	.extern	_OPTR
                                           	.extern	_IP0
                                           	.extern	_IP1
                                           	.extern	_IP2
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_OSCSTA
                                           	.extern	_IP3
                                           	.extern	_VRECAL1
                                           	.extern	_VRECTL
                                           	.extern	_EIE1
                                           	.extern	_EIE2
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PP2
                                           	.extern	_PWM2L
                                           	.extern	_PUR0
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_NVMDATAH
                                           	.extern	_NVMDATAL
                                           	.extern	_NVMADDRH
                                           	.extern	_NVMADDRL
                                           	.extern	_NVMCTL0
                                           	.extern	_NVMCTL1
                                           	.extern	_ADCDATA0L
                                           	.extern	_ADCCTL1
                                           	.extern	_P0LR
                                           	.extern	_P2LR
                                           	.extern	_P1LR
                                           	.extern	_EIE3
                                           	.extern	_EIF3
                                           	.extern	_OSCCAL2
                                           	.extern	_OSCCAL3
                                           	.extern	_T3CTL
                                           	.extern	_T3L
                                           	.extern	_CTCTL0
                                           	.extern	_T3H
                                           	.extern	_PUR1
                                           	.extern	_PUR2
                                           	.extern	_CTCTL1
                                           	.extern	_INTEDGCTL
                                           	.extern	_ADCDATA3L
                                           	.extern	_VDAC
                                           	.extern	_VRES
                                           	.extern	_C1CAL
                                           	.extern	_SSCICTL0
                                           	.extern	_SSCICTL1
                                           	.extern	_SSCISTA
                                           	.extern	_SSCIBUFR
                                           	.extern	_SSCIADD
                                           	.extern	_SSCIMSK
                                           	.extern	_WDTPS
                                           	.extern	_C1FILTCTL
                                           	.extern	_C1FILTPRE
                                           	.extern	_VRECAL2
                                           	.extern	_VRECAL3
                                           	.extern	_CTCTL2
                                           	.extern	_T4L
                                           	.extern	_T4H
                                           	.extern	_T4REL
                                           	.extern	_T4REH
                                           	.extern	_T4CTL
                                           	.extern	_RC32KCAL
                                           	.extern	_startup
                                           	.extern	__gsinit_startup
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	_delay_us
                                           	.global	_delay_ms
                                           	.global	_Touch_Key_Deal_Fun
                                           	.global	_int_fun0
                                           	.global	_int_fun1
                                           	.global	_main
                                           	.global	_temp
                                           	.global	_kf8_touch_flag
                                           	.global	_Touch_Watch
                                           	.global	_Key_Code
                                           
                                           	.global I0R1
                                           	.global I0R7
                                           	.global I0PSW
                                           	.global I0PCH
                                           	.global I1R1
                                           	.global I1R7
                                           	.global I1PSW
                                           	.global I1PCH
                                           	.global STK11
                                           	.global STK10
                                           	.global STK09
                                           	.global STK08
                                           	.global STK07
                                           	.global STK06
                                           	.global STK05
                                           	.global STK04
                                           	.global STK03
                                           	.global STK02
                                           	.global STK01
                                           	.global STK00
                                           
                                           sharebank .udata
                                           I0R1		.res 1
                                           I0R7		.res 1
                                           I0PSW		.res 1
                                           I0PCH		.res 1
                                           I1R1		.res 1
                                           I1R7		.res 1
                                           I1PSW		.res 1
                                           I1PCH		.res 1
                                           STK11	.res 1
                                           	.type STK11, 108
                                           STK10	.res 1
                                           	.type STK10, 108
                                           STK09	.res 1
                                           	.type STK09, 108
                                           STK08	.res 1
                                           	.type STK08, 108
                                           STK07	.res 1
                                           	.type STK07, 108
                                           STK06	.res 1
                                           	.type STK06, 108
                                           STK05	.res 1
                                           	.type STK05, 108
                                           STK04	.res 1
                                           	.type STK04, 108
                                           STK03	.res 1
                                           	.type STK03, 108
                                           STK02	.res 1
                                           	.type STK02, 108
                                           STK01	.res 1
                                           	.type STK01, 108
                                           STK00	.res 1
                                           	.type STK00, 108
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           UD_main_0	.udata
                                           _temp	.res	1
                                           
                                           UD_main_1	.udata
                                           _kf8_touch_flag	.res	1
                                           
                                           UD_main_2	.udata
                                           _Touch_Watch	.res	2
                                           
                                           UD_main_3	.udata
                                           _Key_Code	.res	1
                                           
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           UDL_main_0	.udata
                                           r0x100D	.res	1
                                           UDL_main_1	.udata
                                           r0x100C	.res	1
                                           UDL_main_2	.udata
                                           r0x100E	.res	1
                                           UDL_main_3	.udata
                                           r0x100F	.res	1
                                           UDL_main_4	.udata
                                           r0x1010	.res	1
                                           UDL_main_5	.udata
                                           r0x1011	.res	1
                                           UDL_main_6	.udata
                                           r0x1017	.res	1
                                           UDL_main_7	.udata
                                           r0x1016	.res	1
                                           UDL_main_8	.udata
                                           r0x1018	.res	1
                                           UDL_main_9	.udata
                                           r0x1019	.res	1
                                           UDL_main_10	.udata
                                           r0x1012	.res	1
                                           UDL_main_11	.udata
                                           r0x1013	.res	1
                                           UDL_main_12	.udata
                                           r0x1014	.res	1
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           LDS_00000	.idata
                                           _Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1
                                           	.db 0x34, 0x12, 0, 0
                                           
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           ;--------------------------------------------------------
                                           ; reset vector 
                                           ;--------------------------------------------------------
                                           STARTUP	.code 0x0000
000000   0000     NOP                      	NOP
                                           	PAGESEL	init_imp
000001   cb93     JMP	#0xb93               	JMP		init_imp
                                           
                                           	.global	init_imp
                                           INIT_IMP	.code
                                           init_imp
                                           	PAGESEL	_startup
000b93   dafd     CALL	#0xafd              	CALL	_startup
                                           	PAGESEL	__gsinit_startup
000b94   db8f     CALL	#0xb8f              	CALL	__gsinit_startup
                                           	PAGESEL	_main
000b95   ca2f     JMP	#0xa2f               	JMP		_main
                                           ;--------------------------------------------------------
                                           ; interrupt and initialization code
                                           ;--------------------------------------------------------
                                           interrupt_0x04	.code	0x4
000004   f8c2     MOV	R2, R0               	MOV		R2,R0
000005   5617     MOV	R3, 0x17             	MOV		R3,BANK
000006   5003     MOV	R0, 0x3              	MOV		R0,PSW
000007   e101     MOVB	#0x01               	BANKSEL	I0PSW
000008   51ae     MOV	0xae, R0             	MOV		I0PSW,R0
000009   500a     MOV	R0, 0xa              	MOV		R0,PCH
00000a   e101     MOVB	#0x01               	BANKSEL	I0PCH
00000b   51af     MOV	0xaf, R0             	MOV		I0PCH,R0
00000c   53ac     MOV	0xac, R1             	MOV		I0R1,R1
00000d   5fad     MOV	0xad, R7             	MOV		I0R7,R7
                                           	PAGESEL	interrupt_service_routine_0x04
00000e   cb1d     JMP	#0xb1d               	JMP		interrupt_service_routine_0x04
                                           
                                           
                                           
                                           func._int_fun0	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = I
                                           ;***
                                           ;entry:  _int_fun0	;Function start
                                           ; 0 exit points
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _int_fun0	;Function start
                                           ; 0 exit points
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ; R3 resprent for wsave,R4 resprent for ssave, R5 resprent for psave
                                           interrupt_service_routine_0x04
                                           ;	.line	201; "../main.c"	if(T3IF)
000b1d   e100     MOVB	#0x00               	BANKSEL	_EIF2_bits
000b1e   7f0d     JB	0xd, 7                	JB	_EIF2_bits, 7
000b1f   cb28     JMP	#0xb28               	JMP	_00062_DS_
                                           ;	op : =
                                           ;	.line	203; "../main.c"	T4CTL=0x00;	//Èç¹ûÊ¹ÓÃÁËT4µÄÍ¬²½¼ÆÊý¹¦ÄÜ£¬¼ÆÊ±ÔÝÍ£¼ÆÊý£¬µÈ´ýÊýÖµ¶Á³ö
000b20   e101     MOVB	#0x01               	BANKSEL	_T4CTL
000b21   0364     CLR	0x64                 	CLR	_T4CTL
                                           ;	op : =
                                           ;	.line	204; "../main.c"	T3IF=0;		//Èç¹ûÎªÁË²»Ó°ÏìÖÐ¶Ï£¬¿ÉÒÔ°Ñ´¥ÃþÍ¨µÀ´¦Àí·Åµ½Ö÷º¯Êý£¬ÔÚ´Ë×öÒ»¸ö±êÖ¾Î»£¬È»ºóÔÚÖ÷º¯Êý¼ì²â±êÖ¾Î»½øÐÐÉ¨Ãè¼´¿É
000b22   e100     MOVB	#0x00               	BANKSEL	_EIF2_bits
000b23   670d     CLR	0xd, 7               	CLR	_EIF2_bits, 7
                                           ;	op : =
                                           ;	.line	205; "../main.c"	kf8_touch_flag=1;	//´¥Ãþ±êÖ¾Î»
000b24   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	_kf8_touch_flag
000b25   51ae     MOV	0xae, R0             	MOV	_kf8_touch_flag, R0
                                           ;	op : =
                                           ;	.line	206; "../main.c"	Touch_Watch=0;
                                           	BANKSEL	_Touch_Watch
000b26   03ce     CLR	0xce                 	CLR	_Touch_Watch
                                           	BANKSEL	_Touch_Watch
000b27   03cf     CLR	0xcf                 	CLR	(_Touch_Watch + 1)
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00062_DS_
000b28   e101     MOVB	#0x01               	BANKSEL	I0R1
000b29   52ac     MOV	R1, 0xac             	MOV	R1, I0R1
                                           	BANKSEL	I0R7
000b2a   5ead     MOV	R7, 0xad             	MOV	R7, I0R7
                                           	BANKSEL	I0PCH
000b2b   50af     MOV	R0, 0xaf             	MOV	R0, I0PCH
000b2c   510a     MOV	0xa, R0              	MOV	PCH, R0
                                           	BANKSEL	I0PSW
000b2d   50ae     MOV	R0, 0xae             	MOV	R0, I0PSW
000b2e   5103     MOV	0x3, R0              	MOV	PSW, R0
000b2f   5717     MOV	0x17, R3             	MOV	BANK, R3
000b30   f8d0     MOV	R0, R2               	MOV	R0, R2
000b31   0009     IRET                     	IRET	
                                           
                                           
                                           
                                           func._int_fun1	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = I
                                           ;***
                                           ;entry:  _int_fun1	;Function start
                                           ; 0 exit points
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _int_fun1	;Function start
                                           ; 0 exit points
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           ; R3 resprent for wsave,R4 resprent for ssave, R5 resprent for psave
                                           interrupt_service_routine_0x14
                                           _00065_DS_
                                           ;	.line	223; "../main.c"	}
                                           	IRET	
                                           
                                           
                                           
                                           func._main	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = M
                                           ;***
                                           ;entry:  _main	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   _init_mcu
                                           ;   _delay_ms
                                           ;   __KF8TS3514_Lib_Set_CS_Parameter
                                           ;   __KF8TS3514_Init_Touch_WaterCS_
                                           ;   _TOUCH_DEBUG_TRS_DEAL
                                           ;   __KF8TS3514_Touch_Process_WaterCS_
                                           ;   _Touch_Key_Deal_Fun
                                           ;   __KF8TS3514_Init_Touch_WaterCS_
                                           ;   _init_mcu
                                           ;   _delay_ms
                                           ;   __KF8TS3514_Lib_Set_CS_Parameter
                                           ;   __KF8TS3514_Init_Touch_WaterCS_
                                           ;   _TOUCH_DEBUG_TRS_DEAL
                                           ;   __KF8TS3514_Touch_Process_WaterCS_
                                           ;   _Touch_Key_Deal_Fun
                                           ;   __KF8TS3514_Init_Touch_WaterCS_
                                           ;5 compiler assigned registers:
                                           ;   STK00
                                           ;   r0x1012
                                           ;   r0x1013
                                           ;   r0x1014
                                           ;   r0x1015
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _main	;Function start
                                           ; 2 exit points
                                           ;	op : CALL
                                           ;	.line	232; "../main.c"	init_mcu();						//³õÊ¼»¯MCU¼Ä´æÆ÷
                                           	PAGESEL	_init_mcu
000a2f   db46     CALL	#0xb46              	CALL	_init_mcu
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	233; "../main.c"	kf8_touch_flag=0;
000a30   e100     MOVB	#0x00               	BANKSEL	_kf8_touch_flag
000a31   03ae     CLR	0xae                 	CLR	_kf8_touch_flag
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	234; "../main.c"	delay_ms(200);					//ÑÓÊ±Ò»»á£¬·ÀÖ¹ÉÏµçÎó´¥·¢´¥ÃþÍ¨µÀ
000a32   98c8     MOV	R0, #0xc8            	MOV	R0,# 0xc8
000a33   e101     MOVB	#0x01               	BANKSEL	STK00
000a34   51bf     MOV	0xbf, R0             	MOV	STK00, R0
000a35   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_ms
000a36   dad6     CALL	#0xad6              	CALL	_delay_ms
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	235; "../main.c"	LED1=1;
000a37   e100     MOVB	#0x00               	BANKSEL	_P0LR_bits
000a38   6a45     SET	0x45, 2              	SET	_P0LR_bits, 2
                                           ;	op : =
                                           ;	.line	236; "../main.c"	LED2=1;
                                           	BANKSEL	_P1LR_bits
000a39   6b47     SET	0x47, 3              	SET	_P1LR_bits, 3
                                           ;	op : =
                                           ;	.line	237; "../main.c"	LED3=1;
                                           	BANKSEL	_P1LR_bits
000a3a   6a47     SET	0x47, 2              	SET	_P1LR_bits, 2
                                           ;	op : =
                                           ;	.line	242; "../main.c"	CTCTL1 = 0x01;		//µçÑ¹Ô´ºÍÊ±ÖÓ·ÖÆµÉèÖÃ  0 4 8 C~ 4/8/16/32  xxyy yyyx   0~ Vref  1~ VDD
000a3b   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	_CTCTL1
000a3c   5164     MOV	0x64, R0             	MOV	_CTCTL1, R0
                                           ;	op : =
                                           ;	.line	243; "../main.c"	VDAC=0x90;	   		// 0.5VDD      ·­×ªµçÑ¹Éè¶¨ ¹«Ê½0.05Vdac£¨N+1)    N=0--15  Vdac=VDD
000a3d   9890     MOV	R0, #0x90            	MOV	R0,# 0x90
000a3e   e101     MOVB	#0x01               	BANKSEL	_VDAC
000a3f   5112     MOV	0x12, R0             	MOV	_VDAC, R0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	257; "../main.c"	_KF8TS3514_Lib_Set_CS_Parameter(2);	//¹¦ÄÜÄ£Ê½£¬²ÎÊý¼ûkf8ts27_touch_g.h ÖÐËµÃ÷
000a40   9802     MOV	R0, #0x2             	MOV	R0,# 0x02
                                           	PAGESEL	__KF8TS3514_Lib_Set_CS_Parameter
000a41   db59     CALL	#0xb59              	CALL	__KF8TS3514_Lib_Set_CS_Parameter
                                           	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	258; "../main.c"	_KF8TS3514_Init_Touch_WaterCS_();		//µ÷ÓÃµçÈÝ´¥Ãþ¿âº¯ÊýµÄ³õÊ¼»¯
                                           	PAGESEL	__KF8TS3514_Init_Touch_WaterCS_
000a42   d9e7     CALL	#0x9e7              	CALL	__KF8TS3514_Init_Touch_WaterCS_
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00072_DS_
000a43   0064     CWDT                     	CWDT 
                                           ;	op : IFX
                                           ;	.line	268; "../main.c"	if(kf8_touch_flag)
000a44   9800     MOV	R0, #0               	MOV	R0,# 0x00
000a45   e100     MOVB	#0x00               	BANKSEL	_kf8_touch_flag
000a46   30ae     ORL	R0, 0xae             	ORL	R0, _kf8_touch_flag
000a47   7203     JNB	0x3, 2               	JNB	PSW, 2
000a48   ca4d     JMP	#0xa4d               	JMP	_00068_DS_
                                           ;	op : =
                                           ;	.line	270; "../main.c"	kf8_touch_flag=0;
                                           	BANKSEL	_kf8_touch_flag
000a49   03ae     CLR	0xae                 	CLR	_kf8_touch_flag
                                           ;	op : CALL
                                           ;	.line	271; "../main.c"	TOUCH_DEBUG_TRS_DEAL();	// °´¼üº¯ÊýÊ¹ÓÃ´®¿ÚÊä³öÊ±£¬ÕâÀï²»Ó¦´ò¿ª
                                           	PAGESEL	_TOUCH_DEBUG_TRS_DEAL
000a4a   d752     CALL	#0x752              	CALL	_TOUCH_DEBUG_TRS_DEAL
                                           	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	272; "../main.c"	_KF8TS3514_Touch_Process_WaterCS_();//½¨ÒéÄ£Ê½£¬Òò¸ÃÐ¾Æ¬ÊôÓÚ¼¯¿ØÖÆÒ»Ìå£¬¾¡ÔçÍË³ö´¥ÃþÖÐ¶Ï£¬Ó°ÏìÆäËûÖÐ¶ÏÇëÇó¡£
                                           	PAGESEL	__KF8TS3514_Touch_Process_WaterCS_
000a4b   d62f     CALL	#0x62f              	CALL	__KF8TS3514_Touch_Process_WaterCS_
                                           	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	274; "../main.c"	Touch_Key_Deal_Fun();	// °´¼ü´¦Àí£¬Ò»°ã¿É²ÉÓÃ¶îÍâ±äÁ¿¼àÌý°´¼ü×´Ì¬µÄ±ä»¯²¢Ö´ÐÐ£¬º¯Êý¿É¸úËæÔÚ´¥Ãþ´¦Àíº¯ÊýºóÃæÖ´ÐÐ¡£
                                           	PAGESEL	_Touch_Key_Deal_Fun
000a4c   d865     CALL	#0x865              	CALL	_Touch_Key_Deal_Fun
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : +
                                           _00068_DS_
                                           ;	.line	278; "../main.c"	Touch_Watch++;
000a4d   e100     MOVB	#0x00               	BANKSEL	_Touch_Watch
000a4e   0bce     INC	0xce                 	INC	_Touch_Watch
000a4f   7a03     JB	0x3, 2                	JB	PSW, 2
000a50   ca52     JMP	#0xa52               	JMP	_00080_DS_
                                           	BANKSEL	_Touch_Watch
000a51   0bcf     INC	0xcf                 	INC	(_Touch_Watch + 1)
                                           ;	op : CAST
                                           _00080_DS_
                                           ;	.line	279; "../main.c"	if(Touch_Watch>50000)
                                           	BANKSEL	_Touch_Watch
000a52   0ece     MOVZ	R0, 0xce            	MOVZ	R0, _Touch_Watch
                                           	BANKSEL	r0x1012
000a53   51a2     MOV	0xa2, R0             	MOV	r0x1012, R0
                                           	BANKSEL	_Touch_Watch
000a54   0ecf     MOVZ	R0, 0xcf            	MOVZ	R0, (_Touch_Watch + 1)
                                           	BANKSEL	r0x1013
000a55   51a1     MOV	0xa1, R0             	MOV	r0x1013, R0
                                           	BANKSEL	r0x1014
000a56   03a0     CLR	0xa0                 	CLR	r0x1014
                                           ;;1	CLR	r0x1015
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;signed compare: left >= lit(0xC351=50001), size=4, mask=ffffffff
000a57   9800     MOV	R0, #0               	MOV	R0,# 0x00
000a58   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
000a59   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           ;comparing bytes at offset 3
000a5a   7a03     JB	0x3, 2                	JB	PSW, 2
000a5b   ca66     JMP	#0xa66               	JMP	_00079_DS_
000a5c   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1014
000a5d   38a0     SUB	R0, 0xa0             	SUB	R0, r0x1014
000a5e   7a03     JB	0x3, 2                	JB	PSW, 2
000a5f   ca66     JMP	#0xa66               	JMP	_00079_DS_
000a60   98c3     MOV	R0, #0xc3            	MOV	R0,# 0xc3
                                           	BANKSEL	r0x1013
000a61   38a1     SUB	R0, 0xa1             	SUB	R0, r0x1013
000a62   7a03     JB	0x3, 2                	JB	PSW, 2
000a63   ca66     JMP	#0xa66               	JMP	_00079_DS_
000a64   9851     MOV	R0, #0x51            	MOV	R0,# 0x51
                                           	BANKSEL	r0x1012
000a65   38a2     SUB	R0, 0xa2             	SUB	R0, r0x1012
                                           _00079_DS_
000a66   7803     JB	0x3, 0                	JB	PSW, 0
000a67   ca43     JMP	#0xa43               	JMP	_00072_DS_
                                           ;	op : =
                                           ;	.line	281; "../main.c"	Touch_Watch=0;
                                           	BANKSEL	_Touch_Watch
000a68   03ce     CLR	0xce                 	CLR	_Touch_Watch
                                           	BANKSEL	_Touch_Watch
000a69   03cf     CLR	0xcf                 	CLR	(_Touch_Watch + 1)
                                           ;	op : CALL
                                           ;	.line	282; "../main.c"	_KF8TS3514_Init_Touch_WaterCS_();
                                           	PAGESEL	__KF8TS3514_Init_Touch_WaterCS_
000a6a   d9e7     CALL	#0x9e7              	CALL	__KF8TS3514_Init_Touch_WaterCS_
                                           	PAGESEL	$
                                           ;	op : GOTO
000a6b   ca43     JMP	#0xa43               	JMP	_00072_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000a6c   0008     CRET                     	CRET	
                                           ; exit point of _main
                                           
                                           
                                           
                                           func._Touch_Key_Deal_Fun	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _Touch_Key_Deal_Fun	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;4 compiler assigned registers:
                                           ;   r0x100C
                                           ;   r0x100D
                                           ;   r0x100E
                                           ;   r0x100F
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _Touch_Key_Deal_Fun	;Function start
                                           ; 2 exit points
                                           ;	op : CAST
                                           ;	.line	112; "../main.c"	if(Key_Code_Vaule_Old!=_KF8_LIBi_channel_flag_)
000865   e100     MOVB	#0x00               	BANKSEL	_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1
000866   0edc     MOVZ	R0, 0xdc            	MOVZ	R0, _Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1
                                           	BANKSEL	r0x100C
000867   51ab     MOV	0xab, R0             	MOV	r0x100C, R0
                                           	BANKSEL	_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1
000868   0edd     MOVZ	R0, 0xdd            	MOVZ	R0, (_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1 + 1)
                                           	BANKSEL	r0x100D
000869   51ac     MOV	0xac, R0             	MOV	r0x100D, R0
                                           	BANKSEL	_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1
00086a   0ede     MOVZ	R0, 0xde            	MOVZ	R0, (_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1 + 2)
                                           	BANKSEL	r0x100E
00086b   51aa     MOV	0xaa, R0             	MOV	r0x100E, R0
                                           	BANKSEL	_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1
00086c   0edf     MOVZ	R0, 0xdf            	MOVZ	R0, (_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1 + 3)
                                           	BANKSEL	r0x100F
00086d   51a9     MOV	0xa9, R0             	MOV	r0x100F, R0
                                           ;	op : EQ_OP
                                           	BANKSEL	__KF8_LIBi_channel_flag_
00086e   0ee0     MOVZ	R0, 0xe0            	MOVZ	R0, __KF8_LIBi_channel_flag_
                                           	BANKSEL	r0x100C
00086f   18ab     XOR	R0, 0xab             	XOR	R0, r0x100C
000870   7a03     JB	0x3, 2                	JB	PSW, 2
000871   c87e     JMP	#0x87e               	JMP	_00058_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000872   0ee1     MOVZ	R0, 0xe1            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 1)
                                           	BANKSEL	r0x100D
000873   18ac     XOR	R0, 0xac             	XOR	R0, r0x100D
000874   7a03     JB	0x3, 2                	JB	PSW, 2
000875   c87e     JMP	#0x87e               	JMP	_00058_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000876   0ee2     MOVZ	R0, 0xe2            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 2)
                                           	BANKSEL	r0x100E
000877   18aa     XOR	R0, 0xaa             	XOR	R0, r0x100E
000878   7a03     JB	0x3, 2                	JB	PSW, 2
000879   c87e     JMP	#0x87e               	JMP	_00058_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
00087a   0ee3     MOVZ	R0, 0xe3            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 3)
                                           ;	.line	114; "../main.c"	Key_Code_Vaule_Old=_KF8_LIBi_channel_flag_;
                                           	BANKSEL	r0x100F
00087b   18a9     XOR	R0, 0xa9             	XOR	R0, r0x100F
00087c   7203     JNB	0x3, 2               	JNB	PSW, 2
00087d   c93a     JMP	#0x93a               	JMP	_00047_DS_
                                           _00058_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
00087e   0ee0     MOVZ	R0, 0xe0            	MOVZ	R0, __KF8_LIBi_channel_flag_
                                           	BANKSEL	_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1
00087f   51dc     MOV	0xdc, R0             	MOV	_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1, R0
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000880   0ee1     MOVZ	R0, 0xe1            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 1)
                                           	BANKSEL	_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1
000881   51dd     MOV	0xdd, R0             	MOV	(_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1 + 1), R0
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000882   0ee2     MOVZ	R0, 0xe2            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 2)
                                           	BANKSEL	_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1
000883   51de     MOV	0xde, R0             	MOV	(_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1 + 2), R0
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000884   0ee3     MOVZ	R0, 0xe3            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 3)
                                           	BANKSEL	_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1
000885   51df     MOV	0xdf, R0             	MOV	(_Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1 + 3), R0
                                           ;	op : EQ_OP
                                           ;	.line	120; "../main.c"	if(_KF8_LIBi_channel_flag_==Key_CT1)		//CT1
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000886   0ee0     MOVZ	R0, 0xe0            	MOVZ	R0, __KF8_LIBi_channel_flag_
000887   a802     XOR	R0, #0x2             	XOR	R0,# 0x02
000888   7a03     JB	0x3, 2                	JB	PSW, 2
000889   c89c     JMP	#0x89c               	JMP	_00043_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
00088a   0ee1     MOVZ	R0, 0xe1            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 1)
00088b   a800     XOR	R0, #0               	XOR	R0,# 0x00
00088c   7a03     JB	0x3, 2                	JB	PSW, 2
00088d   c89c     JMP	#0x89c               	JMP	_00043_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
00088e   0ee2     MOVZ	R0, 0xe2            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 2)
00088f   a800     XOR	R0, #0               	XOR	R0,# 0x00
000890   7a03     JB	0x3, 2                	JB	PSW, 2
000891   c89c     JMP	#0x89c               	JMP	_00043_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000892   0ee3     MOVZ	R0, 0xe3            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 3)
000893   a800     XOR	R0, #0               	XOR	R0,# 0x00
000894   7a03     JB	0x3, 2                	JB	PSW, 2
000895   c89c     JMP	#0x89c               	JMP	_00043_DS_
                                           ;	op : =
                                           ;	.line	123; "../main.c"	Key_Code=9;
000896   9809     MOV	R0, #0x9             	MOV	R0,# 0x09
                                           	BANKSEL	_Key_Code
000897   51ad     MOV	0xad, R0             	MOV	_Key_Code, R0
                                           ;	op : =
                                           ;	.line	124; "../main.c"	LED1=1;
                                           	BANKSEL	_P0LR_bits
000898   6a45     SET	0x45, 2              	SET	_P0LR_bits, 2
                                           ;	op : =
                                           ;	.line	125; "../main.c"	LED2=0;
                                           	BANKSEL	_P1LR_bits
000899   6347     CLR	0x47, 3              	CLR	_P1LR_bits, 3
                                           ;	op : =
                                           ;	.line	126; "../main.c"	LED3=1;
                                           	BANKSEL	_P1LR_bits
00089a   6a47     SET	0x47, 2              	SET	_P1LR_bits, 2
                                           ;	op : GOTO
00089b   c93a     JMP	#0x93a               	JMP	_00047_DS_
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00043_DS_
                                           ;	.line	128; "../main.c"	else if(_KF8_LIBi_channel_flag_==Key_CT2)		//CT2
                                           	BANKSEL	__KF8_LIBi_channel_flag_
00089c   0ee0     MOVZ	R0, 0xe0            	MOVZ	R0, __KF8_LIBi_channel_flag_
00089d   a804     XOR	R0, #0x4             	XOR	R0,# 0x04
00089e   7a03     JB	0x3, 2                	JB	PSW, 2
00089f   c8b2     JMP	#0x8b2               	JMP	_00040_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008a0   0ee1     MOVZ	R0, 0xe1            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 1)
0008a1   a800     XOR	R0, #0               	XOR	R0,# 0x00
0008a2   7a03     JB	0x3, 2                	JB	PSW, 2
0008a3   c8b2     JMP	#0x8b2               	JMP	_00040_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008a4   0ee2     MOVZ	R0, 0xe2            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 2)
0008a5   a800     XOR	R0, #0               	XOR	R0,# 0x00
0008a6   7a03     JB	0x3, 2                	JB	PSW, 2
0008a7   c8b2     JMP	#0x8b2               	JMP	_00040_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008a8   0ee3     MOVZ	R0, 0xe3            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 3)
0008a9   a800     XOR	R0, #0               	XOR	R0,# 0x00
0008aa   7a03     JB	0x3, 2                	JB	PSW, 2
0008ab   c8b2     JMP	#0x8b2               	JMP	_00040_DS_
                                           ;	op : =
                                           ;	.line	130; "../main.c"	Key_Code=3;
0008ac   9803     MOV	R0, #0x3             	MOV	R0,# 0x03
                                           	BANKSEL	_Key_Code
0008ad   51ad     MOV	0xad, R0             	MOV	_Key_Code, R0
                                           ;	op : =
                                           ;	.line	131; "../main.c"	LED1=0;
                                           	BANKSEL	_P0LR_bits
0008ae   6245     CLR	0x45, 2              	CLR	_P0LR_bits, 2
                                           ;	op : =
                                           ;	.line	132; "../main.c"	LED2=0;
                                           	BANKSEL	_P1LR_bits
0008af   6347     CLR	0x47, 3              	CLR	_P1LR_bits, 3
                                           ;	op : =
                                           ;	.line	133; "../main.c"	LED3=1;
                                           	BANKSEL	_P1LR_bits
0008b0   6a47     SET	0x47, 2              	SET	_P1LR_bits, 2
                                           ;	op : GOTO
0008b1   c93a     JMP	#0x93a               	JMP	_00047_DS_
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00040_DS_
                                           ;	.line	135; "../main.c"	else if(_KF8_LIBi_channel_flag_==Key_CT3)		//CT3
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008b2   0ee0     MOVZ	R0, 0xe0            	MOVZ	R0, __KF8_LIBi_channel_flag_
0008b3   a808     XOR	R0, #0x8             	XOR	R0,# 0x08
0008b4   7a03     JB	0x3, 2                	JB	PSW, 2
0008b5   c8c8     JMP	#0x8c8               	JMP	_00037_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008b6   0ee1     MOVZ	R0, 0xe1            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 1)
0008b7   a800     XOR	R0, #0               	XOR	R0,# 0x00
0008b8   7a03     JB	0x3, 2                	JB	PSW, 2
0008b9   c8c8     JMP	#0x8c8               	JMP	_00037_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008ba   0ee2     MOVZ	R0, 0xe2            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 2)
0008bb   a800     XOR	R0, #0               	XOR	R0,# 0x00
0008bc   7a03     JB	0x3, 2                	JB	PSW, 2
0008bd   c8c8     JMP	#0x8c8               	JMP	_00037_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008be   0ee3     MOVZ	R0, 0xe3            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 3)
0008bf   a800     XOR	R0, #0               	XOR	R0,# 0x00
0008c0   7a03     JB	0x3, 2                	JB	PSW, 2
0008c1   c8c8     JMP	#0x8c8               	JMP	_00037_DS_
                                           ;	op : =
                                           ;	.line	137; "../main.c"	Key_Code=4;
0008c2   9804     MOV	R0, #0x4             	MOV	R0,# 0x04
                                           	BANKSEL	_Key_Code
0008c3   51ad     MOV	0xad, R0             	MOV	_Key_Code, R0
                                           ;	op : =
                                           ;	.line	138; "../main.c"	LED1=1;
                                           	BANKSEL	_P0LR_bits
0008c4   6a45     SET	0x45, 2              	SET	_P0LR_bits, 2
                                           ;	op : =
                                           ;	.line	139; "../main.c"	LED2=1;
                                           	BANKSEL	_P1LR_bits
0008c5   6b47     SET	0x47, 3              	SET	_P1LR_bits, 3
                                           ;	op : =
                                           ;	.line	140; "../main.c"	LED3=0;
                                           	BANKSEL	_P1LR_bits
0008c6   6247     CLR	0x47, 2              	CLR	_P1LR_bits, 2
                                           ;	op : GOTO
0008c7   c93a     JMP	#0x93a               	JMP	_00047_DS_
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00037_DS_
                                           ;	.line	142; "../main.c"	else if(_KF8_LIBi_channel_flag_==Key_CT4)		//CT4
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008c8   0ee0     MOVZ	R0, 0xe0            	MOVZ	R0, __KF8_LIBi_channel_flag_
0008c9   a810     XOR	R0, #0x10            	XOR	R0,# 0x10
0008ca   7a03     JB	0x3, 2                	JB	PSW, 2
0008cb   c8de     JMP	#0x8de               	JMP	_00034_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008cc   0ee1     MOVZ	R0, 0xe1            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 1)
0008cd   a800     XOR	R0, #0               	XOR	R0,# 0x00
0008ce   7a03     JB	0x3, 2                	JB	PSW, 2
0008cf   c8de     JMP	#0x8de               	JMP	_00034_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008d0   0ee2     MOVZ	R0, 0xe2            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 2)
0008d1   a800     XOR	R0, #0               	XOR	R0,# 0x00
0008d2   7a03     JB	0x3, 2                	JB	PSW, 2
0008d3   c8de     JMP	#0x8de               	JMP	_00034_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008d4   0ee3     MOVZ	R0, 0xe3            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 3)
0008d5   a800     XOR	R0, #0               	XOR	R0,# 0x00
0008d6   7a03     JB	0x3, 2                	JB	PSW, 2
0008d7   c8de     JMP	#0x8de               	JMP	_00034_DS_
                                           ;	op : =
                                           ;	.line	144; "../main.c"	Key_Code=5;
0008d8   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	_Key_Code
0008d9   51ad     MOV	0xad, R0             	MOV	_Key_Code, R0
                                           ;	op : =
                                           ;	.line	145; "../main.c"	LED1=0;
                                           	BANKSEL	_P0LR_bits
0008da   6245     CLR	0x45, 2              	CLR	_P0LR_bits, 2
                                           ;	op : =
                                           ;	.line	146; "../main.c"	LED2=1;
                                           	BANKSEL	_P1LR_bits
0008db   6b47     SET	0x47, 3              	SET	_P1LR_bits, 3
                                           ;	op : =
                                           ;	.line	147; "../main.c"	LED3=0;
                                           	BANKSEL	_P1LR_bits
0008dc   6247     CLR	0x47, 2              	CLR	_P1LR_bits, 2
                                           ;	op : GOTO
0008dd   c93a     JMP	#0x93a               	JMP	_00047_DS_
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00034_DS_
                                           ;	.line	149; "../main.c"	else if(_KF8_LIBi_channel_flag_==Key_CT5)		//CT5
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008de   0ee0     MOVZ	R0, 0xe0            	MOVZ	R0, __KF8_LIBi_channel_flag_
0008df   a820     XOR	R0, #0x20            	XOR	R0,# 0x20
0008e0   7a03     JB	0x3, 2                	JB	PSW, 2
0008e1   c8f4     JMP	#0x8f4               	JMP	_00031_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008e2   0ee1     MOVZ	R0, 0xe1            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 1)
0008e3   a800     XOR	R0, #0               	XOR	R0,# 0x00
0008e4   7a03     JB	0x3, 2                	JB	PSW, 2
0008e5   c8f4     JMP	#0x8f4               	JMP	_00031_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008e6   0ee2     MOVZ	R0, 0xe2            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 2)
0008e7   a800     XOR	R0, #0               	XOR	R0,# 0x00
0008e8   7a03     JB	0x3, 2                	JB	PSW, 2
0008e9   c8f4     JMP	#0x8f4               	JMP	_00031_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008ea   0ee3     MOVZ	R0, 0xe3            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 3)
0008eb   a800     XOR	R0, #0               	XOR	R0,# 0x00
0008ec   7a03     JB	0x3, 2                	JB	PSW, 2
0008ed   c8f4     JMP	#0x8f4               	JMP	_00031_DS_
                                           ;	op : =
                                           ;	.line	151; "../main.c"	Key_Code=6;
0008ee   9806     MOV	R0, #0x6             	MOV	R0,# 0x06
                                           	BANKSEL	_Key_Code
0008ef   51ad     MOV	0xad, R0             	MOV	_Key_Code, R0
                                           ;	op : =
                                           ;	.line	152; "../main.c"	LED1=1;
                                           	BANKSEL	_P0LR_bits
0008f0   6a45     SET	0x45, 2              	SET	_P0LR_bits, 2
                                           ;	op : =
                                           ;	.line	153; "../main.c"	LED2=0;
                                           	BANKSEL	_P1LR_bits
0008f1   6347     CLR	0x47, 3              	CLR	_P1LR_bits, 3
                                           ;	op : =
                                           ;	.line	154; "../main.c"	LED3=0;
                                           	BANKSEL	_P1LR_bits
0008f2   6247     CLR	0x47, 2              	CLR	_P1LR_bits, 2
                                           ;	op : GOTO
0008f3   c93a     JMP	#0x93a               	JMP	_00047_DS_
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00031_DS_
                                           ;	.line	156; "../main.c"	else if(_KF8_LIBi_channel_flag_==Key_CT6)		//CT6
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008f4   0ee0     MOVZ	R0, 0xe0            	MOVZ	R0, __KF8_LIBi_channel_flag_
0008f5   a840     XOR	R0, #0x40            	XOR	R0,# 0x40
0008f6   7a03     JB	0x3, 2                	JB	PSW, 2
0008f7   c90a     JMP	#0x90a               	JMP	_00028_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008f8   0ee1     MOVZ	R0, 0xe1            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 1)
0008f9   a800     XOR	R0, #0               	XOR	R0,# 0x00
0008fa   7a03     JB	0x3, 2                	JB	PSW, 2
0008fb   c90a     JMP	#0x90a               	JMP	_00028_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0008fc   0ee2     MOVZ	R0, 0xe2            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 2)
0008fd   a800     XOR	R0, #0               	XOR	R0,# 0x00
0008fe   7a03     JB	0x3, 2                	JB	PSW, 2
0008ff   c90a     JMP	#0x90a               	JMP	_00028_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000900   0ee3     MOVZ	R0, 0xe3            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 3)
000901   a800     XOR	R0, #0               	XOR	R0,# 0x00
000902   7a03     JB	0x3, 2                	JB	PSW, 2
000903   c90a     JMP	#0x90a               	JMP	_00028_DS_
                                           ;	op : =
                                           ;	.line	158; "../main.c"	Key_Code=7;
000904   9807     MOV	R0, #0x7             	MOV	R0,# 0x07
                                           	BANKSEL	_Key_Code
000905   51ad     MOV	0xad, R0             	MOV	_Key_Code, R0
                                           ;	op : =
                                           ;	.line	159; "../main.c"	LED1=0;
                                           	BANKSEL	_P0LR_bits
000906   6245     CLR	0x45, 2              	CLR	_P0LR_bits, 2
                                           ;	op : =
                                           ;	.line	160; "../main.c"	LED2=0;
                                           	BANKSEL	_P1LR_bits
000907   6347     CLR	0x47, 3              	CLR	_P1LR_bits, 3
                                           ;	op : =
                                           ;	.line	161; "../main.c"	LED3=0;
                                           	BANKSEL	_P1LR_bits
000908   6247     CLR	0x47, 2              	CLR	_P1LR_bits, 2
                                           ;	op : GOTO
000909   c93a     JMP	#0x93a               	JMP	_00047_DS_
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00028_DS_
                                           ;	.line	164; "../main.c"	else if(_KF8_LIBi_channel_flag_==Key_CT7)		//CT7
                                           	BANKSEL	__KF8_LIBi_channel_flag_
00090a   0ee0     MOVZ	R0, 0xe0            	MOVZ	R0, __KF8_LIBi_channel_flag_
00090b   a880     XOR	R0, #0x80            	XOR	R0,# 0x80
00090c   7a03     JB	0x3, 2                	JB	PSW, 2
00090d   c920     JMP	#0x920               	JMP	_00025_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
00090e   0ee1     MOVZ	R0, 0xe1            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 1)
00090f   a800     XOR	R0, #0               	XOR	R0,# 0x00
000910   7a03     JB	0x3, 2                	JB	PSW, 2
000911   c920     JMP	#0x920               	JMP	_00025_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000912   0ee2     MOVZ	R0, 0xe2            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 2)
000913   a800     XOR	R0, #0               	XOR	R0,# 0x00
000914   7a03     JB	0x3, 2                	JB	PSW, 2
000915   c920     JMP	#0x920               	JMP	_00025_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000916   0ee3     MOVZ	R0, 0xe3            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 3)
000917   a800     XOR	R0, #0               	XOR	R0,# 0x00
000918   7a03     JB	0x3, 2                	JB	PSW, 2
000919   c920     JMP	#0x920               	JMP	_00025_DS_
                                           ;	op : =
                                           ;	.line	166; "../main.c"	Key_Code=8;
00091a   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	_Key_Code
00091b   51ad     MOV	0xad, R0             	MOV	_Key_Code, R0
                                           ;	op : =
                                           ;	.line	167; "../main.c"	LED1=1;
                                           	BANKSEL	_P0LR_bits
00091c   6a45     SET	0x45, 2              	SET	_P0LR_bits, 2
                                           ;	op : =
                                           ;	.line	168; "../main.c"	LED2=1;
                                           	BANKSEL	_P1LR_bits
00091d   6b47     SET	0x47, 3              	SET	_P1LR_bits, 3
                                           ;	op : =
                                           ;	.line	169; "../main.c"	LED3=1;
                                           	BANKSEL	_P1LR_bits
00091e   6a47     SET	0x47, 2              	SET	_P1LR_bits, 2
                                           ;	op : GOTO
00091f   c93a     JMP	#0x93a               	JMP	_00047_DS_
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00025_DS_
                                           ;	.line	171; "../main.c"	else if(_KF8_LIBi_channel_flag_==Key_CT8)		//CT8
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000920   0ee0     MOVZ	R0, 0xe0            	MOVZ	R0, __KF8_LIBi_channel_flag_
000921   a800     XOR	R0, #0               	XOR	R0,# 0x00
000922   7a03     JB	0x3, 2                	JB	PSW, 2
000923   c936     JMP	#0x936               	JMP	_00022_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000924   0ee1     MOVZ	R0, 0xe1            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 1)
000925   a801     XOR	R0, #0x1             	XOR	R0,# 0x01
000926   7a03     JB	0x3, 2                	JB	PSW, 2
000927   c936     JMP	#0x936               	JMP	_00022_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000928   0ee2     MOVZ	R0, 0xe2            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 2)
000929   a800     XOR	R0, #0               	XOR	R0,# 0x00
00092a   7a03     JB	0x3, 2                	JB	PSW, 2
00092b   c936     JMP	#0x936               	JMP	_00022_DS_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
00092c   0ee3     MOVZ	R0, 0xe3            	MOVZ	R0, (__KF8_LIBi_channel_flag_ + 3)
00092d   a800     XOR	R0, #0               	XOR	R0,# 0x00
00092e   7a03     JB	0x3, 2                	JB	PSW, 2
00092f   c936     JMP	#0x936               	JMP	_00022_DS_
                                           ;	op : =
                                           ;	.line	173; "../main.c"	Key_Code=9;
000930   9809     MOV	R0, #0x9             	MOV	R0,# 0x09
                                           	BANKSEL	_Key_Code
000931   51ad     MOV	0xad, R0             	MOV	_Key_Code, R0
                                           ;	op : =
                                           ;	.line	174; "../main.c"	LED1=0;
                                           	BANKSEL	_P0LR_bits
000932   6245     CLR	0x45, 2              	CLR	_P0LR_bits, 2
                                           ;	op : =
                                           ;	.line	175; "../main.c"	LED2=1;
                                           	BANKSEL	_P1LR_bits
000933   6b47     SET	0x47, 3              	SET	_P1LR_bits, 3
                                           ;	op : =
                                           ;	.line	176; "../main.c"	LED3=1;
                                           	BANKSEL	_P1LR_bits
000934   6a47     SET	0x47, 2              	SET	_P1LR_bits, 2
                                           ;	op : GOTO
000935   c93a     JMP	#0x93a               	JMP	_00047_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00022_DS_
                                           ;	.line	182; "../main.c"	Key_Code=0;
                                           	BANKSEL	_Key_Code
000936   03ad     CLR	0xad                 	CLR	_Key_Code
                                           ;	op : =
                                           ;	.line	183; "../main.c"	LED1=1;
                                           	BANKSEL	_P0LR_bits
000937   6a45     SET	0x45, 2              	SET	_P0LR_bits, 2
                                           ;	op : =
                                           ;	.line	184; "../main.c"	LED2=1;
                                           	BANKSEL	_P1LR_bits
000938   6b47     SET	0x47, 3              	SET	_P1LR_bits, 3
                                           ;	op : =
                                           ;	.line	185; "../main.c"	LED3=1;
                                           	BANKSEL	_P1LR_bits
000939   6a47     SET	0x47, 2              	SET	_P1LR_bits, 2
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00047_DS_
00093a   0008     CRET                     	CRET	
                                           ; exit point of _Touch_Key_Deal_Fun
                                           
                                           
                                           
                                           func._delay_us	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _delay_us	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;5 compiler assigned registers:
                                           ;   r0x1016
                                           ;   STK00
                                           ;   r0x1017
                                           ;   r0x1018
                                           ;   r0x1019
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _delay_us	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	48; "../main.c"	void delay_us(uint us_data)
000b32   e100     MOVB	#0x00               	BANKSEL	r0x1016
000b33   51a5     MOV	0xa5, R0             	MOV	r0x1016, R0
000b34   e101     MOVB	#0x01               	BANKSEL	STK00
000b35   0ebf     MOVZ	R0, 0xbf            	MOVZ	R0, STK00
000b36   e100     MOVB	#0x00               	BANKSEL	r0x1017
000b37   51a6     MOV	0xa6, R0             	MOV	r0x1017, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00014_DS_
                                           ;	.line	50; "../main.c"	while(us_data--);
                                           	BANKSEL	r0x1017
000b38   0ea6     MOVZ	R0, 0xa6            	MOVZ	R0, r0x1017
                                           	BANKSEL	r0x1018
000b39   51a4     MOV	0xa4, R0             	MOV	r0x1018, R0
                                           	BANKSEL	r0x1016
000b3a   0ea5     MOVZ	R0, 0xa5            	MOVZ	R0, r0x1016
                                           	BANKSEL	r0x1019
000b3b   51a3     MOV	0xa3, R0             	MOV	r0x1019, R0
                                           ;	op : -
000b3c   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x1017
000b3d   21a6     ADD	0xa6, R0             	ADD	r0x1017, R0
000b3e   7003     JNB	0x3, 0               	JNB	PSW, 0
000b3f   cb41     JMP	#0xb41               	JMP	_00081_DS_
                                           	BANKSEL	r0x1016
000b40   07a5     DEC	0xa5                 	DEC	r0x1016
                                           ;	op : IFX
                                           _00081_DS_
                                           	BANKSEL	r0x1018
000b41   0ea4     MOVZ	R0, 0xa4            	MOVZ	R0, r0x1018
                                           	BANKSEL	r0x1019
000b42   30a3     ORL	R0, 0xa3             	ORL	R0, r0x1019
000b43   7a03     JB	0x3, 2                	JB	PSW, 2
000b44   cb38     JMP	#0xb38               	JMP	_00014_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000b45   0008     CRET                     	CRET	
                                           ; exit point of _delay_us
                                           
                                           
                                           
                                           func._delay_ms	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _delay_ms	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;7 compiler assigned registers:
                                           ;   r0x100C
                                           ;   STK00
                                           ;   r0x100D
                                           ;   r0x100E
                                           ;   r0x100F
                                           ;   r0x1010
                                           ;   r0x1011
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _delay_ms	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	29; "../main.c"	void delay_ms(uint ms_data)
000ad6   e100     MOVB	#0x00               	BANKSEL	r0x100C
000ad7   51ab     MOV	0xab, R0             	MOV	r0x100C, R0
000ad8   e101     MOVB	#0x01               	BANKSEL	STK00
000ad9   0ebf     MOVZ	R0, 0xbf            	MOVZ	R0, STK00
000ada   e100     MOVB	#0x00               	BANKSEL	r0x100D
000adb   51ac     MOV	0xac, R0             	MOV	r0x100D, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00004_DS_
                                           ;	.line	32; "../main.c"	while(ms_data--)
                                           	BANKSEL	r0x100D
000adc   0eac     MOVZ	R0, 0xac            	MOVZ	R0, r0x100D
                                           	BANKSEL	r0x100E
000add   51aa     MOV	0xaa, R0             	MOV	r0x100E, R0
                                           	BANKSEL	r0x100C
000ade   0eab     MOVZ	R0, 0xab            	MOVZ	R0, r0x100C
                                           	BANKSEL	r0x100F
000adf   51a9     MOV	0xa9, R0             	MOV	r0x100F, R0
                                           ;	op : -
000ae0   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x100D
000ae1   21ac     ADD	0xac, R0             	ADD	r0x100D, R0
000ae2   7003     JNB	0x3, 0               	JNB	PSW, 0
000ae3   cae5     JMP	#0xae5               	JMP	_00082_DS_
                                           	BANKSEL	r0x100C
000ae4   07ab     DEC	0xab                 	DEC	r0x100C
                                           ;	op : IFX
                                           _00082_DS_
                                           	BANKSEL	r0x100E
000ae5   0eaa     MOVZ	R0, 0xaa            	MOVZ	R0, r0x100E
                                           	BANKSEL	r0x100F
000ae6   30a9     ORL	R0, 0xa9             	ORL	R0, r0x100F
000ae7   7203     JNB	0x3, 2               	JNB	PSW, 2
000ae8   cafc     JMP	#0xafc               	JMP	_00007_DS_
                                           ;	op : INLINEASM
000ae9   0064     CWDT                     	CWDT 
                                           ;	op : =
                                           ;	.line	36; "../main.c"	while(j--)
000aea   98c8     MOV	R0, #0xc8            	MOV	R0,# 0xc8
                                           	BANKSEL	r0x100E
000aeb   51aa     MOV	0xaa, R0             	MOV	r0x100E, R0
                                           	BANKSEL	r0x100F
000aec   03a9     CLR	0xa9                 	CLR	r0x100F
                                           ;	op : LABEL
                                           ;	op : =
                                           _00001_DS_
                                           	BANKSEL	r0x100E
000aed   0eaa     MOVZ	R0, 0xaa            	MOVZ	R0, r0x100E
                                           	BANKSEL	r0x1010
000aee   51a8     MOV	0xa8, R0             	MOV	r0x1010, R0
                                           	BANKSEL	r0x100F
000aef   0ea9     MOVZ	R0, 0xa9            	MOVZ	R0, r0x100F
                                           	BANKSEL	r0x1011
000af0   51a7     MOV	0xa7, R0             	MOV	r0x1011, R0
                                           ;	op : -
000af1   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x100E
000af2   21aa     ADD	0xaa, R0             	ADD	r0x100E, R0
000af3   7003     JNB	0x3, 0               	JNB	PSW, 0
000af4   caf6     JMP	#0xaf6               	JMP	_00083_DS_
                                           	BANKSEL	r0x100F
000af5   07a9     DEC	0xa9                 	DEC	r0x100F
                                           ;	op : IFX
                                           _00083_DS_
                                           	BANKSEL	r0x1010
000af6   0ea8     MOVZ	R0, 0xa8            	MOVZ	R0, r0x1010
                                           	BANKSEL	r0x1011
000af7   30a7     ORL	R0, 0xa7             	ORL	R0, r0x1011
000af8   7203     JNB	0x3, 2               	JNB	PSW, 2
000af9   cadc     JMP	#0xadc               	JMP	_00004_DS_
                                           ;	op : INLINEASM
000afa   0064     CWDT                     	CWDT 
                                           ;	op : GOTO
000afb   caed     JMP	#0xaed               	JMP	_00001_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00007_DS_
000afc   0008     CRET                     	CRET	
                                           ; exit point of _delay_ms
                                           
                                           
                                           ;	code size estimation:
                                           ;	  353+  155 =   508 instructions ( 1326 byte)
                                           
                                           
                                           	.end
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Jul  6 2017 15:09:47) (MSVC)
                                           ; This file was generated Tue Apr 03 20:29:55 2018
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../kf8ts3514_touch_cs_lib.c"
                                           	.radix dec
                                           	.include "KF8TS3514.inc"
                                           ;************************************************************
                                           ;       Header file for the KungFu8
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           T0			.EQU                 0x01
                                           PCL			.EQU                 0x02
                                           PSW			.EQU                 0x03
                                           P0			.EQU                 0x05
                                           P2			.EQU                 0x06
                                           P1			.EQU                 0x07
                                           PCH			.EQU                 0x0A
                                           INTCTL			.EQU                 0x0B
                                           EIF1			.EQU                 0x0C
                                           EIF2			.EQU                 0x0D
                                           T1L			.EQU                 0x0E
                                           T1H			.EQU                 0x0F
                                           T1CTL			.EQU                 0x10
                                           PWM1L			.EQU                 0x13
                                           PWMCTL			.EQU                 0x15
                                           PP1			.EQU                 0x16
                                           BANK			.EQU                 0x17
                                           C1CTL			.EQU                 0x19
                                           VDACS			.EQU                 0x1A
                                           AMPCTL			.EQU                 0x1B
                                           ANSEH			.EQU                 0x1D
                                           ADCDATA0H		.EQU                 0x1E
                                           ADCCTL0			.EQU                 0x1F
                                           AMPDT			.EQU                 0x20
                                           OPTR			.EQU                 0x21
                                           IP0			.EQU                 0x22
                                           IP1			.EQU                 0x23
                                           IP2			.EQU                 0x24
                                           TR0			.EQU                 0x25
                                           TR2			.EQU                 0x26
                                           TR1			.EQU                 0x27
                                           OSCSTA			.EQU                 0x28
                                           IP3			.EQU                 0x29
                                           VRECAL1			.EQU                 0x2A
                                           VRECTL			.EQU                 0x2B
                                           EIE1			.EQU                 0x2C
                                           EIE2			.EQU                 0x2D
                                           PCTL			.EQU                 0x2E
                                           OSCCTL			.EQU                 0x2F
                                           OSCCAL0			.EQU                 0x30
                                           ANSEL			.EQU                 0x31
                                           PP2			.EQU                 0x32
                                           PWM2L			.EQU                 0x33
                                           PUR0			.EQU                 0x35
                                           IOCL			.EQU                 0x36
                                           OSCCAL1			.EQU                 0x37
                                           NVMDATAH		.EQU                 0x38
                                           NVMDATAL		.EQU                 0x39
                                           NVMADDRH		.EQU                 0x3A
                                           NVMADDRL		.EQU                 0x3B
                                           NVMCTL0			.EQU                 0x3C
                                           NVMCTL1			.EQU                 0x3D
                                           ADCDATA0L		.EQU                 0x3E
                                           ADCCTL1			.EQU                 0x3F
                                           P0LR			.EQU                 0x45
                                           P2LR			.EQU                 0x46
                                           P1LR			.EQU                 0x47
                                           EIE3			.EQU                 0x4A
                                           EIF3			.EQU                 0x4B
                                           OSCCAL2			.EQU                 0x4C
                                           OSCCAL3			.EQU                 0x4D
                                           T3CTL			.EQU                 0x4E
                                           T3L			.EQU                 0x4F
                                           CTCTL0			.EQU                 0x53
                                           T3H			.EQU                 0x5F
                                           PUR1			.EQU                 0x60
                                           PUR2			.EQU                 0x61
                                           CTCTL1			.EQU                 0x64
                                           INTEDGCTL		.EQU                 0x67
                                           ADCDATA3L		.EQU                 0x6A
                                           VDAC			.EQU                 0x112
                                           VRES			.EQU                 0x113
                                           C1CAL			.EQU                 0x115
                                           SSCICTL0		.EQU                 0x128
                                           SSCICTL1		.EQU                 0x12A
                                           SSCISTA			.EQU                 0x12B
                                           SSCIBUFR		.EQU                 0x12C
                                           SSCIADD			.EQU                 0x12E
                                           SSCIMSK			.EQU                 0x12E
                                           WDTPS			.EQU                 0x12F
                                           C1FILTCTL		.EQU                 0x14A
                                           C1FILTPRE		.EQU                 0x14B
                                           VRECAL2			.EQU                 0x159
                                           VRECAL3			.EQU                 0x15A
                                           CTCTL2			.EQU                 0x15B
                                           T4L			.EQU                 0x160
                                           T4H			.EQU                 0x161
                                           T4REL			.EQU                 0x162
                                           T4REH			.EQU                 0x163
                                           T4CTL			.EQU                 0x164
                                           RC32KCAL		.EQU                 0x165
                                           
                                           
                                           ;  03H  PSW   Bits-------------------------------------
                                           TO			.EQU                4
                                           PD			.EQU                3
                                           Z			.EQU                2
                                           DC			.EQU                1
                                           CY			.EQU                0
                                           _TO			.EQU                4
                                           _PD			.EQU                3
                                           _Z			.EQU                2
                                           _DC			.EQU                1
                                           _CY			.EQU                0
                                           
                                           ;  05H  P0   Bits-------------------------------------
                                           P05			.EQU                5
                                           P04			.EQU                4
                                           P03			.EQU                3
                                           P02			.EQU                2
                                           P01			.EQU                1
                                           P00			.EQU                0
                                           _P05			.EQU                5
                                           _P04			.EQU                4
                                           _P03			.EQU                3
                                           _P02			.EQU                2
                                           _P01			.EQU                1
                                           _P00			.EQU                0
                                           
                                           ;  06H  P2   Bits-------------------------------------
                                           P23			.EQU                3
                                           P22			.EQU                2
                                           P21			.EQU                1
                                           P20			.EQU                0
                                           _P23			.EQU                3
                                           _P22			.EQU                2
                                           _P21			.EQU                1
                                           _P20			.EQU                0
                                           
                                           ;  07H  P1   Bits-------------------------------------
                                           P17			.EQU                7
                                           P16			.EQU                6
                                           P15			.EQU                5
                                           P14			.EQU                4
                                           P13			.EQU                3
                                           P12			.EQU                2
                                           P11			.EQU                1
                                           P10			.EQU                0
                                           _P17			.EQU                7
                                           _P16			.EQU                6
                                           _P15			.EQU                5
                                           _P14			.EQU                4
                                           _P13			.EQU                3
                                           _P12			.EQU                2
                                           _P11			.EQU                1
                                           _P10			.EQU                0
                                           
                                           ;  0AH  PCH   Bits-------------------------------------
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIE			.EQU                7
                                           PUIE			.EQU                6
                                           T0IE			.EQU                5
                                           INT0IE			.EQU                4
                                           P0IE			.EQU                3
                                           T0IF			.EQU                2
                                           INT0IF			.EQU                1
                                           P0IF			.EQU                0
                                           _AIE			.EQU                7
                                           _PUIE			.EQU                6
                                           _T0IE			.EQU                5
                                           _INT0IE			.EQU                4
                                           _P0IE			.EQU                3
                                           _T0IF			.EQU                2
                                           _INT0IF			.EQU                1
                                           _P0IF			.EQU                0
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIEH			.EQU                7
                                           AIEL			.EQU                6
                                           _AIEH			.EQU                7
                                           _AIEL			.EQU                6
                                           
                                           ;  0CH  EIF1   Bits-------------------------------------
                                           ADIF			.EQU                6
                                           INT2IF			.EQU                5
                                           INT1IF			.EQU                4
                                           C1IF			.EQU                3
                                           PWM2IF			.EQU                2
                                           T1IF			.EQU                0
                                           _ADIF			.EQU                6
                                           _INT2IF			.EQU                5
                                           _INT1IF			.EQU                4
                                           _C1IF			.EQU                3
                                           _PWM2IF			.EQU                2
                                           _T1IF			.EQU                0
                                           
                                           ;  0DH  EIF2   Bits-------------------------------------
                                           T3IF			.EQU                7
                                           BCLIF			.EQU                1
                                           SSCIIF			.EQU                0
                                           _T3IF			.EQU                7
                                           _BCLIF			.EQU                1
                                           _SSCIIF			.EQU                0
                                           
                                           ;  10H  T1CTL   Bits-------------------------------------
                                           T1RLD			.EQU                7
                                           T1GC			.EQU                6
                                           T1CKS1			.EQU                5
                                           T1CKS0			.EQU                4
                                           T1OSCEN			.EQU                3
                                           T1SY			.EQU                2
                                           T1CS			.EQU                1
                                           T1ON			.EQU                0
                                           _T1RLD			.EQU                7
                                           _T1GC			.EQU                6
                                           _T1CKS1			.EQU                5
                                           _T1CKS0			.EQU                4
                                           _T1OSCEN		.EQU                3
                                           _T1SY			.EQU                2
                                           _T1CS			.EQU                1
                                           _T1ON			.EQU                0
                                           
                                           ;  15H  PWMCTL   Bits-------------------------------------
                                           PWM2ON			.EQU                4
                                           PWM1ON			.EQU                0
                                           _PWM2ON			.EQU                4
                                           _PWM1ON			.EQU                0
                                           
                                           ;  17H  BANK   Bits-------------------------------------
                                           PR3			.EQU                3
                                           PR2			.EQU                2
                                           PR1			.EQU                1
                                           PR0			.EQU                0
                                           _PR3			.EQU                3
                                           _PR2			.EQU                2
                                           _PR1			.EQU                1
                                           _PR0			.EQU                0
                                           
                                           ;  19H  C1CTL   Bits-------------------------------------
                                           C1OE			.EQU                7
                                           C1MOD			.EQU                6
                                           C1CALEN			.EQU                3
                                           C1CALSET		.EQU                2
                                           C1OUT			.EQU                1
                                           C1EN			.EQU                0
                                           _C1OE			.EQU                7
                                           _C1MOD			.EQU                6
                                           _C1CALEN		.EQU                3
                                           _C1CALSET		.EQU                2
                                           _C1OUT			.EQU                1
                                           _C1EN			.EQU                0
                                           
                                           ;  1AH  VDACS   Bits-------------------------------------
                                           VCEN			.EQU                6
                                           _VCEN			.EQU                6
                                           
                                           ;  1BH  AMPCTL   Bits-------------------------------------
                                           CALID			.EQU                7
                                           INPS1			.EQU                5
                                           INPS0			.EQU                4
                                           CALIEN			.EQU                1
                                           AMPON			.EQU                0
                                           _CALID			.EQU                7
                                           _INPS1			.EQU                5
                                           _INPS0			.EQU                4
                                           _CALIEN			.EQU                1
                                           _AMPON			.EQU                0
                                           
                                           ;  1DH  ANSEH   Bits-------------------------------------
                                           SSCIPIN			.EQU                7
                                           ANS13			.EQU                5
                                           ANS12			.EQU                4
                                           ANS11			.EQU                3
                                           ANS10			.EQU                2
                                           ANS9			.EQU                1
                                           ANS8			.EQU                0
                                           _SSCIPIN		.EQU                7
                                           _ANS13			.EQU                5
                                           _ANS12			.EQU                4
                                           _ANS11			.EQU                3
                                           _ANS10			.EQU                2
                                           _ANS9			.EQU                1
                                           _ANS8			.EQU                0
                                           
                                           ;  1FH  ADCCTL0   Bits-------------------------------------
                                           ADLR			.EQU                7
                                           CHS3			.EQU                5
                                           CHS2			.EQU                4
                                           CHS1			.EQU                3
                                           CHS0			.EQU                2
                                           START			.EQU                1
                                           ADEN			.EQU                0
                                           _ADLR			.EQU                7
                                           _CHS3			.EQU                5
                                           _CHS2			.EQU                4
                                           _CHS1			.EQU                3
                                           _CHS0			.EQU                2
                                           _START			.EQU                1
                                           _ADEN			.EQU                0
                                           
                                           ;  20H  AMPDT   Bits-------------------------------------
                                           DT7			.EQU                7
                                           DT6			.EQU                6
                                           DT5			.EQU                5
                                           DT4			.EQU                4
                                           DT3			.EQU                3
                                           DT2			.EQU                2
                                           DT1			.EQU                1
                                           DT0			.EQU                0
                                           _DT7			.EQU                7
                                           _DT6			.EQU                6
                                           _DT5			.EQU                5
                                           _DT4			.EQU                4
                                           _DT3			.EQU                3
                                           _DT2			.EQU                2
                                           _DT1			.EQU                1
                                           _DT0			.EQU                0
                                           
                                           ;  21H  OPTR   Bits-------------------------------------
                                           PUPH			.EQU                7
                                           INT0SE			.EQU                6
                                           T0CS			.EQU                5
                                           T0SE			.EQU                4
                                           PSA			.EQU                3
                                           PS2			.EQU                2
                                           PS1			.EQU                1
                                           PS0			.EQU                0
                                           _PUPH			.EQU                7
                                           _INT0SE			.EQU                6
                                           _T0CS			.EQU                5
                                           _T0SE			.EQU                4
                                           _PSA			.EQU                3
                                           _PS2			.EQU                2
                                           _PS1			.EQU                1
                                           _PS0			.EQU                0
                                           
                                           ;  22H  IP0   Bits-------------------------------------
                                           PT0			.EQU                2
                                           PINT0			.EQU                1
                                           PP0			.EQU                0
                                           _PT0			.EQU                2
                                           _PINT0			.EQU                1
                                           _PP0			.EQU                0
                                           
                                           ;  23H  IP1   Bits-------------------------------------
                                           PADC			.EQU                6
                                           PINT2			.EQU                5
                                           PINT1			.EQU                4
                                           PC1			.EQU                3
                                           PPWM2			.EQU                2
                                           PT1			.EQU                0
                                           _PADC			.EQU                6
                                           _PINT2			.EQU                5
                                           _PINT1			.EQU                4
                                           _PC1			.EQU                3
                                           _PPWM2			.EQU                2
                                           _PT1			.EQU                0
                                           
                                           ;  24H  IP2   Bits-------------------------------------
                                           PT3			.EQU                7
                                           PBCL			.EQU                1
                                           PSSCI			.EQU                0
                                           _PT3			.EQU                7
                                           _PBCL			.EQU                1
                                           _PSSCI			.EQU                0
                                           
                                           ;  25H  TR0   Bits-------------------------------------
                                           TR05			.EQU                5
                                           TR04			.EQU                4
                                           TR03			.EQU                3
                                           TR02			.EQU                2
                                           TR01			.EQU                1
                                           TR00			.EQU                0
                                           _TR05			.EQU                5
                                           _TR04			.EQU                4
                                           _TR03			.EQU                3
                                           _TR02			.EQU                2
                                           _TR01			.EQU                1
                                           _TR00			.EQU                0
                                           
                                           ;  26H  TR2   Bits-------------------------------------
                                           TR23			.EQU                3
                                           TR22			.EQU                2
                                           TR21			.EQU                1
                                           TR20			.EQU                0
                                           _TR23			.EQU                3
                                           _TR22			.EQU                2
                                           _TR21			.EQU                1
                                           _TR20			.EQU                0
                                           
                                           ;  27H  TR1   Bits-------------------------------------
                                           TR17			.EQU                7
                                           TR16			.EQU                6
                                           TR15			.EQU                5
                                           TR14			.EQU                4
                                           TR13			.EQU                3
                                           TR12			.EQU                2
                                           TR11			.EQU                1
                                           TR10			.EQU                0
                                           _TR17			.EQU                7
                                           _TR16			.EQU                6
                                           _TR15			.EQU                5
                                           _TR14			.EQU                4
                                           _TR13			.EQU                3
                                           _TR12			.EQU                2
                                           _TR11			.EQU                1
                                           _TR10			.EQU                0
                                           
                                           ;  28H  OSCSTA   Bits-------------------------------------
                                           OSTS			.EQU                6
                                           HTS			.EQU                5
                                           LTS			.EQU                4
                                           SCF1			.EQU                1
                                           SCF0			.EQU                0
                                           _OSTS			.EQU                6
                                           _HTS			.EQU                5
                                           _LTS			.EQU                4
                                           _SCF1			.EQU                1
                                           _SCF0			.EQU                0
                                           
                                           ;  29H  IP3   Bits-------------------------------------
                                           PT4			.EQU                7
                                           POSCFAIL		.EQU                5
                                           _PT4			.EQU                7
                                           _POSCFAIL		.EQU                5
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VRESEL1			.EQU                7
                                           VRESEL0			.EQU                6
                                           VRECALEN		.EQU                5
                                           VRECKEN			.EQU                4
                                           VREOE			.EQU                3
                                           VREEN			.EQU                1
                                           LPREN			.EQU                0
                                           _VRESEL1		.EQU                7
                                           _VRESEL0		.EQU                6
                                           _VRECALEN		.EQU                5
                                           _VRECKEN		.EQU                4
                                           _VREOE			.EQU                3
                                           _VREEN			.EQU                1
                                           _LPREN			.EQU                0
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VREBG			.EQU                4
                                           _VREBG			.EQU                4
                                           ;  2CH  EIE1   Bits-------------------------------------
                                           ADIE			.EQU                6
                                           INT2IE			.EQU                5
                                           INT1IE			.EQU                4
                                           C1IE			.EQU                3
                                           PWM2IE			.EQU                2
                                           T1IE			.EQU                0
                                           _ADIE			.EQU                6
                                           _INT2IE			.EQU                5
                                           _INT1IE			.EQU                4
                                           _C1IE			.EQU                3
                                           _PWM2IE			.EQU                2
                                           _T1IE			.EQU                0
                                           
                                           ;  2DH  EIE2   Bits-------------------------------------
                                           T3IE			.EQU                7
                                           BCLIE			.EQU                1
                                           SSCIIE			.EQU                0
                                           _T3IE			.EQU                7
                                           _BCLIE			.EQU                1
                                           _SSCIIE			.EQU                0
                                           
                                           ;  2EH  PCTL   Bits-------------------------------------
                                           SLVREN			.EQU                4
                                           IPEN			.EQU                3
                                           SWDTEN			.EQU                2
                                           POR			.EQU                1
                                           LVR			.EQU                0
                                           _SLVREN			.EQU                4
                                           _IPEN			.EQU                3
                                           _SWDTEN			.EQU                2
                                           _POR			.EQU                1
                                           _LVR			.EQU                0
                                           
                                           ;  2FH  OSCCTL   Bits-------------------------------------
                                           CLKOE			.EQU                7
                                           IRCS2			.EQU                6
                                           IRCS1			.EQU                5
                                           IRCS0			.EQU                4
                                           SCS1			.EQU                3
                                           SCS0			.EQU                2
                                           IESO			.EQU                1
                                           FSCM			.EQU                0
                                           _CLKOE			.EQU                7
                                           _IRCS2			.EQU                6
                                           _IRCS1			.EQU                5
                                           _IRCS0			.EQU                4
                                           _SCS1			.EQU                3
                                           _SCS0			.EQU                2
                                           _IESO			.EQU                1
                                           _FSCM			.EQU                0
                                           
                                           ;  31H  ANSEL   Bits-------------------------------------
                                           ANS7			.EQU                7
                                           ANS6			.EQU                6
                                           ANS5			.EQU                5
                                           ANS4			.EQU                4
                                           ANS3			.EQU                3
                                           ANS2			.EQU                2
                                           ANS1			.EQU                1
                                           ANS0			.EQU                0
                                           _ANS7			.EQU                7
                                           _ANS6			.EQU                6
                                           _ANS5			.EQU                5
                                           _ANS4			.EQU                4
                                           _ANS3			.EQU                3
                                           _ANS2			.EQU                2
                                           _ANS1			.EQU                1
                                           _ANS0			.EQU                0
                                           
                                           ;  35H  PUR0   Bits-------------------------------------
                                           PUR05			.EQU                5
                                           PUR04			.EQU                4
                                           PUR02			.EQU                2
                                           PUR01			.EQU                1
                                           PUR00			.EQU                0
                                           _PUR05			.EQU                5
                                           _PUR04			.EQU                4
                                           _PUR02			.EQU                2
                                           _PUR01			.EQU                1
                                           _PUR00			.EQU                0
                                           
                                           ;  36H  IOCL   Bits-------------------------------------
                                           IOCL5			.EQU                5
                                           IOCL4			.EQU                4
                                           IOCL3			.EQU                3
                                           IOCL2			.EQU                2
                                           IOCL1			.EQU                1
                                           IOCL0			.EQU                0
                                           _IOCL5			.EQU                5
                                           _IOCL4			.EQU                4
                                           _IOCL3			.EQU                3
                                           _IOCL2			.EQU                2
                                           _IOCL1			.EQU                1
                                           _IOCL0			.EQU                0
                                           
                                           ;  3FH  ADCCTL1   Bits-------------------------------------
                                           ADCALEN			.EQU                7
                                           ADCS2			.EQU                6
                                           ADCS1			.EQU                5
                                           ADCS0			.EQU                4
                                           VCFG1			.EQU                3
                                           VCFG0			.EQU                2
                                           ADCIM			.EQU                0
                                           _ADCALEN		.EQU                7
                                           _ADCS2			.EQU                6
                                           _ADCS1			.EQU                5
                                           _ADCS0			.EQU                4
                                           _VCFG1			.EQU                3
                                           _VCFG0			.EQU                2
                                           _ADCIM			.EQU                0
                                           
                                           ;  45H  P0LR   Bits-------------------------------------
                                           P0LR5			.EQU                5
                                           P0LR4			.EQU                4
                                           P0LR2			.EQU                2
                                           P0LR1			.EQU                1
                                           P0LR0			.EQU                0
                                           _P0LR5			.EQU                5
                                           _P0LR4			.EQU                4
                                           _P0LR2			.EQU                2
                                           _P0LR1			.EQU                1
                                           _P0LR0			.EQU                0
                                           
                                           ;  46H  P2LR   Bits-------------------------------------
                                           P2LR3			.EQU                3
                                           P2LR2			.EQU                2
                                           P2LR1			.EQU                1
                                           P2LR0			.EQU                0
                                           _P2LR3			.EQU                3
                                           _P2LR2			.EQU                2
                                           _P2LR1			.EQU                1
                                           _P2LR0			.EQU                0
                                           
                                           ;  47H  P1LR   Bits-------------------------------------
                                           P1LR7			.EQU                7
                                           P1LR6			.EQU                6
                                           P1LR5			.EQU                5
                                           P1LR4			.EQU                4
                                           P1LR3			.EQU                3
                                           P1LR2			.EQU                2
                                           P1LR1			.EQU                1
                                           P1LR0			.EQU                0
                                           _P1LR7			.EQU                7
                                           _P1LR6			.EQU                6
                                           _P1LR5			.EQU                5
                                           _P1LR4			.EQU                4
                                           _P1LR3			.EQU                3
                                           _P1LR2			.EQU                2
                                           _P1LR1			.EQU                1
                                           _P1LR0			.EQU                0
                                           
                                           ;  4AH  EIE3   Bits-------------------------------------
                                           T4IE			.EQU                7
                                           OSCFAILIE		.EQU                5
                                           _T4IE			.EQU                7
                                           _OSCFAILIE		.EQU                5
                                           
                                           ;  4BH  EIF3   Bits-------------------------------------
                                           T4IF			.EQU                7
                                           OSCFAILIF		.EQU                5
                                           _T4IF			.EQU                7
                                           _OSCFAILIF		.EQU                5
                                           
                                           ;  4EH  T3CTL   Bits-------------------------------------
                                           T3EN			.EQU                7
                                           T3CKS1			.EQU                6
                                           T3CKS0			.EQU                5
                                           T3CS			.EQU                4
                                           PWMS			.EQU                3
                                           _T3EN			.EQU                7
                                           _T3CKS1			.EQU                6
                                           _T3CKS0			.EQU                5
                                           _T3CS			.EQU                4
                                           _PWMS			.EQU                3
                                           
                                           ;  53H  CTCTL0   Bits-------------------------------------
                                           CTEN			.EQU                7
                                           CTSTART			.EQU                6
                                           T3CLR			.EQU                5
                                           CTCHSEL4		.EQU                4
                                           CTCHSEL3		.EQU                3
                                           CTCHSEL2		.EQU                2
                                           CTCHSEL1		.EQU                1
                                           CTCHSEL0		.EQU                0
                                           _CTEN			.EQU                7
                                           _CTSTART		.EQU                6
                                           _T3CLR			.EQU                5
                                           _CTCHSEL4		.EQU                4
                                           _CTCHSEL3		.EQU                3
                                           _CTCHSEL2		.EQU                2
                                           _CTCHSEL1		.EQU                1
                                           _CTCHSEL0		.EQU                0
                                           
                                           ;  60H  PUR1   Bits-------------------------------------
                                           PUR17			.EQU                7
                                           PUR16			.EQU                6
                                           PUR15			.EQU                5
                                           PUR14			.EQU                4
                                           PUR13			.EQU                3
                                           PUR12			.EQU                2
                                           PUR11			.EQU                1
                                           PUR10			.EQU                0
                                           _PUR17			.EQU                7
                                           _PUR16			.EQU                6
                                           _PUR15			.EQU                5
                                           _PUR14			.EQU                4
                                           _PUR13			.EQU                3
                                           _PUR12			.EQU                2
                                           _PUR11			.EQU                1
                                           _PUR10			.EQU                0
                                           
                                           ;  61H  PUR2   Bits-------------------------------------
                                           PUR23			.EQU                3
                                           PUR22			.EQU                2
                                           PUR21			.EQU                1
                                           PUR20			.EQU                0
                                           _PUR23			.EQU                3
                                           _PUR22			.EQU                2
                                           _PUR21			.EQU                1
                                           _PUR20			.EQU                0
                                           
                                           ;  64H  CTCTL1   Bits-------------------------------------
                                           CTCLKSEL1		.EQU                7
                                           CTCLKSEL0		.EQU                6
                                           PRSGEN			.EQU                5
                                           PRSGM1			.EQU                4
                                           PRSGM0			.EQU                3
                                           PRSGSTA			.EQU                2
                                           VSEL			.EQU                0
                                           _CTCLKSEL1		.EQU                7
                                           _CTCLKSEL0		.EQU                6
                                           _PRSGEN			.EQU                5
                                           _PRSGM1			.EQU                4
                                           _PRSGM0			.EQU                3
                                           _PRSGSTA		.EQU                2
                                           _VSEL			.EQU                0
                                           
                                           ;  67H  INTEDGCTL   Bits-------------------------------------
                                           INT2SE			.EQU                7
                                           INT1SE			.EQU                6
                                           T1CLKEN			.EQU                0
                                           _INT2SE			.EQU                7
                                           _INT1SE			.EQU                6
                                           _T1CLKEN		.EQU                0
                                           
                                           ;  112H  VDAC   Bits-------------------------------------
                                           VDAC3			.EQU                7
                                           VDAC2			.EQU                6
                                           VDAC1			.EQU                5
                                           VDAC0			.EQU                4
                                           _VDAC3			.EQU                7
                                           _VDAC2			.EQU                6
                                           _VDAC1			.EQU                5
                                           _VDAC0			.EQU                4
                                           
                                           ;  113H  VRES   Bits-------------------------------------
                                           VRES3			.EQU                7
                                           VRES2			.EQU                6
                                           VRES1			.EQU                5
                                           VRES0			.EQU                4
                                           _VRES3			.EQU                7
                                           _VRES2			.EQU                6
                                           _VRES1			.EQU                5
                                           _VRES0			.EQU                4
                                           
                                           ;  115H  C1CAL   Bits-------------------------------------
                                           C1DT7			.EQU                7
                                           C1DT6			.EQU                6
                                           C1DT5			.EQU                5
                                           C1DT4			.EQU                4
                                           C1DT3			.EQU                3
                                           C1DT2			.EQU                2
                                           C1DT1			.EQU                1
                                           C1DT0			.EQU                0
                                           _C1DT7			.EQU                7
                                           _C1DT6			.EQU                6
                                           _C1DT5			.EQU                5
                                           _C1DT4			.EQU                4
                                           _C1DT3			.EQU                3
                                           _C1DT2			.EQU                2
                                           _C1DT1			.EQU                1
                                           _C1DT0			.EQU                0
                                           
                                           ;  128H  SSCICTL0   Bits-------------------------------------
                                           SSCIWCFL		.EQU                7
                                           SSCIOV			.EQU                6
                                           SSCIEN			.EQU                5
                                           SSCICKP			.EQU                4
                                           SSCIMOD3		.EQU                3
                                           SSCIMOD2		.EQU                2
                                           SSCIMOD1		.EQU                1
                                           SSCIMOD0		.EQU                0
                                           _SSCIWCFL		.EQU                7
                                           _SSCIOV			.EQU                6
                                           _SSCIEN			.EQU                5
                                           _SSCICKP		.EQU                4
                                           _SSCIMOD3		.EQU                3
                                           _SSCIMOD2		.EQU                2
                                           _SSCIMOD1		.EQU                1
                                           _SSCIMOD0		.EQU                0
                                           
                                           ;  12AH  SSCICTL1   Bits-------------------------------------
                                           SSCICALLEN		.EQU                7
                                           SSCIACKSTA		.EQU                6
                                           SSCIACKDAT		.EQU                5
                                           SSCIACKEN		.EQU                4
                                           SSCIRCEN		.EQU                3
                                           STOPEN			.EQU                2
                                           RESTARTEN		.EQU                1
                                           STARTEN			.EQU                0
                                           _SSCICALLEN		.EQU                7
                                           _SSCIACKSTA		.EQU                6
                                           _SSCIACKDAT		.EQU                5
                                           _SSCIACKEN		.EQU                4
                                           _SSCIRCEN		.EQU                3
                                           _STOPEN			.EQU                2
                                           _RESTARTEN		.EQU                1
                                           _STARTEN		.EQU                0
                                           
                                           ;  12BH  SSCISTA   Bits-------------------------------------
                                           SSCIDA			.EQU                5
                                           SSCISTOP		.EQU                4
                                           SSCISTART		.EQU                3
                                           SSCIRW			.EQU                2
                                           SSCIUA			.EQU                1
                                           SSCIBUF			.EQU                0
                                           _SSCIDA			.EQU                5
                                           _SSCISTOP		.EQU                4
                                           _SSCISTART		.EQU                3
                                           _SSCIRW			.EQU                2
                                           _SSCIUA			.EQU                1
                                           _SSCIBUF		.EQU                0
                                           
                                           ;  12EH  SSCIADD   Bits-------------------------------------
                                           SSCIADD7		.EQU                7
                                           SSCIADD6		.EQU                6
                                           SSCIADD5		.EQU                5
                                           SSCIADD4		.EQU                4
                                           SSCIADD3		.EQU                3
                                           SSCIADD2		.EQU                2
                                           SSCIADD1		.EQU                1
                                           SSCIADD0		.EQU                0
                                           _SSCIADD7		.EQU                7
                                           _SSCIADD6		.EQU                6
                                           _SSCIADD5		.EQU                5
                                           _SSCIADD4		.EQU                4
                                           _SSCIADD3		.EQU                3
                                           _SSCIADD2		.EQU                2
                                           _SSCIADD1		.EQU                1
                                           _SSCIADD0		.EQU                0
                                           
                                           ;  12EH  SSCIMSK   Bits-------------------------------------
                                           SSCIMSK7		.EQU                7
                                           SSCIMSK6		.EQU                6
                                           SSCIMSK5		.EQU                5
                                           SSCIMSK4		.EQU                4
                                           SSCIMSK3		.EQU                3
                                           SSCIMSK2		.EQU                2
                                           SSCIMSK1		.EQU                1
                                           SSCIMSK0		.EQU                0
                                           _SSCIMSK7		.EQU                7
                                           _SSCIMSK6		.EQU                6
                                           _SSCIMSK5		.EQU                5
                                           _SSCIMSK4		.EQU                4
                                           _SSCIMSK3		.EQU                3
                                           _SSCIMSK2		.EQU                2
                                           _SSCIMSK1		.EQU                1
                                           _SSCIMSK0		.EQU                0
                                           
                                           ;  12FH  WDTPS   Bits-------------------------------------
                                           WDTPS3			.EQU                3
                                           WDTPS2			.EQU                2
                                           WDTPS1			.EQU                1
                                           WDTPS0			.EQU                0
                                           _WDTPS3			.EQU                3
                                           _WDTPS2			.EQU                2
                                           _WDTPS1			.EQU                1
                                           _WDTPS0			.EQU                0
                                           
                                           ;  14AH  C1FILTCTL   Bits-------------------------------------
                                           INV1			.EQU                7
                                           WEN1			.EQU                6
                                           FEN1			.EQU                5
                                           F1CNT2			.EQU                2
                                           F1CNT1			.EQU                1
                                           F1CNT0			.EQU                0
                                           _INV1			.EQU                7
                                           _WEN1			.EQU                6
                                           _FEN1			.EQU                5
                                           _F1CNT2			.EQU                2
                                           _F1CNT1			.EQU                1
                                           _F1CNT0			.EQU                0
                                           
                                           ;  14BH  C1FILTPRE   Bits-------------------------------------
                                           FP17			.EQU                7
                                           FP16			.EQU                6
                                           FP15			.EQU                5
                                           FP14			.EQU                4
                                           FP13			.EQU                3
                                           FP12			.EQU                2
                                           FP11			.EQU                1
                                           FP10			.EQU                0
                                           _FP17			.EQU                7
                                           _FP16			.EQU                6
                                           _FP15			.EQU                5
                                           _FP14			.EQU                4
                                           _FP13			.EQU                3
                                           _FP12			.EQU                2
                                           _FP11			.EQU                1
                                           _FP10			.EQU                0
                                           
                                           ;  15BH  CTCTL2   Bits-------------------------------------
                                           CTMODE			.EQU                4
                                           RSEL3			.EQU                3
                                           RSEL2			.EQU                2
                                           RSEL1			.EQU                1
                                           RSEL0			.EQU                0
                                           _CTMODE			.EQU                4
                                           _RSEL3			.EQU                3
                                           _RSEL2			.EQU                2
                                           _RSEL1			.EQU                1
                                           _RSEL0			.EQU                0
                                           
                                           ;  164H  T4CTL   Bits-------------------------------------
                                           T4REN			.EQU                7
                                           HSPEN			.EQU                6
                                           T4CKS1			.EQU                5
                                           T4CKS0			.EQU                4
                                           LSPEN			.EQU                3
                                           T4CS1			.EQU                2
                                           T4CS0			.EQU                1
                                           T4ON			.EQU                0
                                           _T4REN			.EQU                7
                                           _HSPEN			.EQU                6
                                           _T4CKS1			.EQU                5
                                           _T4CKS0			.EQU                4
                                           _LSPEN			.EQU                3
                                           _T4CS1			.EQU                2
                                           _T4CS0			.EQU                1
                                           _T4ON			.EQU                0
                                           ;************************************************************
                                           ;       Header file for the KungFu8 END
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_init_mcu
                                           	.extern	__R2PCL
                                           	.extern	_TOUCH_DEBUG_TRS_DEAL
                                           	.extern	_TOUCH_DEBUG_SEND_OUT
                                           	.extern	_delay_ms
                                           	.extern	_delay_us
                                           	.extern	__divuint
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_PCH_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_EIF2_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_BANK_bits
                                           	.extern	_C1CTL_bits
                                           	.extern	_VDACS_bits
                                           	.extern	_AMPCTL_bits
                                           	.extern	_ANSEH_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_AMPDT_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_IP0_bits
                                           	.extern	_IP1_bits
                                           	.extern	_IP2_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_OSCSTA_bits
                                           	.extern	_IP3_bits
                                           	.extern	_VRECTL_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_EIE2_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR0_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_P0LR_bits
                                           	.extern	_P2LR_bits
                                           	.extern	_P1LR_bits
                                           	.extern	_EIE3_bits
                                           	.extern	_EIF3_bits
                                           	.extern	_T3CTL_bits
                                           	.extern	_CTCTL0_bits
                                           	.extern	_PUR1_bits
                                           	.extern	_PUR2_bits
                                           	.extern	_CTCTL1_bits
                                           	.extern	_INTEDGCTL_bits
                                           	.extern	_VDAC_bits
                                           	.extern	_VRES_bits
                                           	.extern	_C1CAL_bits
                                           	.extern	_SSCICTL0_bits
                                           	.extern	_SSCICTL1_bits
                                           	.extern	_SSCISTA_bits
                                           	.extern	_SSCIADD_bits
                                           	.extern	_SSCIMSK_bits
                                           	.extern	_WDTPS_bits
                                           	.extern	_C1FILTCTL_bits
                                           	.extern	_C1FILTPRE_bits
                                           	.extern	_CTCTL2_bits
                                           	.extern	_T4CTL_bits
                                           	.extern	__KF8_LIBi_channel_flag_
                                           	.extern	__KF8_LIBc_channel_
                                           	.extern	__KF8_LIBc_channel_Buf
                                           	.extern	__KF8_LIBi_Date_Change_
                                           	.extern	__KF8_LIBc_baseline_count_
                                           	.extern	__KF8_LIBi_buff_hit_
                                           	.extern	__KF8_LIBi_buff_baseline_
                                           	.extern	__KF8_LIBc_touch_count_
                                           	.extern	_CHS_AMOUNT
                                           	.extern	_TCS_AMOUNT
                                           	.extern	__KF8_Disturb_Protect_Circle_
                                           	.extern	__KF8_DoubleKey_Compages_Limitable_Circle_
                                           	.extern	__KF8_Key_Max_Pressed_Limitable_Circle_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_UP_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_Down_
                                           	.extern	__KF8_Define_Disturb_Channels_Amount_
                                           	.extern	__KF8_BasicLine_UP_Noise_Threshold_
                                           	.extern	__KF8_BasicLine_Down_Noise_Threshold_
                                           	.extern	__KF8_Data_Steady_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Declare_
                                           	.extern	__KF8_Config_Finger_Threshold
                                           	.extern	__KF8_Water_Monitor_
                                           	.extern	__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
                                           	.extern	__KF8_TOUCH_CH_EN
                                           	.extern	__KF8_Touch_Protect_Select_
                                           	.extern	__KF8_HIT_UP_THRESHOLD
                                           	.extern	_TCS_COUNT
                                           	.extern	_OSCCAL0_OFFSET
                                           	.extern	_OSCCAL0_MAX
                                           	.extern	_Double_Key_SET_EN_1
                                           	.extern	_Double_Key_SET_EN_2
                                           	.extern	_Double_Key_SET_EN_3
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_EIF2
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_PWM1L
                                           	.extern	_PWMCTL
                                           	.extern	_PP1
                                           	.extern	_BANK
                                           	.extern	_C1CTL
                                           	.extern	_VDACS
                                           	.extern	_AMPCTL
                                           	.extern	_ANSEH
                                           	.extern	_ADCDATA0H
                                           	.extern	_ADCCTL0
                                           	.extern	_AMPDT
                                           	.extern	_OPTR
                                           	.extern	_IP0
                                           	.extern	_IP1
                                           	.extern	_IP2
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_OSCSTA
                                           	.extern	_IP3
                                           	.extern	_VRECAL1
                                           	.extern	_VRECTL
                                           	.extern	_EIE1
                                           	.extern	_EIE2
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PP2
                                           	.extern	_PWM2L
                                           	.extern	_PUR0
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_NVMDATAH
                                           	.extern	_NVMDATAL
                                           	.extern	_NVMADDRH
                                           	.extern	_NVMADDRL
                                           	.extern	_NVMCTL0
                                           	.extern	_NVMCTL1
                                           	.extern	_ADCDATA0L
                                           	.extern	_ADCCTL1
                                           	.extern	_P0LR
                                           	.extern	_P2LR
                                           	.extern	_P1LR
                                           	.extern	_EIE3
                                           	.extern	_EIF3
                                           	.extern	_OSCCAL2
                                           	.extern	_OSCCAL3
                                           	.extern	_T3CTL
                                           	.extern	_T3L
                                           	.extern	_CTCTL0
                                           	.extern	_T3H
                                           	.extern	_PUR1
                                           	.extern	_PUR2
                                           	.extern	_CTCTL1
                                           	.extern	_INTEDGCTL
                                           	.extern	_ADCDATA3L
                                           	.extern	_VDAC
                                           	.extern	_VRES
                                           	.extern	_C1CAL
                                           	.extern	_SSCICTL0
                                           	.extern	_SSCICTL1
                                           	.extern	_SSCISTA
                                           	.extern	_SSCIBUFR
                                           	.extern	_SSCIADD
                                           	.extern	_SSCIMSK
                                           	.extern	_WDTPS
                                           	.extern	_C1FILTCTL
                                           	.extern	_C1FILTPRE
                                           	.extern	_VRECAL2
                                           	.extern	_VRECAL3
                                           	.extern	_CTCTL2
                                           	.extern	_T4L
                                           	.extern	_T4H
                                           	.extern	_T4REL
                                           	.extern	_T4REH
                                           	.extern	_T4CTL
                                           	.extern	_RC32KCAL
                                           
                                           	.extern I0R1
                                           	.extern I0R7
                                           	.extern I0PSW
                                           	.extern I0PCH
                                           	.extern I1R1
                                           	.extern I1R7
                                           	.extern I1PSW
                                           	.extern I1PCH
                                           	.extern STK11
                                           	.extern STK10
                                           	.extern STK09
                                           	.extern STK08
                                           	.extern STK07
                                           	.extern STK06
                                           	.extern STK05
                                           	.extern STK04
                                           	.extern STK03
                                           	.extern STK02
                                           	.extern STK01
                                           	.extern STK00
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	__KF8TS3514_Get_Ver_WaterCS_
                                           	.global	__KF8TS3514_Touch_Process_WaterCS_
                                           	.global	__KF8TS3514_Init_Touch_WaterCS_
                                           	.global	__KF8TS3514_Lib_Set_CS_Parameter
                                           	.global	__KF8TS27_Touch_TEST_WaterCS_
                                           	.global	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
                                           	.global	__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
                                           	.global	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
                                           	.global	__KF8_Work_Delay_Count_For_Flag_TS_CS_
                                           	.global	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
                                           	.global	__KF8_lib_Key_Down_Count_TS_CS_
                                           	.global	__KF8_LIBc_finger_OUT_First_TS_CS_
                                           	.global	__KF8_LIBc_finger_OUT_Second_TS_CS_
                                           	.global	__KF8_LIBc_water_monitor_TS_CS_
                                           	.global	__KF8_LIBc_water_monitor_count_TS_CS_
                                           	.global	__KF8_LIBc_finger_OUT_First_MAX_TS_CS_
                                           	.global	__KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
                                           	.global	__KF8_lib_Finded_MAX_I_TS_CS_
                                           	.global	__KF8_lib_Finded_MAX_J_TS_CS_
                                           	.global	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
                                           	.global	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
                                           	.global	__KF8_lib_Finded_MAX_COUNT_TS_CS_
                                           	.global	__KF8_lib_CH_No_WA_Change_Flag_TS_CS_
                                           	.global	__KF8_lib_CH_DW_Change_Count_TS_CS_
                                           	.global	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
                                           	.global	__KF8_lib_CH_DW_Change_Flag_TS_CS_
                                           	.global	__KF8_lib_CH_UP_Change_Count_TS_CS_
                                           	.global	__KF8_lib_bahualvtemportemp_TS_CS_
                                           	.global	__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	.global	_change_buf_KF8_Lib_TS_CS_
                                           	.global	_result_temp_KF8_Lib_TS_CS_
                                           	.global	_i_KF8_lib_TS_CS_
                                           	.global	_Addr_Copy_Char_KF8_Lib_TS_CS_
                                           	.global	_Addr_Copy_Int_KF8_Lib_TS_CS_
                                           	.global	__KF8_LIBi_Touch_New_Date_TS_CS_
                                           	.global	__KF8_Temp_Cur_A_TS_CS_
                                           	.global	__KF8_Temp_Cur_B_TS_CS_
                                           	.global	__KF8_lib_Samp_Times_TS_CS_
                                           	.global	__KF8_LIBi_buff_hit_count_TS_CS_
                                           	.global	__KF8_LIBi_min_buff_TS_CS_
                                           	.global	__KF8_LIBi_max_buff_TS_CS_
                                           	.global	__KF8_Temp_Cur_C_TS_CS_
                                           	.global	__KF8_Temp_Cur_D_TS_CS_
                                           	.global	__KF8_lib_Freq_Conversion_count_TS_CS_
                                           	.global	__OSCCAL0_buff_TS_CS_
                                           	.global	__KF8_lib_Freq_Conversion_flag_TS_CS_
                                           	.global	__KF8_Inside_Reference_Channel_flag_TS_CS_
                                           	.global	_touch_weisuiji_3514_cnt
                                           	.global	__KF8_LIBc_channel_buf1
                                           	.global	__KF8_LIBt_buff_bit_TS_CS_
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           UD_kf8ts3514_touch_cs_lib_0	.udata
                                           __KF8_lib_Wave_Protect_Time_Count_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_1	.udata
                                           __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_2	.udata
                                           __KF8_lib_Key_Double_Timer_Protect_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_3	.udata
                                           __KF8_lib_Touch_Bits_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_4	.udata
                                           __KF8_Work_Delay_Count_For_Flag_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_5	.udata
                                           __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_6	.udata
                                           __KF8_lib_Key_Down_Count_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_7	.udata
                                           __KF8_LIBc_finger_OUT_First_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_8	.udata
                                           __KF8_LIBc_finger_OUT_Second_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_9	.udata
                                           __KF8_LIBc_water_monitor_count_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_10	.udata
                                           __KF8_LIBc_finger_OUT_First_MAX_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_11	.udata
                                           __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_12	.udata
                                           __KF8_lib_Finded_MAX_I_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_13	.udata
                                           __KF8_lib_Finded_MAX_J_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_14	.udata
                                           __KF8_lib_Finded_MAX_I_Buf_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_15	.udata
                                           __KF8_lib_Finded_MAX_J_Buf_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_16	.udata
                                           __KF8_lib_Finded_MAX_COUNT_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_17	.udata
                                           __KF8_lib_CH_No_WA_Change_Flag_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_18	.udata
                                           __KF8_lib_CH_DW_Change_Count_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_19	.udata
                                           __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_	.res	4
                                           
                                           UD_kf8ts3514_touch_cs_lib_20	.udata
                                           __KF8_lib_CH_DW_Change_Flag_TS_CS_	.res	4
                                           
                                           UD_kf8ts3514_touch_cs_lib_21	.udata
                                           __KF8_lib_CH_UP_Change_Count_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_22	.udata
                                           __KF8_lib_bahualvtemportemp_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_23	.udata
                                           __KF8_lib_Date_Uchar_Temp_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_24	.udata
                                           _change_buf_KF8_Lib_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_25	.udata
                                           _result_temp_KF8_Lib_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_26	.udata
                                           _i_KF8_lib_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_27	.udata
                                           _Addr_Copy_Char_KF8_Lib_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_28	.udata
                                           _Addr_Copy_Int_KF8_Lib_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_29	.udata
                                           __KF8_LIBi_Touch_New_Date_TS_CS_	.res	4
                                           
                                           UD_kf8ts3514_touch_cs_lib_30	.udata
                                           __KF8_Temp_Cur_A_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_31	.udata
                                           __KF8_Temp_Cur_B_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_32	.udata
                                           __KF8_lib_Samp_Times_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_33	.udata
                                           __KF8_LIBi_buff_hit_count_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_34	.udata
                                           __KF8_LIBi_min_buff_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_35	.udata
                                           __KF8_LIBi_max_buff_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_36	.udata
                                           __KF8_Temp_Cur_C_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_37	.udata
                                           __KF8_Temp_Cur_D_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_38	.udata
                                           __KF8_lib_Freq_Conversion_count_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_39	.udata
                                           __OSCCAL0_buff_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_40	.udata
                                           __KF8_lib_Freq_Conversion_flag_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_41	.udata
                                           __KF8_Inside_Reference_Channel_flag_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_42	.udata
                                           _touch_weisuiji_3514_cnt	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_43	.udata
                                           __KF8_LIBc_channel_buf1	.res	1
                                           
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           UDL_kf8ts3514_touch_cs_lib_0	.udata
                                           r0x103B	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_1	.udata
                                           r0x1031	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_2	.udata
                                           r0x1032	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_3	.udata
                                           r0x1033	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_4	.udata
                                           r0x1034	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_5	.udata
                                           r0x1035	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_6	.udata
                                           r0x1036	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_7	.udata
                                           r0x1037	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_8	.udata
                                           r0x1038	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_9	.udata
                                           r0x1039	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_10	.udata
                                           r0x103A	.res	1
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           
                                           ID_kf8ts3514_touch_cs_lib_0	.idata
                                           __KF8_LIBc_water_monitor_TS_CS_
                                           	.db	0xff
                                           
                                           
                                           ID_kf8ts3514_touch_cs_lib_1	.code
                                           __KF8_LIBt_buff_bit_TS_CS_
00093b   b001     RRET	R0, #0x1            	RRET R0, #0x01
00093c   b000     RRET	R0, #0              	RRET R0, #0x00
00093d   b000     RRET	R0, #0              	RRET R0, #0x00
00093e   b000     RRET	R0, #0              	RRET R0, #0x00
00093f   b002     RRET	R0, #0x2            	RRET R0, #0x02
000940   b000     RRET	R0, #0              	RRET R0, #0x00
000941   b000     RRET	R0, #0              	RRET R0, #0x00
000942   b000     RRET	R0, #0              	RRET R0, #0x00
000943   b004     RRET	R0, #0x4            	RRET R0, #0x04
000944   b000     RRET	R0, #0              	RRET R0, #0x00
000945   b000     RRET	R0, #0              	RRET R0, #0x00
000946   b000     RRET	R0, #0              	RRET R0, #0x00
000947   b008     RRET	R0, #0x8            	RRET R0, #0x08
000948   b000     RRET	R0, #0              	RRET R0, #0x00
000949   b000     RRET	R0, #0              	RRET R0, #0x00
00094a   b000     RRET	R0, #0              	RRET R0, #0x00
00094b   b010     RRET	R0, #0x10           	RRET R0, #0x10
00094c   b000     RRET	R0, #0              	RRET R0, #0x00
00094d   b000     RRET	R0, #0              	RRET R0, #0x00
00094e   b000     RRET	R0, #0              	RRET R0, #0x00
00094f   b020     RRET	R0, #0x20           	RRET R0, #0x20
000950   b000     RRET	R0, #0              	RRET R0, #0x00
000951   b000     RRET	R0, #0              	RRET R0, #0x00
000952   b000     RRET	R0, #0              	RRET R0, #0x00
000953   b040     RRET	R0, #0x40           	RRET R0, #0x40
000954   b000     RRET	R0, #0              	RRET R0, #0x00
000955   b000     RRET	R0, #0              	RRET R0, #0x00
000956   b000     RRET	R0, #0              	RRET R0, #0x00
000957   b080     RRET	R0, #0x80           	RRET R0, #0x80
000958   b000     RRET	R0, #0              	RRET R0, #0x00
000959   b000     RRET	R0, #0              	RRET R0, #0x00
00095a   b000     RRET	R0, #0              	RRET R0, #0x00
00095b   b000     RRET	R0, #0              	RRET R0, #0x00
00095c   b001     RRET	R0, #0x1            	RRET R0, #0x01
00095d   b000     RRET	R0, #0              	RRET R0, #0x00
00095e   b000     RRET	R0, #0              	RRET R0, #0x00
00095f   b000     RRET	R0, #0              	RRET R0, #0x00
000960   b002     RRET	R0, #0x2            	RRET R0, #0x02
000961   b000     RRET	R0, #0              	RRET R0, #0x00
000962   b000     RRET	R0, #0              	RRET R0, #0x00
000963   b000     RRET	R0, #0              	RRET R0, #0x00
000964   b004     RRET	R0, #0x4            	RRET R0, #0x04
000965   b000     RRET	R0, #0              	RRET R0, #0x00
000966   b000     RRET	R0, #0              	RRET R0, #0x00
000967   b000     RRET	R0, #0              	RRET R0, #0x00
000968   b008     RRET	R0, #0x8            	RRET R0, #0x08
000969   b000     RRET	R0, #0              	RRET R0, #0x00
00096a   b000     RRET	R0, #0              	RRET R0, #0x00
00096b   b000     RRET	R0, #0              	RRET R0, #0x00
00096c   b010     RRET	R0, #0x10           	RRET R0, #0x10
00096d   b000     RRET	R0, #0              	RRET R0, #0x00
00096e   b000     RRET	R0, #0              	RRET R0, #0x00
00096f   b000     RRET	R0, #0              	RRET R0, #0x00
000970   b020     RRET	R0, #0x20           	RRET R0, #0x20
000971   b000     RRET	R0, #0              	RRET R0, #0x00
000972   b000     RRET	R0, #0              	RRET R0, #0x00
000973   b000     RRET	R0, #0              	RRET R0, #0x00
000974   b040     RRET	R0, #0x40           	RRET R0, #0x40
000975   b000     RRET	R0, #0              	RRET R0, #0x00
000976   b000     RRET	R0, #0              	RRET R0, #0x00
000977   b000     RRET	R0, #0              	RRET R0, #0x00
000978   b080     RRET	R0, #0x80           	RRET R0, #0x80
000979   b000     RRET	R0, #0              	RRET R0, #0x00
00097a   b000     RRET	R0, #0              	RRET R0, #0x00
00097b   b000     RRET	R0, #0              	RRET R0, #0x00
00097c   b000     RRET	R0, #0              	RRET R0, #0x00
00097d   b001     RRET	R0, #0x1            	RRET R0, #0x01
00097e   b000     RRET	R0, #0              	RRET R0, #0x00
00097f   b000     RRET	R0, #0              	RRET R0, #0x00
000980   b000     RRET	R0, #0              	RRET R0, #0x00
000981   b002     RRET	R0, #0x2            	RRET R0, #0x02
000982   b000     RRET	R0, #0              	RRET R0, #0x00
000983   b000     RRET	R0, #0              	RRET R0, #0x00
000984   b000     RRET	R0, #0              	RRET R0, #0x00
000985   b004     RRET	R0, #0x4            	RRET R0, #0x04
000986   b000     RRET	R0, #0              	RRET R0, #0x00
000987   b000     RRET	R0, #0              	RRET R0, #0x00
000988   b000     RRET	R0, #0              	RRET R0, #0x00
000989   b008     RRET	R0, #0x8            	RRET R0, #0x08
00098a   b000     RRET	R0, #0              	RRET R0, #0x00
00098b   b000     RRET	R0, #0              	RRET R0, #0x00
00098c   b000     RRET	R0, #0              	RRET R0, #0x00
00098d   b010     RRET	R0, #0x10           	RRET R0, #0x10
00098e   b000     RRET	R0, #0              	RRET R0, #0x00
00098f   b000     RRET	R0, #0              	RRET R0, #0x00
000990   b000     RRET	R0, #0              	RRET R0, #0x00
000991   b020     RRET	R0, #0x20           	RRET R0, #0x20
000992   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           
                                           
                                           func.__KF8TS3514_Get_Ver_WaterCS_	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8TS3514_Get_Ver_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8TS3514_Get_Ver_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;	op : RETURN
                                           ;	.line	4565; "../kf8ts3514_touch_cs_lib.c"	return Ver_TS_W_CS;
                                           	MOV	R0,# 0xc2
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           	CRET	
                                           ; exit point of __KF8TS3514_Get_Ver_WaterCS_
                                           
                                           
                                           
                                           func.__KF8TS27_Touch_TEST_WaterCS_	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8TS27_Touch_TEST_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8TS27_Touch_TEST_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;	op : INLINEASM
                                           	CLR PSW,0
                                           	BANKSEL __KF8_LIBc_channel_
                                           	RLCR __KF8_LIBc_channel_
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
                                           	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
                                           	
                                           ;	op : INLINEASM
                                           	;;
                                           	BANKSEL _CTCTL1
                                           	CLR _CTCTL1,5
                                           	BANKSEL _T4H
                                           	MOV R0,_T4H
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
                                           	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0
                                           	BANKSEL _T4L
                                           	MOV R0,_T4L
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
                                           	MOV __KF8_Temp_Cur_A_TS_CS_,R0
                                           	CLR PSW,0
                                           	RRC __KF8_Temp_Cur_A_TS_CS_+1
                                           	RRC __KF8_Temp_Cur_A_TS_CS_
                                           	;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
                                           	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;Æ«ÒÆÁ¿
                                           	ADD R0,# (__KF8_LIBi_buff_hit_ + 1)
                                           	BANKSEL __KF8_LIBi_buff_hit_
                                           	LD R1,[R0]
                                           	CLR PSW,0
                                           	RRC R1
                                           	ST [R0],R1
                                           	DEC R0
                                           	LD R1,[R0]
                                           	RRC R1
                                           	ST [R0],R1
                                           	;;¾ùÈ¡1/2ºóµÄÇóºÍ×÷Îª½á¹û
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
                                           	ADD __KF8_Temp_Cur_A_TS_CS_,R1
                                           	INC R0
                                           	BANKSEL __KF8_LIBi_buff_hit_
                                           	LD R1,[R0]
                                           	JNB PSW,0
                                           	INC R1
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
                                           	ADD R1,__KF8_Temp_Cur_A_TS_CS_+1
                                           	BANKSEL __KF8_LIBi_buff_hit_
                                           	ST [R0],R1
                                           	DEC R0
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
                                           	MOV R1,__KF8_Temp_Cur_A_TS_CS_
                                           	BANKSEL __KF8_LIBi_buff_hit_
                                           	ST [R0],R1
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	4447; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
                                           	JNB	__KF8_lib_Touch_Bits_, 0
                                           	JMP	_00124_DS_
                                           ;	op : INLINEASM
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
                                           	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
                                           	ADD R0, #(__KF8_LIBi_buff_hit_)
                                           	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
                                           	LD R1,[R0]
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
                                           	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
                                           	ADD R0, #(__KF8_LIBi_buff_baseline_)
                                           	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
                                           	ST [R0],R1
                                           	;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
                                           	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
                                           	ADD R0, #(__KF8_LIBi_buff_hit_+1)
                                           	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
                                           	LD R1,[R0]
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
                                           	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
                                           	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
                                           	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ high
                                           	ST [R0],R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
                                           	MOV R0, __KF8_LIBc_channel_ ;;Æ«ÒÆÁ¿
                                           	ADD R0, #(__KF8_LIBc_touch_count_)
                                           	MOV R1,#0X00
                                           	BANKSEL __KF8_LIBc_touch_count_
                                           	ST [R0],R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
                                           	MOV R0, __KF8_LIBc_channel_ ;;Æ«ÒÆÁ¿
                                           	ADD R0, #(__KF8_LIBc_baseline_count_)
                                           	MOV R1,#0x00
                                           	BANKSEL __KF8_LIBc_baseline_count_
                                           	ST [R0],R1
                                           	
                                           ;	op : IFX
                                           ;	.line	4496; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_channel_==0)
                                           	MOV	R0,# 0x00
                                           	BANKSEL	__KF8_LIBc_channel_
                                           	ORL	R0, __KF8_LIBc_channel_
                                           	JB	PSW, 2
                                           	JMP	_00124_DS_
                                           ;	op : +
                                           ;	.line	4500; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Date_Uchar_Temp_TS_CS_++;
                                           	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	INC	__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/3)
                                           ;unsigned compare: left >= lit(0x20=32), size=1
                                           ;	.line	4501; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Date_Uchar_Temp_TS_CS_>31) //Ã¿É¨Ãè1È¦¼ÇÒ»´Î£¬nÈ¦ºó½øÈë¹¤×÷×´Ì¬
                                           	MOV	R0,# 0x20
                                           	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	SUB	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           ;comparing bytes at offset 0
                                           	JB	PSW, 0
                                           	JMP	_00124_DS_
                                           ;	op : =
                                           ;	.line	4503; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag=1;  //½øÈë¹¤×÷×´Ì¬
                                           	BANKSEL	__KF8_lib_Touch_Bits_
                                           	SET	__KF8_lib_Touch_Bits_, 0
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00124_DS_
                                           	MOV R1,# high (_CHS_AMOUNT+0)
                                           	MOV R0,# low (_CHS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
                                           	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	BANKSEL __KF8_LIBc_channel_
                                           	INC __KF8_LIBc_channel_
                                           	XOR R0,__KF8_LIBc_channel_
                                           	JNB PSW,2
                                           	CLR __KF8_LIBc_channel_
                                           	
                                           ;	op : =
                                           ;	.line	4535; "../kf8ts3514_touch_cs_lib.c"	T3H = 0;T3L = 0;
                                           	BANKSEL	_T3H
                                           	CLR	_T3H
                                           ;	op : =
                                           	BANKSEL	_T3L
                                           	CLR	_T3L
                                           ;	op : =
                                           ;	.line	4536; "../kf8ts3514_touch_cs_lib.c"	T4H = 0;T4L = 0;
                                           	BANKSEL	_T4H
                                           	CLR	_T4H
                                           ;	op : =
                                           	BANKSEL	_T4L
                                           	CLR	_T4L
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
                                           	MOV R0, __KF8_LIBc_channel_
                                           	ADD R0, # low (__KF8_TOUCH_CH_EN+0)
                                           	MOV R1, # high (__KF8_TOUCH_CH_EN+0)
                                           	JNB PSW,0
                                           	INC R1
                                           	PAGESEL __R2PCHPCL
                                           	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	ORL R0,#0xe0 ;;
                                           	BANKSEL CTCTL0
                                           	MOV CTCTL0,R0
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           	CRET	
                                           ; exit point of __KF8TS27_Touch_TEST_WaterCS_
                                           
                                           
                                           
                                           func.__KF8TS3514_Touch_Process_WaterCS_	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8TS3514_Touch_Process_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   __R2PCL
                                           ;   __divuint
                                           ;   __KF8_LIBf_scan_channel_
                                           ;   __KF8_LiBf_KEY_Deal_AND_BaseLine_Up
                                           ;   __R2PCL
                                           ;   __divuint
                                           ;   __KF8_LIBf_scan_channel_
                                           ;   __KF8_LiBf_KEY_Deal_AND_BaseLine_Up
                                           ;6 compiler assigned registers:
                                           ;   r0x1038
                                           ;   r0x1039
                                           ;   r0x103A
                                           ;   STK02
                                           ;   STK01
                                           ;   STK00
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8TS3514_Touch_Process_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;	op : INLINEASM
00062f   6003     CLR	0x3, 0               	CLR PSW,0
000630   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_channel_
000631   12af     RLCR	0xaf                	RLCR __KF8_LIBc_channel_
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000632   5190     MOV	0x90, R0             	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
                                           	
                                           ;	op : INLINEASM
                                           	;;
                                           	BANKSEL _CTCTL1
000633   6564     CLR	0x64, 5              	CLR _CTCTL1,5
                                           	BANKSEL __KF8_lib_Touch_Bits_ ;;
                                           	PAGESEL Read_T3_IN
000634   7b9f     JB	0x9f, 3               	JB __KF8_lib_Touch_Bits_,3
000635   c63a     JMP	#0x63a               	JMP Read_T3_IN
                                           Read_T4_IN:
000636   e101     MOVB	#0x01               	BANKSEL _T4H
000637   5261     MOV	R1, 0x61             	MOV R1,_T4H
                                           	BANKSEL _T4L
000638   5060     MOV	R0, 0x60             	MOV R0,_T4L
                                           	PAGESEL Read_T_End
000639   c63c     JMP	#0x63c               	JMP Read_T_End
                                           Read_T3_IN:
                                           	BANKSEL _T3H
00063a   525f     MOV	R1, 0x5f             	MOV R1,_T3H
                                           	BANKSEL _T3L
00063b   504f     MOV	R0, 0x4f             	MOV R0,_T3L
                                           Read_T_End:
00063c   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00063d   53d1     MOV	0xd1, R1             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_+1,R1
00063e   51d0     MOV	0xd0, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
                                           	;;
                                           	;;---------------------------------
                                           	;;==
00063f   9801     MOV	R0, #0x1             	MOV R0,#(1)
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000640   21d0     ADD	0xd0, R0             	ADD __KF8_LIBi_Touch_New_Date_TS_CS_,R0
000641   7003     JNB	0x3, 0               	JNB PSW,0
000642   0bd1     INC	0xd1                 	INC __KF8_LIBi_Touch_New_Date_TS_CS_+1
                                           	;;==;
000643   9801     MOV	R0, #0x1             	MOV R0,#1
000644   ff10     INC	R0                   	INC R0
                                           	PAGESEL IIR_Deal_NEXT_1
000645   c649     JMP	#0x649               	JMP IIR_Deal_NEXT_1
                                           IIR_Deal_DO_1:
000646   6003     CLR	0x3, 0               	CLR PSW,0
000647   11d1     RRC	0xd1                 	RRC __KF8_LIBi_Touch_New_Date_TS_CS_+1
000648   11d0     RRC	0xd0                 	RRC __KF8_LIBi_Touch_New_Date_TS_CS_
                                           IIR_Deal_NEXT_1:
                                           	PAGESEL IIR_Deal_DO_1
000649   ff58     DECJZ	R0                 	DECJZ R0
00064a   c646     JMP	#0x646               	JMP IIR_Deal_DO_1
                                           	;;-----------------------------------
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00064b   5090     MOV	R0, 0x90             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
00064c   808e     ADD	R0, #0x8e            	ADD R0,#(__KF8_LIBi_buff_hit_+0)
00064d   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_
00064e   f701     LD	R1, [R0]              	LD R1,[R0]
00064f   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000650   53b8     MOV	0xb8, R1             	MOV __KF8_Temp_Cur_A_TS_CS_,R1
000651   ff10     INC	R0                   	INC R0
000652   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_
000653   f701     LD	R1, [R0]              	LD R1,[R0]
000654   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000655   53b9     MOV	0xb9, R1             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R1 ;
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000656   50b8     MOV	R0, 0xb8             	MOV R0,__KF8_Temp_Cur_A_TS_CS_
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000657   51b6     MOV	0xb6, R0             	MOV __KF8_Temp_Cur_B_TS_CS_,R0
000658   53b7     MOV	0xb7, R1             	MOV __KF8_Temp_Cur_B_TS_CS_+1,R1 ;
                                           	;;==
000659   9801     MOV	R0, #0x1             	MOV R0,#(1)
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
00065a   21b6     ADD	0xb6, R0             	ADD __KF8_Temp_Cur_B_TS_CS_,R0
00065b   7003     JNB	0x3, 0               	JNB PSW,0
00065c   0bb7     INC	0xb7                 	INC __KF8_Temp_Cur_B_TS_CS_+1
                                           	;;==;
00065d   9801     MOV	R0, #0x1             	MOV R0,#1
00065e   ff10     INC	R0                   	INC R0
                                           	PAGESEL IIR_Deal_NEXT_2
00065f   c663     JMP	#0x663               	JMP IIR_Deal_NEXT_2
                                           IIR_Deal_DO_2:
000660   6003     CLR	0x3, 0               	CLR PSW,0
000661   11b7     RRC	0xb7                 	RRC __KF8_Temp_Cur_B_TS_CS_+1
000662   11b6     RRC	0xb6                 	RRC __KF8_Temp_Cur_B_TS_CS_
                                           IIR_Deal_NEXT_2:
                                           	PAGESEL IIR_Deal_DO_2
000663   ff58     DECJZ	R0                 	DECJZ R0
000664   c660     JMP	#0x660               	JMP IIR_Deal_DO_2 ;
000665   50b6     MOV	R0, 0xb6             	MOV R0,__KF8_Temp_Cur_B_TS_CS_
000666   52b7     MOV	R1, 0xb7             	MOV R1,__KF8_Temp_Cur_B_TS_CS_+1
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000667   39b8     SUB	0xb8, R0             	SUB __KF8_Temp_Cur_A_TS_CS_,R0
000668   7803     JB	0x3, 0                	JB PSW,0
000669   07b9     DEC	0xb9                 	DEC __KF8_Temp_Cur_A_TS_CS_+1
00066a   3bb9     SUB	0xb9, R1             	SUB __KF8_Temp_Cur_A_TS_CS_+1,R1
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00066b   52d1     MOV	R1, 0xd1             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
00066c   50d0     MOV	R0, 0xd0             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
00066d   21b8     ADD	0xb8, R0             	ADD __KF8_Temp_Cur_A_TS_CS_,R0
00066e   7003     JNB	0x3, 0               	JNB PSW,0
00066f   ff11     INC	R1                   	INC R1
000670   23b9     ADD	0xb9, R1             	ADD __KF8_Temp_Cur_A_TS_CS_+1,R1 ;
000671   52b8     MOV	R1, 0xb8             	MOV R1,__KF8_Temp_Cur_A_TS_CS_
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000672   5090     MOV	R0, 0x90             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
000673   808e     ADD	R0, #0x8e            	ADD R0,#(__KF8_LIBi_buff_hit_+0)
000674   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_
000675   f748     ST	[R0], R1              	ST[R0],R1
000676   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000677   52b9     MOV	R1, 0xb9             	MOV R1,__KF8_Temp_Cur_A_TS_CS_+1
000678   ff10     INC	R0                   	INC R0
000679   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_
00067a   f748     ST	[R0], R1              	ST[R0],R1
                                           	;;-----------------------------------
                                           	
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           ;	.line	4108; "../kf8ts3514_touch_cs_lib.c"	if(TCS_COUNT>1)
00067b   990b     MOV	R1, #0xb             	MOV	R1,# high (_TCS_COUNT+0)
00067c   98ae     MOV	R0, #0xae            	MOV	R0,# low (_TCS_COUNT+0)
                                           	PAGESEL	__R2PCL
00067d   db9d     CALL	#0xb9d              	CALL	__R2PCL
                                           	PAGESEL	$
00067e   e100     MOVB	#0x00               	BANKSEL	r0x1038
00067f   5183     MOV	0x83, R0             	MOV	r0x1038, R0
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;unsigned compare: left >= lit(0x2=2), size=1
000680   9802     MOV	R0, #0x2             	MOV	R0,# 0x02
                                           	BANKSEL	r0x1038
000681   3883     SUB	R0, 0x83             	SUB	R0, r0x1038
                                           ;comparing bytes at offset 0
000682   7803     JB	0x3, 0                	JB	PSW, 0
000683   c6d3     JMP	#0x6d3               	JMP	_00082_DS_
                                           ;	op : IFX
                                           ;	.line	4110; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Samp_Times_TS_CS_==0)
000684   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
000685   308f     ORL	R0, 0x8f             	ORL	R0, __KF8_lib_Samp_Times_TS_CS_
000686   7a03     JB	0x3, 2                	JB	PSW, 2
000687   c690     JMP	#0x690               	JMP	_00078_DS_
                                           ;	op : =
                                           ;	.line	4112; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Samp_Times_TS_CS_=TCS_COUNT;
                                           	BANKSEL	r0x1038
000688   0e83     MOVZ	R0, 0x83            	MOVZ	R0, r0x1038
                                           	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
000689   518f     MOV	0x8f, R0             	MOV	__KF8_lib_Samp_Times_TS_CS_, R0
                                           ;	op : =
                                           ;	.line	4113; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Change_channel_Flag =1;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
00068a   6c9f     SET	0x9f, 4              	SET	__KF8_lib_Touch_Bits_, 4
                                           ;	op : =
                                           ;	.line	4114; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_buff_hit_count_TS_CS_=0;
                                           	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
00068b   03b4     CLR	0xb4                 	CLR	__KF8_LIBi_buff_hit_count_TS_CS_
                                           	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
00068c   03b5     CLR	0xb5                 	CLR	(__KF8_LIBi_buff_hit_count_TS_CS_ + 1)
                                           ;	op : CAST
                                           ;	.line	4115; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_bahualvtemportemp_TS_CS_=TCS_COUNT;
                                           	BANKSEL	r0x1038
00068d   0e83     MOVZ	R0, 0x83            	MOVZ	R0, r0x1038
                                           	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
00068e   51be     MOV	0xbe, R0             	MOV	__KF8_lib_bahualvtemportemp_TS_CS_, R0
                                           	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
00068f   03bf     CLR	0xbf                 	CLR	(__KF8_lib_bahualvtemportemp_TS_CS_ + 1)
                                           ;	op : LABEL
                                           ;	op : LEFT_OP
                                           _00078_DS_
                                           ;	.line	4119; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_buff_hit_count_TS_CS_+=_KF8_LIBi_buff_hit_[_KF8_LIBc_channel_];
000690   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	__KF8_LIBc_channel_
000691   12af     RLCR	0xaf                	RLCR	__KF8_LIBc_channel_
                                           	BANKSEL	r0x1038
000692   5183     MOV	0x83, R0             	MOV	r0x1038, R0
                                           ;	op : +
000693   988e     MOV	R0, #0x8e            	MOV	R0,# (__KF8_LIBi_buff_hit_ + 0)
                                           	BANKSEL	r0x1038
000694   2183     ADD	0x83, R0             	ADD	r0x1038, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           	BANKSEL	r0x1038
000695   5283     MOV	R1, 0x83             	MOV	R1, r0x1038
000696   e101     MOVB	#0x01               	BANKSEL	__KF8_LIBi_buff_hit_
000697   f708     LD	R0, [R1]              	LD	R0, [R1]
000698   e100     MOVB	#0x00               	BANKSEL	r0x1039
000699   5182     MOV	0x82, R0             	MOV	r0x1039, R0
00069a   ff11     INC	R1                   	INC	R1
00069b   e101     MOVB	#0x01               	BANKSEL	__KF8_LIBi_buff_hit_
00069c   f708     LD	R0, [R1]              	LD	R0, [R1]
00069d   e100     MOVB	#0x00               	BANKSEL	r0x103A
00069e   5181     MOV	0x81, R0             	MOV	r0x103A, R0
                                           ;	op : +
                                           	BANKSEL	r0x1039
00069f   5082     MOV	R0, 0x82             	MOV	R0, r0x1039
                                           	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
0006a0   21b4     ADD	0xb4, R0             	ADD	__KF8_LIBi_buff_hit_count_TS_CS_, R0
                                           	BANKSEL	r0x103A
0006a1   0e81     MOVZ	R0, 0x81            	MOVZ	R0, r0x103A
0006a2   7003     JNB	0x3, 0               	JNB	PSW, 0
0006a3   ff10     INC	R0                   	INC	R0
0006a4   7203     JNB	0x3, 2               	JNB	PSW, 2
0006a5   c6a7     JMP	#0x6a7               	JMP	_00133_DS_
                                           	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
0006a6   21b5     ADD	0xb5, R0             	ADD	(__KF8_LIBi_buff_hit_count_TS_CS_ + 1), R0
                                           ;	op : -
                                           _00133_DS_
                                           ;	.line	4120; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Samp_Times_TS_CS_--;
                                           	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
0006a7   078f     DEC	0x8f                 	DEC	__KF8_lib_Samp_Times_TS_CS_
                                           ;	op : IFX
                                           ;	.line	4121; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Samp_Times_TS_CS_==0)
0006a8   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
0006a9   308f     ORL	R0, 0x8f             	ORL	R0, __KF8_lib_Samp_Times_TS_CS_
0006aa   7a03     JB	0x3, 2                	JB	PSW, 2
0006ab   c6d3     JMP	#0x6d3               	JMP	_00082_DS_
                                           ;	op : =
                                           ;	.line	4123; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Change_channel_Flag=0;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0006ac   649f     CLR	0x9f, 4              	CLR	__KF8_lib_Touch_Bits_, 4
                                           ;	op : LEFT_OP
                                           ;	.line	4124; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_buff_hit_[_KF8_LIBc_channel_]=_KF8_LIBi_buff_hit_count_TS_CS_/_KF8_lib_bahualvtemportemp_TS_CS_;
0006ad   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	__KF8_LIBc_channel_
0006ae   12af     RLCR	0xaf                	RLCR	__KF8_LIBc_channel_
                                           	BANKSEL	r0x1038
0006af   5183     MOV	0x83, R0             	MOV	r0x1038, R0
                                           ;	op : +
0006b0   988e     MOV	R0, #0x8e            	MOV	R0,# (__KF8_LIBi_buff_hit_ + 0)
                                           	BANKSEL	r0x1038
0006b1   2183     ADD	0x83, R0             	ADD	r0x1038, R0
                                           ;	op : CAST
                                           	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
0006b2   0ebe     MOVZ	R0, 0xbe            	MOVZ	R0, __KF8_lib_bahualvtemportemp_TS_CS_
                                           	BANKSEL	r0x1039
0006b3   5182     MOV	0x82, R0             	MOV	r0x1039, R0
                                           	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
0006b4   0ebf     MOVZ	R0, 0xbf            	MOVZ	R0, (__KF8_lib_bahualvtemportemp_TS_CS_ + 1)
                                           	BANKSEL	r0x103A
0006b5   5181     MOV	0x81, R0             	MOV	r0x103A, R0
                                           ;	op : SEND
                                           ;	op : SEND
                                           ;	op : CALL
                                           	BANKSEL	r0x1039
0006b6   0e82     MOVZ	R0, 0x82            	MOVZ	R0, r0x1039
0006b7   e101     MOVB	#0x01               	BANKSEL	STK02
0006b8   51bd     MOV	0xbd, R0             	MOV	STK02, R0
0006b9   e100     MOVB	#0x00               	BANKSEL	r0x103A
0006ba   0e81     MOVZ	R0, 0x81            	MOVZ	R0, r0x103A
0006bb   e101     MOVB	#0x01               	BANKSEL	STK01
0006bc   51be     MOV	0xbe, R0             	MOV	STK01, R0
0006bd   e100     MOVB	#0x00               	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
0006be   0eb4     MOVZ	R0, 0xb4            	MOVZ	R0, __KF8_LIBi_buff_hit_count_TS_CS_
0006bf   e101     MOVB	#0x01               	BANKSEL	STK00
0006c0   51bf     MOV	0xbf, R0             	MOV	STK00, R0
0006c1   e100     MOVB	#0x00               	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
0006c2   0eb5     MOVZ	R0, 0xb5            	MOVZ	R0, (__KF8_LIBi_buff_hit_count_TS_CS_ + 1)
                                           	PAGESEL	__divuint
0006c3   da6d     CALL	#0xa6d              	CALL	__divuint
                                           	PAGESEL	$
0006c4   e100     MOVB	#0x00               	BANKSEL	r0x103A
0006c5   5181     MOV	0x81, R0             	MOV	r0x103A, R0
0006c6   e101     MOVB	#0x01               	BANKSEL	STK00
0006c7   0ebf     MOVZ	R0, 0xbf            	MOVZ	R0, STK00
0006c8   e100     MOVB	#0x00               	BANKSEL	r0x1039
0006c9   5182     MOV	0x82, R0             	MOV	r0x1039, R0
                                           ;	op : =
                                           	BANKSEL	r0x1039
0006ca   0e82     MOVZ	R0, 0x82            	MOVZ	R0, r0x1039
                                           	BANKSEL	r0x1038
0006cb   5283     MOV	R1, 0x83             	MOV	R1, r0x1038
0006cc   e101     MOVB	#0x01               	BANKSEL	__KF8_LIBi_buff_hit_
0006cd   f741     ST	[R1], R0              	ST	[R1], R0
0006ce   ff11     INC	R1                   	INC	R1
0006cf   e100     MOVB	#0x00               	BANKSEL	r0x103A
0006d0   0e81     MOVZ	R0, 0x81            	MOVZ	R0, r0x103A
0006d1   e101     MOVB	#0x01               	BANKSEL	__KF8_LIBi_buff_hit_
0006d2   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00082_DS_
                                           ;	.line	4132; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_channel_buf1=_KF8_LIBc_channel_;
0006d3   e100     MOVB	#0x00               	BANKSEL	__KF8_LIBc_channel_
0006d4   0eaf     MOVZ	R0, 0xaf            	MOVZ	R0, __KF8_LIBc_channel_
                                           	BANKSEL	__KF8_LIBc_channel_buf1
0006d5   518c     MOV	0x8c, R0             	MOV	__KF8_LIBc_channel_buf1, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_lib_Touch_Bits_
                                           	PAGESEL label_2016_07_28
0006d6   749f     JNB	0x9f, 4              	JNB __KF8_lib_Touch_Bits_,4
0006d7   c6e0     JMP	#0x6e0               	JMP label_2016_07_28
0006d8   990b     MOV	R1, #0xb             	MOV R1,# high (_CHS_AMOUNT+0)
0006d9   989f     MOV	R0, #0x9f            	MOV R0,# low (_CHS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
0006da   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0006db   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_channel_buf1
0006dc   0b8c     INC	0x8c                 	INC __KF8_LIBc_channel_buf1
0006dd   188c     XOR	R0, 0x8c             	XOR R0,__KF8_LIBc_channel_buf1
0006de   7203     JNB	0x3, 2               	JNB PSW,2
0006df   038c     CLR	0x8c                 	CLR __KF8_LIBc_channel_buf1
                                           label_2016_07_28:
                                           	
                                           ;	op : =
                                           ;	.line	4163; "../kf8ts3514_touch_cs_lib.c"	T3H = 0;T3L = 0;
                                           	BANKSEL	_T3H
0006e0   035f     CLR	0x5f                 	CLR	_T3H
                                           ;	op : =
                                           	BANKSEL	_T3L
0006e1   034f     CLR	0x4f                 	CLR	_T3L
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	4164; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0006e2   7a9f     JB	0x9f, 2               	JB	__KF8_lib_Touch_Bits_, 2
0006e3   c6e5     JMP	#0x6e5               	JMP	_00084_DS_
                                           ;	op : INLINEASM
                                           	MOVB #0x00
0006e4   6553     CLR	0x53, 5              	CLR 0x53,5
                                           	
                                           ;	op : LABEL
                                           ;	op : =
                                           _00084_DS_
                                           ;	.line	4174; "../kf8ts3514_touch_cs_lib.c"	T4H = 0;T4L = 0;
0006e5   e101     MOVB	#0x01               	BANKSEL	_T4H
0006e6   0361     CLR	0x61                 	CLR	_T4H
                                           ;	op : =
                                           	BANKSEL	_T4L
0006e7   0360     CLR	0x60                 	CLR	_T4L
                                           ;	op : =
                                           ;	.line	4175; "../kf8ts3514_touch_cs_lib.c"	AIEL = 0;
0006e8   e100     MOVB	#0x00               	BANKSEL	_INTCTL_bits
0006e9   660b     CLR	0xb, 6               	CLR	_INTCTL_bits, 6
                                           ;	op : =
                                           ;	.line	4176; "../kf8ts3514_touch_cs_lib.c"	AIEH = 0;
                                           	BANKSEL	_INTCTL_bits
0006ea   670b     CLR	0xb, 7               	CLR	_INTCTL_bits, 7
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_buf1
0006eb   508c     MOV	R0, 0x8c             	MOV R0, __KF8_LIBc_channel_buf1
0006ec   8088     ADD	R0, #0x88            	ADD R0, # low (__KF8_TOUCH_CH_EN+0)
0006ed   990b     MOV	R1, #0xb             	MOV R1, # high (__KF8_TOUCH_CH_EN+0)
0006ee   7003     JNB	0x3, 0               	JNB PSW,0
0006ef   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
0006f0   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0006f1   90e0     ORL	R0, #0xe0            	ORL R0,#0xe0 ;;
0006f2   e100     MOVB	#0x00               	BANKSEL _INTCTL
0006f3   660b     CLR	0xb, 6               	CLR _INTCTL,6
0006f4   670b     CLR	0xb, 7               	CLR _INTCTL,7 ;
                                           	BANKSEL _CTCTL0
0006f5   5153     MOV	0x53, R0             	MOV _CTCTL0,R0
0006f6   0000     NOP                      	NOP
0006f7   7e53     JB	0x53, 6               	JB _CTCTL0,6 ;
0006f8   c6f5     JMP	#0x6f5               	JMP $-3
                                           	BANKSEL _CTCTL1
0006f9   6d64     SET	0x64, 5              	SET _CTCTL1,5
                                           	
                                           ;	op : =
                                           ;	.line	4205; "../kf8ts3514_touch_cs_lib.c"	touch_weisuiji_3514_cnt=0;
                                           	BANKSEL	_touch_weisuiji_3514_cnt
0006fa   038d     CLR	0x8d                 	CLR	_touch_weisuiji_3514_cnt
                                           ;	op : LABEL
                                           ;	op : BITWISEAND
                                           _00087_DS_
                                           ;	.line	4206; "../kf8ts3514_touch_cs_lib.c"	while(!(CTCTL1&0X04))
                                           	BANKSEL	_CTCTL1
0006fb   7264     JNB	0x64, 2              	JNB	_CTCTL1, 2
0006fc   c704     JMP	#0x704               	JMP	_00089_DS_
                                           ;	op : =
                                           ;	.line	4209; "../kf8ts3514_touch_cs_lib.c"	if(touch_weisuiji_3514_cnt++>20)			//¼æÈÝÀÏ°æ±¾Ã»ÓÐ¸ÃÎ»ÖÃÇåÁã
                                           	BANKSEL	_touch_weisuiji_3514_cnt
0006fd   0e8d     MOVZ	R0, 0x8d            	MOVZ	R0, _touch_weisuiji_3514_cnt
                                           	BANKSEL	r0x1038
0006fe   5183     MOV	0x83, R0             	MOV	r0x1038, R0
                                           ;	op : +
                                           	BANKSEL	_touch_weisuiji_3514_cnt
0006ff   0b8d     INC	0x8d                 	INC	_touch_weisuiji_3514_cnt
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;unsigned compare: left >= lit(0x15=21), size=1
000700   9815     MOV	R0, #0x15            	MOV	R0,# 0x15
                                           	BANKSEL	r0x1038
000701   3883     SUB	R0, 0x83             	SUB	R0, r0x1038
                                           ;comparing bytes at offset 0
000702   7803     JB	0x3, 0                	JB	PSW, 0
000703   c6fb     JMP	#0x6fb               	JMP	_00087_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00089_DS_
                                           ;	.line	4217; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000704   7a9f     JB	0x9f, 2               	JB	__KF8_lib_Touch_Bits_, 2
000705   c707     JMP	#0x707               	JMP	_00091_DS_
                                           ;	op : INLINEASM
                                           	MOVB #0x00
000706   6d53     SET	0x53, 5              	SET 0x53,5
                                           	
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00091_DS_
                                           ;	.line	4224; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000707   7b9f     JB	0x9f, 3               	JB	__KF8_lib_Touch_Bits_, 3
000708   c70d     JMP	#0x70d               	JMP	_00093_DS_
                                           ;	op : =
                                           ;	.line	4226; "../kf8ts3514_touch_cs_lib.c"	T4L = 0;    T4H = 0; 	T4ON=1;		// T3 T4 Èç¹û·ÖÆµ Íâ²¿¿ÉÉèÖÃ
000709   e101     MOVB	#0x01               	BANKSEL	_T4L
00070a   0360     CLR	0x60                 	CLR	_T4L
                                           ;	op : =
                                           	BANKSEL	_T4H
00070b   0361     CLR	0x61                 	CLR	_T4H
                                           ;	op : =
                                           	BANKSEL	_T4CTL_bits
00070c   6864     SET	0x64, 0              	SET	_T4CTL_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00093_DS_
                                           ;	.line	4228; "../kf8ts3514_touch_cs_lib.c"	AIEL=1;		AIEH=1;// »Ö¸´ÖÐ¶ÏÊ¹ÄÜ
00070d   e100     MOVB	#0x00               	BANKSEL	_INTCTL_bits
00070e   6e0b     SET	0xb, 6               	SET	_INTCTL_bits, 6
                                           ;	op : =
                                           	BANKSEL	_INTCTL_bits
00070f   6f0b     SET	0xb, 7               	SET	_INTCTL_bits, 7
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	4233; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000710   709f     JNB	0x9f, 0              	JNB	__KF8_lib_Touch_Bits_, 0
000711   c739     JMP	#0x739               	JMP	_00101_DS_
                                           ;	op : INLINEASM
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000712   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
000713   808e     ADD	R0, #0x8e            	ADD R0, #(__KF8_LIBi_buff_hit_)
000714   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
000715   f701     LD	R1, [R0]              	LD R1,[R0]
000716   e100     MOVB	#0x00               	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000717   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
000718   8080     ADD	R0, #0x80            	ADD R0, #(__KF8_LIBi_buff_baseline_)
000719   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
00071a   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;
00071b   e100     MOVB	#0x00               	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00071c   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
00071d   808f     ADD	R0, #0x8f            	ADD R0, #(__KF8_LIBi_buff_hit_+1)
00071e   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
00071f   f701     LD	R1, [R0]              	LD R1,[R0]
000720   e100     MOVB	#0x00               	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000721   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
000722   8081     ADD	R0, #0x81            	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
000723   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ high
000724   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000725   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_channel_
000726   50af     MOV	R0, 0xaf             	MOV R0, __KF8_LIBc_channel_ ;;Æ«ÒÆÁ¿
000727   80e4     ADD	R0, #0xe4            	ADD R0, #(__KF8_LIBc_touch_count_)
000728   9900     MOV	R1, #0               	MOV R1,#0X00
                                           	BANKSEL __KF8_LIBc_touch_count_
000729   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
00072a   50af     MOV	R0, 0xaf             	MOV R0, __KF8_LIBc_channel_ ;;Æ«ÒÆÁ¿
00072b   80eb     ADD	R0, #0xeb            	ADD R0, #(__KF8_LIBc_baseline_count_)
00072c   9900     MOV	R1, #0               	MOV R1,#0x00
                                           	BANKSEL __KF8_LIBc_baseline_count_
00072d   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : IFX
                                           ;	.line	4281; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_channel_==0)
00072e   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	__KF8_LIBc_channel_
00072f   30af     ORL	R0, 0xaf             	ORL	R0, __KF8_LIBc_channel_
000730   7a03     JB	0x3, 2                	JB	PSW, 2
000731   c746     JMP	#0x746               	JMP	_00102_DS_
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000732   0b93     INC	0x93                 	INC __KF8_lib_Date_Uchar_Temp_TS_CS_
000733   9878     MOV	R0, #0x78            	MOV R0, #0X78
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000734   3893     SUB	R0, 0x93             	SUB R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL label_over
000735   7803     JB	0x3, 0                	JB PSW, 0
000736   c738     JMP	#0x738               	JMP label_over
                                           	BANKSEL __KF8_lib_Touch_Bits_
000737   689f     SET	0x9f, 0              	SET __KF8_lib_Touch_Bits_, 0
                                           label_over:
                                           	
                                           ;	op : GOTO
000738   c746     JMP	#0x746               	JMP	_00102_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00101_DS_
                                           	BANKSEL __KF8_Work_Delay_Count_For_Flag_TS_CS_
000739   0b9e     INC	0x9e                 	INC __KF8_Work_Delay_Count_For_Flag_TS_CS_
00073a   9801     MOV	R0, #0x1             	MOV R0,#0X01
                                           	BANKSEL __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
00073b   7a03     JB	0x3, 2                	JB PSW,2 ;;255+1µÄÒç³öºó
00073c   519d     MOV	0x9d, R0             	MOV __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_,R0
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	4328; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Change_channel_Flag==0)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
00073d   749f     JNB	0x9f, 4              	JNB	__KF8_lib_Touch_Bits_, 4
00073e   c746     JMP	#0x746               	JMP	_00102_DS_
                                           ;	op : CALL
                                           ;	.line	4330; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBf_scan_channel_(); //É¨ÃèADÍ¨µÀ,¼ÆËã±ä»¯ÂÊ£¬×ö±ä»¯Í³¼Æ
                                           	PAGESEL	__KF8_LIBf_scan_channel_
00073f   d497     CALL	#0x497              	CALL	__KF8_LIBf_scan_channel_
                                           	PAGESEL	$
                                           ;	op : IFX
                                           ;	.line	4332; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_channel_==0)
000740   9800     MOV	R0, #0               	MOV	R0,# 0x00
000741   e100     MOVB	#0x00               	BANKSEL	__KF8_LIBc_channel_
000742   30af     ORL	R0, 0xaf             	ORL	R0, __KF8_LIBc_channel_
000743   7a03     JB	0x3, 2                	JB	PSW, 2
000744   c746     JMP	#0x746               	JMP	_00102_DS_
                                           ;	op : CALL
                                           ;	.line	4334; "../kf8ts3514_touch_cs_lib.c"	_KF8_LiBf_KEY_Deal_AND_BaseLine_Up();
                                           	PAGESEL	__KF8_LiBf_KEY_Deal_AND_BaseLine_Up
000745   d00f     CALL	#0xf                	CALL	__KF8_LiBf_KEY_Deal_AND_BaseLine_Up
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00102_DS_
000746   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Touch_Bits_
                                           	PAGESEL label_2016_01_25
000747   749f     JNB	0x9f, 4              	JNB __KF8_lib_Touch_Bits_,4
000748   c751     JMP	#0x751               	JMP label_2016_01_25
000749   990b     MOV	R1, #0xb             	MOV R1,# high (_CHS_AMOUNT+0)
00074a   989f     MOV	R0, #0x9f            	MOV R0,# low (_CHS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
00074b   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
00074c   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_channel_
00074d   0baf     INC	0xaf                 	INC __KF8_LIBc_channel_
00074e   18af     XOR	R0, 0xaf             	XOR R0,__KF8_LIBc_channel_
00074f   7203     JNB	0x3, 2               	JNB PSW,2
000750   03af     CLR	0xaf                 	CLR __KF8_LIBc_channel_
                                           label_2016_01_25:
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000751   0008     CRET                     	CRET	
                                           ; exit point of __KF8TS3514_Touch_Process_WaterCS_
                                           
                                           
                                           
                                           func.__KF8_LIBf_scan_channel_	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8_LIBf_scan_channel_	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   __KF8_Lib_Date_Change_get_
                                           ;   __R2PCL
                                           ;   __KF8_Lib_Date_Change_get_
                                           ;   __R2PCL
                                           ;1 compiler assigned register :
                                           ;   r0x1031
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8_LIBf_scan_channel_	;Function start
                                           ; 2 exit points
                                           ;	op : INLINEASM
000497   6003     CLR	0x3, 0               	CLR PSW,0
000498   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_channel_
000499   12af     RLCR	0xaf                	RLCR __KF8_LIBc_channel_
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00049a   5190     MOV	0x90, R0             	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00049b   9801     MOV	R0, #0x1             	MOV R0,#0x01
00049c   51d0     MOV	0xd0, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
00049d   03d1     CLR	0xd1                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
00049e   03d2     CLR	0xd2                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
00049f   03d3     CLR	0xd3                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
0004a0   50af     MOV	R0, 0xaf             	MOV R0,__KF8_LIBc_channel_
0004a1   ff10     INC	R0                   	INC R0
                                           	PAGESEL RLCSel
0004a2   c4a9     JMP	#0x4a9               	JMP RLCSel
                                           RLCDeal:
0004a3   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0004a4   6003     CLR	0x3, 0               	CLR PSW,0
0004a5   13d0     RLC	0xd0                 	RLC __KF8_LIBi_Touch_New_Date_TS_CS_
0004a6   13d1     RLC	0xd1                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
0004a7   13d2     RLC	0xd2                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
0004a8   13d3     RLC	0xd3                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           RLCSel:
                                           	PAGESEL RLCDeal
0004a9   ff58     DECJZ	R0                 	DECJZ R0
0004aa   c4a3     JMP	#0x4a3               	JMP RLCDeal
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0004ab   5290     MOV	R1, 0x90             	MOV R1,_Addr_Copy_Int_KF8_Lib_TS_CS_
0004ac   818e     ADD	R1, #0x8e            	ADD R1,#(__KF8_LIBi_buff_hit_+0)
                                           	;;;;;;;;;;;;;;;;;;;;;
0004ad   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_
0004ae   f708     LD	R0, [R1]              	LD R0,[R1]
0004af   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0004b0   51b8     MOV	0xb8, R0             	MOV __KF8_Temp_Cur_A_TS_CS_, R0
                                           	;;;;;;;;;;;;;;;
0004b1   ff11     INC	R1                   	INC R1
0004b2   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_
0004b3   f708     LD	R0, [R1]              	LD R0,[R1]
0004b4   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0004b5   51b9     MOV	0xb9, R0             	MOV (__KF8_Temp_Cur_A_TS_CS_+1), R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0004b6   5290     MOV	R1, 0x90             	MOV R1,_Addr_Copy_Int_KF8_Lib_TS_CS_
0004b7   8180     ADD	R1, #0x80            	ADD R1,#(__KF8_LIBi_buff_baseline_+0)
                                           	;;;;
0004b8   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_
0004b9   f708     LD	R0, [R1]              	LD R0,[R1]
0004ba   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0004bb   51b6     MOV	0xb6, R0             	MOV __KF8_Temp_Cur_B_TS_CS_, R0
                                           	;;;;
0004bc   ff11     INC	R1                   	INC R1
0004bd   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_
0004be   f708     LD	R0, [R1]              	LD R0,[R1]
0004bf   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0004c0   51b7     MOV	0xb7, R0             	MOV (__KF8_Temp_Cur_B_TS_CS_+1), R0
                                           	
                                           ;	op : CALL
                                           ;	.line	3049; "../kf8ts3514_touch_cs_lib.c"	_KF8_Lib_Date_Change_get_();
                                           	PAGESEL	__KF8_Lib_Date_Change_get_
0004c1   d993     CALL	#0x993              	CALL	__KF8_Lib_Date_Change_get_
                                           	PAGESEL	$
                                           ;	op : INLINEASM
0004c2   e100     MOVB	#0x00               	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06271109
0004c3   7fbf     JB	0xbf, 7               	JB (__KF8_lib_bahualvtemportemp_TS_CS_ + 1),7 ;
0004c4   c4cd     JMP	#0x4cd               	JMP lable_06271109 ;
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;
0004c5   98a4     MOV	R0, #0xa4            	MOV R0,#low(__KF8_BasicLine_UP_Noise_Threshold_)
0004c6   990b     MOV	R1, #0xb             	MOV R1,#high(__KF8_BasicLine_UP_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
0004c7   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0004c8   e100     MOVB	#0x00               	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0004c9   38be     SUB	R0, 0xbe             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06271109
0004ca   7003     JNB	0x3, 0               	JNB PSW, 0 ;;
0004cb   c4cd     JMP	#0x4cd               	JMP lable_06271109 ;
                                           	BANKSEL __KF8_lib_CH_UP_Change_Count_TS_CS_
0004cc   0b94     INC	0x94                 	INC __KF8_lib_CH_UP_Change_Count_TS_CS_
                                           lable_06271109:
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06261552
0004cd   77bf     JNB	0xbf, 7              	JNB (__KF8_lib_bahualvtemportemp_TS_CS_ + 1),7 ;
0004ce   c4f3     JMP	#0x4f3               	JMP lable_06261552 ;
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;
0004cf   98a5     MOV	R0, #0xa5            	MOV R0,#low(__KF8_BasicLine_Down_Noise_Threshold_)
0004d0   990b     MOV	R1, #0xb             	MOV R1,#high(__KF8_BasicLine_Down_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
0004d1   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0004d2   e100     MOVB	#0x00               	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0004d3   38be     SUB	R0, 0xbe             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06261552
0004d4   7803     JB	0x3, 0                	JB PSW, 0 ;;
0004d5   c4f3     JMP	#0x4f3               	JMP lable_06261552 ;
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0004d6   50d8     MOV	R0, 0xd8             	MOV R0,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0004d7   52d9     MOV	R1, 0xd9             	MOV R1,(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1)
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0004d8   28d0     AND	R0, 0xd0             	AND R0 ,__KF8_LIBi_Touch_New_Date_TS_CS_
0004d9   2ad1     AND	R1, 0xd1             	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+1)
0004da   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_06261552
0004db   7a03     JB	0x3, 2                	JB PSW,2
0004dc   c4f3     JMP	#0x4f3               	JMP lable_06261552
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0004dd   50da     MOV	R0, 0xda             	MOV R0,(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2)
0004de   52db     MOV	R1, 0xdb             	MOV R1,(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3)
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0004df   28d2     AND	R0, 0xd2             	AND R0,(__KF8_LIBi_Touch_New_Date_TS_CS_+2)
0004e0   2ad3     AND	R1, 0xd3             	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+3)
0004e1   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_06261552
0004e2   7a03     JB	0x3, 2                	JB PSW,2
0004e3   c4f3     JMP	#0x4f3               	JMP lable_06261552
                                           	;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0004e4   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
0004e5   52d5     MOV	R1, 0xd5             	MOV R1,(__KF8_lib_CH_DW_Change_Flag_TS_CS_+1)
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0004e6   28d0     AND	R0, 0xd0             	AND R0 ,__KF8_LIBi_Touch_New_Date_TS_CS_
0004e7   2ad1     AND	R1, 0xd1             	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+1)
0004e8   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_06261552
0004e9   7a03     JB	0x3, 2                	JB PSW,2
0004ea   c4f3     JMP	#0x4f3               	JMP lable_06261552
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0004eb   50d6     MOV	R0, 0xd6             	MOV R0,(__KF8_lib_CH_DW_Change_Flag_TS_CS_+2)
0004ec   52d7     MOV	R1, 0xd7             	MOV R1,(__KF8_lib_CH_DW_Change_Flag_TS_CS_+3)
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0004ed   28d2     AND	R0, 0xd2             	AND R0,(__KF8_LIBi_Touch_New_Date_TS_CS_+2)
0004ee   2ad3     AND	R1, 0xd3             	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+3)
0004ef   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_06261552
0004f0   7a03     JB	0x3, 2                	JB PSW,2
0004f1   c4f3     JMP	#0x4f3               	JMP lable_06261552
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_CH_DW_Change_Count_TS_CS_
0004f2   0b95     INC	0x95                 	INC __KF8_lib_CH_DW_Change_Count_TS_CS_
                                           lable_06261552:
                                           ;	op : INLINEASM
                                           	;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0004f3   50be     MOV	R0, 0xbe             	MOV R0,__KF8_lib_bahualvtemportemp_TS_CS_
0004f4   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
0004f5   51bc     MOV	0xbc, R0             	MOV _change_buf_KF8_Lib_TS_CS_,R0
0004f6   53bd     MOV	0xbd, R1             	MOV _change_buf_KF8_Lib_TS_CS_+1,R1
                                           	;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0004f7   5090     MOV	R0, 0x90             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
0004f8   80f2     ADD	R0, #0xf2            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
                                           	BANKSEL __KF8_LIBi_Date_Change_
0004f9   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
0004fa   3bbc     SUB	0xbc, R1             	SUB _change_buf_KF8_Lib_TS_CS_,R1
0004fb   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
0004fc   f701     LD	R1, [R0]              	LD R1,[R0]
0004fd   7803     JB	0x3, 0                	JB PSW,0
0004fe   ff11     INC	R1                   	INC R1
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
0004ff   3bbd     SUB	0xbd, R1             	SUB _change_buf_KF8_Lib_TS_CS_+1,R1
                                           	;;
                                           	PAGESEL _KF8_LIBf_scan_channel_DS_0003
000500   7fbd     JB	0xbd, 7               	JB _change_buf_KF8_Lib_TS_CS_+1,7
000501   c507     JMP	#0x507               	JMP _KF8_LIBf_scan_channel_DS_0003
000502   05bc     CPL	0xbc                 	CPL _change_buf_KF8_Lib_TS_CS_
000503   05bd     CPL	0xbd                 	CPL _change_buf_KF8_Lib_TS_CS_+1
000504   0bbc     INC	0xbc                 	INC _change_buf_KF8_Lib_TS_CS_
000505   7203     JNB	0x3, 2               	JNB PSW,2
000506   0bbd     INC	0xbd                 	INC _change_buf_KF8_Lib_TS_CS_+1
                                           	;;
                                           _KF8_LIBf_scan_channel_DS_0003:
000507   990b     MOV	R1, #0xb             	MOV R1,#High(__KF8_Data_Steady_Threshold_Set_+0)
000508   98a6     MOV	R0, #0xa6            	MOV R0,#Low(__KF8_Data_Steady_Threshold_Set_+0)
                                           	PAGESEL __R2PCHPCL
000509   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
00050a   52bd     MOV	R1, 0xbd             	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
00050b   a900     XOR	R1, #0               	XOR R1,#0x00
                                           	PAGESEL _KF8_LIBf_scan_channel_DS_0004
00050c   7a03     JB	0x3, 2                	JB PSW,2 ;;
00050d   c511     JMP	#0x511               	JMP _KF8_LIBf_scan_channel_DS_0004 ;
00050e   38bc     SUB	R0, 0xbc             	SUB R0,_change_buf_KF8_Lib_TS_CS_ ;;
                                           	PAGESEL _KF8_LIBf_scan_channel_DS_0005
00050f   7803     JB	0x3, 0                	JB PSW,0 ;;
000510   c516     JMP	#0x516               	JMP _KF8_LIBf_scan_channel_DS_0005 ;
                                           	;;
                                           _KF8_LIBf_scan_channel_DS_0004:
000511   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_channel_
000512   50af     MOV	R0, 0xaf             	MOV R0,__KF8_LIBc_channel_
000513   80eb     ADD	R0, #0xeb            	ADD R0,#(__KF8_LIBc_baseline_count_+0)
000514   9900     MOV	R1, #0               	MOV R1,#0x00
                                           	BANKSEL __KF8_LIBc_baseline_count_
000515   f748     ST	[R0], R1              	ST [R0],R1
                                           _KF8_LIBf_scan_channel_DS_0005:
                                           	
                                           ;	op : INLINEASM
000516   e100     MOVB	#0x00               	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000517   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
000518   80f2     ADD	R0, #0xf2            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000519   52be     MOV	R1, 0xbe             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	BANKSEL __KF8_LIBi_Date_Change_
00051a   f748     ST	[R0], R1              	ST [R0],R1
00051b   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00051c   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	BANKSEL __KF8_LIBi_Date_Change_
00051d   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	3255; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag || _KF8_Touch_Protect_Select_)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
00051e   799f     JB	0x9f, 1               	JB	__KF8_lib_Touch_Bits_, 1
00051f   c529     JMP	#0x529               	JMP	_00071_DS_
                                           ;	op : =
                                           ;gen_assign from CODESPACE
000520   990b     MOV	R1, #0xb             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
000521   98ad     MOV	R0, #0xad            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
000522   db9d     CALL	#0xb9d              	CALL	__R2PCL
                                           	PAGESEL	$
000523   e100     MOVB	#0x00               	BANKSEL	r0x1031
000524   518a     MOV	0x8a, R0             	MOV	r0x1031, R0
                                           ;	op : IFX
000525   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1031
000526   308a     ORL	R0, 0x8a             	ORL	R0, r0x1031
000527   7203     JNB	0x3, 2               	JNB	PSW, 2
000528   c62e     JMP	#0x62e               	JMP	_00074_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00071_DS_
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000529   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
00052a   52d5     MOV	R1, 0xd5             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+1
                                           	;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00052b   28d0     AND	R0, 0xd0             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_
00052c   2ad1     AND	R1, 0xd1             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
00052d   f901     ORL	R1, R0               	ORL R1,R0
                                           	PAGESEL lable_10301649
00052e   7a03     JB	0x3, 2                	JB PSW,2
00052f   c537     JMP	#0x537               	JMP lable_10301649
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000530   50d6     MOV	R0, 0xd6             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_+2
000531   52d7     MOV	R1, 0xd7             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+3
                                           	;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000532   28d2     AND	R0, 0xd2             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
000533   2ad3     AND	R1, 0xd3             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
000534   f901     ORL	R1, R0               	ORL R1,R0
                                           	PAGESEL lable_06290931
000535   7203     JNB	0x3, 2               	JNB PSW,2
000536   c53a     JMP	#0x53a               	JMP lable_06290931
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_10301649:
000537   987a     MOV	R0, #0x7a            	MOV R0,#low(__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_+0)
000538   990b     MOV	R1, #0xb             	MOV R1,#high(__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_+0)
                                           	PAGESEL lable_06290946
000539   c53c     JMP	#0x53c               	JMP lable_06290946
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06290931:
00053a   986c     MOV	R0, #0x6c            	MOV R0,#low(__KF8_Config_Finger_Threshold+0)
00053b   990b     MOV	R1, #0xb             	MOV R1,#high(__KF8_Config_Finger_Threshold+0)
                                           	;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06290946:
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00053c   2090     ADD	R0, 0x90             	ADD R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
00053d   7003     JNB	0x3, 0               	JNB PSW,0
00053e   ff11     INC	R1                   	INC R1
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00053f   5193     MOV	0x93, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	PAGESEL __R2PCHPCL
000540   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
000541   e100     MOVB	#0x00               	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000542   51be     MOV	0xbe, R0             	MOV __KF8_lib_bahualvtemportemp_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000543   0a93     INCR	0x93                	INCR __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	;;;;;;;;;;;;;;;;;
000544   7203     JNB	0x3, 2               	JNB PSW,2
000545   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
000546   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
000547   e100     MOVB	#0x00               	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000548   51bf     MOV	0xbf, R0             	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R0
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000549   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
00054a   80f3     ADD	R0, #0xf3            	ADD R0,#(__KF8_LIBi_Date_Change_+1)
                                           	BANKSEL __KF8_LIBi_Date_Change_
00054b   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	PAGESEL lable_06291011
00054c   f7b9     JNB	R1, 7                	JNB R1,7
00054d   c593     JMP	#0x593               	JMP lable_06291011
                                           	;;;;;;;;;;;;;;;;;;;;
00054e   ff08     DEC	R0                   	DEC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
00054f   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000550   3abe     SUB	R1, 0xbe             	SUB R1,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	;;;;;
000551   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
000552   f701     LD	R1, [R0]              	LD R1,[R0]
000553   7803     JB	0x3, 0                	JB PSW,0
000554   ff11     INC	R1                   	INC R1
                                           	;;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000555   3abf     SUB	R1, 0xbf             	SUB R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06291011
000556   7003     JNB	0x3, 0               	JNB PSW,0 ;;
000557   c593     JMP	#0x593               	JMP lable_06291011
                                           	;;;
                                           	BANKSEL __KF8_LIBi_Date_Change_
000558   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
000559   53bd     MOV	0xbd, R1             	MOV _change_buf_KF8_Lib_TS_CS_+1,R1
00055a   ff08     DEC	R0                   	DEC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
00055b   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
00055c   53bc     MOV	0xbc, R1             	MOV _change_buf_KF8_Lib_TS_CS_,R1
                                           	;;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00055d   52be     MOV	R1, 0xbe             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
00055e   3bbc     SUB	0xbc, R1             	SUB _change_buf_KF8_Lib_TS_CS_,R1
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00055f   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
000560   7803     JB	0x3, 0                	JB PSW,0
000561   ff11     INC	R1                   	INC R1
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
000562   3bbd     SUB	0xbd, R1             	SUB _change_buf_KF8_Lib_TS_CS_+1,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
000563   0208     CLR	R0                   	CLR R0
                                           	BANKSEL __KF8_lib_Finded_MAX_COUNT_TS_CS_
000564   1896     XOR	R0, 0x96             	XOR R0,__KF8_lib_Finded_MAX_COUNT_TS_CS_
                                           	PAGESEL lable_06291022
000565   7a03     JB	0x3, 2                	JB PSW,2
000566   c570     JMP	#0x570               	JMP lable_06291022
                                           	;;; ;;;
                                           	BANKSEL __KF8_LIBc_channel_
000567   50af     MOV	R0, 0xaf             	MOV R0,__KF8_LIBc_channel_
                                           	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
000568   5198     MOV	0x98, R0             	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
                                           	;;;
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
000569   50bc     MOV	R0, 0xbc             	MOV R0,_change_buf_KF8_Lib_TS_CS_
00056a   52bd     MOV	R1, 0xbd             	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
                                           	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
00056b   51c2     MOV	0xc2, R0             	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_,R0
00056c   53c3     MOV	0xc3, R1             	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_+1,R1
                                           	;;;
00056d   9801     MOV	R0, #0x1             	MOV R0,#0x01
                                           	BANKSEL __KF8_lib_Finded_MAX_COUNT_TS_CS_
00056e   5196     MOV	0x96, R0             	MOV __KF8_lib_Finded_MAX_COUNT_TS_CS_,R0
                                           	PAGESEL lable_06291011
00056f   c593     JMP	#0x593               	JMP lable_06291011
                                           lable_06291022:
                                           	; 3523 "../kf8ts3514_touch_cs_lib.c"
                                           lable_06291042:
                                           	;;;
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
000570   50bc     MOV	R0, 0xbc             	MOV R0,_change_buf_KF8_Lib_TS_CS_
                                           	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
000571   38c0     SUB	R0, 0xc0             	SUB R0,__KF8_lib_Finded_MAX_J_Buf_TS_CS_
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
000572   50bd     MOV	R0, 0xbd             	MOV R0,_change_buf_KF8_Lib_TS_CS_+1
000573   7803     JB	0x3, 0                	JB PSW,0
000574   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
000575   38c1     SUB	R0, 0xc1             	SUB R0,__KF8_lib_Finded_MAX_J_Buf_TS_CS_+1
                                           	PAGESEL lable_06291011
000576   7003     JNB	0x3, 0               	JNB PSW,0 ;;
000577   c593     JMP	#0x593               	JMP lable_06291011
                                           	;;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
000578   50c2     MOV	R0, 0xc2             	MOV R0,__KF8_lib_Finded_MAX_I_Buf_TS_CS_
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
000579   38bc     SUB	R0, 0xbc             	SUB R0,_change_buf_KF8_Lib_TS_CS_
                                           	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
00057a   50c3     MOV	R0, 0xc3             	MOV R0,__KF8_lib_Finded_MAX_I_Buf_TS_CS_+1
00057b   7803     JB	0x3, 0                	JB PSW,0
00057c   ff10     INC	R0                   	INC R0
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
00057d   38bd     SUB	R0, 0xbd             	SUB R0,_change_buf_KF8_Lib_TS_CS_+1
                                           	PAGESEL lable_06291124
00057e   7003     JNB	0x3, 0               	JNB PSW,0 ;;
00057f   c587     JMP	#0x587               	JMP lable_06291124
                                           	;;;
                                           	BANKSEL __KF8_LIBc_channel_
000580   50af     MOV	R0, 0xaf             	MOV R0,__KF8_LIBc_channel_
                                           	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
000581   5197     MOV	0x97, R0             	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
                                           	;;;
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
000582   50bc     MOV	R0, 0xbc             	MOV R0,_change_buf_KF8_Lib_TS_CS_
000583   52bd     MOV	R1, 0xbd             	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
                                           	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
000584   51c0     MOV	0xc0, R0             	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_,R0
000585   53c1     MOV	0xc1, R1             	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_+1,R1
                                           	PAGESEL lable_06291011
000586   c593     JMP	#0x593               	JMP lable_06291011
                                           	;;;;
                                           lable_06291124:
                                           	;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
000587   5098     MOV	R0, 0x98             	MOV R0,__KF8_lib_Finded_MAX_I_TS_CS_
                                           	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
000588   5197     MOV	0x97, R0             	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
                                           	;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
000589   50c2     MOV	R0, 0xc2             	MOV R0,__KF8_lib_Finded_MAX_I_Buf_TS_CS_
00058a   52c3     MOV	R1, 0xc3             	MOV R1,__KF8_lib_Finded_MAX_I_Buf_TS_CS_+1
                                           	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
00058b   51c0     MOV	0xc0, R0             	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_,R0
00058c   53c1     MOV	0xc1, R1             	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_+1,R1
                                           	;;;
                                           	BANKSEL __KF8_LIBc_channel_
00058d   50af     MOV	R0, 0xaf             	MOV R0,__KF8_LIBc_channel_
                                           	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
00058e   5198     MOV	0x98, R0             	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
                                           	;;;
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
00058f   50bc     MOV	R0, 0xbc             	MOV R0,_change_buf_KF8_Lib_TS_CS_
000590   52bd     MOV	R1, 0xbd             	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
                                           	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
000591   51c2     MOV	0xc2, R0             	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_,R0
000592   53c3     MOV	0xc3, R1             	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_+1,R1
                                           lable_06291011:
                                           	
                                           ;	op : INLINEASM
                                           	;;
000593   9906     MOV	R1, #0x6             	MOV R1,#Low(6)
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000594   3bbe     SUB	0xbe, R1             	SUB __KF8_lib_bahualvtemportemp_TS_CS_,R1
000595   7803     JB	0x3, 0                	JB PSW,0
000596   07bf     DEC	0xbf                 	DEC __KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000597   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
000598   80f3     ADD	R0, #0xf3            	ADD R0,#(__KF8_LIBi_Date_Change_+1)
                                           	BANKSEL __KF8_LIBi_Date_Change_
000599   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	PAGESEL _DS_UP_Key_Count_003
00059a   f7b9     JNB	R1, 7                	JNB R1,7
00059b   c5a1     JMP	#0x5a1               	JMP _DS_UP_Key_Count_003
00059c   ff08     DEC	R0                   	DEC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
00059d   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00059e   3abe     SUB	R1, 0xbe             	SUB R1,__KF8_lib_bahualvtemportemp_TS_CS_ ;
                                           	PAGESEL _DS_UP_Key_Count_002
00059f   7803     JB	0x3, 0                	JB PSW,0 ;
0005a0   c61f     JMP	#0x61f               	JMP _DS_UP_Key_Count_002
                                           _DS_UP_Key_Count_003:
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0005a1   50af     MOV	R0, 0xaf             	MOV R0,__KF8_LIBc_channel_
0005a2   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBc_touch_count_+0)
                                           	BANKSEL __KF8_LIBc_touch_count_
0005a3   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0005a4   5393     MOV	0x93, R1             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R1
0005a5   990b     MOV	R1, #0xb             	MOV R1,#High(_TCS_AMOUNT+0)
0005a6   98a0     MOV	R0, #0xa0            	MOV R0,#Low(_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
0005a7   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0005a8   ff10     INC	R0                   	INC R0
0005a9   3893     SUB	R0, 0x93             	SUB R0,__KF8_lib_Date_Uchar_Temp_TS_CS_ ;
                                           	PAGESEL _DS_UP_Key_Count_001
0005aa   7803     JB	0x3, 0                	JB PSW,0
0005ab   c61e     JMP	#0x61e               	JMP _DS_UP_Key_Count_001
                                           	
                                           ;	op : INLINEASM
0005ac   990b     MOV	R1, #0xb             	MOV R1,# high (_TCS_AMOUNT+0)
0005ad   98a0     MOV	R0, #0xa0            	MOV R0,# low (_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
0005ae   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0005af   6003     CLR	0x3, 0               	CLR PSW,0
0005b0   ff18     RLC	R0                   	RLC R0
0005b1   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0005b2   5193     MOV	0x93, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0005b3   52af     MOV	R1, 0xaf             	MOV R1, __KF8_LIBc_channel_
0005b4   81e4     ADD	R1, #0xe4            	ADD R1, #(__KF8_LIBc_touch_count_)
                                           	BANKSEL __KF8_LIBc_touch_count_
0005b5   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0005b6   3893     SUB	R0, 0x93             	SUB R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_010101
0005b7   7803     JB	0x3, 0                	JB PSW, 0
0005b8   c5bd     JMP	#0x5bd               	JMP lable_010101
                                           	BANKSEL __KF8_LIBc_touch_count_
0005b9   f708     LD	R0, [R1]              	LD R0,[R1]
0005ba   ff10     INC	R0                   	INC R0
0005bb   f741     ST	[R1], R0              	ST [R1],R0
                                           	PAGESEL lable_020202
0005bc   c61e     JMP	#0x61e               	JMP lable_020202
                                           lable_010101:
                                           	BANKSEL __KF8_LIBc_touch_count_
0005bd   0208     CLR	R0                   	CLR R0
0005be   f741     ST	[R1], R0              	ST [R1], R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
0005bf   50af     MOV	R0, 0xaf             	MOV R0, __KF8_LIBc_channel_
0005c0   8088     ADD	R0, #0x88            	ADD R0, #low (__KF8_TOUCH_CH_EN)
0005c1   990b     MOV	R1, #0xb             	MOV R1, #high (__KF8_TOUCH_CH_EN)
0005c2   7003     JNB	0x3, 0               	JNB PSW,0
0005c3   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
0005c4   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;;;;;;;;
0005c5   6003     CLR	0x3, 0               	CLR PSW,0
0005c6   ff18     RLC	R0                   	RLC R0
0005c7   ff18     RLC	R0                   	RLC R0
0005c8   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0005c9   5193     MOV	0x93, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_ , R0
                                           	;;;;;;;;;;;;;;;;;;;;
0005ca   803b     ADD	R0, #0x3b            	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
0005cb   9909     MOV	R1, #0x9             	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
0005cc   7003     JNB	0x3, 0               	JNB PSW,0
0005cd   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
0005ce   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0005cf   ff00     CPL	R0                   	CPL R0
0005d0   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_channel_flag_
0005d1   29e0     AND	0xe0, R0             	AND __KF8_LIBi_channel_flag_, R0
                                           	;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0005d2   5093     MOV	R0, 0x93             	MOV R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0005d3   ff10     INC	R0                   	INC R0
0005d4   803b     ADD	R0, #0x3b            	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
0005d5   9909     MOV	R1, #0x9             	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
0005d6   7003     JNB	0x3, 0               	JNB PSW,0
0005d7   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
0005d8   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0005d9   ff00     CPL	R0                   	CPL R0
0005da   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_channel_flag_
0005db   29e1     AND	0xe1, R0             	AND (__KF8_LIBi_channel_flag_+1), R0
                                           	;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0005dc   5093     MOV	R0, 0x93             	MOV R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0005dd   ff10     INC	R0                   	INC R0
0005de   ff10     INC	R0                   	INC R0
0005df   803b     ADD	R0, #0x3b            	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
0005e0   9909     MOV	R1, #0x9             	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
0005e1   7003     JNB	0x3, 0               	JNB PSW,0
0005e2   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
0005e3   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0005e4   ff00     CPL	R0                   	CPL R0
0005e5   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_channel_flag_
0005e6   29e2     AND	0xe2, R0             	AND (__KF8_LIBi_channel_flag_+2), R0
                                           	;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0005e7   5093     MOV	R0, 0x93             	MOV R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0005e8   ff10     INC	R0                   	INC R0
0005e9   ff10     INC	R0                   	INC R0
0005ea   ff10     INC	R0                   	INC R0
0005eb   803b     ADD	R0, #0x3b            	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
0005ec   9909     MOV	R1, #0x9             	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
0005ed   7003     JNB	0x3, 0               	JNB PSW,0
0005ee   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
0005ef   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0005f0   ff00     CPL	R0                   	CPL R0
0005f1   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_channel_flag_
0005f2   29e3     AND	0xe3, R0             	AND (__KF8_LIBi_channel_flag_+3), R0
                                           	;;;;
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	;;;;;;;
0005f3   9800     MOV	R0, #0               	MOV R0, #0X00
                                           	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
0005f4   309c     ORL	R0, 0x9c             	ORL R0, __KF8_lib_Key_Down_Count_TS_CS_
0005f5   7a03     JB	0x3, 2                	JB PSW, 2
0005f6   079c     DEC	0x9c                 	DEC __KF8_lib_Key_Down_Count_TS_CS_
                                           	;;;;;;;;;;;;;;;;;
0005f7   9800     MOV	R0, #0               	MOV R0,#0X00
0005f8   309c     ORL	R0, 0x9c             	ORL R0, __KF8_lib_Key_Down_Count_TS_CS_
                                           	PAGESEL lable_030303
0005f9   7203     JNB	0x3, 2               	JNB PSW, 2
0005fa   c611     JMP	#0x611               	JMP lable_030303
                                           	;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
0005fb   509b     MOV	R0, 0x9b             	MOV R0, __KF8_LIBc_finger_OUT_First_TS_CS_
                                           	BANKSEL __KF8_LIBc_channel_
0005fc   18af     XOR	R0, 0xaf             	XOR R0, __KF8_LIBc_channel_
                                           	PAGESEL lable_050505
0005fd   7a03     JB	0x3, 2                	JB PSW, 2
0005fe   c615     JMP	#0x615               	JMP lable_050505
                                           	;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
0005ff   509a     MOV	R0, 0x9a             	MOV R0, __KF8_LIBc_finger_OUT_Second_TS_CS_
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000600   189b     XOR	R0, 0x9b             	XOR R0, __KF8_LIBc_finger_OUT_First_TS_CS_
                                           	PAGESEL lable_040404
000601   7a03     JB	0x3, 2                	JB PSW, 2
000602   c60a     JMP	#0x60a               	JMP lable_040404
000603   98ff     MOV	R0, #0xff            	MOV R0,#0XFF
000604   519b     MOV	0x9b, R0             	MOV __KF8_LIBc_finger_OUT_First_TS_CS_ , R0
                                           	;;;;;;;;;;;;;;;;;
000605   9800     MOV	R0, #0               	MOV R0,#0X00
                                           	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
000606   519c     MOV	0x9c, R0             	MOV __KF8_lib_Key_Down_Count_TS_CS_ ,R0
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000607   51c6     MOV	0xc6, R0             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_,R0
000608   51c7     MOV	0xc7, R0             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1,R0
                                           	;;;;;;;;;;;;;;;;;;
                                           	PAGESEL lable_050505
000609   c615     JMP	#0x615               	JMP lable_050505
                                           	;;;;;;;;;
                                           lable_040404:
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
00060a   509a     MOV	R0, 0x9a             	MOV R0, __KF8_LIBc_finger_OUT_Second_TS_CS_
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
00060b   519b     MOV	0x9b, R0             	MOV __KF8_LIBc_finger_OUT_First_TS_CS_ ,R0
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
00060c   50c4     MOV	R0, 0xc4             	MOV R0,__KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
00060d   52c5     MOV	R1, 0xc5             	MOV R1,__KF8_LIBc_finger_OUT_Second_MAX_TS_CS_+1
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
00060e   51c6     MOV	0xc6, R0             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_,R0
00060f   53c7     MOV	0xc7, R1             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1,R1
                                           	PAGESEL lable_050505
000610   c615     JMP	#0x615               	JMP lable_050505
                                           lable_030303:
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000611   98ff     MOV	R0, #0xff            	MOV R0, #0XFF
000612   519b     MOV	0x9b, R0             	MOV __KF8_LIBc_finger_OUT_First_TS_CS_, R0
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000613   03c6     CLR	0xc6                 	CLR __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000614   03c7     CLR	0xc7                 	CLR __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
                                           lable_050505:
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000615   98ff     MOV	R0, #0xff            	MOV R0,#0XFF
000616   519a     MOV	0x9a, R0             	MOV __KF8_LIBc_finger_OUT_Second_TS_CS_,R0
000617   9800     MOV	R0, #0               	MOV R0,#0X00
                                           	BANKSEL __KF8_lib_Key_Double_Timer_Protect_TS_CS_
000618   51c8     MOV	0xc8, R0             	MOV __KF8_lib_Key_Double_Timer_Protect_TS_CS_, R0
000619   51c9     MOV	0xc9, R0             	MOV (__KF8_lib_Key_Double_Timer_Protect_TS_CS_+1), R0
                                           	BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
00061a   51ca     MOV	0xca, R0             	MOV __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_, R0
00061b   51cb     MOV	0xcb, R0             	MOV (__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_+1), R0
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
00061c   03c4     CLR	0xc4                 	CLR __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
00061d   03c5     CLR	0xc5                 	CLR __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_+1
                                           lable_020202:
                                           	
                                           ;	op : INLINEASM
                                           _DS_UP_Key_Count_001:
                                           	
                                           ;	op : INLINEASM
                                           	PAGESEL _DS_UP_Key_Count_004
00061e   c62e     JMP	#0x62e               	JMP _DS_UP_Key_Count_004
                                           _DS_UP_Key_Count_002:
                                           ;	op : INLINEASM
00061f   990b     MOV	R1, #0xb             	MOV R1,# high (_TCS_AMOUNT+0)
000620   98a0     MOV	R0, #0xa0            	MOV R0,# low (_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
000621   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
000622   ff10     INC	R0                   	INC R0
000623   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000624   5193     MOV	0x93, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
000625   52af     MOV	R1, 0xaf             	MOV R1,__KF8_LIBc_channel_
000626   81e4     ADD	R1, #0xe4            	ADD R1,#(__KF8_LIBc_touch_count_+0)
                                           	BANKSEL __KF8_LIBc_touch_count_
000627   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000628   3893     SUB	R0, 0x93             	SUB R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL label_18_18_18
000629   7003     JNB	0x3, 0               	JNB PSW,0 ;;
00062a   c62e     JMP	#0x62e               	JMP label_18_18_18
                                           	BANKSEL __KF8_LIBc_touch_count_
00062b   f708     LD	R0, [R1]              	LD R0,[R1]
00062c   ff08     DEC	R0                   	DEC R0
00062d   f741     ST	[R1], R0              	ST [R1],R0
                                           label_18_18_18:
                                           	
                                           ;	op : INLINEASM
                                           _DS_UP_Key_Count_004:
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00074_DS_
00062e   0008     CRET                     	CRET	
                                           ; exit point of __KF8_LIBf_scan_channel_
                                           
                                           
                                           
                                           func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8_LiBf_KEY_Deal_AND_BaseLine_Up	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;7 compiler assigned registers:
                                           ;   r0x1031
                                           ;   r0x1032
                                           ;   r0x1033
                                           ;   r0x1034
                                           ;   r0x1035
                                           ;   r0x1036
                                           ;   r0x1037
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8_LiBf_KEY_Deal_AND_BaseLine_Up	;Function start
                                           ; 2 exit points
                                           ;	op : INLINEASM
00000f   9801     MOV	R0, #0x1             	MOV R0,#0x01
000010   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000011   51d0     MOV	0xd0, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
000012   03d1     CLR	0xd1                 	CLR __KF8_LIBi_Touch_New_Date_TS_CS_+1
000013   03d2     CLR	0xd2                 	CLR __KF8_LIBi_Touch_New_Date_TS_CS_+2
000014   03d3     CLR	0xd3                 	CLR __KF8_LIBi_Touch_New_Date_TS_CS_+3
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL _i_KF8_lib_TS_CS_
000015   0392     CLR	0x92                 	CLR _i_KF8_lib_TS_CS_
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_:
000016   989f     MOV	R0, #0x9f            	MOV R0,#low(_CHS_AMOUNT+0)
000017   990b     MOV	R1, #0xb             	MOV R1,#high(_CHS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
000018   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
000019   e100     MOVB	#0x00               	BANKSEL _i_KF8_lib_TS_CS_
00001a   3892     SUB	R0, 0x92             	SUB R0,_i_KF8_lib_TS_CS_
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_End_ ;;
00001b   7003     JNB	0x3, 0               	JNB PSW,0 ;;
00001c   c3d5     JMP	#0x3d5               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_End_
                                           	;PAGESEL $ ;;
                                           	
                                           ;	op : INLINEASM
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Start_:
                                           	;;
00001d   6003     CLR	0x3, 0               	CLR PSW,0
                                           	BANKSEL _i_KF8_lib_TS_CS_
00001e   1292     RLCR	0x92                	RLCR _i_KF8_lib_TS_CS_ ;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00001f   5190     MOV	0x90, R0             	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
                                           	
                                           ;	op : IFX
                                           ;	.line	671; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_Touch_Sys_Work_Standing_Flag_TS_CS_)
000020   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
000021   309d     ORL	R0, 0x9d             	ORL	R0, __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
000022   7203     JNB	0x3, 2               	JNB	PSW, 2
000023   c0d1     JMP	#0xd1                	JMP	_00048_DS_
                                           ;	op : +
                                           ;	.line	674; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_TOUCH_CH_EN[i_KF8_lib_TS_CS_]==_KF8_Inside_Reference_Channel_Declare_)
000024   9888     MOV	R0, #0x88            	MOV	R0,# (__KF8_TOUCH_CH_EN + 0)
                                           	BANKSEL	_i_KF8_lib_TS_CS_
000025   2092     ADD	R0, 0x92             	ADD	R0, _i_KF8_lib_TS_CS_
                                           	BANKSEL	r0x1031
000026   518a     MOV	0x8a, R0             	MOV	r0x1031, R0
000027   980b     MOV	R0, #0xb             	MOV	R0,# high (__KF8_TOUCH_CH_EN + 0)
                                           	BANKSEL	r0x1032
000028   5189     MOV	0x89, R0             	MOV	r0x1032, R0
000029   0208     CLR	R0                   	CLR	R0
00002a   7003     JNB	0x3, 0               	JNB	PSW, 0
00002b   ff10     INC	R0                   	INC	R0
00002c   7203     JNB	0x3, 2               	JNB	PSW, 2
00002d   c02f     JMP	#0x2f                	JMP	_00134_DS_
                                           	BANKSEL	r0x1032
00002e   2189     ADD	0x89, R0             	ADD	r0x1032, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00134_DS_
                                           	BANKSEL	r0x1032
00002f   5289     MOV	R1, 0x89             	MOV	R1, r0x1032
                                           	BANKSEL	r0x1031
000030   508a     MOV	R0, 0x8a             	MOV	R0, r0x1031
                                           	PAGESEL	__R2PCL
000031   db9d     CALL	#0xb9d              	CALL	__R2PCL
                                           	PAGESEL	$
000032   e100     MOVB	#0x00               	BANKSEL	r0x1033
000033   5188     MOV	0x88, R0             	MOV	r0x1033, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
000034   990b     MOV	R1, #0xb             	MOV	R1,# high (__KF8_Inside_Reference_Channel_Declare_+0)
000035   98ab     MOV	R0, #0xab            	MOV	R0,# low (__KF8_Inside_Reference_Channel_Declare_+0)
                                           	PAGESEL	__R2PCL
000036   db9d     CALL	#0xb9d              	CALL	__R2PCL
                                           	PAGESEL	$
000037   e100     MOVB	#0x00               	BANKSEL	r0x1031
000038   518a     MOV	0x8a, R0             	MOV	r0x1031, R0
                                           ;	op : EQ_OP
                                           	BANKSEL	r0x1031
000039   0e8a     MOVZ	R0, 0x8a            	MOVZ	R0, r0x1031
                                           	BANKSEL	r0x1033
00003a   1888     XOR	R0, 0x88             	XOR	R0, r0x1033
00003b   7a03     JB	0x3, 2                	JB	PSW, 2
00003c   c092     JMP	#0x92                	JMP	_00037_DS_
                                           ;	op : LEFT_OP
                                           ;	.line	676; "../kf8ts3514_touch_cs_lib.c"	if((_KF8_LIBi_Date_Change_[i_KF8_lib_TS_CS_]<-_KF8_Inside_Reference_Channel_Disturb_Threshold_Set_)||(_KF8_LIBi_Date_Change_[i_KF8_lib_TS_CS_]>_KF8_Inside_Reference_Channel_Disturb_Threshold_Set_))
00003d   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	_i_KF8_lib_TS_CS_
00003e   1292     RLCR	0x92                	RLCR	_i_KF8_lib_TS_CS_
                                           	BANKSEL	r0x1031
00003f   518a     MOV	0x8a, R0             	MOV	r0x1031, R0
                                           ;	op : +
000040   98f2     MOV	R0, #0xf2            	MOV	R0,# (__KF8_LIBi_Date_Change_ + 0)
                                           	BANKSEL	r0x1031
000041   218a     ADD	0x8a, R0             	ADD	r0x1031, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           	BANKSEL	r0x1031
000042   528a     MOV	R1, 0x8a             	MOV	R1, r0x1031
                                           	BANKSEL	__KF8_LIBi_Date_Change_
000043   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x1034
000044   5187     MOV	0x87, R0             	MOV	r0x1034, R0
000045   ff11     INC	R1                   	INC	R1
                                           	BANKSEL	__KF8_LIBi_Date_Change_
000046   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x1035
000047   5186     MOV	0x86, R0             	MOV	r0x1035, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
000048   990b     MOV	R1, #0xb             	MOV	R1,# high (__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_+0)
000049   98a7     MOV	R0, #0xa7            	MOV	R0,# low (__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_+0)
                                           	PAGESEL	__R2PCL
00004a   db9d     CALL	#0xb9d              	CALL	__R2PCL
                                           	PAGESEL	$
00004b   e100     MOVB	#0x00               	BANKSEL	r0x1033
00004c   5188     MOV	0x88, R0             	MOV	r0x1033, R0
                                           	BANKSEL	r0x1031
00004d   518a     MOV	0x8a, R0             	MOV	r0x1031, R0
                                           ;	op : CAST
                                           ;;99	MOVZ	R0, r0x1031
                                           	BANKSEL	r0x1036
00004e   0385     CLR	0x85                 	CLR	r0x1036
                                           	BANKSEL	r0x1033
00004f   7f88     JB	0x88, 7               	JB	r0x1033, 7
000050   c052     JMP	#0x52                	JMP	_00135_DS_
                                           	BANKSEL	r0x1036
000051   0785     DEC	0x85                 	DEC	r0x1036
                                           ;	op : UNARYMINUS
                                           _00135_DS_
                                           	BANKSEL	r0x1033
000052   0588     CPL	0x88                 	CPL	r0x1033
                                           	BANKSEL	r0x1036
000053   0585     CPL	0x85                 	CPL	r0x1036
                                           	BANKSEL	r0x1033
000054   0b88     INC	0x88                 	INC	r0x1033
000055   7a03     JB	0x3, 2                	JB	PSW, 2
000056   c058     JMP	#0x58                	JMP	_00136_DS_
                                           	BANKSEL	r0x1036
000057   0b85     INC	0x85                 	INC	r0x1036
                                           ;	op : <
                                           _00136_DS_
                                           	BANKSEL	r0x1035
000058   0e86     MOVZ	R0, 0x86            	MOVZ	R0, r0x1035
000059   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           	BANKSEL	r0x1037
00005a   5184     MOV	0x84, R0             	MOV	r0x1037, R0
                                           	BANKSEL	r0x1036
00005b   0e85     MOVZ	R0, 0x85            	MOVZ	R0, r0x1036
00005c   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           	BANKSEL	r0x1037
00005d   3884     SUB	R0, 0x84             	SUB	R0, r0x1037
                                           ;comparing bytes at offset 1
00005e   7a03     JB	0x3, 2                	JB	PSW, 2
00005f   c062     JMP	#0x62                	JMP	_00068_DS_
                                           	BANKSEL	r0x1033
000060   0e88     MOVZ	R0, 0x88            	MOVZ	R0, r0x1033
                                           	BANKSEL	r0x1034
000061   3887     SUB	R0, 0x87             	SUB	R0, r0x1034
                                           _00068_DS_
000062   7803     JB	0x3, 0                	JB	PSW, 0
000063   c081     JMP	#0x81                	JMP	_00032_DS_
                                           ;	op : LEFT_OP
000064   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	_i_KF8_lib_TS_CS_
000065   1292     RLCR	0x92                	RLCR	_i_KF8_lib_TS_CS_
                                           	BANKSEL	r0x1033
000066   5188     MOV	0x88, R0             	MOV	r0x1033, R0
                                           ;	op : +
000067   98f2     MOV	R0, #0xf2            	MOV	R0,# (__KF8_LIBi_Date_Change_ + 0)
                                           	BANKSEL	r0x1033
000068   2188     ADD	0x88, R0             	ADD	r0x1033, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           	BANKSEL	r0x1033
000069   5288     MOV	R1, 0x88             	MOV	R1, r0x1033
                                           	BANKSEL	__KF8_LIBi_Date_Change_
00006a   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x1035
00006b   5186     MOV	0x86, R0             	MOV	r0x1035, R0
00006c   ff11     INC	R1                   	INC	R1
                                           	BANKSEL	__KF8_LIBi_Date_Change_
00006d   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x1036
00006e   5185     MOV	0x85, R0             	MOV	r0x1036, R0
                                           ;	op : CAST
                                           	BANKSEL	r0x1031
00006f   0e8a     MOVZ	R0, 0x8a            	MOVZ	R0, r0x1031
                                           	BANKSEL	r0x1033
000070   5188     MOV	0x88, R0             	MOV	r0x1033, R0
                                           	BANKSEL	r0x1034
000071   0387     CLR	0x87                 	CLR	r0x1034
                                           	BANKSEL	r0x1033
000072   7f88     JB	0x88, 7               	JB	r0x1033, 7
000073   c075     JMP	#0x75                	JMP	_00137_DS_
                                           	BANKSEL	r0x1034
000074   0787     DEC	0x87                 	DEC	r0x1034
                                           ;	op : >
                                           _00137_DS_
                                           	BANKSEL	r0x1034
000075   0e87     MOVZ	R0, 0x87            	MOVZ	R0, r0x1034
000076   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           	BANKSEL	r0x1037
000077   5184     MOV	0x84, R0             	MOV	r0x1037, R0
                                           	BANKSEL	r0x1036
000078   0e85     MOVZ	R0, 0x85            	MOVZ	R0, r0x1036
000079   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           	BANKSEL	r0x1037
00007a   3884     SUB	R0, 0x84             	SUB	R0, r0x1037
                                           ;comparing bytes at offset 1
00007b   7a03     JB	0x3, 2                	JB	PSW, 2
00007c   c07f     JMP	#0x7f                	JMP	_00069_DS_
                                           	BANKSEL	r0x1035
00007d   0e86     MOVZ	R0, 0x86            	MOVZ	R0, r0x1035
                                           	BANKSEL	r0x1033
00007e   3888     SUB	R0, 0x88             	SUB	R0, r0x1033
                                           _00069_DS_
00007f   7003     JNB	0x3, 0               	JNB	PSW, 0
000080   c091     JMP	#0x91                	JMP	_00033_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           _00032_DS_
                                           ;	.line	678; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_Touch_Protect_Select_)
000081   990b     MOV	R1, #0xb             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
000082   98ad     MOV	R0, #0xad            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
000083   db9d     CALL	#0xb9d              	CALL	__R2PCL
                                           	PAGESEL	$
000084   e100     MOVB	#0x00               	BANKSEL	r0x1031
000085   518a     MOV	0x8a, R0             	MOV	r0x1031, R0
                                           ;	op : IFX
000086   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1031
000087   308a     ORL	R0, 0x8a             	ORL	R0, r0x1031
000088   7203     JNB	0x3, 2               	JNB	PSW, 2
000089   c08d     JMP	#0x8d                	JMP	_00030_DS_
                                           ;	op : =
                                           ;	.line	680; "../kf8ts3514_touch_cs_lib.c"	_KF8_Inside_Reference_Channel_flag_TS_CS_=0xff;
00008a   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	__KF8_Inside_Reference_Channel_flag_TS_CS_
00008b   518e     MOV	0x8e, R0             	MOV	__KF8_Inside_Reference_Channel_flag_TS_CS_, R0
                                           ;	op : GOTO
00008c   c08e     JMP	#0x8e                	JMP	_00031_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00030_DS_
                                           ;	.line	684; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag=1;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
00008d   699f     SET	0x9f, 1              	SET	__KF8_lib_Touch_Bits_, 1
                                           ;	op : LABEL
                                           ;	op : =
                                           _00031_DS_
                                           ;	.line	686; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Wave_Protect_Time_Count_TS_CS_=0;
                                           	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
00008e   03cc     CLR	0xcc                 	CLR	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
                                           	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
00008f   03cd     CLR	0xcd                 	CLR	(__KF8_lib_Wave_Protect_Time_Count_TS_CS_ + 1)
                                           ;	op : GOTO
000090   c092     JMP	#0x92                	JMP	_00037_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00033_DS_
                                           ;	.line	692; "../kf8ts3514_touch_cs_lib.c"	_KF8_Inside_Reference_Channel_flag_TS_CS_=0;
                                           	BANKSEL	__KF8_Inside_Reference_Channel_flag_TS_CS_
000091   038e     CLR	0x8e                 	CLR	__KF8_Inside_Reference_Channel_flag_TS_CS_
                                           ;	op : LABEL
                                           ;	op : CAST
                                           _00037_DS_
                                           ;	.line	769; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_CH_DW_Change_Count_TS_CS_+_KF8_lib_CH_UP_Change_Count_TS_CS_>=_KF8_Define_Disturb_Channels_Amount_)
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Count_TS_CS_
000092   0e95     MOVZ	R0, 0x95            	MOVZ	R0, __KF8_lib_CH_DW_Change_Count_TS_CS_
                                           	BANKSEL	r0x1031
000093   518a     MOV	0x8a, R0             	MOV	r0x1031, R0
                                           	BANKSEL	r0x1033
000094   0388     CLR	0x88                 	CLR	r0x1033
                                           ;	op : CAST
                                           	BANKSEL	__KF8_lib_CH_UP_Change_Count_TS_CS_
000095   0e94     MOVZ	R0, 0x94            	MOVZ	R0, __KF8_lib_CH_UP_Change_Count_TS_CS_
                                           	BANKSEL	r0x1034
000096   5187     MOV	0x87, R0             	MOV	r0x1034, R0
                                           	BANKSEL	r0x1035
000097   0386     CLR	0x86                 	CLR	r0x1035
                                           ;	op : +
                                           	BANKSEL	r0x1034
000098   5087     MOV	R0, 0x87             	MOV	R0, r0x1034
                                           	BANKSEL	r0x1031
000099   218a     ADD	0x8a, R0             	ADD	r0x1031, R0
00009a   9800     MOV	R0, #0               	MOV	R0,# 0x00
00009b   7003     JNB	0x3, 0               	JNB	PSW, 0
00009c   ff10     INC	R0                   	INC	R0
00009d   7203     JNB	0x3, 2               	JNB	PSW, 2
00009e   c0a0     JMP	#0xa0                	JMP	_00138_DS_
                                           	BANKSEL	r0x1033
00009f   2188     ADD	0x88, R0             	ADD	r0x1033, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           _00138_DS_
0000a0   990b     MOV	R1, #0xb             	MOV	R1,# high (__KF8_Define_Disturb_Channels_Amount_+0)
0000a1   98a3     MOV	R0, #0xa3            	MOV	R0,# low (__KF8_Define_Disturb_Channels_Amount_+0)
                                           	PAGESEL	__R2PCL
0000a2   db9d     CALL	#0xb9d              	CALL	__R2PCL
                                           	PAGESEL	$
0000a3   e100     MOVB	#0x00               	BANKSEL	r0x1035
0000a4   5186     MOV	0x86, R0             	MOV	r0x1035, R0
                                           	BANKSEL	r0x1034
0000a5   5187     MOV	0x87, R0             	MOV	r0x1034, R0
                                           ;	op : CAST
                                           ;;100	MOVZ	R0, r0x1034
                                           	BANKSEL	r0x1036
0000a6   0385     CLR	0x85                 	CLR	r0x1036
                                           	BANKSEL	r0x1035
0000a7   7f86     JB	0x86, 7               	JB	r0x1035, 7
0000a8   c0aa     JMP	#0xaa                	JMP	_00139_DS_
                                           	BANKSEL	r0x1036
0000a9   0785     DEC	0x85                 	DEC	r0x1036
                                           ;	op : <
                                           _00139_DS_
                                           	BANKSEL	r0x1033
0000aa   0e88     MOVZ	R0, 0x88            	MOVZ	R0, r0x1033
0000ab   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           	BANKSEL	r0x1037
0000ac   5184     MOV	0x84, R0             	MOV	r0x1037, R0
                                           	BANKSEL	r0x1036
0000ad   0e85     MOVZ	R0, 0x85            	MOVZ	R0, r0x1036
0000ae   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           	BANKSEL	r0x1037
0000af   3884     SUB	R0, 0x84             	SUB	R0, r0x1037
                                           ;comparing bytes at offset 1
0000b0   7a03     JB	0x3, 2                	JB	PSW, 2
0000b1   c0b4     JMP	#0xb4                	JMP	_00070_DS_
                                           	BANKSEL	r0x1035
0000b2   0e86     MOVZ	R0, 0x86            	MOVZ	R0, r0x1035
                                           	BANKSEL	r0x1031
0000b3   388a     SUB	R0, 0x8a             	SUB	R0, r0x1031
                                           _00070_DS_
0000b4   7803     JB	0x3, 0                	JB	PSW, 0
0000b5   c0c8     JMP	#0xc8                	JMP	_00045_DS_
                                           ;	op : IFX
                                           ;	.line	771; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_Inside_Reference_Channel_flag_TS_CS_ || !_KF8_Touch_Protect_Select_)
0000b6   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	__KF8_Inside_Reference_Channel_flag_TS_CS_
0000b7   308e     ORL	R0, 0x8e             	ORL	R0, __KF8_Inside_Reference_Channel_flag_TS_CS_
0000b8   7203     JNB	0x3, 2               	JNB	PSW, 2
0000b9   c0c3     JMP	#0xc3                	JMP	_00038_DS_
                                           ;	op : =
                                           ;gen_assign from CODESPACE
0000ba   990b     MOV	R1, #0xb             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
0000bb   98ad     MOV	R0, #0xad            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
0000bc   db9d     CALL	#0xb9d              	CALL	__R2PCL
                                           	PAGESEL	$
0000bd   e100     MOVB	#0x00               	BANKSEL	r0x1031
0000be   518a     MOV	0x8a, R0             	MOV	r0x1031, R0
                                           ;	op : IFX
0000bf   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           ;	.line	773; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag=1;
                                           	BANKSEL	r0x1031
0000c0   308a     ORL	R0, 0x8a             	ORL	R0, r0x1031
                                           ;	.line	776; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Wave_Protect_Time_Count_TS_CS_=0;
0000c1   7a03     JB	0x3, 2                	JB	PSW, 2
0000c2   c0c4     JMP	#0xc4                	JMP	_00140_DS_
                                           _00038_DS_
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0000c3   699f     SET	0x9f, 1              	SET	__KF8_lib_Touch_Bits_, 1
                                           _00140_DS_
                                           	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
0000c4   03cc     CLR	0xcc                 	CLR	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
                                           	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
0000c5   03cd     CLR	0xcd                 	CLR	(__KF8_lib_Wave_Protect_Time_Count_TS_CS_ + 1)
                                           ;	op : =
                                           ;	.line	778; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_En_Base_Update_Flag=0; //¿ÉÄÜÀ´Ë®£¬²ÁË®£¬ÓÐÐ©»ù×¼Ïß²»¸üÐÂ
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0000c6   679f     CLR	0x9f, 7              	CLR	__KF8_lib_Touch_Bits_, 7
                                           ;	op : GOTO
0000c7   c0d1     JMP	#0xd1                	JMP	_00048_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00045_DS_
                                           ;	.line	785; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag && _KF8_lib_CH_DW_Change_Flag_TS_CS_==0)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0000c8   719f     JNB	0x9f, 1              	JNB	__KF8_lib_Touch_Bits_, 1
0000c9   c0d1     JMP	#0xd1                	JMP	_00048_DS_
                                           ;	op : IFX
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
0000ca   0ed4     MOVZ	R0, 0xd4            	MOVZ	R0, __KF8_lib_CH_DW_Change_Flag_TS_CS_
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
0000cb   30d5     ORL	R0, 0xd5             	ORL	R0, (__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 1)
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
0000cc   30d6     ORL	R0, 0xd6             	ORL	R0, (__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 2)
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
0000cd   30d7     ORL	R0, 0xd7             	ORL	R0, (__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 3)
0000ce   7a03     JB	0x3, 2                	JB	PSW, 2
0000cf   c0d1     JMP	#0xd1                	JMP	_00048_DS_
                                           ;	op : =
                                           ;	.line	787; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_En_Base_Update_Flag=1;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0000d0   6f9f     SET	0x9f, 7              	SET	__KF8_lib_Touch_Bits_, 7
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00048_DS_
                                           	;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0000d1   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0000d2   80f2     ADD	R0, #0xf2            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
                                           	BANKSEL __KF8_LIBi_Date_Change_
0000d3   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0000d4   53be     MOV	0xbe, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_, R1
0000d5   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
0000d6   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0000d7   53bf     MOV	0xbf, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R1
                                           	PAGESEL lable_06291924
0000d8   f7f9     JB	R1, 7                 	JB R1,7
0000d9   c117     JMP	#0x117               	JMP lable_06291924
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
0000da   a9ff     XOR	R1, #0xff            	XOR R1,#0XFF
                                           	PAGESEL lable_10101427
0000db   7a03     JB	0x3, 2                	JB PSW,2
0000dc   c0e4     JMP	#0xe4                	JMP lable_10101427
                                           	;;;;;;;;;;;;;;;;;;;;;;;
0000dd   98a4     MOV	R0, #0xa4            	MOV R0,#low(__KF8_BasicLine_UP_Noise_Threshold_)
0000de   990b     MOV	R1, #0xb             	MOV R1,#high(__KF8_BasicLine_UP_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
0000df   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;
0000e0   e100     MOVB	#0x00               	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0000e1   38be     SUB	R0, 0xbe             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06292025
0000e2   7003     JNB	0x3, 0               	JNB PSW, 0
0000e3   c17e     JMP	#0x17e               	JMP lable_06292025
                                           lable_10101427:
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0000e4   e100     MOVB	#0x00               	BANKSEL _i_KF8_lib_TS_CS_
0000e5   5092     MOV	R0, 0x92             	MOV R0, _i_KF8_lib_TS_CS_
0000e6   80eb     ADD	R0, #0xeb            	ADD R0,#(__KF8_LIBc_baseline_count_)
                                           	BANKSEL __KF8_LIBc_baseline_count_
0000e7   f701     LD	R1, [R0]              	LD R1, [R0]
0000e8   9864     MOV	R0, #0x64            	MOV R0, #(100)
0000e9   f941     XOR	R1, R0               	XOR R1, R0
                                           	PAGESEL lable_06291941
0000ea   7a03     JB	0x3, 2                	JB PSW ,2
0000eb   c22a     JMP	#0x22a               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0000ec   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
0000ed   808e     ADD	R0, #0x8e            	ADD R0, #(__KF8_LIBi_buff_hit_)
0000ee   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
0000ef   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;;;
0000f0   e100     MOVB	#0x00               	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0000f1   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
0000f2   8080     ADD	R0, #0x80            	ADD R0, #(__KF8_LIBi_buff_baseline_)
0000f3   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
0000f4   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;
0000f5   e100     MOVB	#0x00               	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0000f6   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
0000f7   808f     ADD	R0, #0x8f            	ADD R0, #(__KF8_LIBi_buff_hit_+1)
0000f8   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
0000f9   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;;;;;;;;;;;;;;;;;
0000fa   e100     MOVB	#0x00               	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0000fb   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
0000fc   8081     ADD	R0, #0x81            	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
0000fd   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ high
0000fe   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
0000ff   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000100   04d0     CPLR	0xd0                	CPLR __KF8_LIBi_Touch_New_Date_TS_CS_
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000101   29d4     AND	0xd4, R0             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_, R0
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000102   04d1     CPLR	0xd1                	CPLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000103   29d5     AND	0xd5, R0             	AND (__KF8_lib_CH_DW_Change_Flag_TS_CS_+1), R0
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000104   04d2     CPLR	0xd2                	CPLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000105   29d6     AND	0xd6, R0             	AND (__KF8_lib_CH_DW_Change_Flag_TS_CS_+2), R0
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000106   04d3     CPLR	0xd3                	CPLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000107   29d7     AND	0xd7, R0             	AND (__KF8_lib_CH_DW_Change_Flag_TS_CS_+3), R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000108   98a0     MOV	R0, #0xa0            	MOV R0,# low (_TCS_AMOUNT+0)
000109   990b     MOV	R1, #0xb             	MOV R1,# high (_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
00010a   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
00010b   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00010c   5193     MOV	0x93, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
00010d   5092     MOV	R0, 0x92             	MOV R0, _i_KF8_lib_TS_CS_
00010e   80e4     ADD	R0, #0xe4            	ADD R0,# (__KF8_LIBc_touch_count_ + 0)
                                           	BANKSEL __KF8_LIBc_touch_count_
00010f   f701     LD	R1, [R0]              	LD R1, [R0]
000110   ff11     INC	R1                   	INC R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000111   3a93     SUB	R1, 0x93             	SUB R1, __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06291941
000112   7803     JB	0x3, 0                	JB PSW, 0
000113   c22a     JMP	#0x22a               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_touch_count_
000114   0209     CLR	R1                   	CLR R1
000115   f748     ST	[R0], R1              	ST [R0],R1
000116   c22a     JMP	#0x22a               	JMP lable_06291941
                                           	;;;;;;;;;;;;
                                           lable_06291924:
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000117   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06292025
000118   f7b9     JNB	R1, 7                	JNB R1,7
000119   c17e     JMP	#0x17e               	JMP lable_06292025
00011a   0fbf     MOV	0xbf                 	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06151941
00011b   7a03     JB	0x3, 2                	JB PSW,2
00011c   c124     JMP	#0x124               	JMP lable_06151941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
00011d   98a5     MOV	R0, #0xa5            	MOV R0,#low(__KF8_BasicLine_Down_Noise_Threshold_)
00011e   990b     MOV	R1, #0xb             	MOV R1,#high(__KF8_BasicLine_Down_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
00011f   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;
000120   e100     MOVB	#0x00               	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000121   38be     SUB	R0, 0xbe             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06292025
000122   7803     JB	0x3, 0                	JB PSW,0
000123   c17e     JMP	#0x17e               	JMP lable_06292025
                                           lable_06151941:
                                           	;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Touch_Bits_
                                           	PAGESEL lable_06300912
000124   799f     JB	0x9f, 1               	JB __KF8_lib_Touch_Bits_, 1
000125   c15b     JMP	#0x15b               	JMP lable_06300912
                                           	;;;;;;;;;;;;;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
000126   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
000127   80eb     ADD	R0, #0xeb            	ADD R0,#(__KF8_LIBc_baseline_count_+0)
                                           	BANKSEL __KF8_LIBc_baseline_count_
000128   f701     LD	R1, [R0]              	LD R1,[R0]
000129   a9ec     XOR	R1, #0xec            	XOR R1,#Low(-20) ;;
                                           	PAGESEL lable_06300936
00012a   7203     JNB	0x3, 2               	JNB PSW,2
00012b   c13a     JMP	#0x13a               	JMP lable_06300936
                                           	;;;;;;;;;;;;;;;;;;;;;;
00012c   9900     MOV	R1, #0               	MOV R1,#High(__KF8_Disturb_Protect_Circle_+0)
00012d   9802     MOV	R0, #0x2             	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+0)
                                           	PAGESEL __R2PCHPCL
00012e   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
00012f   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
000130   18cc     XOR	R0, 0xcc             	XOR R0,__KF8_lib_Wave_Protect_Time_Count_TS_CS_
                                           	PAGESEL lable_06300941
000131   7a03     JB	0x3, 2                	JB PSW,2 ;;
000132   c142     JMP	#0x142               	JMP lable_06300941
                                           	;;
000133   9900     MOV	R1, #0               	MOV R1,#High(__KF8_Disturb_Protect_Circle_+1)
000134   9803     MOV	R0, #0x3             	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+1)
                                           	PAGESEL __R2PCHPCL
000135   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
000136   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
000137   18cd     XOR	R0, 0xcd             	XOR R0,(__KF8_lib_Wave_Protect_Time_Count_TS_CS_+1)
                                           	PAGESEL lable_06300941
000138   7a03     JB	0x3, 2                	JB PSW,2 ;;
000139   c142     JMP	#0x142               	JMP lable_06300941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06300936:
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00013a   50d0     MOV	R0, 0xd0             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
00013b   52d1     MOV	R1, 0xd1             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
00013c   31d4     ORL	0xd4, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
00013d   33d5     ORL	0xd5, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
                                           	;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00013e   50d2     MOV	R0, 0xd2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
00013f   52d3     MOV	R1, 0xd3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000140   31d6     ORL	0xd6, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
000141   33d7     ORL	0xd7, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06300941:
                                           	;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000142   52d1     MOV	R1, 0xd1             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
000143   50d0     MOV	R0, 0xd0             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000144   2ad9     AND	R1, 0xd9             	AND R1,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1
000145   28d8     AND	R0, 0xd8             	AND R0,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000146   f901     ORL	R1, R0               	ORL R1,R0
                                           	PAGESEL lable_06291941
000147   7a03     JB	0x3, 2                	JB PSW,2
000148   c22a     JMP	#0x22a               	JMP lable_06291941
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000149   52d3     MOV	R1, 0xd3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
00014a   50d2     MOV	R0, 0xd2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
00014b   2adb     AND	R1, 0xdb             	AND R1,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3
00014c   28da     AND	R0, 0xda             	AND R0,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2
00014d   f901     ORL	R1, R0               	ORL R1,R0
                                           	PAGESEL lable_06291941
00014e   7a03     JB	0x3, 2                	JB PSW,2
00014f   c22a     JMP	#0x22a               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;
                                           	;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000150   52d1     MOV	R1, 0xd1             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
000151   50d0     MOV	R0, 0xd0             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000152   31d8     ORL	0xd8, R0             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_,R0
000153   33d9     ORL	0xd9, R1             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1,R1
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000154   52d3     MOV	R1, 0xd3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
000155   50d2     MOV	R0, 0xd2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000156   31da     ORL	0xda, R0             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2,R0
000157   33db     ORL	0xdb, R1             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
000158   03cc     CLR	0xcc                 	CLR __KF8_lib_Wave_Protect_Time_Count_TS_CS_
000159   03cd     CLR	0xcd                 	CLR __KF8_lib_Wave_Protect_Time_Count_TS_CS_+1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL lable_06291941
00015a   c22a     JMP	#0x22a               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;
                                           lable_06300912:
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
00015b   5292     MOV	R1, 0x92             	MOV R1,_i_KF8_lib_TS_CS_
00015c   81eb     ADD	R1, #0xeb            	ADD R1,#(__KF8_LIBc_baseline_count_+0)
                                           	BANKSEL __KF8_LIBc_baseline_count_
00015d   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00015e   5193     MOV	0x93, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;
00015f   990b     MOV	R1, #0xb             	MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
000160   98a2     MOV	R0, #0xa2            	MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
                                           	PAGESEL __R2PCHPCL
000161   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
000162   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000163   1893     XOR	R0, 0x93             	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06301048
000164   7a03     JB	0x3, 2                	JB PSW,2
000165   c16a     JMP	#0x16a               	JMP lable_06301048
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
000166   5292     MOV	R1, 0x92             	MOV R1,_i_KF8_lib_TS_CS_
000167   81eb     ADD	R1, #0xeb            	ADD R1,#(__KF8_LIBc_baseline_count_+0)
                                           	BANKSEL __KF8_LIBc_baseline_count_
000168   0208     CLR	R0                   	CLR R0
000169   f741     ST	[R1], R0              	ST [R1],R0
                                           	;;;;;;;;;;;;;;;;;;
                                           lable_06301048:
00016a   990b     MOV	R1, #0xb             	MOV R1,#High(_TCS_AMOUNT+0)
00016b   98a0     MOV	R0, #0xa0            	MOV R0,#Low(_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
00016c   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
00016d   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00016e   5193     MOV	0x93, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
00016f   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
000170   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBc_touch_count_+0)
                                           	BANKSEL __KF8_LIBc_touch_count_
000171   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000172   3a93     SUB	R1, 0x93             	SUB R1,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06291941
000173   7003     JNB	0x3, 0               	JNB PSW,0 ;;
000174   c22a     JMP	#0x22a               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000175   52d1     MOV	R1, 0xd1             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
000176   50d0     MOV	R0, 0xd0             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000177   31d8     ORL	0xd8, R0             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_,R0
000178   33d9     ORL	0xd9, R1             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1,R1
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000179   52d3     MOV	R1, 0xd3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
00017a   50d2     MOV	R0, 0xd2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
00017b   31da     ORL	0xda, R0             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2,R0
00017c   33db     ORL	0xdb, R1             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL lable_06291941
00017d   c22a     JMP	#0x22a               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;
                                           lable_06292025:
                                           	;;;;;;;;;;
                                           	PAGESEL lable_06301109
                                           	BANKSEL __KF8_lib_Touch_Bits_
00017e   719f     JNB	0x9f, 1              	JNB __KF8_lib_Touch_Bits_,1 ;;
00017f   c18c     JMP	#0x18c               	JMP lable_06301109
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000180   52d1     MOV	R1, 0xd1             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
000181   50d0     MOV	R0, 0xd0             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
000182   ff01     CPL	R1                   	CPL R1
000183   ff00     CPL	R0                   	CPL R0
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000184   2bd9     AND	0xd9, R1             	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1,R1
000185   29d8     AND	0xd8, R0             	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_,R0
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000186   52d3     MOV	R1, 0xd3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
000187   50d2     MOV	R0, 0xd2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
000188   ff01     CPL	R1                   	CPL R1
000189   ff00     CPL	R0                   	CPL R0
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
00018a   2bdb     AND	0xdb, R1             	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3,R1
00018b   29da     AND	0xda, R0             	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06301109:
                                           	BANKSEL _i_KF8_lib_TS_CS_
00018c   5292     MOV	R1, 0x92             	MOV R1,_i_KF8_lib_TS_CS_
00018d   81eb     ADD	R1, #0xeb            	ADD R1,#(__KF8_LIBc_baseline_count_+0)
                                           	BANKSEL __KF8_LIBc_baseline_count_
00018e   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00018f   5193     MOV	0x93, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;
000190   990b     MOV	R1, #0xb             	MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
000191   98a2     MOV	R0, #0xa2            	MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
                                           	PAGESEL __R2PCHPCL
000192   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
000193   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000194   1893     XOR	R0, 0x93             	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06301127
000195   7203     JNB	0x3, 2               	JNB PSW,2
000196   c19e     JMP	#0x19e               	JMP lable_06301127
                                           	;;
000197   990b     MOV	R1, #0xb             	MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_UP_+0)
000198   98a1     MOV	R0, #0xa1            	MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_UP_+0)
                                           	PAGESEL __R2PCHPCL
000199   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
00019a   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00019b   1893     XOR	R0, 0x93             	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06291941
00019c   7a03     JB	0x3, 2                	JB PSW,2
00019d   c22a     JMP	#0x22a               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06301127:
                                           	;;
                                           	;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
00019e   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
00019f   80eb     ADD	R0, #0xeb            	ADD R0,#(__KF8_LIBc_baseline_count_+0)
                                           	BANKSEL __KF8_LIBc_baseline_count_
0001a0   0209     CLR	R1                   	CLR R1
0001a1   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0001a2   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06301401
0001a3   f7b9     JNB	R1, 7                	JNB R1,7
0001a4   c1af     JMP	#0x1af               	JMP lable_06301401
                                           	;;;;;;;;;;;;;;;;;
0001a5   0fbf     MOV	0xbf                 	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06301404
0001a6   7a03     JB	0x3, 2                	JB PSW,2
0001a7   c1bc     JMP	#0x1bc               	JMP lable_06301404
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
0001a8   98a5     MOV	R0, #0xa5            	MOV R0,#low(__KF8_BasicLine_Down_Noise_Threshold_)
0001a9   990b     MOV	R1, #0xb             	MOV R1,#high(__KF8_BasicLine_Down_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
0001aa   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;
0001ab   e100     MOVB	#0x00               	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0001ac   38be     SUB	R0, 0xbe             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06301404
0001ad   7003     JNB	0x3, 0               	JNB PSW,0
0001ae   c1bc     JMP	#0x1bc               	JMP lable_06301404
                                           	;;;;;;;;;;;;;;;;;;;;;
                                           	; 1361 "../kf8ts3514_touch_cs_lib.c"
                                           lable_06301401:
                                           	;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0001af   52d1     MOV	R1, 0xd1             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
0001b0   50d0     MOV	R0, 0xd0             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
0001b1   ff01     CPL	R1                   	CPL R1
0001b2   ff00     CPL	R0                   	CPL R0
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0001b3   2bd5     AND	0xd5, R1             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
0001b4   29d4     AND	0xd4, R0             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0001b5   52d3     MOV	R1, 0xd3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
0001b6   50d2     MOV	R0, 0xd2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
0001b7   ff01     CPL	R1                   	CPL R1
0001b8   ff00     CPL	R0                   	CPL R0
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0001b9   2bd7     AND	0xd7, R1             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
0001ba   29d6     AND	0xd6, R0             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
                                           	PAGESEL lable_06301437
0001bb   c1c7     JMP	#0x1c7               	JMP lable_06301437
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06301404:
                                           	;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
0001bc   509b     MOV	R0, 0x9b             	MOV R0,__KF8_LIBc_finger_OUT_First_TS_CS_
                                           	BANKSEL _i_KF8_lib_TS_CS_
0001bd   5292     MOV	R1, 0x92             	MOV R1,_i_KF8_lib_TS_CS_
0001be   f948     XOR	R0, R1               	XOR R0,R1
                                           	PAGESEL lable_06291941
0001bf   7203     JNB	0x3, 2               	JNB PSW,2
0001c0   c22a     JMP	#0x22a               	JMP lable_06291941
                                           	;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
0001c1   509a     MOV	R0, 0x9a             	MOV R0,__KF8_LIBc_finger_OUT_Second_TS_CS_
0001c2   f948     XOR	R0, R1               	XOR R0,R1
                                           	PAGESEL lable_06291941
0001c3   7203     JNB	0x3, 2               	JNB PSW,2
0001c4   c22a     JMP	#0x22a               	JMP lable_06291941
                                           	;;;;;;;;;;;;
                                           	PAGESEL lable_06291941
                                           	BANKSEL __KF8_lib_Touch_Bits_
0001c5   7f9f     JB	0x9f, 7               	JB __KF8_lib_Touch_Bits_,7 ;;
0001c6   c22a     JMP	#0x22a               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06301437:
                                           	;;
                                           	;;
                                           	;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0001c7   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0001c8   8080     ADD	R0, #0x80            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
0001c9   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_
0001ca   f701     LD	R1, [R0]              	LD R1,[R0]
0001cb   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0001cc   53b8     MOV	0xb8, R1             	MOV __KF8_Temp_Cur_A_TS_CS_,R1
0001cd   ff10     INC	R0                   	INC R0
0001ce   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_
0001cf   f701     LD	R1, [R0]              	LD R1,[R0]
0001d0   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0001d1   53b9     MOV	0xb9, R1             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R1
                                           	;;;
0001d2   9901     MOV	R1, #0x1             	MOV R1,#0x01
                                           _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001:
0001d3   6003     CLR	0x3, 0               	CLR PSW,0
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0001d4   11b9     RRC	0xb9                 	RRC __KF8_Temp_Cur_A_TS_CS_+1
0001d5   11b8     RRC	0xb8                 	RRC __KF8_Temp_Cur_A_TS_CS_
0001d6   6003     CLR	0x3, 0               	CLR PSW,0
0001d7   ff19     RLC	R1                   	RLC R1
0001d8   f8c8     MOV	R0, R1               	MOV R0,R1
0001d9   a808     XOR	R0, #0x8             	XOR R0,#(8)
                                           	PAGESEL _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001
0001da   7a03     JB	0x3, 2                	JB PSW,2
0001db   c1d3     JMP	#0x1d3               	JMP _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0001dc   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0001dd   808e     ADD	R0, #0x8e            	ADD R0,#(__KF8_LIBi_buff_hit_+0)
0001de   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_
0001df   f701     LD	R1, [R0]              	LD R1,[R0]
0001e0   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0001e1   53b6     MOV	0xb6, R1             	MOV __KF8_Temp_Cur_B_TS_CS_,R1
0001e2   ff10     INC	R0                   	INC R0
0001e3   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_
0001e4   f701     LD	R1, [R0]              	LD R1,[R0]
0001e5   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0001e6   53b7     MOV	0xb7, R1             	MOV __KF8_Temp_Cur_B_TS_CS_+1,R1
                                           	;;;
0001e7   9901     MOV	R1, #0x1             	MOV R1,#0x01
                                           _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002:
0001e8   6003     CLR	0x3, 0               	CLR PSW,0
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0001e9   11b7     RRC	0xb7                 	RRC __KF8_Temp_Cur_B_TS_CS_+1
0001ea   11b6     RRC	0xb6                 	RRC __KF8_Temp_Cur_B_TS_CS_
0001eb   6003     CLR	0x3, 0               	CLR PSW,0
0001ec   ff19     RLC	R1                   	RLC R1
0001ed   f8c8     MOV	R0, R1               	MOV R0,R1
0001ee   a808     XOR	R0, #0x8             	XOR R0,#(8)
                                           	PAGESEL _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002
0001ef   7a03     JB	0x3, 2                	JB PSW,2
0001f0   c1e8     JMP	#0x1e8               	JMP _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002
                                           	;;;
                                           	;;;;
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0001f1   52b8     MOV	R1, 0xb8             	MOV R1,__KF8_Temp_Cur_A_TS_CS_
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0001f2   3bb6     SUB	0xb6, R1             	SUB __KF8_Temp_Cur_B_TS_CS_,R1
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0001f3   52b9     MOV	R1, 0xb9             	MOV R1,__KF8_Temp_Cur_A_TS_CS_+1
0001f4   7803     JB	0x3, 0                	JB PSW,0
0001f5   ff11     INC	R1                   	INC R1
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0001f6   3bb7     SUB	0xb7, R1             	SUB __KF8_Temp_Cur_B_TS_CS_+1,R1
                                           	;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0001f7   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0001f8   8080     ADD	R0, #0x80            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
0001f9   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_
0001fa   f701     LD	R1, [R0]              	LD R1,[R0]
0001fb   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0001fc   22b6     ADD	R1, 0xb6             	ADD R1, __KF8_Temp_Cur_B_TS_CS_
0001fd   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_
0001fe   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;
0001ff   ff10     INC	R0                   	INC R0
000200   f701     LD	R1, [R0]              	LD R1,[R0]
000201   7003     JNB	0x3, 0               	JNB PSW,0
000202   ff11     INC	R1                   	INC R1
000203   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000204   22b7     ADD	R1, 0xb7             	ADD R1,__KF8_Temp_Cur_B_TS_CS_+1
000205   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_
000206   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;
                                           	;;
                                           	;;
                                           	;;
                                           	;;
                                           	;;
000207   e100     MOVB	#0x00               	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000208   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
000209   80f3     ADD	R0, #0xf3            	ADD R0,#(__KF8_LIBi_Date_Change_+1)
                                           	BANKSEL __KF8_LIBi_Date_Change_
00020a   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	PAGESEL lable_06301449
00020b   f7f9     JB	R1, 7                 	JB R1,7
00020c   c21a     JMP	#0x21a               	JMP lable_06301449
                                           	;;
00020d   e100     MOVB	#0x00               	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00020e   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
00020f   8080     ADD	R0, #0x80            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
000210   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_
000211   f701     LD	R1, [R0]              	LD R1,[R0]
000212   8101     ADD	R1, #0x1             	ADD R1,#0x01
000213   f748     ST	[R0], R1              	ST [R0],R1
000214   ff10     INC	R0                   	INC R0
000215   f701     LD	R1, [R0]              	LD R1,[R0]
000216   7003     JNB	0x3, 0               	JNB PSW,0
000217   ff11     INC	R1                   	INC R1
000218   f748     ST	[R0], R1              	ST [R0],R1
                                           	PAGESEL lable_06291941
000219   c22a     JMP	#0x22a               	JMP lable_06291941
                                           lable_06301449:
                                           	;;
00021a   ff08     DEC	R0                   	DEC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
00021b   f701     LD	R1, [R0]              	LD R1,[R0]
00021c   a900     XOR	R1, #0               	XOR R1,#0x00
                                           	PAGESEL lable_06301449
00021d   7203     JNB	0x3, 2               	JNB PSW,2
00021e   c21a     JMP	#0x21a               	JMP lable_06301449
                                           	;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00021f   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
000220   8080     ADD	R0, #0x80            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
000221   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_
000222   f701     LD	R1, [R0]              	LD R1,[R0]
000223   81ff     ADD	R1, #0xff            	ADD R1,#0xFF
000224   f748     ST	[R0], R1              	ST [R0],R1
000225   ff10     INC	R0                   	INC R0
000226   f701     LD	R1, [R0]              	LD R1,[R0]
000227   7803     JB	0x3, 0                	JB PSW,0
000228   ff09     DEC	R1                   	DEC R1
000229   f748     ST	[R0], R1              	ST [R0],R1
                                           lable_06291941:
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	1537; "../kf8ts3514_touch_cs_lib.c"	ADD R1,#0xFF
00022a   e100     MOVB	#0x00               	BANKSEL	__KF8_lib_Touch_Bits_
00022b   799f     JB	0x9f, 1               	JB	__KF8_lib_Touch_Bits_, 1
00022c   c245     JMP	#0x245               	JMP	_00050_DS_
                                           ;	op : =
                                           ;gen_assign from CODESPACE
00022d   990b     MOV	R1, #0xb             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
00022e   98ad     MOV	R0, #0xad            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
00022f   db9d     CALL	#0xb9d              	CALL	__R2PCL
                                           	PAGESEL	$
000230   e100     MOVB	#0x00               	BANKSEL	r0x1031
000231   518a     MOV	0x8a, R0             	MOV	r0x1031, R0
                                           ;	op : IFX
000232   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1031
000233   308a     ORL	R0, 0x8a             	ORL	R0, r0x1031
000234   7a03     JB	0x3, 2                	JB	PSW, 2
000235   c245     JMP	#0x245               	JMP	_00050_DS_
                                           ;	op : INLINEASM
                                           	;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
000236   5292     MOV	R1, 0x92             	MOV R1,_i_KF8_lib_TS_CS_
000237   81e4     ADD	R1, #0xe4            	ADD R1,#(__KF8_LIBc_touch_count_+0)
                                           	BANKSEL __KF8_LIBc_touch_count_
000238   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000239   5193     MOV	0x93, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;
00023a   990b     MOV	R1, #0xb             	MOV R1,#High(_TCS_AMOUNT+0)
00023b   98a0     MOV	R0, #0xa0            	MOV R0,#Low(_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
00023c   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
00023d   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00023e   3893     SUB	R0, 0x93             	SUB R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0007_
00023f   7003     JNB	0x3, 0               	JNB PSW,0 ;;
000240   c245     JMP	#0x245               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0007_
                                           	;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
000241   5292     MOV	R1, 0x92             	MOV R1,_i_KF8_lib_TS_CS_
000242   81e4     ADD	R1, #0xe4            	ADD R1,#(__KF8_LIBc_touch_count_+0)
000243   0208     CLR	R0                   	CLR R0
                                           	BANKSEL __KF8_LIBc_touch_count_
000244   f741     ST	[R1], R0              	ST [R1],R0
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0007_:
                                           	
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00050_DS_
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000245   5090     MOV	R0, 0x90             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
000246   80f3     ADD	R0, #0xf3            	ADD R0,#(__KF8_LIBi_Date_Change_+1)
                                           	BANKSEL __KF8_LIBi_Date_Change_
000247   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
000248   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
000249   80eb     ADD	R0, #0xeb            	ADD R0,#(__KF8_LIBc_baseline_count_+0)
                                           	;;
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_
00024a   f7b9     JNB	R1, 7                	JNB R1,7
00024b   c250     JMP	#0x250               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_
                                           	;;--
                                           	BANKSEL __KF8_LIBc_baseline_count_
00024c   f701     LD	R1, [R0]              	LD R1,[R0]
00024d   ff09     DEC	R1                   	DEC R1
00024e   f748     ST	[R0], R1              	ST [R0],R1
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0009_
00024f   c253     JMP	#0x253               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0009_
                                           	;;++
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_:
                                           	BANKSEL __KF8_LIBc_baseline_count_
000250   f701     LD	R1, [R0]              	LD R1,[R0]
000251   ff11     INC	R1                   	INC R1
000252   f748     ST	[R0], R1              	ST [R0],R1
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0009_:
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	1639; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag || _KF8_Touch_Protect_Select_)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000253   799f     JB	0x9f, 1               	JB	__KF8_lib_Touch_Bits_, 1
000254   c25e     JMP	#0x25e               	JMP	_00052_DS_
                                           ;	op : =
                                           ;gen_assign from CODESPACE
000255   990b     MOV	R1, #0xb             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
000256   98ad     MOV	R0, #0xad            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
000257   db9d     CALL	#0xb9d              	CALL	__R2PCL
                                           	PAGESEL	$
000258   e100     MOVB	#0x00               	BANKSEL	r0x1031
000259   518a     MOV	0x8a, R0             	MOV	r0x1031, R0
                                           ;	op : IFX
00025a   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1031
00025b   308a     ORL	R0, 0x8a             	ORL	R0, r0x1031
00025c   7203     JNB	0x3, 2               	JNB	PSW, 2
00025d   c3ce     JMP	#0x3ce               	JMP	_00053_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00052_DS_
                                           	;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
00025e   5098     MOV	R0, 0x98             	MOV R0,__KF8_lib_Finded_MAX_I_TS_CS_
                                           	BANKSEL _i_KF8_lib_TS_CS_
00025f   1892     XOR	R0, 0x92             	XOR R0,_i_KF8_lib_TS_CS_
                                           	PAGESEL lable_07021644
000260   7203     JNB	0x3, 2               	JNB PSW,2 ;;
000261   c266     JMP	#0x266               	JMP lable_07021644
000262   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
                                           	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
000263   1897     XOR	R0, 0x97             	XOR R0,__KF8_lib_Finded_MAX_J_TS_CS_
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_Else_IF
000264   7a03     JB	0x3, 2                	JB PSW,2 ;;
000265   c35e     JMP	#0x35e               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_Else_IF
                                           	;;;;;;;;;;;;
                                           lable_07021644:
                                           	;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
000266   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
000267   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBc_touch_count_+0)
                                           	BANKSEL __KF8_LIBc_touch_count_
000268   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000269   5393     MOV	0x93, R1             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R1
                                           	;;;
00026a   990b     MOV	R1, #0xb             	MOV R1,#High(_TCS_AMOUNT+0)
00026b   98a0     MOV	R0, #0xa0            	MOV R0,#Low(_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
00026c   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;
00026d   3893     SUB	R0, 0x93             	SUB R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_07021648
00026e   7003     JNB	0x3, 0               	JNB PSW,0 ;;
00026f   c276     JMP	#0x276               	JMP lable_07021648
                                           	;;;
000270   e100     MOVB	#0x00               	BANKSEL _i_KF8_lib_TS_CS_
000271   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
000272   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBc_touch_count_+0)
                                           	BANKSEL __KF8_LIBc_touch_count_
000273   f701     LD	R1, [R0]              	LD R1,[R0]
000274   ff11     INC	R1                   	INC R1
000275   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;;;;;;;
                                           lable_07021648:
000276   990b     MOV	R1, #0xb             	MOV R1,# high (__KF8_DoubleKey_Compages_Limitable_Circle_+0)
000277   989b     MOV	R0, #0x9b            	MOV R0,# low (__KF8_DoubleKey_Compages_Limitable_Circle_+0)
                                           	PAGESEL __R2PCHPCL
000278   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;;;;
000279   e100     MOVB	#0x00               	BANKSEL _result_temp_KF8_Lib_TS_CS_
00027a   51ba     MOV	0xba, R0             	MOV _result_temp_KF8_Lib_TS_CS_,R0
                                           	;;;;;;;;;;
00027b   990b     MOV	R1, #0xb             	MOV R1,# high (__KF8_DoubleKey_Compages_Limitable_Circle_+1)
00027c   989c     MOV	R0, #0x9c            	MOV R0,# low (__KF8_DoubleKey_Compages_Limitable_Circle_+1)
                                           	PAGESEL __R2PCHPCL
00027d   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;
00027e   e100     MOVB	#0x00               	BANKSEL _result_temp_KF8_Lib_TS_CS_
00027f   51bb     MOV	0xbb, R0             	MOV (_result_temp_KF8_Lib_TS_CS_+1),R0
000280   30ba     ORL	R0, 0xba             	ORL R0,_result_temp_KF8_Lib_TS_CS_
                                           	PAGESEL lable_07021657
000281   7203     JNB	0x3, 2               	JNB PSW,2
000282   c29d     JMP	#0x29d               	JMP lable_07021657
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	;;
                                           	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
000283   509c     MOV	R0, 0x9c             	MOV R0, __KF8_lib_Key_Down_Count_TS_CS_
000284   a801     XOR	R0, #0x1             	XOR R0,# 0x01
                                           	PAGESEL lable_07021657
000285   7a03     JB	0x3, 2                	JB PSW, 2
000286   c29d     JMP	#0x29d               	JMP lable_07021657
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _result_temp_KF8_Lib_TS_CS_
000287   50bb     MOV	R0, 0xbb             	MOV R0,(_result_temp_KF8_Lib_TS_CS_+1)
                                           	BANKSEL __KF8_lib_Key_Double_Timer_Protect_TS_CS_
000288   38c9     SUB	R0, 0xc9             	SUB R0,(__KF8_lib_Key_Double_Timer_Protect_TS_CS_+1)
                                           	PAGESEL lable_ds_
000289   7a03     JB	0x3, 2                	JB PSW,2
00028a   c28d     JMP	#0x28d               	JMP lable_ds_
                                           	;;;;;;;;;;;
                                           	BANKSEL _result_temp_KF8_Lib_TS_CS_
00028b   50ba     MOV	R0, 0xba             	MOV R0,_result_temp_KF8_Lib_TS_CS_
                                           	BANKSEL __KF8_lib_Key_Double_Timer_Protect_TS_CS_
00028c   38c8     SUB	R0, 0xc8             	SUB R0,__KF8_lib_Key_Double_Timer_Protect_TS_CS_
                                           	;;;;;;;;;;;
                                           lable_ds_:
                                           	PAGESEL lable_07021657
00028d   7003     JNB	0x3, 0               	JNB PSW, 0
00028e   c29d     JMP	#0x29d               	JMP lable_07021657
                                           	;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Key_Double_Timer_Protect_TS_CS_
00028f   0bc8     INC	0xc8                 	INC __KF8_lib_Key_Double_Timer_Protect_TS_CS_
000290   7203     JNB	0x3, 2               	JNB PSW, 2
000291   0bc9     INC	0xc9                 	INC (__KF8_lib_Key_Double_Timer_Protect_TS_CS_ + 1)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _result_temp_KF8_Lib_TS_CS_
000292   50bb     MOV	R0, 0xbb             	MOV R0,(_result_temp_KF8_Lib_TS_CS_+1)
000293   52ba     MOV	R1, 0xba             	MOV R1,_result_temp_KF8_Lib_TS_CS_
                                           	BANKSEL __KF8_lib_Key_Double_Timer_Protect_TS_CS_
000294   18c9     XOR	R0, 0xc9             	XOR R0,(__KF8_lib_Key_Double_Timer_Protect_TS_CS_+1)
000295   1ac8     XOR	R1, 0xc8             	XOR R1,__KF8_lib_Key_Double_Timer_Protect_TS_CS_
                                           	PAGESEL lable_07021657
000296   f908     ORL	R0, R1               	ORL R0,R1
000297   7a03     JB	0x3, 2                	JB PSW,2
000298   c29d     JMP	#0x29d               	JMP lable_07021657
                                           	;;;;;;
000299   9802     MOV	R0, #0x2             	MOV R0,# 0x02
                                           	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
00029a   519c     MOV	0x9c, R0             	MOV __KF8_lib_Key_Down_Count_TS_CS_, R0
                                           	;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
00029b   509b     MOV	R0, 0x9b             	MOV R0, __KF8_LIBc_finger_OUT_First_TS_CS_
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
00029c   519a     MOV	0x9a, R0             	MOV __KF8_LIBc_finger_OUT_Second_TS_CS_, R0
                                           	;;;;;;;;;;;;;;;;;;
                                           	;;;;;;;;;
                                           	;;;;;;;;;;
                                           lable_07021657:
                                           	;;;;;;;;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
00029d   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
00029e   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBc_touch_count_+0)
                                           	BANKSEL __KF8_LIBc_touch_count_
00029f   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0002a0   5393     MOV	0x93, R1             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R1
                                           	;;
0002a1   990b     MOV	R1, #0xb             	MOV R1,#High(_TCS_AMOUNT+0)
0002a2   98a0     MOV	R0, #0xa0            	MOV R0,#Low(_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
0002a3   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End
0002a4   1893     XOR	R0, 0x93             	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
0002a5   7a03     JB	0x3, 2                	JB PSW,2 ;;
0002a6   c36d     JMP	#0x36d               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;
0002a7   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_channel_flag_
0002a8   50e0     MOV	R0, 0xe0             	MOV R0,__KF8_LIBi_channel_flag_
0002a9   30e1     ORL	R0, 0xe1             	ORL R0,__KF8_LIBi_channel_flag_+1
0002aa   30e2     ORL	R0, 0xe2             	ORL R0,__KF8_LIBi_channel_flag_+2
0002ab   30e3     ORL	R0, 0xe3             	ORL R0,__KF8_LIBi_channel_flag_+3
                                           	PAGESEL lable_07021756
0002ac   7203     JNB	0x3, 2               	JNB PSW,2 ;;
0002ad   c318     JMP	#0x318               	JMP lable_07021756
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
0002ae   5098     MOV	R0, 0x98             	MOV R0, __KF8_lib_Finded_MAX_I_TS_CS_
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
0002af   189b     XOR	R0, 0x9b             	XOR R0, __KF8_LIBc_finger_OUT_First_TS_CS_
                                           	PAGESEL lable_07022000
0002b0   7203     JNB	0x3, 2               	JNB PSW,2
0002b1   c2bb     JMP	#0x2bb               	JMP lable_07022000
                                           	;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
0002b2   5097     MOV	R0, 0x97             	MOV R0, __KF8_lib_Finded_MAX_J_TS_CS_
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
0002b3   189b     XOR	R0, 0x9b             	XOR R0, __KF8_LIBc_finger_OUT_First_TS_CS_
                                           	PAGESEL lable_07022000
0002b4   7203     JNB	0x3, 2               	JNB PSW,2
0002b5   c2bb     JMP	#0x2bb               	JMP lable_07022000
                                           	;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
0002b6   5098     MOV	R0, 0x98             	MOV R0, __KF8_lib_Finded_MAX_I_TS_CS_
                                           	BANKSEL _i_KF8_lib_TS_CS_
0002b7   1892     XOR	R0, 0x92             	XOR R0, _i_KF8_lib_TS_CS_
                                           	PAGESEL lable_07022000
0002b8   7203     JNB	0x3, 2               	JNB PSW,2
0002b9   c2bb     JMP	#0x2bb               	JMP lable_07022000
                                           	PAGESEL lable_07021902
0002ba   c313     JMP	#0x313               	JMP lable_07021902
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_07022000:
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	;;
0002bb   9901     MOV	R1, #0x1             	MOV R1,#0x01
                                           	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
0002bc   1b9c     XOR	0x9c, R1             	XOR __KF8_lib_Key_Down_Count_TS_CS_,R1
                                           	PAGESEL lable_07021902
0002bd   7a03     JB	0x3, 2                	JB PSW ,2
0002be   c313     JMP	#0x313               	JMP lable_07021902
                                           	;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
0002bf   409b     SWAPR	R0, 0x9b           	SWAPR R0, __KF8_LIBc_finger_OUT_First_TS_CS_
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0002c0   5193     MOV	0x93, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
0002c1   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0002c2   3193     ORL	0x93, R0             	ORL __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Char_KF8_Lib_TS_CS_
0002c3   0391     CLR	0x91                 	CLR _Addr_Copy_Char_KF8_Lib_TS_CS_
                                           lable_KF8_SP_LOOP:
                                           	;;;;;;;;;;;;;;;;;;;;;
0002c4   990b     MOV	R1, #0xb             	MOV R1,# high (_Double_Key_SET_EN_1+0)
0002c5   98a8     MOV	R0, #0xa8            	MOV R0,# low (_Double_Key_SET_EN_1+0)
                                           	PAGESEL __R2PCHPCL
0002c6   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0002c7   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0002c8   1893     XOR	R0, 0x93             	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_07021933
0002c9   7203     JNB	0x3, 2               	JNB PSW,2
0002ca   c2e0     JMP	#0x2e0               	JMP lable_07021933
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;
0002cb   990b     MOV	R1, #0xb             	MOV R1,# high (_Double_Key_SET_EN_2+0)
0002cc   98a9     MOV	R0, #0xa9            	MOV R0,# low (_Double_Key_SET_EN_2+0)
                                           	PAGESEL __R2PCHPCL
0002cd   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0002ce   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0002cf   1893     XOR	R0, 0x93             	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_07021933
0002d0   7203     JNB	0x3, 2               	JNB PSW,2
0002d1   c2e0     JMP	#0x2e0               	JMP lable_07021933
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;
0002d2   990b     MOV	R1, #0xb             	MOV R1,# high (_Double_Key_SET_EN_3+0)
0002d3   98aa     MOV	R0, #0xaa            	MOV R0,# low (_Double_Key_SET_EN_3+0)
                                           	PAGESEL __R2PCHPCL
0002d4   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0002d5   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0002d6   1893     XOR	R0, 0x93             	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_07021933
0002d7   7203     JNB	0x3, 2               	JNB PSW,2
0002d8   c2e0     JMP	#0x2e0               	JMP lable_07021933
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Char_KF8_Lib_TS_CS_
0002d9   9901     MOV	R1, #0x1             	MOV R1,#0X01
0002da   1b91     XOR	0x91, R1             	XOR _Addr_Copy_Char_KF8_Lib_TS_CS_,R1
                                           	PAGESEL lable_07021902
0002db   7203     JNB	0x3, 2               	JNB PSW,2
0002dc   c313     JMP	#0x313               	JMP lable_07021902
                                           	;;;;;;;;;;;;;;;;;;;;
0002dd   5391     MOV	0x91, R1             	MOV _Addr_Copy_Char_KF8_Lib_TS_CS_,R1
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0002de   4193     SWAP	0x93                	SWAP __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_KF8_SP_LOOP
0002df   c2c4     JMP	#0x2c4               	JMP lable_KF8_SP_LOOP
                                           	;;;;;;;;;;;;;;;;;;;;;
                                           lable_07021933:
0002e0   9802     MOV	R0, #0x2             	MOV R0,#0X02
                                           	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
0002e1   519c     MOV	0x9c, R0             	MOV __KF8_lib_Key_Down_Count_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
0002e2   5092     MOV	R0, 0x92             	MOV R0, _i_KF8_lib_TS_CS_
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
0002e3   519a     MOV	0x9a, R0             	MOV __KF8_LIBc_finger_OUT_Second_TS_CS_, R0
                                           	;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
0002e4   5292     MOV	R1, 0x92             	MOV R1,_i_KF8_lib_TS_CS_
0002e5   81eb     ADD	R1, #0xeb            	ADD R1,#(__KF8_LIBc_baseline_count_+0)
                                           	BANKSEL __KF8_LIBc_baseline_count_
0002e6   0208     CLR	R0                   	CLR R0
0002e7   f741     ST	[R1], R0              	ST [R1],R0
                                           	;;;;;;;;;;;;;;;;;;;;;
                                           	;;
0002e8   990b     MOV	R1, #0xb             	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
0002e9   9888     MOV	R0, #0x88            	MOV R0,#Low(__KF8_TOUCH_CH_EN+0)
                                           	BANKSEL _i_KF8_lib_TS_CS_
0002ea   2092     ADD	R0, 0x92             	ADD R0,_i_KF8_lib_TS_CS_
0002eb   7003     JNB	0x3, 0               	JNB PSW,0
0002ec   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
0002ed   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0002ee   6003     CLR	0x3, 0               	CLR PSW,0
0002ef   ff18     RLC	R0                   	RLC R0
0002f0   ff18     RLC	R0                   	RLC R0
0002f1   803b     ADD	R0, #0x3b            	ADD R0,#Low(__KF8_LIBt_buff_bit_TS_CS_+0)
0002f2   9909     MOV	R1, #0x9             	MOV R1,#High(__KF8_LIBt_buff_bit_TS_CS_+0)
0002f3   7003     JNB	0x3, 0               	JNB PSW,0
0002f4   ff11     INC	R1                   	INC R1
0002f5   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0002f6   5193     MOV	0x93, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0 ;;
                                           	PAGESEL __R2PCHPCL
0002f7   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0002f8   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_channel_flag_
0002f9   31e0     ORL	0xe0, R0             	ORL __KF8_LIBi_channel_flag_,R0
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0002fa   5093     MOV	R0, 0x93             	MOV R0,__KF8_lib_Date_Uchar_Temp_TS_CS_ ;;
0002fb   ff10     INC	R0                   	INC R0
0002fc   7203     JNB	0x3, 2               	JNB PSW,2
0002fd   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
0002fe   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0002ff   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_channel_flag_
000300   31e1     ORL	0xe1, R0             	ORL __KF8_LIBi_channel_flag_+1,R0
                                           	;;;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000301   5093     MOV	R0, 0x93             	MOV R0,__KF8_lib_Date_Uchar_Temp_TS_CS_ ;;
000302   ff10     INC	R0                   	INC R0
000303   ff10     INC	R0                   	INC R0
000304   7203     JNB	0x3, 2               	JNB PSW,2
000305   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
000306   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
000307   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_channel_flag_
000308   31e2     ORL	0xe2, R0             	ORL __KF8_LIBi_channel_flag_+2,R0
                                           	;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000309   5093     MOV	R0, 0x93             	MOV R0,__KF8_lib_Date_Uchar_Temp_TS_CS_ ;;
00030a   ff10     INC	R0                   	INC R0
00030b   ff10     INC	R0                   	INC R0
00030c   ff10     INC	R0                   	INC R0
00030d   7203     JNB	0x3, 2               	JNB PSW,2
00030e   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
00030f   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
000310   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_channel_flag_
000311   31e3     ORL	0xe3, R0             	ORL __KF8_LIBi_channel_flag_+3,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL lable_07061503
000312   c358     JMP	#0x358               	JMP lable_07061503
                                           	;;;;;;;;;;;;;
                                           lable_07021902:
                                           	BANKSEL _i_KF8_lib_TS_CS_
000313   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
000314   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBc_touch_count_+0)
                                           	BANKSEL __KF8_LIBc_touch_count_
000315   0209     CLR	R1                   	CLR R1
000316   f748     ST	[R0], R1              	ST [R0],R1
                                           	PAGESEL lable_07061503
000317   c358     JMP	#0x358               	JMP lable_07061503
                                           	;;;;;;;;;;;;;;;;;
                                           lable_07021756:
                                           	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
000318   5098     MOV	R0, 0x98             	MOV R0,__KF8_lib_Finded_MAX_I_TS_CS_
                                           	BANKSEL _i_KF8_lib_TS_CS_
000319   1892     XOR	R0, 0x92             	XOR R0,_i_KF8_lib_TS_CS_
                                           	PAGESEL lable_07061509
00031a   7203     JNB	0x3, 2               	JNB PSW,2 ;;
00031b   c321     JMP	#0x321               	JMP lable_07061509
                                           	;;;
00031c   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
00031d   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBc_touch_count_+0)
00031e   0209     CLR	R1                   	CLR R1
                                           	BANKSEL __KF8_LIBc_touch_count_
00031f   f748     ST	[R0], R1              	ST [R0],R1
                                           	PAGESEL lable_07061503
000320   c358     JMP	#0x358               	JMP lable_07061503
                                           	;;;;;;;;;;;;;;;;;
                                           lable_07061509:
                                           	;;
000321   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
000322   8088     ADD	R0, #0x88            	ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
000323   990b     MOV	R1, #0xb             	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
000324   7003     JNB	0x3, 0               	JNB PSW,0
000325   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
000326   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
000327   6003     CLR	0x3, 0               	CLR PSW,0
000328   ff18     RLC	R0                   	RLC R0
000329   ff18     RLC	R0                   	RLC R0
00032a   803b     ADD	R0, #0x3b            	ADD R0,#Low(__KF8_LIBt_buff_bit_TS_CS_+0)
00032b   9909     MOV	R1, #0x9             	MOV R1,#High(__KF8_LIBt_buff_bit_TS_CS_+0)
00032c   7003     JNB	0x3, 0               	JNB PSW,0
00032d   ff11     INC	R1                   	INC R1
00032e   e100     MOVB	#0x00               	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00032f   5193     MOV	0x93, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	PAGESEL __R2PCHPCL
000330   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
000331   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_channel_flag_
000332   51e0     MOV	0xe0, R0             	MOV __KF8_LIBi_channel_flag_,R0
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000333   5093     MOV	R0, 0x93             	MOV R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
000334   ff10     INC	R0                   	INC R0
000335   7203     JNB	0x3, 2               	JNB PSW,2
000336   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
000337   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
000338   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_channel_flag_
000339   51e1     MOV	0xe1, R0             	MOV __KF8_LIBi_channel_flag_+1,R0
                                           	;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00033a   5093     MOV	R0, 0x93             	MOV R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
00033b   ff10     INC	R0                   	INC R0
00033c   ff10     INC	R0                   	INC R0
00033d   7203     JNB	0x3, 2               	JNB PSW,2
00033e   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
00033f   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
000340   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_channel_flag_
000341   51e2     MOV	0xe2, R0             	MOV __KF8_LIBi_channel_flag_+2,R0
                                           	;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000342   5093     MOV	R0, 0x93             	MOV R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
000343   ff10     INC	R0                   	INC R0
000344   ff10     INC	R0                   	INC R0
000345   ff10     INC	R0                   	INC R0
000346   7203     JNB	0x3, 2               	JNB PSW,2
000347   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
000348   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
000349   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_channel_flag_
00034a   51e3     MOV	0xe3, R0             	MOV __KF8_LIBi_channel_flag_+3,R0
                                           	;;;;;;;;;;;;;;
                                           	;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
00034b   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
00034c   519b     MOV	0x9b, R0             	MOV __KF8_LIBc_finger_OUT_First_TS_CS_,R0
                                           	;;
00034d   9901     MOV	R1, #0x1             	MOV R1,#0x01
                                           	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
00034e   539c     MOV	0x9c, R1             	MOV __KF8_lib_Key_Down_Count_TS_CS_,R1
                                           	;;
00034f   98ff     MOV	R0, #0xff            	MOV R0,#0xFF
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000350   519a     MOV	0x9a, R0             	MOV __KF8_LIBc_finger_OUT_Second_TS_CS_,R0
                                           	;;;
                                           	BANKSEL __KF8_lib_Key_Double_Timer_Protect_TS_CS_
000351   03c9     CLR	0xc9                 	CLR __KF8_lib_Key_Double_Timer_Protect_TS_CS_+1
000352   9801     MOV	R0, #0x1             	MOV R0,#0X01
000353   51c8     MOV	0xc8, R0             	MOV __KF8_lib_Key_Double_Timer_Protect_TS_CS_ ,R0
                                           	;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
000354   5292     MOV	R1, 0x92             	MOV R1,_i_KF8_lib_TS_CS_
000355   81eb     ADD	R1, #0xeb            	ADD R1,#(__KF8_LIBc_baseline_count_+0)
                                           	BANKSEL __KF8_LIBc_baseline_count_
000356   0208     CLR	R0                   	CLR R0
000357   f741     ST	[R1], R0              	ST [R1],R0
                                           	;;;;;;;;;;
                                           lable_07061503:
                                           	;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
000358   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
000359   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBc_touch_count_+0)
                                           	BANKSEL __KF8_LIBc_touch_count_
00035a   f701     LD	R1, [R0]              	LD R1,[R0]
00035b   ff11     INC	R1                   	INC R1
00035c   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End
00035d   c36d     JMP	#0x36d               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End
                                           	;;;;;;;;;;;;;;
                                           	;;;;;;;;;;;;;;;;;;
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_Else_IF:
                                           	;;;;;;;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
00035e   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
00035f   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBc_touch_count_+0)
                                           	BANKSEL __KF8_LIBc_touch_count_
000360   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000361   5393     MOV	0x93, R1             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R1
                                           	;;;
000362   990b     MOV	R1, #0xb             	MOV R1,#High(_TCS_AMOUNT+0)
000363   98a0     MOV	R0, #0xa0            	MOV R0,#Low(_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
000364   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;
000365   3893     SUB	R0, 0x93             	SUB R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End
000366   7003     JNB	0x3, 0               	JNB PSW,0 ;;
000367   c36d     JMP	#0x36d               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End
                                           	;;;
000368   e100     MOVB	#0x00               	BANKSEL _i_KF8_lib_TS_CS_
000369   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
00036a   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBc_touch_count_+0)
00036b   0209     CLR	R1                   	CLR R1
                                           	BANKSEL __KF8_LIBc_touch_count_
00036c   f748     ST	[R0], R1              	ST [R0],R1
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End:
                                           	
                                           ;	op : INLINEASM
                                           	;;;;;;;;;;;;;;;;;;;;
00036d   e100     MOVB	#0x00               	BANKSEL _i_KF8_lib_TS_CS_
00036e   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
00036f   189b     XOR	R0, 0x9b             	XOR R0,__KF8_LIBc_finger_OUT_First_TS_CS_
                                           	PAGESEL lable_07061747
000370   7a03     JB	0x3, 2                	JB PSW ,2
000371   c38b     JMP	#0x38b               	JMP lable_07061747
                                           	;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000372   5090     MOV	R0, 0x90             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
000373   80f2     ADD	R0, #0xf2            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
                                           	BANKSEL __KF8_LIBi_Date_Change_
000374   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000375   53be     MOV	0xbe, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_,R1
                                           	;;;;;;;;;;;;;;;;
000376   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
000377   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000378   53bf     MOV	0xbf, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R1
                                           	;;;;;;;;;;;
000379   8180     ADD	R1, #0x80            	ADD R1,#0X80
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
00037a   50c7     MOV	R0, 0xc7             	MOV R0,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
00037b   8080     ADD	R0, #0x80            	ADD R0,#0X80
                                           	;;;;
00037c   f841     SUB	R1, R0               	SUB R1,R0
                                           	PAGESEL lable_07061742
00037d   7a03     JB	0x3, 2                	JB PSW ,2
00037e   c381     JMP	#0x381               	JMP lable_07061742
                                           	;;;;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00037f   52be     MOV	R1, 0xbe             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000380   3ac6     SUB	R1, 0xc6             	SUB R1,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_
                                           	;;;
                                           	;;;
                                           lable_07061742:
                                           	PAGESEL lable_07061747
000381   7003     JNB	0x3, 0               	JNB PSW,0
000382   c38b     JMP	#0x38b               	JMP lable_07061747
                                           	;;;;;;;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000383   50be     MOV	R0, 0xbe             	MOV R0,__KF8_lib_bahualvtemportemp_TS_CS_
000384   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000385   51c6     MOV	0xc6, R0             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_,R0
000386   53c7     MOV	0xc7, R1             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1,R1
                                           	;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000387   509b     MOV	R0, 0x9b             	MOV R0,__KF8_LIBc_finger_OUT_First_TS_CS_
                                           	BANKSEL __KF8_LIBc_water_monitor_TS_CS_
000388   5180     MOV	0x80, R0             	MOV __KF8_LIBc_water_monitor_TS_CS_,R0
                                           	;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
000389   0208     CLR	R0                   	CLR R0
00038a   5199     MOV	0x99, R0             	MOV __KF8_LIBc_water_monitor_count_TS_CS_,R0
                                           	;;;;;;;;;;;
                                           	;;;;;;;;;;;
                                           	;;;;;;;;;
                                           lable_07061747:
                                           	BANKSEL _i_KF8_lib_TS_CS_
00038b   5092     MOV	R0, 0x92             	MOV R0,_i_KF8_lib_TS_CS_
                                           	BANKSEL __KF8_LIBc_water_monitor_TS_CS_
00038c   1880     XOR	R0, 0x80             	XOR R0, __KF8_LIBc_water_monitor_TS_CS_
                                           	PAGESEL lable_07061649
00038d   7a03     JB	0x3, 2                	JB PSW ,2
00038e   c3ce     JMP	#0x3ce               	JMP lable_07061649
                                           	;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Touch_Bits_
                                           	PAGESEL lable_07061649
00038f   779f     JNB	0x9f, 7              	JNB __KF8_lib_Touch_Bits_, 7
000390   c3ce     JMP	#0x3ce               	JMP lable_07061649
                                           	;;;;;;
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000391   5090     MOV	R0, 0x90             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
000392   80f2     ADD	R0, #0xf2            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
                                           	BANKSEL __KF8_LIBi_Date_Change_
000393   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000394   53be     MOV	0xbe, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_,R1
                                           	;;;;;;;;;;;;;;;;
000395   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
000396   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000397   53bf     MOV	0xbf, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL lable_06161453
000398   77bf     JNB	0xbf, 7              	JNB __KF8_lib_bahualvtemportemp_TS_CS_+1,7
000399   c3ca     JMP	#0x3ca               	JMP lable_06161453
                                           	;;;;;;;
00039a   0fbf     MOV	0xbf                 	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06161625
00039b   7a03     JB	0x3, 2                	JB PSW,2
00039c   c3a3     JMP	#0x3a3               	JMP lable_06161625
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
00039d   98ac     MOV	R0, #0xac            	MOV R0,#low(__KF8_Water_Monitor_)
00039e   990b     MOV	R1, #0xb             	MOV R1,#high(__KF8_Water_Monitor_)
                                           	PAGESEL __R2PCHPCL
00039f   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;
0003a0   38be     SUB	R0, 0xbe             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06161453
0003a1   7803     JB	0x3, 0                	JB PSW,0
0003a2   c3ca     JMP	#0x3ca               	JMP lable_06161453
                                           	;;;;;;;;;;;;;;;;;;
                                           	;;;;;;;;;;;;;;;;
                                           lable_06161625:
0003a3   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
0003a4   50c7     MOV	R0, 0xc7             	MOV R0,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
0003a5   8080     ADD	R0, #0x80            	ADD R0, #0x80
0003a6   8080     ADD	R0, #0x80            	ADD R0, #0x80
                                           	PAGESEL lable_06161736
0003a7   7a03     JB	0x3, 2                	JB PSW,2
0003a8   c3ab     JMP	#0x3ab               	JMP lable_06161736
0003a9   980f     MOV	R0, #0xf             	MOV R0, #0x0f
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
0003aa   38c6     SUB	R0, 0xc6             	SUB R0, __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
                                           lable_06161736:
                                           	PAGESEL lable_06161453
0003ab   7803     JB	0x3, 0                	JB PSW, 0
0003ac   c3ca     JMP	#0x3ca               	JMP lable_06161453
                                           	;;;;;;;;;;;;;;;;;;;
                                           lable_06161451:
                                           	;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
0003ad   50c7     MOV	R0, 0xc7             	MOV R0,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
0003ae   9914     MOV	R1, #0x14            	MOV R1,#0X14
0003af   3ac6     SUB	R1, 0xc6             	SUB R1,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_
0003b0   7803     JB	0x3, 0                	JB PSW,0
0003b1   ff08     DEC	R0                   	DEC R0
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0003b2   53b8     MOV	0xb8, R1             	MOV __KF8_Temp_Cur_A_TS_CS_ ,R1
0003b3   51b9     MOV	0xb9, R0             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0003b4   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	;;;;;;;;;;;
0003b5   8180     ADD	R1, #0x80            	ADD R1,#0X80
0003b6   8080     ADD	R0, #0x80            	ADD R0,#0X80
0003b7   f841     SUB	R1, R0               	SUB R1,R0
                                           	PAGESEL lable_06161810
0003b8   7a03     JB	0x3, 2                	JB PSW ,2
0003b9   c3bc     JMP	#0x3bc               	JMP lable_06161810
                                           	;;;;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0003ba   52be     MOV	R1, 0xbe             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0003bb   3ab8     SUB	R1, 0xb8             	SUB R1,__KF8_Temp_Cur_A_TS_CS_
                                           	;;;
                                           lable_06161810:
                                           	PAGESEL lable_07061649
0003bc   7803     JB	0x3, 0                	JB PSW,0
0003bd   c3ce     JMP	#0x3ce               	JMP lable_07061649
                                           	;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
0003be   0b99     INC	0x99                 	INC __KF8_LIBc_water_monitor_count_TS_CS_
                                           	;;;;;;;;;;;
0003bf   980a     MOV	R0, #0xa             	MOV R0,#0X0A
0003c0   1899     XOR	R0, 0x99             	XOR R0,__KF8_LIBc_water_monitor_count_TS_CS_
                                           	PAGESEL lable_07061649
0003c1   7a03     JB	0x3, 2                	JB PSW,2
0003c2   c3ce     JMP	#0x3ce               	JMP lable_07061649
                                           	;;;;;;;
                                           	;;;;
                                           	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
0003c3   0399     CLR	0x99                 	CLR __KF8_LIBc_water_monitor_count_TS_CS_
                                           	;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0003c4   50d0     MOV	R0, 0xd0             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
0003c5   52d1     MOV	R1, 0xd1             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0003c6   31d4     ORL	0xd4, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
0003c7   33d5     ORL	0xd5, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
                                           	;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
0003c8   03c6     CLR	0xc6                 	CLR __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
                                           	PAGESEL lable_07061649
0003c9   c3ce     JMP	#0x3ce               	JMP lable_07061649
                                           	;;;;;;;;;;
                                           	;;;;;
                                           	;;;
                                           lable_06161453:
0003ca   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_water_monitor_TS_CS_
0003cb   98ff     MOV	R0, #0xff            	MOV R0,#0xff
0003cc   5180     MOV	0x80, R0             	MOV __KF8_LIBc_water_monitor_TS_CS_,R0
                                           	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
0003cd   0399     CLR	0x99                 	CLR __KF8_LIBc_water_monitor_count_TS_CS_
                                           lable_07061649:
                                           	
                                           ;	op : LABEL
                                           ;	op : LEFT_OP
                                           _00053_DS_
                                           ;	.line	2491; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_Touch_New_Date_TS_CS_<<=1;
0003ce   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
0003cf   13d0     RLC	0xd0                 	RLC	__KF8_LIBi_Touch_New_Date_TS_CS_
                                           	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
0003d0   13d1     RLC	0xd1                 	RLC	(__KF8_LIBi_Touch_New_Date_TS_CS_ + 1)
                                           	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
0003d1   13d2     RLC	0xd2                 	RLC	(__KF8_LIBi_Touch_New_Date_TS_CS_ + 2)
                                           	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
0003d2   13d3     RLC	0xd3                 	RLC	(__KF8_LIBi_Touch_New_Date_TS_CS_ + 3)
                                           ;	op : INLINEASM
                                           	BANKSEL _i_KF8_lib_TS_CS_
0003d3   0b92     INC	0x92                 	INC _i_KF8_lib_TS_CS_
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_ ;;
0003d4   c016     JMP	#0x16                	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_
                                           	PAGESEL $ ;;
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_End_:
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_lib_CH_DW_Change_Count_TS_CS_
0003d5   0395     CLR	0x95                 	CLR __KF8_lib_CH_DW_Change_Count_TS_CS_
                                           	BANKSEL __KF8_lib_CH_UP_Change_Count_TS_CS_
0003d6   0394     CLR	0x94                 	CLR __KF8_lib_CH_UP_Change_Count_TS_CS_
                                           	;;;
0003d7   98ff     MOV	R0, #0xff            	MOV R0,#0xFF
                                           	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
0003d8   5198     MOV	0x98, R0             	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
                                           	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
0003d9   5197     MOV	0x97, R0             	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
                                           	;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
0003da   03c0     CLR	0xc0                 	CLR __KF8_lib_Finded_MAX_J_Buf_TS_CS_
0003db   03c1     CLR	0xc1                 	CLR __KF8_lib_Finded_MAX_J_Buf_TS_CS_+1
                                           	;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
0003dc   03c2     CLR	0xc2                 	CLR __KF8_lib_Finded_MAX_I_Buf_TS_CS_
0003dd   03c3     CLR	0xc3                 	CLR __KF8_lib_Finded_MAX_I_Buf_TS_CS_+1
                                           	;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_COUNT_TS_CS_
0003de   0396     CLR	0x96                 	CLR __KF8_lib_Finded_MAX_COUNT_TS_CS_
                                           	;;;
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
                                           	BANKSEL __KF8_lib_Touch_Bits_
0003df   799f     JB	0x9f, 1               	JB __KF8_lib_Touch_Bits_,1 ;;
0003e0   c3f7     JMP	#0x3f7               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_ ;;
                                           	;;;
                                           	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
0003e1   0bcc     INC	0xcc                 	INC __KF8_lib_Wave_Protect_Time_Count_TS_CS_
0003e2   7203     JNB	0x3, 2               	JNB PSW,2
0003e3   0bcd     INC	0xcd                 	INC __KF8_lib_Wave_Protect_Time_Count_TS_CS_+1
                                           	;;;
0003e4   9900     MOV	R1, #0               	MOV R1,#High(__KF8_Disturb_Protect_Circle_+0)
0003e5   9802     MOV	R0, #0x2             	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+0)
                                           	PAGESEL __R2PCHPCL
0003e6   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;
0003e7   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0003e8   51b8     MOV	0xb8, R0             	MOV __KF8_Temp_Cur_A_TS_CS_,R0 ;;
                                           	;;
0003e9   9900     MOV	R1, #0               	MOV R1,#High(__KF8_Disturb_Protect_Circle_+1)
0003ea   9803     MOV	R0, #0x3             	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+1)
                                           	PAGESEL __R2PCHPCL
0003eb   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;
0003ec   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0003ed   51b9     MOV	0xb9, R0             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0 ;;
                                           	;;;
                                           	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
0003ee   50cc     MOV	R0, 0xcc             	MOV R0,__KF8_lib_Wave_Protect_Time_Count_TS_CS_
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0003ef   38b8     SUB	R0, 0xb8             	SUB R0,__KF8_Temp_Cur_A_TS_CS_
                                           	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
0003f0   50cd     MOV	R0, 0xcd             	MOV R0,__KF8_lib_Wave_Protect_Time_Count_TS_CS_+1
0003f1   7803     JB	0x3, 0                	JB PSW,0
0003f2   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0003f3   38b9     SUB	R0, 0xb9             	SUB R0,__KF8_Temp_Cur_A_TS_CS_+1
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
0003f4   7003     JNB	0x3, 0               	JNB PSW,0
0003f5   c3f7     JMP	#0x3f7               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
                                           	;;_KF8_lib_Touch_Bits_._bitx_x._bit1_1=0;
                                           	BANKSEL __KF8_lib_Touch_Bits_
0003f6   619f     CLR	0x9f, 1              	CLR __KF8_lib_Touch_Bits_,1 ;;
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_:
                                           	
                                           ;	op : INLINEASM
0003f7   990b     MOV	R1, #0xb             	MOV R1,# high (__KF8_Key_Max_Pressed_Limitable_Circle_+0)
0003f8   9899     MOV	R0, #0x99            	MOV R0,# low (__KF8_Key_Max_Pressed_Limitable_Circle_+0)
                                           	PAGESEL __R2PCHPCL
0003f9   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0003fa   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0003fb   51b8     MOV	0xb8, R0             	MOV __KF8_Temp_Cur_A_TS_CS_,R0
                                           	;;;;;;;;;;;;;;
0003fc   990b     MOV	R1, #0xb             	MOV R1,# high (__KF8_Key_Max_Pressed_Limitable_Circle_+1)
0003fd   989a     MOV	R0, #0x9a            	MOV R0,# low (__KF8_Key_Max_Pressed_Limitable_Circle_+1)
                                           	PAGESEL __R2PCHPCL
0003fe   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
0003ff   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000400   51b9     MOV	0xb9, R0             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0
000401   30b8     ORL	R0, 0xb8             	ORL R0,__KF8_Temp_Cur_A_TS_CS_
                                           	;;;;;;;
                                           	PAGESEL lable_07061952
000402   7203     JNB	0x3, 2               	JNB PSW,2
000403   c496     JMP	#0x496               	JMP lable_07061952
                                           	;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_channel_flag_
000404   50e0     MOV	R0, 0xe0             	MOV R0,__KF8_LIBi_channel_flag_
000405   30e1     ORL	R0, 0xe1             	ORL R0,__KF8_LIBi_channel_flag_+1
000406   30e2     ORL	R0, 0xe2             	ORL R0,__KF8_LIBi_channel_flag_+2
000407   30e3     ORL	R0, 0xe3             	ORL R0,__KF8_LIBi_channel_flag_+3
                                           	PAGESEL lable_07061952
000408   7203     JNB	0x3, 2               	JNB PSW,2 ;;
000409   c496     JMP	#0x496               	JMP lable_07061952
                                           	;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
00040a   0bca     INC	0xca                 	INC __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
00040b   7203     JNB	0x3, 2               	JNB PSW, 2
00040c   0bcb     INC	0xcb                 	INC (__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_ + 1)
                                           	;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
00040d   50b8     MOV	R0, 0xb8             	MOV R0,__KF8_Temp_Cur_A_TS_CS_
00040e   52b9     MOV	R1, 0xb9             	MOV R1,__KF8_Temp_Cur_A_TS_CS_+1
                                           	BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
00040f   18ca     XOR	R0, 0xca             	XOR R0,__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
000410   1acb     XOR	R1, 0xcb             	XOR R1,__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_+1
000411   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_07061952
000412   7a03     JB	0x3, 2                	JB PSW,2
000413   c496     JMP	#0x496               	JMP lable_07061952
                                           	;;;
                                           	BANKSEL __KF8_lib_Touch_Bits_
000414   679f     CLR	0x9f, 7              	CLR __KF8_lib_Touch_Bits_, 7
                                           	;;
                                           	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
000415   509c     MOV	R0, 0x9c             	MOV R0, __KF8_lib_Key_Down_Count_TS_CS_
000416   a802     XOR	R0, #0x2             	XOR R0,# 0x02
                                           	PAGESEL lable_07062010
000417   7a03     JB	0x3, 2                	JB PSW, 2
000418   c457     JMP	#0x457               	JMP lable_07062010
                                           	;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000419   9801     MOV	R0, #0x1             	MOV R0,#0x01
00041a   51d0     MOV	0xd0, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
00041b   03d1     CLR	0xd1                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
00041c   03d2     CLR	0xd2                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
00041d   03d3     CLR	0xd3                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
00041e   509a     MOV	R0, 0x9a             	MOV R0,__KF8_LIBc_finger_OUT_Second_TS_CS_
00041f   ff10     INC	R0                   	INC R0
                                           	PAGESEL RLC_07070955
000420   c427     JMP	#0x427               	JMP RLC_07070955
                                           RLCDeal_07070955:
000421   6003     CLR	0x3, 0               	CLR PSW,0
000422   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000423   13d0     RLC	0xd0                 	RLC __KF8_LIBi_Touch_New_Date_TS_CS_
000424   13d1     RLC	0xd1                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
000425   13d2     RLC	0xd2                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
000426   13d3     RLC	0xd3                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           RLC_07070955:
                                           	PAGESEL RLCDeal_07070955
000427   ff58     DECJZ	R0                 	DECJZ R0
000428   c421     JMP	#0x421               	JMP RLCDeal_07070955
                                           	;;;;;;;
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000429   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
00042a   52d5     MOV	R1, 0xd5             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+1
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00042b   28d0     AND	R0, 0xd0             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_
00042c   2ad1     AND	R1, 0xd1             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
00042d   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_10311439
00042e   7a03     JB	0x3, 2                	JB PSW,2
00042f   c437     JMP	#0x437               	JMP lable_10311439
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000430   50d6     MOV	R0, 0xd6             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_+2
000431   52d7     MOV	R1, 0xd7             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+3
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000432   28d2     AND	R0, 0xd2             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
000433   2ad3     AND	R1, 0xd3             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
000434   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_07071023
000435   7203     JNB	0x3, 2               	JNB PSW,2
000436   c44f     JMP	#0x44f               	JMP lable_07071023
                                           lable_10311439:
                                           	;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000437   6003     CLR	0x3, 0               	CLR PSW,0
000438   129a     RLCR	0x9a                	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
000439   808e     ADD	R0, #0x8e            	ADD R0, #(__KF8_LIBi_buff_hit_)
00043a   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
00043b   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
00043c   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
00043d   6003     CLR	0x3, 0               	CLR PSW,0
00043e   129a     RLCR	0x9a                	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
00043f   8080     ADD	R0, #0x80            	ADD R0, #(__KF8_LIBi_buff_baseline_)
000440   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
000441   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;
000442   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000443   6003     CLR	0x3, 0               	CLR PSW,0
000444   129a     RLCR	0x9a                	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
000445   808f     ADD	R0, #0x8f            	ADD R0, #(__KF8_LIBi_buff_hit_+1)
000446   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
000447   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
000448   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000449   6003     CLR	0x3, 0               	CLR PSW,0
00044a   129a     RLCR	0x9a                	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
00044b   8081     ADD	R0, #0x81            	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
00044c   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_ ;;
00044d   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;
                                           	PAGESEL lable_07062010
00044e   c457     JMP	#0x457               	JMP lable_07062010
                                           	;;;;;
                                           lable_07071023:
                                           	;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00044f   50d0     MOV	R0, 0xd0             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
000450   52d1     MOV	R1, 0xd1             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000451   31d4     ORL	0xd4, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
000452   33d5     ORL	0xd5, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
                                           	;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000453   50d2     MOV	R0, 0xd2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
000454   52d3     MOV	R1, 0xd3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000455   31d6     ORL	0xd6, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
000456   33d7     ORL	0xd7, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
                                           	;;;;;;
                                           	;;
                                           lable_07062010:
000457   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000458   9801     MOV	R0, #0x1             	MOV R0,#0x01
000459   51d0     MOV	0xd0, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
00045a   03d1     CLR	0xd1                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
00045b   03d2     CLR	0xd2                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
00045c   03d3     CLR	0xd3                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
00045d   509b     MOV	R0, 0x9b             	MOV R0,__KF8_LIBc_finger_OUT_First_TS_CS_
00045e   ff10     INC	R0                   	INC R0
                                           	PAGESEL RLC_07071019
00045f   c466     JMP	#0x466               	JMP RLC_07071019
                                           RLCDeal_07071019:
000460   6003     CLR	0x3, 0               	CLR PSW,0
000461   e100     MOVB	#0x00               	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000462   13d0     RLC	0xd0                 	RLC __KF8_LIBi_Touch_New_Date_TS_CS_
000463   13d1     RLC	0xd1                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
000464   13d2     RLC	0xd2                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
000465   13d3     RLC	0xd3                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           RLC_07071019:
                                           	PAGESEL RLCDeal_07071019
000466   ff58     DECJZ	R0                 	DECJZ R0
000467   c460     JMP	#0x460               	JMP RLCDeal_07071019
                                           	;;;;;;;;;
                                           	;;
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000468   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
000469   52d5     MOV	R1, 0xd5             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+1
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00046a   28d0     AND	R0, 0xd0             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_
00046b   2ad1     AND	R1, 0xd1             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
00046c   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_10311444
00046d   7a03     JB	0x3, 2                	JB PSW,2
00046e   c476     JMP	#0x476               	JMP lable_10311444
                                           	;;;;;;;;;;
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
00046f   50d6     MOV	R0, 0xd6             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_+2
000470   52d7     MOV	R1, 0xd7             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+3
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000471   28d2     AND	R0, 0xd2             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
000472   2ad3     AND	R1, 0xd3             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
000473   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_07071001
000474   7203     JNB	0x3, 2               	JNB PSW,2
000475   c48e     JMP	#0x48e               	JMP lable_07071001
                                           lable_10311444:
                                           	;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000476   6003     CLR	0x3, 0               	CLR PSW,0
000477   129b     RLCR	0x9b                	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
000478   808e     ADD	R0, #0x8e            	ADD R0, #(__KF8_LIBi_buff_hit_)
000479   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
00047a   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
00047b   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
00047c   6003     CLR	0x3, 0               	CLR PSW,0
00047d   129b     RLCR	0x9b                	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
00047e   8080     ADD	R0, #0x80            	ADD R0, #(__KF8_LIBi_buff_baseline_)
00047f   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
000480   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;
000481   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000482   6003     CLR	0x3, 0               	CLR PSW,0
000483   129b     RLCR	0x9b                	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
000484   808f     ADD	R0, #0x8f            	ADD R0, #(__KF8_LIBi_buff_hit_+1)
000485   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
000486   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
000487   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000488   6003     CLR	0x3, 0               	CLR PSW,0
000489   129b     RLCR	0x9b                	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
00048a   8081     ADD	R0, #0x81            	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
00048b   e101     MOVB	#0x01               	BANKSEL __KF8_LIBi_buff_baseline_ ;;
00048c   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;
                                           	PAGESEL lable_10221513
00048d   c496     JMP	#0x496               	JMP lable_10221513
                                           	;;;;;
                                           lable_07071001:
                                           	;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00048e   50d0     MOV	R0, 0xd0             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
00048f   52d1     MOV	R1, 0xd1             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000490   31d4     ORL	0xd4, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
000491   33d5     ORL	0xd5, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
                                           	;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000492   50d2     MOV	R0, 0xd2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
000493   52d3     MOV	R1, 0xd3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000494   31d6     ORL	0xd6, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
000495   33d7     ORL	0xd7, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
                                           	;;;;;
                                           lable_10221513:
                                           	; 2953 "../kf8ts3514_touch_cs_lib.c"
                                           lable_07061952:
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000496   0008     CRET                     	CRET	
                                           ; exit point of __KF8_LiBf_KEY_Deal_AND_BaseLine_Up
                                           
                                           
                                           
                                           func.__KF8TS3514_Init_Touch_WaterCS_	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8TS3514_Init_Touch_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8TS3514_Init_Touch_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;	op : =
                                           ;	.line	434; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_En_Base_Update_Flag=1;	 	//³õÊ¼»¯			..ÅÐ¶ÏÀ´¹ýË®ºó£¬»ùÏßÖ»ÔÊÐíÍ»È»ÉÏÉý£¬ºÍ¸üÕ­·¶Î§±ä¶¯
0009e7   e100     MOVB	#0x00               	BANKSEL	__KF8_lib_Touch_Bits_
0009e8   6f9f     SET	0x9f, 7              	SET	__KF8_lib_Touch_Bits_, 7
                                           ;	op : =
                                           ;	.line	436; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Get_Baihualv_Sign_Flag=0;	//³õÊ¼»¯                        ..¼ÆËã±ä»¯ÂÊ·ûºÅ»º´æ±ê¼Ç
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0009e9   659f     CLR	0x9f, 5              	CLR	__KF8_lib_Touch_Bits_, 5
                                           ;	op : =
                                           ;	.line	440; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag =0;			//³õÊ¼»¯                         ..±£»¤²»ÅÐ¶Ï£¬¼ÆÊý»¹Ô­
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0009ea   619f     CLR	0x9f, 1              	CLR	__KF8_lib_Touch_Bits_, 1
                                           ;	op : =
                                           ;	.line	441; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag =0;				//³õÊ¼»¯                         ..ÆäÊµ32È¦È¡Ñù£¬ËæºóÅÐ¶Ï°´¼ü
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0009eb   609f     CLR	0x9f, 0              	CLR	__KF8_lib_Touch_Bits_, 0
                                           ;	op : =
                                           ;	.line	446; "../kf8ts3514_touch_cs_lib.c"	_KF8_Work_Delay_Count_For_Flag_TS_CS_=0;
                                           	BANKSEL	__KF8_Work_Delay_Count_For_Flag_TS_CS_
0009ec   039e     CLR	0x9e                 	CLR	__KF8_Work_Delay_Count_For_Flag_TS_CS_
                                           ;	op : =
                                           ;	.line	447; "../kf8ts3514_touch_cs_lib.c"	_KF8_Touch_Sys_Work_Standing_Flag_TS_CS_ = 0;
                                           	BANKSEL	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
0009ed   039d     CLR	0x9d                 	CLR	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
                                           ;	op : =
                                           ;	.line	448; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_=0;
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0009ee   03d8     CLR	0xd8                 	CLR	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0009ef   03d9     CLR	0xd9                 	CLR	(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_ + 1)
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0009f0   03da     CLR	0xda                 	CLR	(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_ + 2)
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0009f1   03db     CLR	0xdb                 	CLR	(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_ + 3)
                                           ;	op : =
                                           ;	.line	450; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_CH_DW_Change_Flag_TS_CS_=0;
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
0009f2   03d4     CLR	0xd4                 	CLR	__KF8_lib_CH_DW_Change_Flag_TS_CS_
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
0009f3   03d5     CLR	0xd5                 	CLR	(__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 1)
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
0009f4   03d6     CLR	0xd6                 	CLR	(__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 2)
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
0009f5   03d7     CLR	0xd7                 	CLR	(__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 3)
                                           ;	op : =
                                           ;	.line	453; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Finded_MAX_I_Buf_TS_CS_=0;_KF8_lib_Finded_MAX_J_Buf_TS_CS_=0;
                                           	BANKSEL	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
0009f6   03c2     CLR	0xc2                 	CLR	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
                                           	BANKSEL	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
0009f7   03c3     CLR	0xc3                 	CLR	(__KF8_lib_Finded_MAX_I_Buf_TS_CS_ + 1)
                                           ;	op : =
                                           	BANKSEL	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
0009f8   03c0     CLR	0xc0                 	CLR	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
                                           	BANKSEL	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
0009f9   03c1     CLR	0xc1                 	CLR	(__KF8_lib_Finded_MAX_J_Buf_TS_CS_ + 1)
                                           ;	op : =
                                           ;	.line	454; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Finded_MAX_COUNT_TS_CS_=0;
                                           	BANKSEL	__KF8_lib_Finded_MAX_COUNT_TS_CS_
0009fa   0396     CLR	0x96                 	CLR	__KF8_lib_Finded_MAX_COUNT_TS_CS_
                                           ;	op : =
                                           ;	.line	455; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Down_Count_TS_CS_=0;
                                           	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
0009fb   039c     CLR	0x9c                 	CLR	__KF8_lib_Key_Down_Count_TS_CS_
                                           ;	op : =
                                           ;	.line	456; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_water_monitor_TS_CS_=0xff;
0009fc   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	__KF8_LIBc_water_monitor_TS_CS_
0009fd   5180     MOV	0x80, R0             	MOV	__KF8_LIBc_water_monitor_TS_CS_, R0
                                           ;	op : INLINEASM
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;set 0xFF
0009fe   98ff     MOV	R0, #0xff            	MOV R0,#0xFF
                                           	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
0009ff   5198     MOV	0x98, R0             	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
                                           	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
000a00   5197     MOV	0x97, R0             	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000a01   989f     MOV	R0, #0x9f            	MOV R0,#low(_CHS_AMOUNT)
000a02   990b     MOV	R1, #0xb             	MOV R1,#high(_CHS_AMOUNT)
                                           	PAGESEL __R2PCHPCL
000a03   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
000a04   e100     MOVB	#0x00               	BANKSEL __KF8_LIBc_channel_
000a05   51af     MOV	0xaf, R0             	MOV __KF8_LIBc_channel_,R0
                                           	; 501 "../kf8ts3514_touch_cs_lib.c"
                                           	;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
000a06   03af     CLR	0xaf                 	CLR __KF8_LIBc_channel_
                                           	;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_channel_flag_
000a07   03e0     CLR	0xe0                 	CLR __KF8_LIBi_channel_flag_
                                           	BANKSEL __KF8_LIBi_channel_flag_
000a08   03e1     CLR	0xe1                 	CLR (__KF8_LIBi_channel_flag_+1)
000a09   03e2     CLR	0xe2                 	CLR (__KF8_LIBi_channel_flag_+2)
000a0a   03e3     CLR	0xe3                 	CLR (__KF8_LIBi_channel_flag_+3)
                                           	;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000a0b   0393     CLR	0x93                 	CLR __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	;;;;;;;;;;;;;;
                                           	
                                           ;	op : INLINEASM
000a0c   e101     MOVB	#0x01               	MOVB #0x01
000a0d   9866     MOV	R0, #0x66            	MOV R0,#0x66
000a0e   514e     MOV	0x4e, R0             	MOV 0x4E,R0 ;
                                           	
                                           ;	op : INLINEASM
000a0f   9888     MOV	R0, #0x88            	MOV R0, # low (__KF8_TOUCH_CH_EN+0)
000a10   990b     MOV	R1, #0xb             	MOV R1, # high (__KF8_TOUCH_CH_EN+0)
                                           	PAGESEL __R2PCHPCL
000a11   db96     CALL	#0xb96              	CALL __R2PCHPCL
                                           	PAGESEL $
000a12   9080     ORL	R0, #0x80            	ORL R0,#0x80
000a13   e100     MOVB	#0x00               	BANKSEL CTCTL0
000a14   5153     MOV	0x53, R0             	MOV CTCTL0,R0
                                           	
                                           ;	op : =
                                           ;	.line	565; "../kf8ts3514_touch_cs_lib.c"	T3L = 0;	T3H = 0;
                                           	BANKSEL	_T3L
000a15   034f     CLR	0x4f                 	CLR	_T3L
                                           ;	op : =
                                           	BANKSEL	_T3H
000a16   035f     CLR	0x5f                 	CLR	_T3H
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	567; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000a17   7a9f     JB	0x9f, 2               	JB	__KF8_lib_Touch_Bits_, 2
000a18   ca1a     JMP	#0xa1a               	JMP	_00019_DS_
                                           ;	op : INLINEASM
                                           	MOVB #0x00
000a19   6553     CLR	0x53, 5              	CLR 0x53,5
                                           	
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00019_DS_
                                           	BANKSEL _CTCTL0
000a1a   6e53     SET	0x53, 6              	SET _CTCTL0,6
000a1b   0000     NOP                      	NOP
000a1c   7e53     JB	0x53, 6               	JB _CTCTL0,6
000a1d   ca1a     JMP	#0xa1a               	JMP $-3
                                           	BANKSEL _CTCTL1
000a1e   6d64     SET	0x64, 5              	SET _CTCTL1,5
                                           	
                                           ;	op : |
                                           ;	.line	594; "../kf8ts3514_touch_cs_lib.c"	CTCTL0 |= 0x20;
                                           	BANKSEL	_CTCTL0
000a1f   6d53     SET	0x53, 5              	SET	_CTCTL0, 5
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	596; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000a20   7a9f     JB	0x9f, 2               	JB	__KF8_lib_Touch_Bits_, 2
000a21   ca23     JMP	#0xa23               	JMP	_00021_DS_
                                           ;	op : INLINEASM
                                           	MOVB #0x00
000a22   6d53     SET	0x53, 5              	SET 0x53,5
                                           	
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00021_DS_
                                           ;	.line	604; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000a23   7b9f     JB	0x9f, 3               	JB	__KF8_lib_Touch_Bits_, 3
000a24   ca29     JMP	#0xa29               	JMP	_00023_DS_
                                           ;	op : =
                                           ;	.line	606; "../kf8ts3514_touch_cs_lib.c"	T4L = 0;    T4H = 0; 	T4ON=1;		// T3 T4 Èç¹û·ÖÆµ Íâ²¿¿ÉÉèÖÃ
000a25   e101     MOVB	#0x01               	BANKSEL	_T4L
000a26   0360     CLR	0x60                 	CLR	_T4L
                                           ;	op : =
                                           	BANKSEL	_T4H
000a27   0361     CLR	0x61                 	CLR	_T4H
                                           ;	op : =
                                           	BANKSEL	_T4CTL_bits
000a28   6864     SET	0x64, 0              	SET	_T4CTL_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00023_DS_
                                           ;	.line	609; "../kf8ts3514_touch_cs_lib.c"	T3IF=0;		T3IE=1;
000a29   e100     MOVB	#0x00               	BANKSEL	_EIF2_bits
000a2a   670d     CLR	0xd, 7               	CLR	_EIF2_bits, 7
                                           ;	op : =
                                           	BANKSEL	_EIE2_bits
000a2b   6f2d     SET	0x2d, 7              	SET	_EIE2_bits, 7
                                           ;	op : =
                                           ;	.line	610; "../kf8ts3514_touch_cs_lib.c"	AIEL=1;		AIEH=1;
                                           	BANKSEL	_INTCTL_bits
000a2c   6e0b     SET	0xb, 6               	SET	_INTCTL_bits, 6
                                           ;	op : =
                                           	BANKSEL	_INTCTL_bits
000a2d   6f0b     SET	0xb, 7               	SET	_INTCTL_bits, 7
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000a2e   0008     CRET                     	CRET	
                                           ; exit point of __KF8TS3514_Init_Touch_WaterCS_
                                           
                                           
                                           
                                           func.__KF8_Lib_Date_Change_get_	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8_Lib_Date_Change_get_	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8_Lib_Date_Change_get_	;Function start
                                           ; 2 exit points
                                           ;	op : INLINEASM
000993   e100     MOVB	#0x00               	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000994   50b6     MOV	R0, 0xb6             	MOV R0,__KF8_Temp_Cur_B_TS_CS_
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000995   39b8     SUB	0xb8, R0             	SUB __KF8_Temp_Cur_A_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000996   52b7     MOV	R1, 0xb7             	MOV R1,(__KF8_Temp_Cur_B_TS_CS_+1)
000997   7803     JB	0x3, 0                	JB PSW,0
000998   ff11     INC	R1                   	INC R1
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000999   3bb9     SUB	0xb9, R1             	SUB (__KF8_Temp_Cur_A_TS_CS_+1),R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL label_3_3_3
00099a   7803     JB	0x3, 0                	JB PSW,0
00099b   c99d     JMP	#0x99d               	JMP label_3_3_3
                                           	PAGESEL label_4_4_4
00099c   c9a4     JMP	#0x9a4               	JMP label_4_4_4
                                           label_3_3_3:
                                           	;;
                                           	BANKSEL __KF8_lib_Touch_Bits_
00099d   659f     CLR	0x9f, 5              	CLR __KF8_lib_Touch_Bits_, 5
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
00099e   05b8     CPL	0xb8                 	CPL __KF8_Temp_Cur_A_TS_CS_
                                           	BANKSEL (__KF8_Temp_Cur_A_TS_CS_+1)
00099f   05b9     CPL	0xb9                 	CPL (__KF8_Temp_Cur_A_TS_CS_+1)
0009a0   0bb8     INC	0xb8                 	INC __KF8_Temp_Cur_A_TS_CS_
0009a1   7203     JNB	0x3, 2               	JNB PSW,2
0009a2   0bb9     INC	0xb9                 	INC (__KF8_Temp_Cur_A_TS_CS_+1)
                                           	PAGESEL label_5_5_5
0009a3   c9a5     JMP	#0x9a5               	JMP label_5_5_5
                                           label_4_4_4:
                                           	;;
                                           	BANKSEL __KF8_lib_Touch_Bits_
0009a4   6d9f     SET	0x9f, 5              	SET __KF8_lib_Touch_Bits_, 5
                                           label_5_5_5:
                                           	
                                           ;	op : INLINEASM
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0009a5   50b9     MOV	R0, 0xb9             	MOV R0, (__KF8_Temp_Cur_A_TS_CS_ + 1)
0009a6   88fc     AND	R0, #0xfc            	AND R0,# 0xfc
                                           	PAGESEL label_6_6_6
0009a7   7a03     JB	0x3, 2                	JB PSW, 2
0009a8   c9bf     JMP	#0x9bf               	JMP label_6_6_6
                                           	;;;;;;;;;;;;;;;;;;;;;;Ð¡ÓÚ;;;;;;;;;;;;;;;;;;;;;;;;
0009a9   9806     MOV	R0, #0x6             	MOV R0,# 0x06
0009aa   ff10     INC	R0                   	INC R0
                                           	PAGESEL label_7_7_7
0009ab   c9af     JMP	#0x9af               	JMP label_7_7_7
                                           label_8_8_8:
0009ac   6003     CLR	0x3, 0               	CLR PSW, 0
0009ad   13b8     RLC	0xb8                 	RLC __KF8_Temp_Cur_A_TS_CS_
0009ae   13b9     RLC	0xb9                 	RLC (__KF8_Temp_Cur_A_TS_CS_ + 1)
                                           label_7_7_7:
                                           	PAGESEL label_8_8_8
0009af   ff58     DECJZ	R0                 	DECJZ R0
0009b0   c9ac     JMP	#0x9ac               	JMP label_8_8_8
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0009b1   9808     MOV	R0, #0x8             	MOV R0,# 0x08
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0009b2   21b6     ADD	0xb6, R0             	ADD __KF8_Temp_Cur_B_TS_CS_, R0
                                           	PAGESEL label_9_9_9
0009b3   7803     JB	0x3, 0                	JB PSW, 0
0009b4   c9b6     JMP	#0x9b6               	JMP label_9_9_9
0009b5   0bb7     INC	0xb7                 	INC (__KF8_Temp_Cur_B_TS_CS_ + 1)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           label_9_9_9:
0009b6   9804     MOV	R0, #0x4             	MOV R0,# 0x04
0009b7   ff10     INC	R0                   	INC R0
                                           	PAGESEL label_10_10_10
0009b8   c9bc     JMP	#0x9bc               	JMP label_10_10_10
                                           label_11_11_11:
0009b9   6003     CLR	0x3, 0               	CLR PSW, 0
0009ba   11b7     RRC	0xb7                 	RRC (__KF8_Temp_Cur_B_TS_CS_ + 1)
0009bb   11b6     RRC	0xb6                 	RRC __KF8_Temp_Cur_B_TS_CS_
                                           label_10_10_10:
                                           	PAGESEL label_11_11_11
0009bc   ff58     DECJZ	R0                 	DECJZ R0
0009bd   c9b9     JMP	#0x9b9               	JMP label_11_11_11
                                           	PAGESEL label_13_13_13
0009be   c9cd     JMP	#0x9cd               	JMP label_13_13_13
                                           	;;;;;;;;;;;;;;;;;;;;;;´óÓÚµÈÓÚ;;;;;;;;;;;;;;;;;;;;;;;;
                                           label_6_6_6:
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0009bf   6003     CLR	0x3, 0               	CLR PSW, 0
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0009c0   13b8     RLC	0xb8                 	RLC __KF8_Temp_Cur_A_TS_CS_
0009c1   13b9     RLC	0xb9                 	RLC (__KF8_Temp_Cur_A_TS_CS_ + 1)
0009c2   6003     CLR	0x3, 0               	CLR PSW, 0
0009c3   13b8     RLC	0xb8                 	RLC __KF8_Temp_Cur_A_TS_CS_
0009c4   13b9     RLC	0xb9                 	RLC (__KF8_Temp_Cur_A_TS_CS_ + 1)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0009c5   9880     MOV	R0, #0x80            	MOV R0,# 0x80
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0009c6   21b6     ADD	0xb6, R0             	ADD __KF8_Temp_Cur_B_TS_CS_, R0
                                           	PAGESEL label_12_12_12
0009c7   7803     JB	0x3, 0                	JB PSW, 0
0009c8   c9ca     JMP	#0x9ca               	JMP label_12_12_12
0009c9   0bb7     INC	0xb7                 	INC (__KF8_Temp_Cur_B_TS_CS_ + 1)
                                           label_12_12_12:
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0009ca   50b7     MOV	R0, 0xb7             	MOV R0, (__KF8_Temp_Cur_B_TS_CS_ + 1)
0009cb   51b6     MOV	0xb6, R0             	MOV __KF8_Temp_Cur_B_TS_CS_, R0
0009cc   03b7     CLR	0xb7                 	CLR (__KF8_Temp_Cur_B_TS_CS_ + 1)
                                           label_13_13_13:
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0009cd   03be     CLR	0xbe                 	CLR __KF8_lib_bahualvtemportemp_TS_CS_
0009ce   03bf     CLR	0xbf                 	CLR __KF8_lib_bahualvtemportemp_TS_CS_+1 ;;
                                           label_17_17_17:
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0009cf   50b6     MOV	R0, 0xb6             	MOV R0,__KF8_Temp_Cur_B_TS_CS_
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0009d0   39b8     SUB	0xb8, R0             	SUB __KF8_Temp_Cur_A_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0009d1   52b7     MOV	R1, 0xb7             	MOV R1,(__KF8_Temp_Cur_B_TS_CS_+1)
0009d2   7803     JB	0x3, 0                	JB PSW,0
0009d3   ff11     INC	R1                   	INC R1
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0009d4   3bb9     SUB	0xb9, R1             	SUB (__KF8_Temp_Cur_A_TS_CS_+1),R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL label_15_15_15
0009d5   7803     JB	0x3, 0                	JB PSW,0
0009d6   c9d8     JMP	#0x9d8               	JMP label_15_15_15
                                           	PAGESEL label_14_14_14
0009d7   c9d9     JMP	#0x9d9               	JMP label_14_14_14
                                           label_15_15_15:
                                           	;;
                                           	PAGESEL label_16_16_16
0009d8   c9df     JMP	#0x9df               	JMP label_16_16_16
                                           label_14_14_14:
                                           	;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0009d9   0bbe     INC	0xbe                 	INC __KF8_lib_bahualvtemportemp_TS_CS_
0009da   50be     MOV	R0, 0xbe             	MOV R0,__KF8_lib_bahualvtemportemp_TS_CS_
0009db   a0c8     SUB	R0, #0xc8            	SUB R0,#(200)
                                           	PAGESEL label_16_16_16
0009dc   7803     JB	0x3, 0                	JB PSW,0
0009dd   c9df     JMP	#0x9df               	JMP label_16_16_16 ;
                                           	PAGESEL label_17_17_17
0009de   c9cf     JMP	#0x9cf               	JMP label_17_17_17 ;
                                           label_16_16_16:
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	407; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Get_Baihualv_Sign_Flag)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0009df   7d9f     JB	0x9f, 5               	JB	__KF8_lib_Touch_Bits_, 5
0009e0   c9e6     JMP	#0x9e6               	JMP	_00015_DS_
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0009e1   05be     CPL	0xbe                 	CPL __KF8_lib_bahualvtemportemp_TS_CS_
0009e2   05bf     CPL	0xbf                 	CPL __KF8_lib_bahualvtemportemp_TS_CS_+1 ;;
0009e3   0bbe     INC	0xbe                 	INC __KF8_lib_bahualvtemportemp_TS_CS_
0009e4   7203     JNB	0x3, 2               	JNB PSW,2 ;;
0009e5   0bbf     INC	0xbf                 	INC __KF8_lib_bahualvtemportemp_TS_CS_+1 ;;
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00015_DS_
0009e6   0008     CRET                     	CRET	
                                           ; exit point of __KF8_Lib_Date_Change_get_
                                           
                                           
                                           
                                           func.__KF8TS3514_Lib_Set_CS_Parameter	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8TS3514_Lib_Set_CS_Parameter	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;1 compiler assigned register :
                                           ;   r0x103B
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8TS3514_Lib_Set_CS_Parameter	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	189; "../kf8ts3514_touch_cs_lib.c"	void _KF8TS3514_Lib_Set_CS_Parameter(unsigned char parameterin)
000b59   e100     MOVB	#0x00               	BANKSEL	r0x103B
000b5a   518b     MOV	0x8b, R0             	MOV	r0x103B, R0
                                           ;	op : IFX
                                           ;	.line	191; "../kf8ts3514_touch_cs_lib.c"	if(parameterin==0)
000b5b   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x103B
000b5c   308b     ORL	R0, 0x8b             	ORL	R0, r0x103B
000b5d   7a03     JB	0x3, 2                	JB	PSW, 2
000b5e   cb62     JMP	#0xb62               	JMP	_00007_DS_
                                           ;	op : =
                                           ;	.line	193; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=1;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000b5f   6b9f     SET	0x9f, 3              	SET	__KF8_lib_Touch_Bits_, 3
                                           ;	op : =
                                           ;	.line	194; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B=0;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000b60   629f     CLR	0x9f, 2              	CLR	__KF8_lib_Touch_Bits_, 2
                                           ;	op : GOTO
000b61   cb6b     JMP	#0xb6b               	JMP	_00009_DS_
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00007_DS_
                                           ;	.line	196; "../kf8ts3514_touch_cs_lib.c"	else if(parameterin==1)
                                           	BANKSEL	r0x103B
000b62   0e8b     MOVZ	R0, 0x8b            	MOVZ	R0, r0x103B
000b63   a801     XOR	R0, #0x1             	XOR	R0,# 0x01
000b64   7a03     JB	0x3, 2                	JB	PSW, 2
000b65   cb69     JMP	#0xb69               	JMP	_00004_DS_
                                           ;	op : =
                                           ;	.line	198; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=0;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000b66   639f     CLR	0x9f, 3              	CLR	__KF8_lib_Touch_Bits_, 3
                                           ;	op : =
                                           ;	.line	199; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B=0;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000b67   629f     CLR	0x9f, 2              	CLR	__KF8_lib_Touch_Bits_, 2
                                           ;	op : GOTO
000b68   cb6b     JMP	#0xb6b               	JMP	_00009_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00004_DS_
                                           ;	.line	203; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=0;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000b69   639f     CLR	0x9f, 3              	CLR	__KF8_lib_Touch_Bits_, 3
                                           ;	op : =
                                           ;	.line	204; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B=1;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000b6a   6a9f     SET	0x9f, 2              	SET	__KF8_lib_Touch_Bits_, 2
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00009_DS_
000b6b   0008     CRET                     	CRET	
                                           ; exit point of __KF8TS3514_Lib_Set_CS_Parameter
                                           
                                           
                                           
                                           func.__R2PCHPCL	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __R2PCHPCL	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __R2PCHPCL	;Function start
                                           ; 2 exit points
                                           ;	op : INLINEASM
000b96   530a     MOV	0xa, R1              	MOV PCH,R1
000b97   5102     MOV	0x2, R0              	MOV PCL,R0
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000b98   0008     CRET                     	CRET	
                                           ; exit point of __R2PCHPCL
                                           
                                           
                                           ;	code size estimation:
                                           ;	  433+  233 =   666 instructions ( 1798 byte)
                                           
                                           
                                           	.end
                                           .config
002007   07c4     DEC	0xc4                
002008   ffff     NOPZ                    
                                           fun.__R2PCL
000b9d   530a     MOV	0xa, R1             
000b9e   5102     MOV	0x2, R0             
                                           func.__gsinit_startup
000b8f   0000     NOP                     
000b90   daa5     CALL	#0xaa5             
000b91   0000     NOP                     
000b92   0008     CRET                    
                                           _sartup_TS3514
000afd   e100     MOVB	#0x00              
000afe   dfff     CALL	#0xfff             
000aff   5130     MOV	0x30, R0            
000b00   ffff     NOPZ                    
000b01   ffff     NOPZ                    
000b02   dffe     CALL	#0xffe             
000b03   5137     MOV	0x37, R0            
000b04   ffff     NOPZ                    
000b05   ffff     NOPZ                    
000b06   dffd     CALL	#0xffd             
000b07   514c     MOV	0x4c, R0            
000b08   ffff     NOPZ                    
000b09   ffff     NOPZ                    
000b0a   dffc     CALL	#0xffc             
000b0b   514d     MOV	0x4d, R0            
000b0c   ffff     NOPZ                    
000b0d   ffff     NOPZ                    
000b0e   dffb     CALL	#0xffb             
000b0f   512a     MOV	0x2a, R0            
000b10   ffff     NOPZ                    
000b11   e101     MOVB	#0x01              
000b12   dffa     CALL	#0xffa             
000b13   5159     MOV	0x59, R0            
000b14   ffff     NOPZ                    
000b15   dff9     CALL	#0xff9             
000b16   515a     MOV	0x5a, R0            
000b17   ffff     NOPZ                    
000b18   dff8     CALL	#0xff8             
000b19   5165     MOV	0x65, R0            
000b1a   ffff     NOPZ                    
000b1b   ffff     NOPZ                    
000b1c   0008     CRET                    
                                           FUN_DIVUINT
000a6d   e101     MOVB	#0x01              
000a6e   52be     MOV	R1, 0xbe            
000a6f   32bd     ORL	R1, 0xbd            
000a70   7203     JNB	0x3, 2              
000a71   caa4     JMP	#0xaa4              
000a72   03bc     CLR	0xbc                
000a73   03bb     CLR	0xbb                
000a74   03ba     CLR	0xba                
000a75   03b9     CLR	0xb9                
000a76   68b9     SET	0xb9, 0             
000a77   77be     JNB	0xbe, 7             
000a78   ca80     JMP	#0xa80              
000a79   6003     CLR	0x3, 0              
000a7a   13bd     RLC	0xbd                
000a7b   13be     RLC	0xbe                
000a7c   6003     CLR	0x3, 0              
000a7d   13b9     RLC	0xb9                
000a7e   13ba     RLC	0xba                
000a7f   ca77     JMP	#0xa77              
000a80   52ba     MOV	R1, 0xba            
000a81   32b9     ORL	R1, 0xb9            
000a82   7203     JNB	0x3, 2              
000a83   caa1     JMP	#0xaa1              
000a84   52be     MOV	R1, 0xbe            
000a85   f841     SUB	R1, R0              
000a86   7a03     JB	0x3, 2               
000a87   ca8a     JMP	#0xa8a              
000a88   52bd     MOV	R1, 0xbd            
000a89   3abf     SUB	R1, 0xbf            
000a8a   7803     JB	0x3, 0               
000a8b   ca9a     JMP	#0xa9a              
000a8c   52b9     MOV	R1, 0xb9            
000a8d   23bb     ADD	0xbb, R1            
000a8e   52ba     MOV	R1, 0xba            
000a8f   7003     JNB	0x3, 0              
000a90   ff11     INC	R1                  
000a91   23bc     ADD	0xbc, R1            
000a92   52bd     MOV	R1, 0xbd            
000a93   3abf     SUB	R1, 0xbf            
000a94   53bf     MOV	0xbf, R1            
000a95   7803     JB	0x3, 0               
000a96   ff08     DEC	R0                  
000a97   52be     MOV	R1, 0xbe            
000a98   f841     SUB	R1, R0              
000a99   f8c8     MOV	R0, R1              
000a9a   6003     CLR	0x3, 0              
000a9b   11be     RRC	0xbe                
000a9c   11bd     RRC	0xbd                
000a9d   6003     CLR	0x3, 0              
000a9e   11ba     RRC	0xba                
000a9f   11b9     RRC	0xb9                
000aa0   ca80     JMP	#0xa80              
000aa1   50bb     MOV	R0, 0xbb            
000aa2   51bf     MOV	0xbf, R0            
000aa3   50bc     MOV	R0, 0xbc            
000aa4   0008     CRET                    
                                           .cinit
000aa5   e100     MOVB	#0x00              
000aa6   9881     MOV	R0, #0x81           
000aa7   995b     MOV	R1, #0x5b           
000aa8   0000     NOP                     
000aa9   dad0     CALL	#0xad0             
000aaa   98ff     MOV	R0, #0xff           
000aab   5180     MOV	0x80, R0            
000aac   98e0     MOV	R0, #0xe0           
000aad   9920     MOV	R1, #0x20           
000aae   0000     NOP                     
000aaf   dad0     CALL	#0xad0             
000ab0   9834     MOV	R0, #0x34           
000ab1   51dc     MOV	0xdc, R0            
000ab2   9812     MOV	R0, #0x12           
000ab3   51dd     MOV	0xdd, R0            
000ab4   03de     CLR	0xde                
000ab5   03df     CLR	0xdf                
000ab6   e101     MOVB	#0x01              
000ab7   9880     MOV	R0, #0x80           
000ab8   991c     MOV	R1, #0x1c           
000ab9   0000     NOP                     
000aba   dad0     CALL	#0xad0             
000abb   039c     CLR	0x9c                
000abc   98ac     MOV	R0, #0xac           
000abd   9914     MOV	R1, #0x14           
000abe   0000     NOP                     
000abf   dad0     CALL	#0xad0             
000ac0   039d     CLR	0x9d                
000ac1   039e     CLR	0x9e                
000ac2   039f     CLR	0x9f                
000ac3   03a0     CLR	0xa0                
000ac4   03a1     CLR	0xa1                
000ac5   03a2     CLR	0xa2                
000ac6   03a3     CLR	0xa3                
000ac7   03a4     CLR	0xa4                
000ac8   03a5     CLR	0xa5                
000ac9   03a6     CLR	0xa6                
000aca   03a7     CLR	0xa7                
000acb   03a8     CLR	0xa8                
000acc   03a9     CLR	0xa9                
000acd   03aa     CLR	0xaa                
000ace   03ab     CLR	0xab                
000acf   0008     CRET                    
000ad0   020a     CLR	R2                  
000ad1   f750     ST	[R0], R2             
000ad2   ff10     INC	R0                  
000ad3   ff59     DECJZ	R1                
000ad4   cad1     JMP	#0xad1              
000ad5   0008     CRET                    
