gplink-1.1.0
Copyright (c) 1998-2005 gputils project
Listing File Generated: 7-4-2016  11:14:21
 
 
Address  Value    Disassembly              Source
-------  -----    -----------              ------
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Mar  1 2016 15:13:08) (MSVC)
                                           ; This file was generated Thu Apr 28 17:52:59 2016
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../config_set.c"
                                           	.radix dec
                                           	.include "KF8S1024.inc"
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8S1024 
                                           ;       Microcontroller
                                           ; 
                                           ;       Copyright 2012-2013 ChipON, All rights reserved
                                           ;************************************************************ 
                                            
                                           T0                .EQU                0x01
                                           PCL               .EQU                0x02
                                           PSW               .EQU                0x03
                                           P0                .EQU                0x05
                                           P2                .EQU                0x06
                                           P1                .EQU                0x07
                                           P3                .EQU                0x08
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           T2                .EQU                0x11
                                           T2CTL             .EQU                0x12
                                           PWMCTL            .EQU                0x15
                                           CMCTL1            .EQU                0x1A
                                           VRECAL            .EQU                0x1C
                                           ADCDATAH          .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           OPTR              .EQU                0x21
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           TR3               .EQU                0x28
                                           EIE1              .EQU                0x2C
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PUR               .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           ADCDATAL          .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T3L               .EQU                0x50
                                           CTCTL             .EQU                0x53
                                           T2CCR             .EQU                0x54
                                           OSCLDOCAL         .EQU                0x5E
                                           T1U               .EQU                0x5F
                                            
                                            
                                           
                                           ;Address:0x03 PSW Bits------------------
                                           RP0                .EQU                5
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _RP0               .EQU                5
                                           _TO                .EQU                4
                                           _PD                .EQU                3
                                           _Z                 .EQU                2
                                           _DC                .EQU                1
                                           _CY                .EQU                0
                                           
                                           ;Address:0x05 P0 Bits-------------------
                                           P05                .EQU                5
                                           P04                .EQU                4
                                           P03                .EQU                3
                                           P01                .EQU                1
                                           P00                .EQU                0
                                           _P05               .EQU                5
                                           _P04               .EQU                4
                                           _P03               .EQU                3
                                           _P01               .EQU                1
                                           _P00               .EQU                0
                                           
                                           ;Address:0x06 P2 Bits-------------------
                                           P21                .EQU                1
                                           P20                .EQU                0
                                           _P21               .EQU                1
                                           _P20               .EQU                0
                                           
                                           ;Address:0x07 P1 Bits-------------------
                                           P17                .EQU                7
                                           P16                .EQU                6
                                           P12                .EQU                2
                                           _P17               .EQU                7
                                           _P16               .EQU                6
                                           _P12               .EQU                2
                                           
                                           ;Address:0x08 P3 Bits-------------------
                                           P33                .EQU                3
                                           P32                .EQU                2
                                           P31                .EQU                1
                                           P30                .EQU                0
                                           _P33               .EQU                3
                                           _P32               .EQU                2
                                           _P31               .EQU                1
                                           _P30               .EQU                0
                                           
                                           ;Address:0x0B INTCTL Bits---------------
                                           AIE                .EQU                7
                                           PUIE               .EQU                6
                                           T0IE               .EQU                5
                                           P0IE               .EQU                3
                                           T0IF               .EQU                2
                                           P0IF               .EQU                0
                                           _AIE               .EQU                7
                                           _PUIE              .EQU                6
                                           _T0IE              .EQU                5
                                           _P0IE              .EQU                3
                                           _T0IF              .EQU                2
                                           _P0IF              .EQU                0
                                           
                                           ;Address:0x0C EIF1 Bits-----------------
                                           CTIF               .EQU                7
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _CTIF              .EQU                7
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;Address:0x10 T1CTL Bits----------------
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;Address:0x12 T2CTL Bits----------------
                                           T2CKBS3            .EQU                6
                                           T2CKBS2            .EQU                5
                                           T2CKBS1            .EQU                4
                                           T2CKBS0            .EQU                3
                                           T2ON               .EQU                2
                                           T2CKPS1            .EQU                1
                                           T2CKPS0            .EQU                0
                                           _T2CKBS3           .EQU                6
                                           _T2CKBS2           .EQU                5
                                           _T2CKBS1           .EQU                4
                                           _T2CKBS0           .EQU                3
                                           _T2ON              .EQU                2
                                           _T2CKPS1           .EQU                1
                                           _T2CKPS0           .EQU                0
                                           
                                           ;Address:0x15 PWMCTL Bits---------------
                                           INT1SE             .EQU                6
                                           _INT1SE            .EQU                6
                                           
                                           ;Address:0x1A CMCTL1 Bits---------------
                                           CTCLKSEL1          .EQU                7
                                           CTCLKSEL0          .EQU                6
                                           CTVREFSEL1         .EQU                5
                                           CTVREFSEL0         .EQU                4
                                           _CTCLKSEL1         .EQU                7
                                           _CTCLKSEL0         .EQU                6
                                           _CTVREFSEL1        .EQU                5
                                           _CTVREFSEL0        .EQU                4
                                           
                                           ;Address:0x1F 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
                                           
                                           ;Address:0x21 OPTR Bits-----------------
                                           PUPH               .EQU                7
                                           T0CS               .EQU                5
                                           T0SE               .EQU                4
                                           PSA                .EQU                3
                                           PS2                .EQU                2
                                           PS1                .EQU                1
                                           PS0                .EQU                0
                                           _PUPH              .EQU                7
                                           _T0CS              .EQU                5
                                           _T0SE              .EQU                4
                                           _PSA               .EQU                3
                                           _PS2               .EQU                2
                                           _PS1               .EQU                1
                                           _PS0               .EQU                0
                                           
                                           ;Address:0x25 TR0 Bits------------------
                                           TR05               .EQU                5
                                           TR04               .EQU                4
                                           TR03               .EQU                3
                                           TR01               .EQU                1
                                           TR00               .EQU                0
                                           _TR05              .EQU                5
                                           _TR04              .EQU                4
                                           _TR03              .EQU                3
                                           _TR01              .EQU                1
                                           _TR00              .EQU                0
                                           
                                           ;Address:0x26 TR2 Bits------------------
                                           TR21               .EQU                1
                                           TR20               .EQU                0
                                           _TR21              .EQU                1
                                           _TR20              .EQU                0
                                           
                                           ;Address:0x27 TR1 Bits------------------
                                           TR17               .EQU                7
                                           TR16               .EQU                6
                                           TR12               .EQU                2
                                           _TR17              .EQU                7
                                           _TR16              .EQU                6
                                           _TR12              .EQU                2
                                           
                                           ;Address:0x28 TR3 Bits------------------
                                           TR33               .EQU                3
                                           TR32               .EQU                2
                                           TR31               .EQU                1
                                           TR30               .EQU                0
                                           _TR33              .EQU                3
                                           _TR32              .EQU                2
                                           _TR31              .EQU                1
                                           _TR30              .EQU                0
                                           
                                           ;Address:0x2C EIE1 Bits-----------------
                                           CTIE               .EQU                7
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _CTIE              .EQU                7
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;Address:0x2E PCTL Bits-----------------
                                           VREEN              .EQU                7
                                           VREOE              .EQU                6
                                           SLVREN             .EQU                4
                                           POR                .EQU                1
                                           LVR                .EQU                0
                                           _VREEN             .EQU                7
                                           _VREOE             .EQU                6
                                           _SLVREN            .EQU                4
                                           _POR               .EQU                1
                                           _LVR               .EQU                0
                                           
                                           ;Address:0x2F OSCCTL Bits---------------
                                           CKOEN              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           _CKOEN             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           
                                           ;Address:0x31 ANSEL Bits----------------
                                           ANS6               .EQU                6
                                           ANS3               .EQU                3
                                           ANS1               .EQU                1
                                           _ANS6              .EQU                6
                                           _ANS3              .EQU                3
                                           _ANS1              .EQU                1
                                           
                                           ;Address:0x35 PUR Bits------------------
                                           PUR5               .EQU                5
                                           PUR4               .EQU                4
                                           PUR2               .EQU                2
                                           PUR1               .EQU                1
                                           PUR0               .EQU                0
                                           _PUR5              .EQU                5
                                           _PUR4              .EQU                4
                                           _PUR2              .EQU                2
                                           _PUR1              .EQU                1
                                           _PUR0              .EQU                0
                                           
                                           ;Address:0x36 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
                                           
                                           ;Address:0x3F ADCCTL1 Bits--------------
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           
                                           ;Address:0x50 T3L Bits------------------
                                           T3L7               .EQU                7
                                           T3L6               .EQU                6
                                           T3L5               .EQU                5
                                           T3L4               .EQU                4
                                           T3L3               .EQU                3
                                           T3L2               .EQU                2
                                           T3L1               .EQU                1
                                           T3L0               .EQU                0
                                           _T3L7              .EQU                7
                                           _T3L6              .EQU                6
                                           _T3L5              .EQU                5
                                           _T3L4              .EQU                4
                                           _T3L3              .EQU                3
                                           _T3L2              .EQU                2
                                           _T3L1              .EQU                1
                                           _T3L0              .EQU                0
                                           
                                           ;Address:0x53 CTCTL Bits----------------
                                           CTEN               .EQU                7
                                           CTSTART            .EQU                6
                                           CTCAPS             .EQU                5
                                           CTCMS              .EQU                4
                                           CTCHSEL4           .EQU                4
                                           CTCHSEL3           .EQU                3
                                           CTCHSEL2           .EQU                2
                                           CTCHSEL1           .EQU                1
                                           CTCHSEL0           .EQU                0
                                           _CTEN              .EQU                7
                                           _CTSTART           .EQU                6
                                           _CTCAPS            .EQU                5
                                           _CTCMS             .EQU                4
                                           _CTCHSEL4          .EQU                4
                                           _CTCHSEL3          .EQU                3
                                           _CTCHSEL2          .EQU                2
                                           _CTCHSEL1          .EQU                1
                                           _CTCHSEL0          .EQU                0
                                           
                                           ;Address:0x5E OSCLDOCAL Bits------------
                                            
                                            
                                           ;--------------------------------------------------------
                                           ; config word(s)
                                           ;--------------------------------------------------------
                                           	__config 0x4c0
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           
                                           	.extern STK12
                                           	.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 (Mar  1 2016 15:13:08) (MSVC)
                                           ; This file was generated Thu Apr 28 17:38:14 2016
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../debug_touch.c"
                                           	.radix dec
                                           	.include "KF8S1011.inc"
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8S1011 
                                           ;       Microcontroller
                                           ; 
                                           ;       Copyright 2012-2013 ChipON, All rights reserved
                                           ;************************************************************ 
                                            
                                           T0                .EQU                0x01
                                           PCL               .EQU                0x02
                                           PSW               .EQU                0x03
                                           P0                .EQU                0x05
                                           P2                .EQU                0x06
                                           P1                .EQU                0x07
                                           P3                .EQU                0x08
                                           P4                .EQU                0x09
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           EIF2              .EQU                0x0D
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           PWMCTL            .EQU                0x15
                                           CMCTL1            .EQU                0x1A
                                           VRECAL            .EQU                0x1C
                                           ANSEH             .EQU                0x1D
                                           ADCDATAH          .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           OPTR              .EQU                0x21
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           TR3               .EQU                0x28
                                           TR4               .EQU                0x29
                                           EIE1              .EQU                0x2C
                                           EIE2              .EQU                0x2D
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PUR               .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           BADDRH            .EQU                0x3A
                                           BADDRL            .EQU                0x3B
                                           EECTL1            .EQU                0x3C
                                           EECTL2            .EQU                0x3D
                                           ADCDATAL          .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T3L               .EQU                0x50
                                           CTCTL             .EQU                0x53
                                           RSCTL             .EQU                0x58
                                           TXSDR             .EQU                0x59
                                           RXSDR             .EQU                0x5A
                                           OSCLDOCAL         .EQU                0x5E
                                           T1U               .EQU                0x5F
                                           BRCTL             .EQU                0x77
                                           TSCTL             .EQU                0x78
                                           EUBRGL            .EQU                0x79
                                           EUBRGH            .EQU                0x7A
                                            
                                            
                                           
                                           ;Address:0x03 PSW Bits------------------
                                           RP0                .EQU                5
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _RP0               .EQU                5
                                           _TO                .EQU                4
                                           _PD                .EQU                3
                                           _Z                 .EQU                2
                                           _DC                .EQU                1
                                           _CY                .EQU                0
                                           
                                           ;Address:0x05 P0 Bits-------------------
                                           P07                .EQU                7
                                           P06                .EQU                6
                                           P05                .EQU                5
                                           P04                .EQU                4
                                           P03                .EQU                3
                                           P01                .EQU                1
                                           P00                .EQU                0
                                           _P07               .EQU                7
                                           _P06               .EQU                6
                                           _P05               .EQU                5
                                           _P04               .EQU                4
                                           _P03               .EQU                3
                                           _P01               .EQU                1
                                           _P00               .EQU                0
                                           
                                           ;Address:0x06 P2 Bits-------------------
                                           P27                .EQU                7
                                           P26                .EQU                6
                                           P23                .EQU                3
                                           P22                .EQU                2
                                           P21                .EQU                1
                                           P20                .EQU                0
                                           _P27               .EQU                7
                                           _P26               .EQU                6
                                           _P23               .EQU                3
                                           _P22               .EQU                2
                                           _P21               .EQU                1
                                           _P20               .EQU                0
                                           
                                           ;Address:0x07 P1 Bits-------------------
                                           P17                .EQU                7
                                           P16                .EQU                6
                                           P15                .EQU                5
                                           P13                .EQU                3
                                           P12                .EQU                2
                                           _P17               .EQU                7
                                           _P16               .EQU                6
                                           _P15               .EQU                5
                                           _P13               .EQU                3
                                           _P12               .EQU                2
                                           
                                           ;Address:0x08 P3 Bits-------------------
                                           P37                .EQU                7
                                           P36                .EQU                6
                                           P35                .EQU                5
                                           P34                .EQU                4
                                           P33                .EQU                3
                                           P31                .EQU                1
                                           P30                .EQU                0
                                           _P37               .EQU                7
                                           _P36               .EQU                6
                                           _P35               .EQU                5
                                           _P34               .EQU                4
                                           _P33               .EQU                3
                                           _P31               .EQU                1
                                           _P30               .EQU                0
                                           
                                           ;Address:0x09 P4 Bits-------------------
                                           P43                .EQU                3
                                           _P43               .EQU                3
                                           
                                           ;Address:0x0B INTCTL Bits---------------
                                           AIE                .EQU                7
                                           PUIE               .EQU                6
                                           T0IE               .EQU                5
                                           P0IE               .EQU                3
                                           T0IF               .EQU                2
                                           P0IF               .EQU                0
                                           _AIE               .EQU                7
                                           _PUIE              .EQU                6
                                           _T0IE              .EQU                5
                                           _P0IE              .EQU                3
                                           _T0IF              .EQU                2
                                           _P0IF              .EQU                0
                                           
                                           ;Address:0x0C EIF1 Bits-----------------
                                           CTIF               .EQU                7
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _CTIF              .EQU                7
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;Address:0x0D EIF2 Bits-----------------
                                           RXIF               .EQU                5
                                           TXIF               .EQU                4
                                           _RXIF              .EQU                5
                                           _TXIF              .EQU                4
                                           
                                           ;Address:0x10 T1CTL Bits----------------
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;Address:0x15 PWMCTL Bits---------------
                                           INT2SE             .EQU                7
                                           INT1SE             .EQU                6
                                           _INT2SE            .EQU                7
                                           _INT1SE            .EQU                6
                                           
                                           ;Address:0x1A CMCTL1 Bits---------------
                                           CTCLKSEL1          .EQU                7
                                           CTCLKSEL0          .EQU                6
                                           CTVREFSEL1         .EQU                5
                                           CTVREFSEL0         .EQU                4
                                           _CTCLKSEL1         .EQU                7
                                           _CTCLKSEL0         .EQU                6
                                           _CTVREFSEL1        .EQU                5
                                           _CTVREFSEL0        .EQU                4
                                           
                                           ;Address:0x1D ANSEH Bits----------------
                                           ANS11              .EQU                3
                                           ANS10              .EQU                2
                                           _ANS11             .EQU                3
                                           _ANS10             .EQU                2
                                           
                                           ;Address:0x1F 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
                                           
                                           ;Address:0x21 OPTR Bits-----------------
                                           PUPH               .EQU                7
                                           T0CS               .EQU                5
                                           T0SE               .EQU                4
                                           PSA                .EQU                3
                                           PS2                .EQU                2
                                           PS1                .EQU                1
                                           PS0                .EQU                0
                                           _PUPH              .EQU                7
                                           _T0CS              .EQU                5
                                           _T0SE              .EQU                4
                                           _PSA               .EQU                3
                                           _PS2               .EQU                2
                                           _PS1               .EQU                1
                                           _PS0               .EQU                0
                                           
                                           ;Address:0x25 TR0 Bits------------------
                                           TR07               .EQU                7
                                           TR06               .EQU                6
                                           TR05               .EQU                5
                                           TR04               .EQU                4
                                           TR03               .EQU                3
                                           TR01               .EQU                1
                                           TR00               .EQU                0
                                           _TR07              .EQU                7
                                           _TR06              .EQU                6
                                           _TR05              .EQU                5
                                           _TR04              .EQU                4
                                           _TR03              .EQU                3
                                           _TR01              .EQU                1
                                           _TR00              .EQU                0
                                           
                                           ;Address:0x26 TR2 Bits------------------
                                           TR27               .EQU                7
                                           TR26               .EQU                6
                                           TR23               .EQU                3
                                           TR22               .EQU                2
                                           TR21               .EQU                1
                                           TR20               .EQU                0
                                           _TR27              .EQU                7
                                           _TR26              .EQU                6
                                           _TR23              .EQU                3
                                           _TR22              .EQU                2
                                           _TR21              .EQU                1
                                           _TR20              .EQU                0
                                           
                                           ;Address:0x27 TR1 Bits------------------
                                           TR17               .EQU                7
                                           TR16               .EQU                6
                                           TR15               .EQU                5
                                           TR13               .EQU                3
                                           TR12               .EQU                2
                                           _TR17              .EQU                7
                                           _TR16              .EQU                6
                                           _TR15              .EQU                5
                                           _TR13              .EQU                3
                                           _TR12              .EQU                2
                                           
                                           ;Address:0x28 TR3 Bits------------------
                                           TR37               .EQU                7
                                           TR36               .EQU                6
                                           TR35               .EQU                5
                                           TR34               .EQU                4
                                           TR33               .EQU                3
                                           TR31               .EQU                1
                                           TR30               .EQU                0
                                           _TR37              .EQU                7
                                           _TR36              .EQU                6
                                           _TR35              .EQU                5
                                           _TR34              .EQU                4
                                           _TR33              .EQU                3
                                           _TR31              .EQU                1
                                           _TR30              .EQU                0
                                           
                                           ;Address:0x29 TR4 Bits------------------
                                           TR43               .EQU                3
                                           _TR43              .EQU                3
                                           
                                           ;Address:0x2C EIE1 Bits-----------------
                                           CTIE               .EQU                7
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _CTIE              .EQU                7
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;Address:0x2D EIE2 Bits-----------------
                                           RXIE               .EQU                5
                                           TXIE               .EQU                4
                                           _RXIE              .EQU                5
                                           _TXIE              .EQU                4
                                           
                                           ;Address:0x2E PCTL Bits-----------------
                                           VREEN              .EQU                7
                                           VREOE              .EQU                6
                                           SLVREN             .EQU                4
                                           POR                .EQU                1
                                           LVR                .EQU                0
                                           _VREEN             .EQU                7
                                           _VREOE             .EQU                6
                                           _SLVREN            .EQU                4
                                           _POR               .EQU                1
                                           _LVR               .EQU                0
                                           
                                           ;Address:0x2F OSCCTL Bits---------------
                                           CKOEN              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           _CKOEN             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           
                                           ;Address:0x31 ANSEL Bits----------------
                                           ANS7               .EQU                7
                                           ANS6               .EQU                6
                                           ANS4               .EQU                4
                                           ANS3               .EQU                3
                                           ANS1               .EQU                1
                                           ANS0               .EQU                0
                                           _ANS7              .EQU                7
                                           _ANS6              .EQU                6
                                           _ANS4              .EQU                4
                                           _ANS3              .EQU                3
                                           _ANS1              .EQU                1
                                           _ANS0              .EQU                0
                                           
                                           ;Address:0x35 PUR Bits------------------
                                           PUR7               .EQU                7
                                           PUR6               .EQU                6
                                           PUR5               .EQU                5
                                           PUR4               .EQU                4
                                           PUR1               .EQU                1
                                           PUR0               .EQU                0
                                           _PUR7              .EQU                7
                                           _PUR6              .EQU                6
                                           _PUR5              .EQU                5
                                           _PUR4              .EQU                4
                                           _PUR1              .EQU                1
                                           _PUR0              .EQU                0
                                           
                                           ;Address:0x36 IOCL Bits-----------------
                                           IOCL7              .EQU                7
                                           IOCL6              .EQU                6
                                           IOCL5              .EQU                5
                                           IOCL4              .EQU                4
                                           IOCL3              .EQU                3
                                           IOCL1              .EQU                1
                                           IOCL0              .EQU                0
                                           _IOCL7             .EQU                7
                                           _IOCL6             .EQU                6
                                           _IOCL5             .EQU                5
                                           _IOCL4             .EQU                4
                                           _IOCL3             .EQU                3
                                           _IOCL1             .EQU                1
                                           _IOCL0             .EQU                0
                                           
                                           ;Address:0x3F ADCCTL1 Bits--------------
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           
                                           ;Address:0x50 T3L Bits------------------
                                           T3L7               .EQU                7
                                           T3L6               .EQU                6
                                           T3L5               .EQU                5
                                           T3L4               .EQU                4
                                           T3L3               .EQU                3
                                           T3L2               .EQU                2
                                           T3L1               .EQU                1
                                           T3L0               .EQU                0
                                           _T3L7              .EQU                7
                                           _T3L6              .EQU                6
                                           _T3L5              .EQU                5
                                           _T3L4              .EQU                4
                                           _T3L3              .EQU                3
                                           _T3L2              .EQU                2
                                           _T3L1              .EQU                1
                                           _T3L0              .EQU                0
                                           
                                           ;Address:0x53 CTCTL Bits----------------
                                           CTEN               .EQU                7
                                           CTSTART            .EQU                6
                                           CTCAPS             .EQU                5
                                           CTCMS              .EQU                4
                                           CTCHSEL4           .EQU                4
                                           CTCHSEL3           .EQU                3
                                           CTCHSEL2           .EQU                2
                                           CTCHSEL1           .EQU                1
                                           CTCHSEL0           .EQU                0
                                           _CTEN              .EQU                7
                                           _CTSTART           .EQU                6
                                           _CTCAPS            .EQU                5
                                           _CTCMS             .EQU                4
                                           _CTCHSEL4          .EQU                4
                                           _CTCHSEL3          .EQU                3
                                           _CTCHSEL2          .EQU                2
                                           _CTCHSEL1          .EQU                1
                                           _CTCHSEL0          .EQU                0
                                           
                                           ;Address:0x58 RSCTL Bits----------------
                                           SPEN               .EQU                7
                                           RX9                .EQU                6
                                           SRXEN              .EQU                5
                                           CRXEN              .EQU                4
                                           ADREN              .EQU                3
                                           FRER               .EQU                2
                                           OVFER              .EQU                1
                                           RX9D               .EQU                0
                                           _SPEN              .EQU                7
                                           _RX9               .EQU                6
                                           _SRXEN             .EQU                5
                                           _CRXEN             .EQU                4
                                           _ADREN             .EQU                3
                                           _FRER              .EQU                2
                                           _OVFER             .EQU                1
                                           _RX9D              .EQU                0
                                           
                                           ;Address:0x5E OSCLDOCAL Bits------------
                                           
                                           ;Address:0x77 BRCTL Bits----------------
                                           ABRDOVF            .EQU                7
                                           RCIDLF             .EQU                6
                                           SCKPS              .EQU                4
                                           BRG16              .EQU                3
                                           WUEN               .EQU                1
                                           ADRBEN             .EQU                0
                                           _ABRDOVF           .EQU                7
                                           _RCIDLF            .EQU                6
                                           _SCKPS             .EQU                4
                                           _BRG16             .EQU                3
                                           _WUEN              .EQU                1
                                           _ADRBEN            .EQU                0
                                           
                                           ;Address:0x78 TSCTL Bits----------------
                                           CSRS               .EQU                7
                                           TX9                .EQU                6
                                           TXEN               .EQU                5
                                           SYNC               .EQU                4
                                           SENDB              .EQU                3
                                           HBRG               .EQU                2
                                           TXSRS              .EQU                1
                                           TX9D               .EQU                0
                                           _CSRS              .EQU                7
                                           _TX9               .EQU                6
                                           _TXEN              .EQU                5
                                           _SYNC              .EQU                4
                                           _SENDB             .EQU                3
                                           _HBRG              .EQU                2
                                           _TXSRS             .EQU                1
                                           _TX9D              .EQU                0
                                           
                                           ;Address:0x79 EUBRGL Bits---------------
                                           BRG7               .EQU                7
                                           BRG6               .EQU                6
                                           BRG5               .EQU                5
                                           BRG4               .EQU                4
                                           BRG3               .EQU                3
                                           BRG2               .EQU                2
                                           BRG1               .EQU                1
                                           BRG0               .EQU                0
                                           _BRG7              .EQU                7
                                           _BRG6              .EQU                6
                                           _BRG5              .EQU                5
                                           _BRG4              .EQU                4
                                           _BRG3              .EQU                3
                                           _BRG2              .EQU                2
                                           _BRG1              .EQU                1
                                           _BRG0              .EQU                0
                                           
                                           ;Address:0x7A EUBRGH Bits---------------
                                           BRG15              .EQU                7
                                           BRG14              .EQU                6
                                           BRG13              .EQU                5
                                           BRG12              .EQU                4
                                           BRG11              .EQU                3
                                           BRG10              .EQU                2
                                           BRG9               .EQU                1
                                           BRG8               .EQU                0
                                           _BRG15             .EQU                7
                                           _BRG14             .EQU                6
                                           _BRG13             .EQU                5
                                           _BRG12             .EQU                4
                                           _BRG11             .EQU                3
                                           _BRG10             .EQU                2
                                           _BRG9              .EQU                1
                                           _BRG8              .EQU                0
                                            
                                            
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_init_mcu
                                           	.extern	__KF8S_Get_Ver_Waterproof_
                                           	.extern	__KF8S_Lib_Set_Waterproof_Parameter
                                           	.extern	__KF8S_Init_Touch_Waterproof_
                                           	.extern	__KF8S_Touch_Process_Waterproof_
                                           	.extern	__KF8S_Touch_TEST_Waterproof_
                                           	.extern	_delay_ms
                                           	.extern	_delay_us
                                           	.extern	__R2PCL
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_P3_bits
                                           	.extern	_P4_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_EIF2_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_CMCTL1_bits
                                           	.extern	_ANSEH_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_TR3_bits
                                           	.extern	_TR4_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_EIE2_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_T3L_bits
                                           	.extern	_CTCTL_bits
                                           	.extern	_RSCTL_bits
                                           	.extern	_OSCLDOCAL_bits
                                           	.extern	_BRCTL_bits
                                           	.extern	_TSCTL_bits
                                           	.extern	_EUBRGL_bits
                                           	.extern	_EUBRGH_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_CONFIG_FINGER_THRESHOLD_IN_WATER_
                                           	.extern	_Double_Key_SET_EN_1
                                           	.extern	_Double_Key_SET_EN_2
                                           	.extern	_Double_Key_SET_EN_3
                                           	.extern	__KF8_TOUCH_CH_EN
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_P3
                                           	.extern	_P4
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_EIF2
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_PWMCTL
                                           	.extern	_CMCTL1
                                           	.extern	_VRECAL
                                           	.extern	_ANSEH
                                           	.extern	_ADCDATAH
                                           	.extern	_ADCCTL0
                                           	.extern	_OPTR
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_TR3
                                           	.extern	_TR4
                                           	.extern	_EIE1
                                           	.extern	_EIE2
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PUR
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_BADDRH
                                           	.extern	_BADDRL
                                           	.extern	_EECTL1
                                           	.extern	_EECTL2
                                           	.extern	_ADCDATAL
                                           	.extern	_ADCCTL1
                                           	.extern	_T3L
                                           	.extern	_CTCTL
                                           	.extern	_RSCTL
                                           	.extern	_TXSDR
                                           	.extern	_RXSDR
                                           	.extern	_OSCLDOCAL
                                           	.extern	_T1U
                                           	.extern	_BRCTL
                                           	.extern	_TSCTL
                                           	.extern	_EUBRGL
                                           	.extern	_EUBRGH
                                           
                                           	.extern STK12
                                           	.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;
                                           	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	323; "../debug_touch.c"	DAT_SET_IN;
                                           	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	324; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	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)
                                           	JB	_P0_bits, 1
                                           	JMP	_00078_DS_
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	330; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	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)
                                           	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)
                                           	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;
                                           	CLR	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	343; "../debug_touch.c"	CLK_SET_LOW;
                                           	CLR	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	344; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	346; "../debug_touch.c"	CLK_SET_HIGH;		//ÉÏÉýÑØ
                                           	SET	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	348; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	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;
                                           	JB	_P0_bits, 0
                                           ;	.line	355; "../debug_touch.c"	CLK_SET_LOW;			//ÏÂ½µÑØ
                                           	JMP	_00116_DS_
                                           	CLR	_P0_bits, 1
                                           ;	.line	358; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	360; "../debug_touch.c"	DAT_SET_OUT;
                                           	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;
                                           	SET	_P0_bits, 0
                                           ;	op : GOTO
                                           	JMP	_00090_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00089_DS_
                                           ;	.line	409; "../debug_touch.c"	DAT_SET_LOW;
                                           	CLR	_P0_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00090_DS_
                                           ;	.line	411; "../debug_touch.c"	CLK_SET_HIGH;
                                           	SET	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	412; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	414; "../debug_touch.c"	CLK_SET_LOW;
                                           	CLR	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	415; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	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,# 0x6e
                                           	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;
                                           	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	425; "../debug_touch.c"	Touch_Delay2;	//±à³ÌÆ÷ÅÐ¶ÏÐèÒªÊ±¼ä
                                           	MOV	R0,# 0x6e
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	427; "../debug_touch.c"	CLK_SET_HIGH;
                                           	SET	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	428; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	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,# 0x05
                                           	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,# 0x05
                                           	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)
                                           	JB	_P0_bits, 0
                                           	JMP	_00102_DS_
                                           ;	op : =
                                           ;	.line	435; "../debug_touch.c"	CLK_SET_LOW;
                                           	CLR	_P0_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,# 0x05
                                           	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;
                                           	SET	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	441; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	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)
                                           	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)
                                           	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;
                                           	CLR	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	480; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	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;
                                           	CLR	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	486; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	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;
                                           	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	490; "../debug_touch.c"	DAT_SET_IN;
                                           	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
                                           	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
                                           	MOV R0,#(0)
                                           	ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
                                           	JNB PSW,0
                                           	INC R1
                                           	PAGESEL __R2PCL
                                           	CALL __R2PCL
                                           	PAGESEL $
                                           	ADD R0,#(_TOUCH_CH_TRS_EN+0)
                                           	MOV R1,#0x01
                                           	BANKSEL _TOUCH_CH_TRS_EN
                                           	ST [R0],R1
                                           	
                                           ;	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 __R2PCL
                                           	CALL __R2PCL
                                           	PAGESEL $
                                           	ADD R0,#(_TOUCH_CH_TRS_EN+0)
                                           	BANKSEL _TOUCH_CH_TRS_EN
                                           	LD R1,[R0]
                                           	XOR R1,#0x00
                                           	JNB PSW,2
                                           	JMP Label_x_y_z_a
                                           	
                                           ;	op : =
                                           ;	.line	64; "../debug_touch.c"	CLK_SET_IN;
                                           	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	65; "../debug_touch.c"	DAT_SET_IN;
                                           	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	66; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	70; "../debug_touch.c"	if(CLK_GET_STATE)
                                           	JB	_P0_bits, 1
                                           	JMP	_00007_DS_
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	72; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	73; "../debug_touch.c"	if(!CLK_GET_STATE)
                                           	JNB	_P0_bits, 1
                                           	JMP	_00008_DS_
                                           ;	op : RETURN
                                           ;	.line	74; "../debug_touch.c"	return;
                                           	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00007_DS_
                                           ;	.line	76; "../debug_touch.c"	else if(!CLK_GET_STATE)
                                           	JNB	_P0_bits, 1
                                           	JMP	_00004_DS_
                                           ;	op : RETURN
                                           ;	.line	78; "../debug_touch.c"	return;
                                           	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : RETURN
                                           _00004_DS_
                                           ;	.line	81; "../debug_touch.c"	return;
                                           	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00008_DS_
                                           ;	.line	83; "../debug_touch.c"	CLK_SET_OUT;
                                           	CLR	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	85; "../debug_touch.c"	CLK_SET_LOW;
                                           	CLR	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	86; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	88; "../debug_touch.c"	CLK_SET_HIGH;		//ÉÏÉýÑØ
                                           	SET	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	90; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           ;	.line	92; "../debug_touch.c"	if(!DAT_GET_STATE)
                                           	PAGESEL	$
                                           ;	.line	94; "../debug_touch.c"	return;
                                           	JB	_P0_bits, 0
                                           ;	.line	97; "../debug_touch.c"	CLK_SET_LOW;			//ÏÂ½µÑØ
                                           	JMP	_00045_DS_
                                           	CLR	_P0_bits, 1
                                           ;	.line	101; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	102; "../debug_touch.c"	DAT_SET_OUT;
                                           	CLR	_TR0_bits, 0
                                           ;	op : =
                                           ;	.line	104; "../debug_touch.c"	j=5;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	r0x1008
                                           	MOV	r0x1008, R0
                                           ;	op : =
                                           ;	.line	106; "../debug_touch.c"	for(step=0;step<5;step++)
                                           	BANKSEL	r0x1009
                                           	CLR	r0x1009
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x5=5), size=1
                                           _00037_DS_
                                           	MOV	R0,# 0x05
                                           	BANKSEL	r0x1009
                                           	SUB	R0, r0x1009
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	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)
                                           	MOV	R0,# 0x05
                                           	BANKSEL	r0x1009
                                           	SUB	R0, r0x1009
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	JMP	_00016_DS_
                                           ;	op : JUMPTABLE
                                           	MOV	R0,#high _00067_DS_
                                           	MOV	PCH, R0
                                           	MOV	R0,#_00067_DS_
                                           	BANKSEL	r0x1009
                                           	ADD	R0, r0x1009
                                           	JNB	PSW, 0
                                           	INC	PCH
                                           	MOV	PCL, R0
                                           _00067_DS_
                                           	JMP	_00011_DS_
                                           	JMP	_00012_DS_
                                           	JMP	_00013_DS_
                                           	JMP	_00014_DS_
                                           	JMP	_00015_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00011_DS_
                                           ;	.line	113; "../debug_touch.c"	j=5;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	r0x1008
                                           	MOV	r0x1008, R0
                                           ;	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
                                           	MOV PCH,R1
                                           	PAGESEL __R2PCL
                                           	CALL __R2PCL
                                           	PAGESEL $
                                           	BANKSEL _T_buf
                                           	MOV _T_buf,R0
                                           	
                                           ;	op : GOTO
                                           ;	.line	132; "../debug_touch.c"	}break;
                                           	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00012_DS_
                                           ;	.line	136; "../debug_touch.c"	j=8;
                                           	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
                                           	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
                                           	CLR PSW,0
                                           	RLCR __KF8_LIBc_channel_
                                           	BANKSEL __KF8_LIBi_buff_baseline_
                                           	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
                                           	LD R1,[R0]
                                           	BANKSEL _T_buf
                                           	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	151; "../debug_touch.c"	}break;
                                           	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00013_DS_
                                           ;	.line	155; "../debug_touch.c"	j=8;
                                           	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
                                           	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
                                           	CLR PSW,0
                                           	RLCR __KF8_LIBc_channel_
                                           	BANKSEL __KF8_LIBi_buff_baseline_
                                           	ADD R0,#(__KF8_LIBi_buff_baseline_+1)
                                           	LD R1,[R0]
                                           	BANKSEL _T_buf
                                           	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	172; "../debug_touch.c"	}break;
                                           	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00014_DS_
                                           ;	.line	176; "../debug_touch.c"	j=8;
                                           	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
                                           	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
                                           	CLR PSW,0
                                           	RLCR __KF8_LIBc_channel_
                                           	BANKSEL __KF8_LIBi_buff_hit_
                                           	ADD R0,#(__KF8_LIBi_buff_hit_+0)
                                           	LD R1,[R0]
                                           	BANKSEL _T_buf
                                           	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	192; "../debug_touch.c"	}break;
                                           	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00015_DS_
                                           ;	.line	196; "../debug_touch.c"	j=8;
                                           	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
                                           	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
                                           	CLR PSW,0
                                           	RLCR __KF8_LIBc_channel_
                                           	BANKSEL __KF8_LIBi_buff_hit_
                                           	ADD R0,#(__KF8_LIBi_buff_hit_+1)
                                           	LD R1,[R0]
                                           	BANKSEL _T_buf
                                           	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
                                           	CLR	_i_T_D
                                           ;	op : LABEL
                                           ;	op : <
                                           _00033_DS_
                                           	BANKSEL	r0x1008
                                           	MOVZ	R0, r0x1008
                                           	BANKSEL	_i_T_D
                                           	SUB	R0, _i_T_D
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	JMP	_00036_DS_
                                           ;	op : BITWISEAND
                                           ;	.line	216; "../debug_touch.c"	if(T_buf&0x01)
                                           	BANKSEL	_T_buf
                                           	JB	_T_buf, 0
                                           	JMP	_00018_DS_
                                           ;	op : =
                                           ;	.line	217; "../debug_touch.c"	DAT_SET_HIGH;
                                           	SET	_P0_bits, 0
                                           ;	op : GOTO
                                           	JMP	_00019_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00018_DS_
                                           ;	.line	219; "../debug_touch.c"	DAT_SET_LOW;
                                           	CLR	_P0_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00019_DS_
                                           ;	.line	221; "../debug_touch.c"	CLK_SET_HIGH;
                                           	SET	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	222; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	224; "../debug_touch.c"	CLK_SET_LOW;
                                           	CLR	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	225; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : RIGHT_OP
                                           ;	.line	227; "../debug_touch.c"	T_buf=T_buf>>1;
                                           	CLR	PSW, 0
                                           	BANKSEL	_T_buf
                                           	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
                                           	INC	_i_T_D
                                           ;	op : GOTO
                                           	JMP	_00033_DS_
                                           ;	op : LABEL
                                           ;	op : SEND
                                           ;	op : CALL
                                           _00036_DS_
                                           ;	.line	230; "../debug_touch.c"	Touch_Delay2;
                                           	MOV	R0,# 0x6e
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	106; "../debug_touch.c"	for(step=0;step<5;step++)
                                           	BANKSEL	r0x1009
                                           	INC	r0x1009
                                           ;	op : GOTO
                                           	JMP	_00037_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00040_DS_
                                           ;	.line	234; "../debug_touch.c"	DAT_SET_IN;
                                           	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	235; "../debug_touch.c"	Touch_Delay2;	//±à³ÌÆ÷ÅÐ¶ÏÐèÒªÊ±¼ä
                                           	MOV	R0,# 0x6e
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	237; "../debug_touch.c"	CLK_SET_HIGH;
                                           	SET	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	238; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	239; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	240; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	243; "../debug_touch.c"	if(DAT_GET_STATE)
                                           	JB	_P0_bits, 0
                                           	JMP	_00031_DS_
                                           ;	op : =
                                           ;	.line	245; "../debug_touch.c"	CLK_SET_LOW;
                                           	CLR	_P0_bits, 1
                                           ;	op : =
                                           ;	.line	246; "../debug_touch.c"	T_buf=0;
                                           	BANKSEL	_T_buf
                                           	CLR	_T_buf
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	247; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	248; "../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
                                           _00041_DS_
                                           	MOV	R0,# 0x06
                                           	BANKSEL	_i_T_D
                                           	SUB	R0, _i_T_D
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	JMP	_00032_DS_
                                           ;	op : =
                                           ;	.line	250; "../debug_touch.c"	CLK_SET_HIGH;
                                           	SET	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	251; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : EQ_OP
                                           ;	.line	253; "../debug_touch.c"	if(i_T_D!=5)
                                           	BANKSEL	_i_T_D
                                           	MOVZ	R0, _i_T_D
                                           ;	.line	255; "../debug_touch.c"	T_buf=T_buf>>1;
                                           	XOR	R0,# 0x05
                                           	JNB	PSW, 2
                                           	JMP	_00028_DS_
                                           	CLR	PSW, 0
                                           	BANKSEL	_T_buf
                                           	RRC	_T_buf
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	256; "../debug_touch.c"	if(DAT_GET_STATE)
                                           	JB	_P0_bits, 0
                                           	JMP	_00029_DS_
                                           ;	op : |
                                           ;	.line	257; "../debug_touch.c"	T_buf=T_buf|0x10;
                                           	BANKSEL	_T_buf
                                           	SET	_T_buf, 4
                                           ;	op : GOTO
                                           	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)   //´«Êä´íÎóµÄ£¬·ÀÏÂ·ÇÓ°ÏìÆäËûÊý¾Ý
                                           	MOV	R0,# 0x10
                                           	BANKSEL	_T_buf
                                           	SUB	R0, _T_buf
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	JMP	_00029_DS_
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	263; "../debug_touch.c"	if(DAT_GET_STATE)
                                           	JB	_P0_bits, 0
                                           	JMP	_00023_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	_00029_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00023_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 : =
                                           _00029_DS_
                                           ;	.line	289; "../debug_touch.c"	CLK_SET_LOW;
                                           	CLR	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	290; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	248; "../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	_00041_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00031_DS_
                                           ;	.line	295; "../debug_touch.c"	CLK_SET_LOW;
                                           	CLR	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	296; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : =
                                           _00032_DS_
                                           ;	.line	299; "../debug_touch.c"	CLK_SET_IN;
                                           	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	300; "../debug_touch.c"	DAT_SET_IN;
                                           	SET	_TR0_bits, 0
                                           ;	op : INLINEASM
                                           Label_x_y_z_a:
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00045_DS_
                                           	CRET	
                                           ; exit point of _TOUCH_DEBUG_TRS_DEAL
                                           
                                           
                                           ;	code size estimation:
                                           ;	  420+   91 =   511 instructions ( 1204 byte)
                                           
                                           
                                           	.end
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Mar  1 2016 15:13:08) (MSVC)
                                           ; This file was generated Thu Apr 28 17:54:23 2016
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../init_mcu.c"
                                           	.radix dec
                                           	.include "KF8S1024.inc"
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8S1024 
                                           ;       Microcontroller
                                           ; 
                                           ;       Copyright 2012-2013 ChipON, All rights reserved
                                           ;************************************************************ 
                                            
                                           T0                .EQU                0x01
                                           PCL               .EQU                0x02
                                           PSW               .EQU                0x03
                                           P0                .EQU                0x05
                                           P2                .EQU                0x06
                                           P1                .EQU                0x07
                                           P3                .EQU                0x08
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           T2                .EQU                0x11
                                           T2CTL             .EQU                0x12
                                           PWMCTL            .EQU                0x15
                                           CMCTL1            .EQU                0x1A
                                           VRECAL            .EQU                0x1C
                                           ADCDATAH          .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           OPTR              .EQU                0x21
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           TR3               .EQU                0x28
                                           EIE1              .EQU                0x2C
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PUR               .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           ADCDATAL          .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T3L               .EQU                0x50
                                           CTCTL             .EQU                0x53
                                           T2CCR             .EQU                0x54
                                           OSCLDOCAL         .EQU                0x5E
                                           T1U               .EQU                0x5F
                                            
                                            
                                           
                                           ;Address:0x03 PSW Bits------------------
                                           RP0                .EQU                5
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _RP0               .EQU                5
                                           _TO                .EQU                4
                                           _PD                .EQU                3
                                           _Z                 .EQU                2
                                           _DC                .EQU                1
                                           _CY                .EQU                0
                                           
                                           ;Address:0x05 P0 Bits-------------------
                                           P05                .EQU                5
                                           P04                .EQU                4
                                           P03                .EQU                3
                                           P01                .EQU                1
                                           P00                .EQU                0
                                           _P05               .EQU                5
                                           _P04               .EQU                4
                                           _P03               .EQU                3
                                           _P01               .EQU                1
                                           _P00               .EQU                0
                                           
                                           ;Address:0x06 P2 Bits-------------------
                                           P21                .EQU                1
                                           P20                .EQU                0
                                           _P21               .EQU                1
                                           _P20               .EQU                0
                                           
                                           ;Address:0x07 P1 Bits-------------------
                                           P17                .EQU                7
                                           P16                .EQU                6
                                           P12                .EQU                2
                                           _P17               .EQU                7
                                           _P16               .EQU                6
                                           _P12               .EQU                2
                                           
                                           ;Address:0x08 P3 Bits-------------------
                                           P33                .EQU                3
                                           P32                .EQU                2
                                           P31                .EQU                1
                                           P30                .EQU                0
                                           _P33               .EQU                3
                                           _P32               .EQU                2
                                           _P31               .EQU                1
                                           _P30               .EQU                0
                                           
                                           ;Address:0x0B INTCTL Bits---------------
                                           AIE                .EQU                7
                                           PUIE               .EQU                6
                                           T0IE               .EQU                5
                                           P0IE               .EQU                3
                                           T0IF               .EQU                2
                                           P0IF               .EQU                0
                                           _AIE               .EQU                7
                                           _PUIE              .EQU                6
                                           _T0IE              .EQU                5
                                           _P0IE              .EQU                3
                                           _T0IF              .EQU                2
                                           _P0IF              .EQU                0
                                           
                                           ;Address:0x0C EIF1 Bits-----------------
                                           CTIF               .EQU                7
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _CTIF              .EQU                7
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;Address:0x10 T1CTL Bits----------------
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;Address:0x12 T2CTL Bits----------------
                                           T2CKBS3            .EQU                6
                                           T2CKBS2            .EQU                5
                                           T2CKBS1            .EQU                4
                                           T2CKBS0            .EQU                3
                                           T2ON               .EQU                2
                                           T2CKPS1            .EQU                1
                                           T2CKPS0            .EQU                0
                                           _T2CKBS3           .EQU                6
                                           _T2CKBS2           .EQU                5
                                           _T2CKBS1           .EQU                4
                                           _T2CKBS0           .EQU                3
                                           _T2ON              .EQU                2
                                           _T2CKPS1           .EQU                1
                                           _T2CKPS0           .EQU                0
                                           
                                           ;Address:0x15 PWMCTL Bits---------------
                                           INT1SE             .EQU                6
                                           _INT1SE            .EQU                6
                                           
                                           ;Address:0x1A CMCTL1 Bits---------------
                                           CTCLKSEL1          .EQU                7
                                           CTCLKSEL0          .EQU                6
                                           CTVREFSEL1         .EQU                5
                                           CTVREFSEL0         .EQU                4
                                           _CTCLKSEL1         .EQU                7
                                           _CTCLKSEL0         .EQU                6
                                           _CTVREFSEL1        .EQU                5
                                           _CTVREFSEL0        .EQU                4
                                           
                                           ;Address:0x1F 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
                                           
                                           ;Address:0x21 OPTR Bits-----------------
                                           PUPH               .EQU                7
                                           T0CS               .EQU                5
                                           T0SE               .EQU                4
                                           PSA                .EQU                3
                                           PS2                .EQU                2
                                           PS1                .EQU                1
                                           PS0                .EQU                0
                                           _PUPH              .EQU                7
                                           _T0CS              .EQU                5
                                           _T0SE              .EQU                4
                                           _PSA               .EQU                3
                                           _PS2               .EQU                2
                                           _PS1               .EQU                1
                                           _PS0               .EQU                0
                                           
                                           ;Address:0x25 TR0 Bits------------------
                                           TR05               .EQU                5
                                           TR04               .EQU                4
                                           TR03               .EQU                3
                                           TR01               .EQU                1
                                           TR00               .EQU                0
                                           _TR05              .EQU                5
                                           _TR04              .EQU                4
                                           _TR03              .EQU                3
                                           _TR01              .EQU                1
                                           _TR00              .EQU                0
                                           
                                           ;Address:0x26 TR2 Bits------------------
                                           TR21               .EQU                1
                                           TR20               .EQU                0
                                           _TR21              .EQU                1
                                           _TR20              .EQU                0
                                           
                                           ;Address:0x27 TR1 Bits------------------
                                           TR17               .EQU                7
                                           TR16               .EQU                6
                                           TR12               .EQU                2
                                           _TR17              .EQU                7
                                           _TR16              .EQU                6
                                           _TR12              .EQU                2
                                           
                                           ;Address:0x28 TR3 Bits------------------
                                           TR33               .EQU                3
                                           TR32               .EQU                2
                                           TR31               .EQU                1
                                           TR30               .EQU                0
                                           _TR33              .EQU                3
                                           _TR32              .EQU                2
                                           _TR31              .EQU                1
                                           _TR30              .EQU                0
                                           
                                           ;Address:0x2C EIE1 Bits-----------------
                                           CTIE               .EQU                7
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _CTIE              .EQU                7
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;Address:0x2E PCTL Bits-----------------
                                           VREEN              .EQU                7
                                           VREOE              .EQU                6
                                           SLVREN             .EQU                4
                                           POR                .EQU                1
                                           LVR                .EQU                0
                                           _VREEN             .EQU                7
                                           _VREOE             .EQU                6
                                           _SLVREN            .EQU                4
                                           _POR               .EQU                1
                                           _LVR               .EQU                0
                                           
                                           ;Address:0x2F OSCCTL Bits---------------
                                           CKOEN              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           _CKOEN             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           
                                           ;Address:0x31 ANSEL Bits----------------
                                           ANS6               .EQU                6
                                           ANS3               .EQU                3
                                           ANS1               .EQU                1
                                           _ANS6              .EQU                6
                                           _ANS3              .EQU                3
                                           _ANS1              .EQU                1
                                           
                                           ;Address:0x35 PUR Bits------------------
                                           PUR5               .EQU                5
                                           PUR4               .EQU                4
                                           PUR2               .EQU                2
                                           PUR1               .EQU                1
                                           PUR0               .EQU                0
                                           _PUR5              .EQU                5
                                           _PUR4              .EQU                4
                                           _PUR2              .EQU                2
                                           _PUR1              .EQU                1
                                           _PUR0              .EQU                0
                                           
                                           ;Address:0x36 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
                                           
                                           ;Address:0x3F ADCCTL1 Bits--------------
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           
                                           ;Address:0x50 T3L Bits------------------
                                           T3L7               .EQU                7
                                           T3L6               .EQU                6
                                           T3L5               .EQU                5
                                           T3L4               .EQU                4
                                           T3L3               .EQU                3
                                           T3L2               .EQU                2
                                           T3L1               .EQU                1
                                           T3L0               .EQU                0
                                           _T3L7              .EQU                7
                                           _T3L6              .EQU                6
                                           _T3L5              .EQU                5
                                           _T3L4              .EQU                4
                                           _T3L3              .EQU                3
                                           _T3L2              .EQU                2
                                           _T3L1              .EQU                1
                                           _T3L0              .EQU                0
                                           
                                           ;Address:0x53 CTCTL Bits----------------
                                           CTEN               .EQU                7
                                           CTSTART            .EQU                6
                                           CTCAPS             .EQU                5
                                           CTCMS              .EQU                4
                                           CTCHSEL4           .EQU                4
                                           CTCHSEL3           .EQU                3
                                           CTCHSEL2           .EQU                2
                                           CTCHSEL1           .EQU                1
                                           CTCHSEL0           .EQU                0
                                           _CTEN              .EQU                7
                                           _CTSTART           .EQU                6
                                           _CTCAPS            .EQU                5
                                           _CTCMS             .EQU                4
                                           _CTCHSEL4          .EQU                4
                                           _CTCHSEL3          .EQU                3
                                           _CTCHSEL2          .EQU                2
                                           _CTCHSEL1          .EQU                1
                                           _CTCHSEL0          .EQU                0
                                           
                                           ;Address:0x5E OSCLDOCAL Bits------------
                                            
                                            
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_P3_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_T2CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_CMCTL1_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_TR3_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_T3L_bits
                                           	.extern	_CTCTL_bits
                                           	.extern	_OSCLDOCAL_bits
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_P3
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_T2
                                           	.extern	_T2CTL
                                           	.extern	_PWMCTL
                                           	.extern	_CMCTL1
                                           	.extern	_VRECAL
                                           	.extern	_ADCDATAH
                                           	.extern	_ADCCTL0
                                           	.extern	_OPTR
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_TR3
                                           	.extern	_EIE1
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PUR
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_ADCDATAL
                                           	.extern	_ADCCTL1
                                           	.extern	_T3L
                                           	.extern	_CTCTL
                                           	.extern	_T2CCR
                                           	.extern	_OSCLDOCAL
                                           	.extern	_T1U
                                           
                                           	.extern STK12
                                           	.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	17; "../init_mcu.c"	OSCCTL = 0x60;           //8M
000705   9860     MOV	R0, #0x60            	MOV	R0,# 0x60
000706   512f     MOV	0x2f, R0             	MOV	_OSCCTL, R0
                                           ;	op : =
                                           ;	.line	20; "../init_mcu.c"	TR0 = 0XEF;              //1111 1111		£¡£¡¡¶¡¶×¢Òâµã:TR0.7ÕâÒ»Î»±ØÐëÉèÖÃÎª1£¬ÊäÈëÌ¬¡·¡·£¡£¡
000707   98ef     MOV	R0, #0xef            	MOV	R0,# 0xef
000708   5125     MOV	0x25, R0             	MOV	_TR0, R0
                                           ;	op : =
                                           ;	.line	21; "../init_mcu.c"	TR1 = 0XFF;              //1111 1111		P16,P17´¥ÃþÍ¨µÀ2,3  ÉèÖÃIO¿ÚÎªÊäÈë
000709   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
00070a   5127     MOV	0x27, R0             	MOV	_TR1, R0
                                           ;	op : =
                                           ;	.line	22; "../init_mcu.c"	TR2 = 0XFF;              //1111 1111		P20,P21´¥ÃþÍ¨µÀ4,5  ÉèÖÃIO¿ÚÎªÊäÈë
00070b   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
00070c   5126     MOV	0x26, R0             	MOV	_TR2, R0
                                           ;	op : =
                                           ;	.line	24; "../init_mcu.c"	P0 = 0X00;               //0000 0000
00070d   0305     CLR	0x5                  	CLR	_P0
                                           ;	op : =
                                           ;	.line	25; "../init_mcu.c"	P1 = 0X00;               //0000 0000
00070e   0307     CLR	0x7                  	CLR	_P1
                                           ;	op : =
                                           ;	.line	26; "../init_mcu.c"	P2 = 0x00;               //0000 0000
00070f   0306     CLR	0x6                  	CLR	_P2
                                           ;	op : |
                                           ;	.line	28; "../init_mcu.c"	ANSEL |= 1<<6;			 //ÉèÖÃAN6ÎªÄ£Äâ¿Ú,Íâ¹ÒµçÈÝ½ÅÉèÖÃÎªÄ£Äâ¿Ú
000710   6e31     SET	0x31, 6              	SET	_ANSEL, 6
                                           ;	op : =
                                           ;	.line	31; "../init_mcu.c"	T1CTL = 0X00;    		 //1£º1·ÖÆµ£¬²»¿ªÆô¼ÆÊýÆ÷T1
000711   0310     CLR	0x10                 	CLR	_T1CTL
                                           ;	op : =
                                           ;	.line	32; "../init_mcu.c"	T1L = 0;
000712   030e     CLR	0xe                  	CLR	_T1L
                                           ;	op : =
                                           ;	.line	33; "../init_mcu.c"	T1H = 0;
000713   030f     CLR	0xf                  	CLR	_T1H
                                           ;	op : =
                                           ;	.line	34; "../init_mcu.c"	T1IF = 0;
000714   600c     CLR	0xc, 0               	CLR	_EIF1_bits, 0
                                           ;	op : =
                                           ;	.line	35; "../init_mcu.c"	AIE = 0;
000715   670b     CLR	0xb, 7               	CLR	_INTCTL_bits, 7
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000716   0008     CRET                     	CRET	
                                           ; exit point of _init_mcu
                                           
                                           
                                           ;	code size estimation:
                                           ;	   18+    0 =    18 instructions (   36 byte)
                                           
                                           
                                           	.end
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Jun  6 2016 11:07:59) (MSVC)
                                           ; This file was generated Mon Jul 04 11:14:21 2016
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../kf8s_touch_w.c"
                                           	.radix dec
                                           	.include "KF8S1024.inc"
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8S1024 
                                           ;       Microcontroller
                                           ; 
                                           ;       Copyright 2012-2013 ChipON, All rights reserved
                                           ;************************************************************ 
                                            
                                           T0                .EQU                0x01
                                           PCL               .EQU                0x02
                                           PSW               .EQU                0x03
                                           P0                .EQU                0x05
                                           P2                .EQU                0x06
                                           P1                .EQU                0x07
                                           P3                .EQU                0x08
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           T2                .EQU                0x11
                                           T2CTL             .EQU                0x12
                                           PWMCTL            .EQU                0x15
                                           CMCTL1            .EQU                0x1A
                                           VRECAL            .EQU                0x1C
                                           ADCDATAH          .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           OPTR              .EQU                0x21
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           TR3               .EQU                0x28
                                           EIE1              .EQU                0x2C
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PUR               .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           ADCDATAL          .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T3L               .EQU                0x50
                                           CTCTL             .EQU                0x53
                                           T2CCR             .EQU                0x54
                                           OSCLDOCAL         .EQU                0x5E
                                           T1U               .EQU                0x5F
                                            
                                            
                                           
                                           ;Address:0x03 PSW Bits------------------
                                           RP0                .EQU                5
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _RP0               .EQU                5
                                           _TO                .EQU                4
                                           _PD                .EQU                3
                                           _Z                 .EQU                2
                                           _DC                .EQU                1
                                           _CY                .EQU                0
                                           
                                           ;Address:0x05 P0 Bits-------------------
                                           P05                .EQU                5
                                           P04                .EQU                4
                                           P03                .EQU                3
                                           P01                .EQU                1
                                           P00                .EQU                0
                                           _P05               .EQU                5
                                           _P04               .EQU                4
                                           _P03               .EQU                3
                                           _P01               .EQU                1
                                           _P00               .EQU                0
                                           
                                           ;Address:0x06 P2 Bits-------------------
                                           P21                .EQU                1
                                           P20                .EQU                0
                                           _P21               .EQU                1
                                           _P20               .EQU                0
                                           
                                           ;Address:0x07 P1 Bits-------------------
                                           P17                .EQU                7
                                           P16                .EQU                6
                                           P12                .EQU                2
                                           _P17               .EQU                7
                                           _P16               .EQU                6
                                           _P12               .EQU                2
                                           
                                           ;Address:0x08 P3 Bits-------------------
                                           P33                .EQU                3
                                           P32                .EQU                2
                                           P31                .EQU                1
                                           P30                .EQU                0
                                           _P33               .EQU                3
                                           _P32               .EQU                2
                                           _P31               .EQU                1
                                           _P30               .EQU                0
                                           
                                           ;Address:0x0B INTCTL Bits---------------
                                           AIE                .EQU                7
                                           PUIE               .EQU                6
                                           T0IE               .EQU                5
                                           P0IE               .EQU                3
                                           T0IF               .EQU                2
                                           P0IF               .EQU                0
                                           _AIE               .EQU                7
                                           _PUIE              .EQU                6
                                           _T0IE              .EQU                5
                                           _P0IE              .EQU                3
                                           _T0IF              .EQU                2
                                           _P0IF              .EQU                0
                                           
                                           ;Address:0x0C EIF1 Bits-----------------
                                           CTIF               .EQU                7
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _CTIF              .EQU                7
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;Address:0x10 T1CTL Bits----------------
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;Address:0x12 T2CTL Bits----------------
                                           T2CKBS3            .EQU                6
                                           T2CKBS2            .EQU                5
                                           T2CKBS1            .EQU                4
                                           T2CKBS0            .EQU                3
                                           T2ON               .EQU                2
                                           T2CKPS1            .EQU                1
                                           T2CKPS0            .EQU                0
                                           _T2CKBS3           .EQU                6
                                           _T2CKBS2           .EQU                5
                                           _T2CKBS1           .EQU                4
                                           _T2CKBS0           .EQU                3
                                           _T2ON              .EQU                2
                                           _T2CKPS1           .EQU                1
                                           _T2CKPS0           .EQU                0
                                           
                                           ;Address:0x15 PWMCTL Bits---------------
                                           INT1SE             .EQU                6
                                           _INT1SE            .EQU                6
                                           
                                           ;Address:0x1A CMCTL1 Bits---------------
                                           CTCLKSEL1          .EQU                7
                                           CTCLKSEL0          .EQU                6
                                           CTVREFSEL1         .EQU                5
                                           CTVREFSEL0         .EQU                4
                                           _CTCLKSEL1         .EQU                7
                                           _CTCLKSEL0         .EQU                6
                                           _CTVREFSEL1        .EQU                5
                                           _CTVREFSEL0        .EQU                4
                                           
                                           ;Address:0x1F 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
                                           
                                           ;Address:0x21 OPTR Bits-----------------
                                           PUPH               .EQU                7
                                           T0CS               .EQU                5
                                           T0SE               .EQU                4
                                           PSA                .EQU                3
                                           PS2                .EQU                2
                                           PS1                .EQU                1
                                           PS0                .EQU                0
                                           _PUPH              .EQU                7
                                           _T0CS              .EQU                5
                                           _T0SE              .EQU                4
                                           _PSA               .EQU                3
                                           _PS2               .EQU                2
                                           _PS1               .EQU                1
                                           _PS0               .EQU                0
                                           
                                           ;Address:0x25 TR0 Bits------------------
                                           TR05               .EQU                5
                                           TR04               .EQU                4
                                           TR03               .EQU                3
                                           TR01               .EQU                1
                                           TR00               .EQU                0
                                           _TR05              .EQU                5
                                           _TR04              .EQU                4
                                           _TR03              .EQU                3
                                           _TR01              .EQU                1
                                           _TR00              .EQU                0
                                           
                                           ;Address:0x26 TR2 Bits------------------
                                           TR21               .EQU                1
                                           TR20               .EQU                0
                                           _TR21              .EQU                1
                                           _TR20              .EQU                0
                                           
                                           ;Address:0x27 TR1 Bits------------------
                                           TR17               .EQU                7
                                           TR16               .EQU                6
                                           TR12               .EQU                2
                                           _TR17              .EQU                7
                                           _TR16              .EQU                6
                                           _TR12              .EQU                2
                                           
                                           ;Address:0x28 TR3 Bits------------------
                                           TR33               .EQU                3
                                           TR32               .EQU                2
                                           TR31               .EQU                1
                                           TR30               .EQU                0
                                           _TR33              .EQU                3
                                           _TR32              .EQU                2
                                           _TR31              .EQU                1
                                           _TR30              .EQU                0
                                           
                                           ;Address:0x2C EIE1 Bits-----------------
                                           CTIE               .EQU                7
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _CTIE              .EQU                7
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;Address:0x2E PCTL Bits-----------------
                                           VREEN              .EQU                7
                                           VREOE              .EQU                6
                                           SLVREN             .EQU                4
                                           POR                .EQU                1
                                           LVR                .EQU                0
                                           _VREEN             .EQU                7
                                           _VREOE             .EQU                6
                                           _SLVREN            .EQU                4
                                           _POR               .EQU                1
                                           _LVR               .EQU                0
                                           
                                           ;Address:0x2F OSCCTL Bits---------------
                                           CKOEN              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           _CKOEN             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           
                                           ;Address:0x31 ANSEL Bits----------------
                                           ANS6               .EQU                6
                                           ANS3               .EQU                3
                                           ANS1               .EQU                1
                                           _ANS6              .EQU                6
                                           _ANS3              .EQU                3
                                           _ANS1              .EQU                1
                                           
                                           ;Address:0x35 PUR Bits------------------
                                           PUR5               .EQU                5
                                           PUR4               .EQU                4
                                           PUR2               .EQU                2
                                           PUR1               .EQU                1
                                           PUR0               .EQU                0
                                           _PUR5              .EQU                5
                                           _PUR4              .EQU                4
                                           _PUR2              .EQU                2
                                           _PUR1              .EQU                1
                                           _PUR0              .EQU                0
                                           
                                           ;Address:0x36 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
                                           
                                           ;Address:0x3F ADCCTL1 Bits--------------
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           
                                           ;Address:0x50 T3L Bits------------------
                                           T3L7               .EQU                7
                                           T3L6               .EQU                6
                                           T3L5               .EQU                5
                                           T3L4               .EQU                4
                                           T3L3               .EQU                3
                                           T3L2               .EQU                2
                                           T3L1               .EQU                1
                                           T3L0               .EQU                0
                                           _T3L7              .EQU                7
                                           _T3L6              .EQU                6
                                           _T3L5              .EQU                5
                                           _T3L4              .EQU                4
                                           _T3L3              .EQU                3
                                           _T3L2              .EQU                2
                                           _T3L1              .EQU                1
                                           _T3L0              .EQU                0
                                           
                                           ;Address:0x53 CTCTL Bits----------------
                                           CTEN               .EQU                7
                                           CTSTART            .EQU                6
                                           CTCAPS             .EQU                5
                                           CTCMS              .EQU                4
                                           CTCHSEL4           .EQU                4
                                           CTCHSEL3           .EQU                3
                                           CTCHSEL2           .EQU                2
                                           CTCHSEL1           .EQU                1
                                           CTCHSEL0           .EQU                0
                                           _CTEN              .EQU                7
                                           _CTSTART           .EQU                6
                                           _CTCAPS            .EQU                5
                                           _CTCMS             .EQU                4
                                           _CTCHSEL4          .EQU                4
                                           _CTCHSEL3          .EQU                3
                                           _CTCHSEL2          .EQU                2
                                           _CTCHSEL1          .EQU                1
                                           _CTCHSEL0          .EQU                0
                                           
                                           ;Address:0x5E OSCLDOCAL Bits------------
                                            
                                            
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_init_mcu
                                           	.extern	__KF8S_Get_Ver_Waterproof_
                                           	.extern	__KF8S_Lib_Set_Waterproof_Parameter
                                           	.extern	__KF8S_Init_Touch_Waterproof_
                                           	.extern	__KF8S_Touch_Process_Waterproof_
                                           	.extern	__KF8S_Touch_TEST_Waterproof_
                                           	.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	_P3_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_T2CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_CMCTL1_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_TR3_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_T3L_bits
                                           	.extern	_CTCTL_bits
                                           	.extern	_OSCLDOCAL_bits
                                           	.extern	__KF8_LIBc_channel_Buf
                                           	.extern	_sentbuf1
                                           	.extern	_sentbuf2
                                           	.extern	_sentbuf3
                                           	.extern	_sentbuf4
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_P3
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_T2
                                           	.extern	_T2CTL
                                           	.extern	_PWMCTL
                                           	.extern	_CMCTL1
                                           	.extern	_VRECAL
                                           	.extern	_ADCDATAH
                                           	.extern	_ADCCTL0
                                           	.extern	_OPTR
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_TR3
                                           	.extern	_EIE1
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PUR
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_ADCDATAL
                                           	.extern	_ADCCTL1
                                           	.extern	_T3L
                                           	.extern	_CTCTL
                                           	.extern	_T2CCR
                                           	.extern	_OSCLDOCAL
                                           	.extern	_T1U
                                           
                                           	.extern STK12
                                           	.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_DoubleKey_Compages_Limitable_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	_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 definitions
                                           ;--------------------------------------------------------
                                           UD_kf8s_touch_w_0	.udata
                                           __KF8_LIBc_baseline_count_	.res	8
                                           
                                           UD_kf8s_touch_w_1	.udata
                                           __KF8_LIBi_buff_hit_	.res	16
                                           
                                           UD_kf8s_touch_w_2	.udata
                                           __KF8_LIBi_buff_baseline_	.res	16
                                           
                                           UD_kf8s_touch_w_3	.udata
                                           __KF8_LIBc_touch_count_	.res	8
                                           
                                           UD_kf8s_touch_w_4	.udata
                                           __KF8_LIBi_Date_Change_	.res	16
                                           
                                           UD_kf8s_touch_w_5	.udata
                                           __KF8_LIBc_channel_	.res	1
                                           
                                           UD_kf8s_touch_w_6	.udata
                                           __KF8_LIBi_channel_flag_	.res	2
                                           
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           
                                           ID_kf8s_touch_w_0	.code
                                           _CHS_AMOUNT
00077e   b008     RRET	R0, #0x8            	RRET R0, #0x08
                                           
                                           
                                           ID_kf8s_touch_w_1	.code
                                           _TCS_AMOUNT
00077f   b003     RRET	R0, #0x3            	RRET R0, #0x03
                                           
                                           
                                           ID_kf8s_touch_w_2	.code
                                           __KF8_Disturb_Protect_Circle_
000002   b0c8     RRET	R0, #0xc8           	RRET R0, #0xc8
000003   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8s_touch_w_3	.code
                                           __KF8_DoubleKey_Compages_Limitable_Circle_
000778   b020     RRET	R0, #0x20           	RRET R0, #0x20
000779   b003     RRET	R0, #0x3            	RRET R0, #0x03
                                           
                                           
                                           ID_kf8s_touch_w_4	.code
                                           __KF8_Key_Max_Pressed_Limitable_Circle_
00077a   b040     RRET	R0, #0x40           	RRET R0, #0x40
00077b   b01f     RRET	R0, #0x1f           	RRET R0, #0x1f
                                           
                                           
                                           ID_kf8s_touch_w_5	.code
                                           __KF8_BaseLine_Update_Circle_Count_For_UP_
000780   b040     RRET	R0, #0x40           	RRET R0, #0x40
                                           
                                           
                                           ID_kf8s_touch_w_6	.code
                                           __KF8_BaseLine_Update_Circle_Count_For_Down_
000781   b0c0     RRET	R0, #0xc0           	RRET R0, #0xc0
                                           
                                           
                                           ID_kf8s_touch_w_7	.code
                                           __KF8_Define_Disturb_Channels_Amount_
000782   b003     RRET	R0, #0x3            	RRET R0, #0x03
                                           
                                           
                                           ID_kf8s_touch_w_8	.code
                                           __KF8_BasicLine_UP_Noise_Threshold_
000783   b0dd     RRET	R0, #0xdd           	RRET R0, #0xdd
                                           
                                           
                                           ID_kf8s_touch_w_9	.code
                                           __KF8_BasicLine_Down_Noise_Threshold_
000784   b023     RRET	R0, #0x23           	RRET R0, #0x23
                                           
                                           
                                           ID_kf8s_touch_w_10	.code
                                           __KF8_Data_Steady_Threshold_Set_
000785   b014     RRET	R0, #0x14           	RRET R0, #0x14
                                           
                                           
                                           ID_kf8s_touch_w_11	.code
                                           __KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
000786   b00f     RRET	R0, #0xf            	RRET R0, #0x0f
                                           
                                           
                                           ID_kf8s_touch_w_12	.code
                                           _Double_Key_SET_EN_1
000787   b001     RRET	R0, #0x1            	RRET R0, #0x01
                                           
                                           
                                           ID_kf8s_touch_w_13	.code
                                           _Double_Key_SET_EN_2
000788   b023     RRET	R0, #0x23           	RRET R0, #0x23
                                           
                                           
                                           ID_kf8s_touch_w_14	.code
                                           _Double_Key_SET_EN_3
000789   b045     RRET	R0, #0x45           	RRET R0, #0x45
                                           
                                           
                                           ID_kf8s_touch_w_15	.code
                                           __KF8_TOUCH_CH_EN
00076a   b002     RRET	R0, #0x2            	RRET R0, #0x02
00076b   b003     RRET	R0, #0x3            	RRET R0, #0x03
00076c   b004     RRET	R0, #0x4            	RRET R0, #0x04
00076d   b005     RRET	R0, #0x5            	RRET R0, #0x05
00076e   b008     RRET	R0, #0x8            	RRET R0, #0x08
00076f   b009     RRET	R0, #0x9            	RRET R0, #0x09
000770   b00a     RRET	R0, #0xa            	RRET R0, #0x0a
000771   b00b     RRET	R0, #0xb            	RRET R0, #0x0b
                                           
                                           
                                           ID_kf8s_touch_w_16	.code
                                           __KF8_Inside_Reference_Channel_Declare_
00078a   b014     RRET	R0, #0x14           	RRET R0, #0x14
                                           
                                           
                                           ID_kf8s_touch_w_17	.code
                                           __KF8_Config_Finger_Threshold
00074a   b032     RRET	R0, #0x32           	RRET R0, #0x32
00074b   b000     RRET	R0, #0              	RRET R0, #0x00
00074c   b032     RRET	R0, #0x32           	RRET R0, #0x32
00074d   b000     RRET	R0, #0              	RRET R0, #0x00
00074e   b032     RRET	R0, #0x32           	RRET R0, #0x32
00074f   b000     RRET	R0, #0              	RRET R0, #0x00
000750   b032     RRET	R0, #0x32           	RRET R0, #0x32
000751   b000     RRET	R0, #0              	RRET R0, #0x00
000752   b032     RRET	R0, #0x32           	RRET R0, #0x32
000753   b000     RRET	R0, #0              	RRET R0, #0x00
000754   b032     RRET	R0, #0x32           	RRET R0, #0x32
000755   b000     RRET	R0, #0              	RRET R0, #0x00
000756   b032     RRET	R0, #0x32           	RRET R0, #0x32
000757   b000     RRET	R0, #0              	RRET R0, #0x00
000758   b032     RRET	R0, #0x32           	RRET R0, #0x32
000759   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8s_touch_w_18	.code
                                           __KF8_Water_Monitor_
                                           	RRET R0, #0x19
                                           
                                           
                                           ID_kf8s_touch_w_19	.code
                                           __KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
00075a   b064     RRET	R0, #0x64           	RRET R0, #0x64
00075b   b000     RRET	R0, #0              	RRET R0, #0x00
00075c   b064     RRET	R0, #0x64           	RRET R0, #0x64
00075d   b000     RRET	R0, #0              	RRET R0, #0x00
00075e   b064     RRET	R0, #0x64           	RRET R0, #0x64
00075f   b000     RRET	R0, #0              	RRET R0, #0x00
000760   b064     RRET	R0, #0x64           	RRET R0, #0x64
000761   b000     RRET	R0, #0              	RRET R0, #0x00
000762   b064     RRET	R0, #0x64           	RRET R0, #0x64
000763   b000     RRET	R0, #0              	RRET R0, #0x00
000764   b064     RRET	R0, #0x64           	RRET R0, #0x64
000765   b000     RRET	R0, #0              	RRET R0, #0x00
000766   b064     RRET	R0, #0x64           	RRET R0, #0x64
000767   b000     RRET	R0, #0              	RRET R0, #0x00
000768   b064     RRET	R0, #0x64           	RRET R0, #0x64
000769   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           ;--------------------------------------------------------
                                           ; 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 (Mar  1 2016 15:13:08) (MSVC)
                                           ; This file was generated Thu Apr 28 17:57:06 2016
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../main.c"
                                           	.radix dec
                                           	.include "KF8S1024.inc"
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8S1024 
                                           ;       Microcontroller
                                           ; 
                                           ;       Copyright 2012-2013 ChipON, All rights reserved
                                           ;************************************************************ 
                                            
                                           T0                .EQU                0x01
                                           PCL               .EQU                0x02
                                           PSW               .EQU                0x03
                                           P0                .EQU                0x05
                                           P2                .EQU                0x06
                                           P1                .EQU                0x07
                                           P3                .EQU                0x08
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           T2                .EQU                0x11
                                           T2CTL             .EQU                0x12
                                           PWMCTL            .EQU                0x15
                                           CMCTL1            .EQU                0x1A
                                           VRECAL            .EQU                0x1C
                                           ADCDATAH          .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           OPTR              .EQU                0x21
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           TR3               .EQU                0x28
                                           EIE1              .EQU                0x2C
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PUR               .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           ADCDATAL          .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T3L               .EQU                0x50
                                           CTCTL             .EQU                0x53
                                           T2CCR             .EQU                0x54
                                           OSCLDOCAL         .EQU                0x5E
                                           T1U               .EQU                0x5F
                                            
                                            
                                           
                                           ;Address:0x03 PSW Bits------------------
                                           RP0                .EQU                5
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _RP0               .EQU                5
                                           _TO                .EQU                4
                                           _PD                .EQU                3
                                           _Z                 .EQU                2
                                           _DC                .EQU                1
                                           _CY                .EQU                0
                                           
                                           ;Address:0x05 P0 Bits-------------------
                                           P05                .EQU                5
                                           P04                .EQU                4
                                           P03                .EQU                3
                                           P01                .EQU                1
                                           P00                .EQU                0
                                           _P05               .EQU                5
                                           _P04               .EQU                4
                                           _P03               .EQU                3
                                           _P01               .EQU                1
                                           _P00               .EQU                0
                                           
                                           ;Address:0x06 P2 Bits-------------------
                                           P21                .EQU                1
                                           P20                .EQU                0
                                           _P21               .EQU                1
                                           _P20               .EQU                0
                                           
                                           ;Address:0x07 P1 Bits-------------------
                                           P17                .EQU                7
                                           P16                .EQU                6
                                           P12                .EQU                2
                                           _P17               .EQU                7
                                           _P16               .EQU                6
                                           _P12               .EQU                2
                                           
                                           ;Address:0x08 P3 Bits-------------------
                                           P33                .EQU                3
                                           P32                .EQU                2
                                           P31                .EQU                1
                                           P30                .EQU                0
                                           _P33               .EQU                3
                                           _P32               .EQU                2
                                           _P31               .EQU                1
                                           _P30               .EQU                0
                                           
                                           ;Address:0x0B INTCTL Bits---------------
                                           AIE                .EQU                7
                                           PUIE               .EQU                6
                                           T0IE               .EQU                5
                                           P0IE               .EQU                3
                                           T0IF               .EQU                2
                                           P0IF               .EQU                0
                                           _AIE               .EQU                7
                                           _PUIE              .EQU                6
                                           _T0IE              .EQU                5
                                           _P0IE              .EQU                3
                                           _T0IF              .EQU                2
                                           _P0IF              .EQU                0
                                           
                                           ;Address:0x0C EIF1 Bits-----------------
                                           CTIF               .EQU                7
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _CTIF              .EQU                7
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;Address:0x10 T1CTL Bits----------------
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;Address:0x12 T2CTL Bits----------------
                                           T2CKBS3            .EQU                6
                                           T2CKBS2            .EQU                5
                                           T2CKBS1            .EQU                4
                                           T2CKBS0            .EQU                3
                                           T2ON               .EQU                2
                                           T2CKPS1            .EQU                1
                                           T2CKPS0            .EQU                0
                                           _T2CKBS3           .EQU                6
                                           _T2CKBS2           .EQU                5
                                           _T2CKBS1           .EQU                4
                                           _T2CKBS0           .EQU                3
                                           _T2ON              .EQU                2
                                           _T2CKPS1           .EQU                1
                                           _T2CKPS0           .EQU                0
                                           
                                           ;Address:0x15 PWMCTL Bits---------------
                                           INT1SE             .EQU                6
                                           _INT1SE            .EQU                6
                                           
                                           ;Address:0x1A CMCTL1 Bits---------------
                                           CTCLKSEL1          .EQU                7
                                           CTCLKSEL0          .EQU                6
                                           CTVREFSEL1         .EQU                5
                                           CTVREFSEL0         .EQU                4
                                           _CTCLKSEL1         .EQU                7
                                           _CTCLKSEL0         .EQU                6
                                           _CTVREFSEL1        .EQU                5
                                           _CTVREFSEL0        .EQU                4
                                           
                                           ;Address:0x1F 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
                                           
                                           ;Address:0x21 OPTR Bits-----------------
                                           PUPH               .EQU                7
                                           T0CS               .EQU                5
                                           T0SE               .EQU                4
                                           PSA                .EQU                3
                                           PS2                .EQU                2
                                           PS1                .EQU                1
                                           PS0                .EQU                0
                                           _PUPH              .EQU                7
                                           _T0CS              .EQU                5
                                           _T0SE              .EQU                4
                                           _PSA               .EQU                3
                                           _PS2               .EQU                2
                                           _PS1               .EQU                1
                                           _PS0               .EQU                0
                                           
                                           ;Address:0x25 TR0 Bits------------------
                                           TR05               .EQU                5
                                           TR04               .EQU                4
                                           TR03               .EQU                3
                                           TR01               .EQU                1
                                           TR00               .EQU                0
                                           _TR05              .EQU                5
                                           _TR04              .EQU                4
                                           _TR03              .EQU                3
                                           _TR01              .EQU                1
                                           _TR00              .EQU                0
                                           
                                           ;Address:0x26 TR2 Bits------------------
                                           TR21               .EQU                1
                                           TR20               .EQU                0
                                           _TR21              .EQU                1
                                           _TR20              .EQU                0
                                           
                                           ;Address:0x27 TR1 Bits------------------
                                           TR17               .EQU                7
                                           TR16               .EQU                6
                                           TR12               .EQU                2
                                           _TR17              .EQU                7
                                           _TR16              .EQU                6
                                           _TR12              .EQU                2
                                           
                                           ;Address:0x28 TR3 Bits------------------
                                           TR33               .EQU                3
                                           TR32               .EQU                2
                                           TR31               .EQU                1
                                           TR30               .EQU                0
                                           _TR33              .EQU                3
                                           _TR32              .EQU                2
                                           _TR31              .EQU                1
                                           _TR30              .EQU                0
                                           
                                           ;Address:0x2C EIE1 Bits-----------------
                                           CTIE               .EQU                7
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _CTIE              .EQU                7
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;Address:0x2E PCTL Bits-----------------
                                           VREEN              .EQU                7
                                           VREOE              .EQU                6
                                           SLVREN             .EQU                4
                                           POR                .EQU                1
                                           LVR                .EQU                0
                                           _VREEN             .EQU                7
                                           _VREOE             .EQU                6
                                           _SLVREN            .EQU                4
                                           _POR               .EQU                1
                                           _LVR               .EQU                0
                                           
                                           ;Address:0x2F OSCCTL Bits---------------
                                           CKOEN              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           _CKOEN             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           
                                           ;Address:0x31 ANSEL Bits----------------
                                           ANS6               .EQU                6
                                           ANS3               .EQU                3
                                           ANS1               .EQU                1
                                           _ANS6              .EQU                6
                                           _ANS3              .EQU                3
                                           _ANS1              .EQU                1
                                           
                                           ;Address:0x35 PUR Bits------------------
                                           PUR5               .EQU                5
                                           PUR4               .EQU                4
                                           PUR2               .EQU                2
                                           PUR1               .EQU                1
                                           PUR0               .EQU                0
                                           _PUR5              .EQU                5
                                           _PUR4              .EQU                4
                                           _PUR2              .EQU                2
                                           _PUR1              .EQU                1
                                           _PUR0              .EQU                0
                                           
                                           ;Address:0x36 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
                                           
                                           ;Address:0x3F ADCCTL1 Bits--------------
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           
                                           ;Address:0x50 T3L Bits------------------
                                           T3L7               .EQU                7
                                           T3L6               .EQU                6
                                           T3L5               .EQU                5
                                           T3L4               .EQU                4
                                           T3L3               .EQU                3
                                           T3L2               .EQU                2
                                           T3L1               .EQU                1
                                           T3L0               .EQU                0
                                           _T3L7              .EQU                7
                                           _T3L6              .EQU                6
                                           _T3L5              .EQU                5
                                           _T3L4              .EQU                4
                                           _T3L3              .EQU                3
                                           _T3L2              .EQU                2
                                           _T3L1              .EQU                1
                                           _T3L0              .EQU                0
                                           
                                           ;Address:0x53 CTCTL Bits----------------
                                           CTEN               .EQU                7
                                           CTSTART            .EQU                6
                                           CTCAPS             .EQU                5
                                           CTCMS              .EQU                4
                                           CTCHSEL4           .EQU                4
                                           CTCHSEL3           .EQU                3
                                           CTCHSEL2           .EQU                2
                                           CTCHSEL1           .EQU                1
                                           CTCHSEL0           .EQU                0
                                           _CTEN              .EQU                7
                                           _CTSTART           .EQU                6
                                           _CTCAPS            .EQU                5
                                           _CTCMS             .EQU                4
                                           _CTCHSEL4          .EQU                4
                                           _CTCHSEL3          .EQU                3
                                           _CTCHSEL2          .EQU                2
                                           _CTCHSEL1          .EQU                1
                                           _CTCHSEL0          .EQU                0
                                           
                                           ;Address:0x5E OSCLDOCAL Bits------------
                                            
                                            
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_init_mcu
                                           	.extern	__KF8S_Get_Ver_Waterproof_
                                           	.extern	__KF8S_Lib_Set_Waterproof_Parameter
                                           	.extern	__KF8S_Init_Touch_Waterproof_
                                           	.extern	__KF8S_Touch_Process_Waterproof_
                                           	.extern	__KF8S_Touch_TEST_Waterproof_
                                           	.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	_P3_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_T2CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_CMCTL1_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_TR3_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_T3L_bits
                                           	.extern	_CTCTL_bits
                                           	.extern	_OSCLDOCAL_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	_sentbuf1
                                           	.extern	_sentbuf2
                                           	.extern	_sentbuf3
                                           	.extern	_sentbuf4
                                           	.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_CONFIG_FINGER_THRESHOLD_IN_WATER_
                                           	.extern	_Double_Key_SET_EN_1
                                           	.extern	_Double_Key_SET_EN_2
                                           	.extern	_Double_Key_SET_EN_3
                                           	.extern	__KF8_TOUCH_CH_EN
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_P3
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_T2
                                           	.extern	_T2CTL
                                           	.extern	_PWMCTL
                                           	.extern	_CMCTL1
                                           	.extern	_VRECAL
                                           	.extern	_ADCDATAH
                                           	.extern	_ADCCTL0
                                           	.extern	_OPTR
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_TR3
                                           	.extern	_EIE1
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PUR
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_ADCDATAL
                                           	.extern	_ADCCTL1
                                           	.extern	_T3L
                                           	.extern	_CTCTL
                                           	.extern	_T2CCR
                                           	.extern	_OSCLDOCAL
                                           	.extern	_T1U
                                           	.extern	_startup
                                           	.extern	__sdcc_gsinit_startup
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	_delay_us
                                           	.global	_delay_ms
                                           	.global	_display
                                           	.global	_INT_FUN
                                           	.global	_main
                                           	.global	_Touch_Watch
                                           	.global	_flag
                                           
                                           	.global STK12
                                           	.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
                                           STK12	.res 1
                                           	.type STK12, 108
                                           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
                                           _Touch_Watch	.res	2
                                           
                                           UD_main_1	.udata
                                           _flag	.res	1
                                           
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           UDL_main_0	.udata
                                           r0x1004	.res	1
                                           UDL_main_1	.udata
                                           r0x1003	.res	1
                                           UDL_main_2	.udata
                                           r0x1005	.res	1
                                           UDL_main_3	.udata
                                           r0x1006	.res	1
                                           UDL_main_4	.udata
                                           r0x1007	.res	1
                                           UDL_main_5	.udata
                                           r0x1008	.res	1
                                           UDL_main_6	.udata
                                           r0x100E	.res	1
                                           UDL_main_7	.udata
                                           r0x100D	.res	1
                                           UDL_main_8	.udata
                                           r0x100F	.res	1
                                           UDL_main_9	.udata
                                           r0x1010	.res	1
                                           UDL_main_10	.udata
                                           r0x1009	.res	1
                                           UDL_main_11	.udata
                                           r0x100A	.res	1
                                           UDL_main_12	.udata
                                           r0x100B	.res	1
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           ;--------------------------------------------------------
                                           ; reset vector 
                                           ;--------------------------------------------------------
                                           STARTUP	.code 0x0000
000000   0000     NOP                      	NOP
                                           	PAGESEL	init_imp
000001   c772     JMP	#0x772               	JMP		init_imp
                                           
                                           	.global	init_imp
                                           INIT_IMP	.code
                                           init_imp
                                           	PAGESEL	_startup
000772   d728     CALL	#0x728              	CALL	_startup
                                           	PAGESEL	__sdcc_gsinit_startup
000773   d77c     CALL	#0x77c              	CALL	__sdcc_gsinit_startup
                                           	PAGESEL	_main
000774   c693     JMP	#0x693               	JMP		_main
                                           ;--------------------------------------------------------
                                           ; interrupt and initialization code
                                           ;--------------------------------------------------------
                                           c_interrupt	.code	0x4
000004   f8c3     MOV	R3, R0               	MOV		R3,R0
000005   5803     MOV	R4, 0x3              	MOV		R4,PSW
000006   5a0a     MOV	R5, 0xa              	MOV		R5,PCH
000007   f8ca     MOV	R2, R1               	MOV		R2,R1
                                           	PAGESEL	__sdcc_interrupt
000008   c717     JMP	#0x717               	JMP		__sdcc_interrupt
                                           
                                           
                                           
                                           func._INT_FUN	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = I
                                           ;***
                                           ;entry:  _INT_FUN	;Function start
                                           ; 0 exit points
                                           ;functions called:
                                           ;   __KF8S_Touch_Process_Waterproof_
                                           ;   __KF8S_Touch_Process_Waterproof_
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _INT_FUN	;Function start
                                           ; 0 exit points
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ; R3 resprent for wsave,R4 resprent for ssave, R5 resprent for psave
                                           __sdcc_interrupt
                                           ;	.line	163; "../main.c"	if(T1IF||CTIF)
000717   700c     JNB	0xc, 0               	JNB	_EIF1_bits, 0
000718   c71b     JMP	#0x71b               	JMP	_00023_DS_
                                           ;	op : GET_VALUE_AT_ADDRESS
000719   7f0c     JB	0xc, 7                	JB	_EIF1_bits, 7
00071a   c723     JMP	#0x723               	JMP	_00026_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00023_DS_
                                           ;	.line	165; "../main.c"	T1IF=0;
00071b   600c     CLR	0xc, 0               	CLR	_EIF1_bits, 0
                                           ;	op : =
                                           ;	.line	166; "../main.c"	CTIF=0;
00071c   670c     CLR	0xc, 7               	CLR	_EIF1_bits, 7
                                           ;	op : =
                                           ;	.line	167; "../main.c"	Touch_Watch=0;
00071d   6503     CLR	0x3, 5               	BANKSEL	_Touch_Watch
00071e   03cf     CLR	0xcf                 	CLR	_Touch_Watch
                                           	BANKSEL	_Touch_Watch
00071f   03d0     CLR	0xd0                 	CLR	(_Touch_Watch + 1)
                                           ;	op : =
                                           ;	.line	168; "../main.c"	flag = 1;
000720   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	_flag
000721   51f4     MOV	0xf4, R0             	MOV	_flag, R0
                                           ;	op : CALL
                                           ;	.line	171; "../main.c"	_KF8S_Touch_Process_Waterproof_(); //¸üÐÂ°´¼ü±êÖ¾
                                           	PAGESEL	__KF8S_Touch_Process_Waterproof_
000722   d550     CALL	#0x550              	CALL	__KF8S_Touch_Process_Waterproof_
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00026_DS_
000723   f8d1     MOV	R1, R2               	MOV	R1, R2
000724   5b0a     MOV	0xa, R5              	MOV	PCH, R5
000725   5903     MOV	0x3, R4              	MOV	PSW, R4
000726   f8d8     MOV	R0, R3               	MOV	R0, R3
000727   0009     IRET                     	IRET	
                                           
                                           
                                           
                                           func._main	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = M
                                           ;***
                                           ;entry:  _main	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   _init_mcu
                                           ;   _delay_ms
                                           ;   __KF8S_Init_Touch_Waterproof_
                                           ;   _display
                                           ;   __KF8S_Init_Touch_Waterproof_
                                           ;   _init_mcu
                                           ;   _delay_ms
                                           ;   __KF8S_Init_Touch_Waterproof_
                                           ;   _display
                                           ;   __KF8S_Init_Touch_Waterproof_
                                           ;5 compiler assigned registers:
                                           ;   STK00
                                           ;   r0x1009
                                           ;   r0x100A
                                           ;   r0x100B
                                           ;   r0x100C
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _main	;Function start
                                           ; 2 exit points
                                           ;	op : CALL
                                           ;	.line	185; "../main.c"	init_mcu();						//³õÊ¼»¯MCU¼Ä´æÆ÷
                                           	PAGESEL	_init_mcu
000693   d705     CALL	#0x705              	CALL	_init_mcu
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	186; "../main.c"	delay_ms(300);					//ÑÓÊ±Ò»»á£¬·ÀÖ¹ÉÏµçÎó´¥·¢´¥ÃþÍ¨µÀ
000694   982c     MOV	R0, #0x2c            	MOV	R0,# 0x2c
000695   6503     CLR	0x3, 5               	BANKSEL	STK00
000696   51bc     MOV	0xbc, R0             	MOV	STK00, R0
000697   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	PAGESEL	_delay_ms
000698   d6c0     CALL	#0x6c0              	CALL	_delay_ms
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	187; "../main.c"	CMCTL1 = 0x90;    //ÉèÖÃ´¥Ãþ·ÖÆµºÍ»ù×¼µçÑ¹
000699   9890     MOV	R0, #0x90            	MOV	R0,# 0x90
00069a   511a     MOV	0x1a, R0             	MOV	_CMCTL1, R0
                                           ;	op : INLINEASM
00069b   0064     CWDT                     	CWDT 
                                           ;	op : CALL
                                           ;	.line	191; "../main.c"	_KF8S_Init_Touch_Waterproof_();		//µ÷ÓÃµçÈÝ´¥Ãþ¿âº¯ÊýµÄ³õÊ¼»¯
                                           	PAGESEL	__KF8S_Init_Touch_Waterproof_
00069c   d64d     CALL	#0x64d              	CALL	__KF8S_Init_Touch_Waterproof_
                                           	PAGESEL	$
                                           ;	op : INLINEASM
00069d   0064     CWDT                     	CWDT 
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00032_DS_
00069e   0064     CWDT                     	CWDT 
                                           ;	op : CALL
                                           ;	.line	198; "../main.c"	display();					//ÏÔÊ¾LEDµÆ
                                           	PAGESEL	_display
00069f   d78b     CALL	#0x78b              	CALL	_display
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	210; "../main.c"	Touch_Watch++;
0006a0   6503     CLR	0x3, 5               	BANKSEL	_Touch_Watch
0006a1   0bcf     INC	0xcf                 	INC	_Touch_Watch
0006a2   7a03     JB	0x3, 2                	JB	PSW, 2
0006a3   c6a5     JMP	#0x6a5               	JMP	_00039_DS_
                                           	BANKSEL	_Touch_Watch
0006a4   0bd0     INC	0xd0                 	INC	(_Touch_Watch + 1)
                                           ;	op : CAST
                                           _00039_DS_
                                           ;	.line	211; "../main.c"	if(Touch_Watch>50000)
                                           	BANKSEL	_Touch_Watch
0006a5   0ecf     MOVZ	R0, 0xcf            	MOVZ	R0, _Touch_Watch
                                           	BANKSEL	r0x1009
0006a6   51fb     MOV	0xfb, R0             	MOV	r0x1009, R0
                                           	BANKSEL	_Touch_Watch
0006a7   0ed0     MOVZ	R0, 0xd0            	MOVZ	R0, (_Touch_Watch + 1)
                                           	BANKSEL	r0x100A
0006a8   51fc     MOV	0xfc, R0             	MOV	r0x100A, R0
                                           	BANKSEL	r0x100B
0006a9   03fd     CLR	0xfd                 	CLR	r0x100B
                                           ;;1	CLR	r0x100C
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;signed compare: left >= lit(0xC351=50001), size=4, mask=ffffffff
0006aa   9800     MOV	R0, #0               	MOV	R0,# 0x00
0006ab   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
0006ac   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           ;comparing bytes at offset 3
0006ad   7a03     JB	0x3, 2                	JB	PSW, 2
0006ae   c6b9     JMP	#0x6b9               	JMP	_00038_DS_
0006af   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x100B
0006b0   38fd     SUB	R0, 0xfd             	SUB	R0, r0x100B
0006b1   7a03     JB	0x3, 2                	JB	PSW, 2
0006b2   c6b9     JMP	#0x6b9               	JMP	_00038_DS_
0006b3   98c3     MOV	R0, #0xc3            	MOV	R0,# 0xc3
                                           	BANKSEL	r0x100A
0006b4   38fc     SUB	R0, 0xfc             	SUB	R0, r0x100A
0006b5   7a03     JB	0x3, 2                	JB	PSW, 2
0006b6   c6b9     JMP	#0x6b9               	JMP	_00038_DS_
0006b7   9851     MOV	R0, #0x51            	MOV	R0,# 0x51
                                           	BANKSEL	r0x1009
0006b8   38fb     SUB	R0, 0xfb             	SUB	R0, r0x1009
                                           _00038_DS_
0006b9   7803     JB	0x3, 0                	JB	PSW, 0
0006ba   c69e     JMP	#0x69e               	JMP	_00032_DS_
                                           ;	op : =
                                           ;	.line	213; "../main.c"	Touch_Watch=0;
                                           	BANKSEL	_Touch_Watch
0006bb   03cf     CLR	0xcf                 	CLR	_Touch_Watch
                                           	BANKSEL	_Touch_Watch
0006bc   03d0     CLR	0xd0                 	CLR	(_Touch_Watch + 1)
                                           ;	op : CALL
                                           ;	.line	214; "../main.c"	_KF8S_Init_Touch_Waterproof_();
                                           	PAGESEL	__KF8S_Init_Touch_Waterproof_
0006bd   d64d     CALL	#0x64d              	CALL	__KF8S_Init_Touch_Waterproof_
                                           	PAGESEL	$
                                           ;	op : GOTO
0006be   c69e     JMP	#0x69e               	JMP	_00032_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
0006bf   0008     CRET                     	CRET	
                                           ; exit point of _main
                                           
                                           
                                           
                                           func._delay_us	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _delay_us	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;5 compiler assigned registers:
                                           ;   r0x100D
                                           ;   STK00
                                           ;   r0x100E
                                           ;   r0x100F
                                           ;   r0x1010
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _delay_us	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	124; "../main.c"	void delay_us(uint us_data)
                                           	BANKSEL	r0x100D
                                           	MOV	r0x100D, R0
                                           	BANKSEL	STK00
                                           	MOVZ	R0, STK00
                                           	BANKSEL	r0x100E
                                           	MOV	r0x100E, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00016_DS_
                                           ;	.line	126; "../main.c"	while(us_data--);
                                           	BANKSEL	r0x100E
                                           	MOVZ	R0, r0x100E
                                           	BANKSEL	r0x100F
                                           	MOV	r0x100F, R0
                                           	BANKSEL	r0x100D
                                           	MOVZ	R0, r0x100D
                                           	BANKSEL	r0x1010
                                           	MOV	r0x1010, R0
                                           ;	op : -
                                           	MOV	R0,# 0xff
                                           	BANKSEL	r0x100E
                                           	ADD	r0x100E, R0
                                           	JNB	PSW, 0
                                           	JMP	_00040_DS_
                                           	BANKSEL	r0x100D
                                           	DEC	r0x100D
                                           ;	op : IFX
                                           _00040_DS_
                                           	BANKSEL	r0x100F
                                           	MOVZ	R0, r0x100F
                                           	BANKSEL	r0x1010
                                           	ORL	R0, r0x1010
                                           	JB	PSW, 2
                                           	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           	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:
                                           ;   r0x1003
                                           ;   STK00
                                           ;   r0x1004
                                           ;   r0x1005
                                           ;   r0x1006
                                           ;   r0x1007
                                           ;   r0x1008
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _delay_ms	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	104; "../main.c"	void delay_ms(uint ms_data)
0006c0   6503     CLR	0x3, 5               	BANKSEL	r0x1003
0006c1   51f6     MOV	0xf6, R0             	MOV	r0x1003, R0
                                           	BANKSEL	STK00
0006c2   0ebc     MOVZ	R0, 0xbc            	MOVZ	R0, STK00
                                           	BANKSEL	r0x1004
0006c3   51f5     MOV	0xf5, R0             	MOV	r0x1004, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00006_DS_
                                           ;	.line	107; "../main.c"	while(ms_data--)
                                           	BANKSEL	r0x1004
0006c4   0ef5     MOVZ	R0, 0xf5            	MOVZ	R0, r0x1004
                                           	BANKSEL	r0x1005
0006c5   51f7     MOV	0xf7, R0             	MOV	r0x1005, R0
                                           	BANKSEL	r0x1003
0006c6   0ef6     MOVZ	R0, 0xf6            	MOVZ	R0, r0x1003
                                           	BANKSEL	r0x1006
0006c7   51f8     MOV	0xf8, R0             	MOV	r0x1006, R0
                                           ;	op : -
0006c8   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x1004
0006c9   21f5     ADD	0xf5, R0             	ADD	r0x1004, R0
0006ca   7003     JNB	0x3, 0               	JNB	PSW, 0
0006cb   c6cd     JMP	#0x6cd               	JMP	_00041_DS_
                                           	BANKSEL	r0x1003
0006cc   07f6     DEC	0xf6                 	DEC	r0x1003
                                           ;	op : IFX
                                           _00041_DS_
                                           	BANKSEL	r0x1005
0006cd   0ef7     MOVZ	R0, 0xf7            	MOVZ	R0, r0x1005
                                           	BANKSEL	r0x1006
0006ce   30f8     ORL	R0, 0xf8             	ORL	R0, r0x1006
0006cf   7203     JNB	0x3, 2               	JNB	PSW, 2
0006d0   c6e4     JMP	#0x6e4               	JMP	_00009_DS_
                                           ;	op : INLINEASM
0006d1   0064     CWDT                     	CWDT 
                                           ;	op : =
                                           ;	.line	111; "../main.c"	while(j--)
0006d2   98c8     MOV	R0, #0xc8            	MOV	R0,# 0xc8
                                           	BANKSEL	r0x1005
0006d3   51f7     MOV	0xf7, R0             	MOV	r0x1005, R0
                                           	BANKSEL	r0x1006
0006d4   03f8     CLR	0xf8                 	CLR	r0x1006
                                           ;	op : LABEL
                                           ;	op : =
                                           _00003_DS_
                                           	BANKSEL	r0x1005
0006d5   0ef7     MOVZ	R0, 0xf7            	MOVZ	R0, r0x1005
                                           	BANKSEL	r0x1007
0006d6   51f9     MOV	0xf9, R0             	MOV	r0x1007, R0
                                           	BANKSEL	r0x1006
0006d7   0ef8     MOVZ	R0, 0xf8            	MOVZ	R0, r0x1006
                                           	BANKSEL	r0x1008
0006d8   51fa     MOV	0xfa, R0             	MOV	r0x1008, R0
                                           ;	op : -
0006d9   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x1005
0006da   21f7     ADD	0xf7, R0             	ADD	r0x1005, R0
0006db   7003     JNB	0x3, 0               	JNB	PSW, 0
0006dc   c6de     JMP	#0x6de               	JMP	_00042_DS_
                                           	BANKSEL	r0x1006
0006dd   07f8     DEC	0xf8                 	DEC	r0x1006
                                           ;	op : IFX
                                           _00042_DS_
                                           	BANKSEL	r0x1007
0006de   0ef9     MOVZ	R0, 0xf9            	MOVZ	R0, r0x1007
                                           	BANKSEL	r0x1008
0006df   30fa     ORL	R0, 0xfa             	ORL	R0, r0x1008
0006e0   7203     JNB	0x3, 2               	JNB	PSW, 2
0006e1   c6c4     JMP	#0x6c4               	JMP	_00006_DS_
                                           ;	op : INLINEASM
0006e2   0064     CWDT                     	CWDT 
                                           ;	op : GOTO
0006e3   c6d5     JMP	#0x6d5               	JMP	_00003_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00009_DS_
0006e4   0008     CRET                     	CRET	
                                           ; exit point of _delay_ms
                                           
                                           
                                           
                                           func._display	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _display	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _display	;Function start
                                           ; 2 exit points
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           ;	.line	87; "../main.c"	if(_KF8_LIBi_channel_flag_&0x0800)		//Í¨µÀ11
00078b   0008     CRET                     	CRET	
                                           ; exit point of _display
                                           
                                           
                                           ;	code size estimation:
                                           ;	  120+   48 =   168 instructions (  432 byte)
                                           
                                           
                                           	.end
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8S1011 
                                           ;       Microcontroller
                                           ; 
                                           ;       Copyright 2012-2013 ChipON, All rights reserved
                                           ;************************************************************ 
                                            
                                           T0                .EQU                0x01
                                           PCL               .EQU                0x02
                                           PSW               .EQU                0x03
                                           P0                .EQU                0x05
                                           P2                .EQU                0x06
                                           P1                .EQU                0x07
                                           P3                .EQU                0x08
                                           P4                .EQU                0x09
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           EIF2              .EQU                0x0D
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           PWMCTL            .EQU                0x15
                                           CMCTL1            .EQU                0x1A
                                           VRECAL            .EQU                0x1C
                                           ANSEH             .EQU                0x1D
                                           ADCDATAH          .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           OPTR              .EQU                0x21
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           TR3               .EQU                0x28
                                           TR4               .EQU                0x29
                                           EIE1              .EQU                0x2C
                                           EIE2              .EQU                0x2D
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PUR               .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           BADDRH            .EQU                0x3A
                                           BADDRL            .EQU                0x3B
                                           EECTL1            .EQU                0x3C
                                           EECTL2            .EQU                0x3D
                                           ADCDATAL          .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T3L               .EQU                0x50
                                           CTCTL             .EQU                0x53
                                           RSCTL             .EQU                0x58
                                           TXSDR             .EQU                0x59
                                           RXSDR             .EQU                0x5A
                                           OSCLDOCAL         .EQU                0x5E
                                           T1U               .EQU                0x5F
                                           BRCTL             .EQU                0x77
                                           TSCTL             .EQU                0x78
                                           EUBRGL            .EQU                0x79
                                           EUBRGH            .EQU                0x7A
                                            
                                            
                                           
                                           ;Address:0x03 PSW Bits------------------
                                           RP0                .EQU                5
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _RP0               .EQU                5
                                           _TO                .EQU                4
                                           _PD                .EQU                3
                                           _Z                 .EQU                2
                                           _DC                .EQU                1
                                           _CY                .EQU                0
                                           
                                           ;Address:0x05 P0 Bits-------------------
                                           P07                .EQU                7
                                           P06                .EQU                6
                                           P05                .EQU                5
                                           P04                .EQU                4
                                           P03                .EQU                3
                                           P01                .EQU                1
                                           P00                .EQU                0
                                           _P07               .EQU                7
                                           _P06               .EQU                6
                                           _P05               .EQU                5
                                           _P04               .EQU                4
                                           _P03               .EQU                3
                                           _P01               .EQU                1
                                           _P00               .EQU                0
                                           
                                           ;Address:0x06 P2 Bits-------------------
                                           P27                .EQU                7
                                           P26                .EQU                6
                                           P23                .EQU                3
                                           P22                .EQU                2
                                           P21                .EQU                1
                                           P20                .EQU                0
                                           _P27               .EQU                7
                                           _P26               .EQU                6
                                           _P23               .EQU                3
                                           _P22               .EQU                2
                                           _P21               .EQU                1
                                           _P20               .EQU                0
                                           
                                           ;Address:0x07 P1 Bits-------------------
                                           P17                .EQU                7
                                           P16                .EQU                6
                                           P15                .EQU                5
                                           P13                .EQU                3
                                           P12                .EQU                2
                                           _P17               .EQU                7
                                           _P16               .EQU                6
                                           _P15               .EQU                5
                                           _P13               .EQU                3
                                           _P12               .EQU                2
                                           
                                           ;Address:0x08 P3 Bits-------------------
                                           P37                .EQU                7
                                           P36                .EQU                6
                                           P35                .EQU                5
                                           P34                .EQU                4
                                           P33                .EQU                3
                                           P31                .EQU                1
                                           P30                .EQU                0
                                           _P37               .EQU                7
                                           _P36               .EQU                6
                                           _P35               .EQU                5
                                           _P34               .EQU                4
                                           _P33               .EQU                3
                                           _P31               .EQU                1
                                           _P30               .EQU                0
                                           
                                           ;Address:0x09 P4 Bits-------------------
                                           P43                .EQU                3
                                           _P43               .EQU                3
                                           
                                           ;Address:0x0B INTCTL Bits---------------
                                           AIE                .EQU                7
                                           PUIE               .EQU                6
                                           T0IE               .EQU                5
                                           P0IE               .EQU                3
                                           T0IF               .EQU                2
                                           P0IF               .EQU                0
                                           _AIE               .EQU                7
                                           _PUIE              .EQU                6
                                           _T0IE              .EQU                5
                                           _P0IE              .EQU                3
                                           _T0IF              .EQU                2
                                           _P0IF              .EQU                0
                                           
                                           ;Address:0x0C EIF1 Bits-----------------
                                           CTIF               .EQU                7
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _CTIF              .EQU                7
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;Address:0x0D EIF2 Bits-----------------
                                           RXIF               .EQU                5
                                           TXIF               .EQU                4
                                           _RXIF              .EQU                5
                                           _TXIF              .EQU                4
                                           
                                           ;Address:0x10 T1CTL Bits----------------
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;Address:0x15 PWMCTL Bits---------------
                                           INT2SE             .EQU                7
                                           INT1SE             .EQU                6
                                           _INT2SE            .EQU                7
                                           _INT1SE            .EQU                6
                                           
                                           ;Address:0x1A CMCTL1 Bits---------------
                                           CTCLKSEL1          .EQU                7
                                           CTCLKSEL0          .EQU                6
                                           CTVREFSEL1         .EQU                5
                                           CTVREFSEL0         .EQU                4
                                           _CTCLKSEL1         .EQU                7
                                           _CTCLKSEL0         .EQU                6
                                           _CTVREFSEL1        .EQU                5
                                           _CTVREFSEL0        .EQU                4
                                           
                                           ;Address:0x1D ANSEH Bits----------------
                                           ANS11              .EQU                3
                                           ANS10              .EQU                2
                                           _ANS11             .EQU                3
                                           _ANS10             .EQU                2
                                           
                                           ;Address:0x1F 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
                                           
                                           ;Address:0x21 OPTR Bits-----------------
                                           PUPH               .EQU                7
                                           T0CS               .EQU                5
                                           T0SE               .EQU                4
                                           PSA                .EQU                3
                                           PS2                .EQU                2
                                           PS1                .EQU                1
                                           PS0                .EQU                0
                                           _PUPH              .EQU                7
                                           _T0CS              .EQU                5
                                           _T0SE              .EQU                4
                                           _PSA               .EQU                3
                                           _PS2               .EQU                2
                                           _PS1               .EQU                1
                                           _PS0               .EQU                0
                                           
                                           ;Address:0x25 TR0 Bits------------------
                                           TR07               .EQU                7
                                           TR06               .EQU                6
                                           TR05               .EQU                5
                                           TR04               .EQU                4
                                           TR03               .EQU                3
                                           TR01               .EQU                1
                                           TR00               .EQU                0
                                           _TR07              .EQU                7
                                           _TR06              .EQU                6
                                           _TR05              .EQU                5
                                           _TR04              .EQU                4
                                           _TR03              .EQU                3
                                           _TR01              .EQU                1
                                           _TR00              .EQU                0
                                           
                                           ;Address:0x26 TR2 Bits------------------
                                           TR27               .EQU                7
                                           TR26               .EQU                6
                                           TR23               .EQU                3
                                           TR22               .EQU                2
                                           TR21               .EQU                1
                                           TR20               .EQU                0
                                           _TR27              .EQU                7
                                           _TR26              .EQU                6
                                           _TR23              .EQU                3
                                           _TR22              .EQU                2
                                           _TR21              .EQU                1
                                           _TR20              .EQU                0
                                           
                                           ;Address:0x27 TR1 Bits------------------
                                           TR17               .EQU                7
                                           TR16               .EQU                6
                                           TR15               .EQU                5
                                           TR13               .EQU                3
                                           TR12               .EQU                2
                                           _TR17              .EQU                7
                                           _TR16              .EQU                6
                                           _TR15              .EQU                5
                                           _TR13              .EQU                3
                                           _TR12              .EQU                2
                                           
                                           ;Address:0x28 TR3 Bits------------------
                                           TR37               .EQU                7
                                           TR36               .EQU                6
                                           TR35               .EQU                5
                                           TR34               .EQU                4
                                           TR33               .EQU                3
                                           TR31               .EQU                1
                                           TR30               .EQU                0
                                           _TR37              .EQU                7
                                           _TR36              .EQU                6
                                           _TR35              .EQU                5
                                           _TR34              .EQU                4
                                           _TR33              .EQU                3
                                           _TR31              .EQU                1
                                           _TR30              .EQU                0
                                           
                                           ;Address:0x29 TR4 Bits------------------
                                           TR43               .EQU                3
                                           _TR43              .EQU                3
                                           
                                           ;Address:0x2C EIE1 Bits-----------------
                                           CTIE               .EQU                7
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _CTIE              .EQU                7
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;Address:0x2D EIE2 Bits-----------------
                                           RXIE               .EQU                5
                                           TXIE               .EQU                4
                                           _RXIE              .EQU                5
                                           _TXIE              .EQU                4
                                           
                                           ;Address:0x2E PCTL Bits-----------------
                                           VREEN              .EQU                7
                                           VREOE              .EQU                6
                                           SLVREN             .EQU                4
                                           POR                .EQU                1
                                           LVR                .EQU                0
                                           _VREEN             .EQU                7
                                           _VREOE             .EQU                6
                                           _SLVREN            .EQU                4
                                           _POR               .EQU                1
                                           _LVR               .EQU                0
                                           
                                           ;Address:0x2F OSCCTL Bits---------------
                                           CKOEN              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           _CKOEN             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           
                                           ;Address:0x31 ANSEL Bits----------------
                                           ANS7               .EQU                7
                                           ANS6               .EQU                6
                                           ANS4               .EQU                4
                                           ANS3               .EQU                3
                                           ANS1               .EQU                1
                                           ANS0               .EQU                0
                                           _ANS7              .EQU                7
                                           _ANS6              .EQU                6
                                           _ANS4              .EQU                4
                                           _ANS3              .EQU                3
                                           _ANS1              .EQU                1
                                           _ANS0              .EQU                0
                                           
                                           ;Address:0x35 PUR Bits------------------
                                           PUR7               .EQU                7
                                           PUR6               .EQU                6
                                           PUR5               .EQU                5
                                           PUR4               .EQU                4
                                           PUR1               .EQU                1
                                           PUR0               .EQU                0
                                           _PUR7              .EQU                7
                                           _PUR6              .EQU                6
                                           _PUR5              .EQU                5
                                           _PUR4              .EQU                4
                                           _PUR1              .EQU                1
                                           _PUR0              .EQU                0
                                           
                                           ;Address:0x36 IOCL Bits-----------------
                                           IOCL7              .EQU                7
                                           IOCL6              .EQU                6
                                           IOCL5              .EQU                5
                                           IOCL4              .EQU                4
                                           IOCL3              .EQU                3
                                           IOCL1              .EQU                1
                                           IOCL0              .EQU                0
                                           _IOCL7             .EQU                7
                                           _IOCL6             .EQU                6
                                           _IOCL5             .EQU                5
                                           _IOCL4             .EQU                4
                                           _IOCL3             .EQU                3
                                           _IOCL1             .EQU                1
                                           _IOCL0             .EQU                0
                                           
                                           ;Address:0x3F ADCCTL1 Bits--------------
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           
                                           ;Address:0x50 T3L Bits------------------
                                           T3L7               .EQU                7
                                           T3L6               .EQU                6
                                           T3L5               .EQU                5
                                           T3L4               .EQU                4
                                           T3L3               .EQU                3
                                           T3L2               .EQU                2
                                           T3L1               .EQU                1
                                           T3L0               .EQU                0
                                           _T3L7              .EQU                7
                                           _T3L6              .EQU                6
                                           _T3L5              .EQU                5
                                           _T3L4              .EQU                4
                                           _T3L3              .EQU                3
                                           _T3L2              .EQU                2
                                           _T3L1              .EQU                1
                                           _T3L0              .EQU                0
                                           
                                           ;Address:0x53 CTCTL Bits----------------
                                           CTEN               .EQU                7
                                           CTSTART            .EQU                6
                                           CTCAPS             .EQU                5
                                           CTCMS              .EQU                4
                                           CTCHSEL4           .EQU                4
                                           CTCHSEL3           .EQU                3
                                           CTCHSEL2           .EQU                2
                                           CTCHSEL1           .EQU                1
                                           CTCHSEL0           .EQU                0
                                           _CTEN              .EQU                7
                                           _CTSTART           .EQU                6
                                           _CTCAPS            .EQU                5
                                           _CTCMS             .EQU                4
                                           _CTCHSEL4          .EQU                4
                                           _CTCHSEL3          .EQU                3
                                           _CTCHSEL2          .EQU                2
                                           _CTCHSEL1          .EQU                1
                                           _CTCHSEL0          .EQU                0
                                           
                                           ;Address:0x58 RSCTL Bits----------------
                                           SPEN               .EQU                7
                                           RX9                .EQU                6
                                           SRXEN              .EQU                5
                                           CRXEN              .EQU                4
                                           ADREN              .EQU                3
                                           FRER               .EQU                2
                                           OVFER              .EQU                1
                                           RX9D               .EQU                0
                                           _SPEN              .EQU                7
                                           _RX9               .EQU                6
                                           _SRXEN             .EQU                5
                                           _CRXEN             .EQU                4
                                           _ADREN             .EQU                3
                                           _FRER              .EQU                2
                                           _OVFER             .EQU                1
                                           _RX9D              .EQU                0
                                           
                                           ;Address:0x5E OSCLDOCAL Bits------------
                                           
                                           ;Address:0x77 BRCTL Bits----------------
                                           ABRDOVF            .EQU                7
                                           RCIDLF             .EQU                6
                                           SCKPS              .EQU                4
                                           BRG16              .EQU                3
                                           WUEN               .EQU                1
                                           ADRBEN             .EQU                0
                                           _ABRDOVF           .EQU                7
                                           _RCIDLF            .EQU                6
                                           _SCKPS             .EQU                4
                                           _BRG16             .EQU                3
                                           _WUEN              .EQU                1
                                           _ADRBEN            .EQU                0
                                           
                                           ;Address:0x78 TSCTL Bits----------------
                                           CSRS               .EQU                7
                                           TX9                .EQU                6
                                           TXEN               .EQU                5
                                           SYNC               .EQU                4
                                           SENDB              .EQU                3
                                           HBRG               .EQU                2
                                           TXSRS              .EQU                1
                                           TX9D               .EQU                0
                                           _CSRS              .EQU                7
                                           _TX9               .EQU                6
                                           _TXEN              .EQU                5
                                           _SYNC              .EQU                4
                                           _SENDB             .EQU                3
                                           _HBRG              .EQU                2
                                           _TXSRS             .EQU                1
                                           _TX9D              .EQU                0
                                           
                                           ;Address:0x79 EUBRGL Bits---------------
                                           BRG7               .EQU                7
                                           BRG6               .EQU                6
                                           BRG5               .EQU                5
                                           BRG4               .EQU                4
                                           BRG3               .EQU                3
                                           BRG2               .EQU                2
                                           BRG1               .EQU                1
                                           BRG0               .EQU                0
                                           _BRG7              .EQU                7
                                           _BRG6              .EQU                6
                                           _BRG5              .EQU                5
                                           _BRG4              .EQU                4
                                           _BRG3              .EQU                3
                                           _BRG2              .EQU                2
                                           _BRG1              .EQU                1
                                           _BRG0              .EQU                0
                                           
                                           ;Address:0x7A EUBRGH Bits---------------
                                           BRG15              .EQU                7
                                           BRG14              .EQU                6
                                           BRG13              .EQU                5
                                           BRG12              .EQU                4
                                           BRG11              .EQU                3
                                           BRG10              .EQU                2
                                           BRG9               .EQU                1
                                           BRG8               .EQU                0
                                           _BRG15             .EQU                7
                                           _BRG14             .EQU                6
                                           _BRG13             .EQU                5
                                           _BRG12             .EQU                4
                                           _BRG11             .EQU                3
                                           _BRG10             .EQU                2
                                           _BRG9              .EQU                1
                                           _BRG8              .EQU                0
                                            
                                            
                                           .config
002007   04c0     CPLR	0xc0               
002008   ffff     NOPZ                    
                                           func.__sdcc_gsinit_startup
00077c   d739     CALL	#0x739             
00077d   0008     CRET                    
                                           .code
000728   dfff     CALL	#0xfff             
000729   5130     MOV	0x30, R0            
00072a   ffff     NOPZ                    
00072b   ffff     NOPZ                    
00072c   dffe     CALL	#0xffe             
00072d   5137     MOV	0x37, R0            
00072e   ffff     NOPZ                    
00072f   ffff     NOPZ                    
000730   dffd     CALL	#0xffd             
000731   511c     MOV	0x1c, R0            
000732   ffff     NOPZ                    
000733   ffff     NOPZ                    
000734   dffc     CALL	#0xffc             
000735   515e     MOV	0x5e, R0            
000736   ffff     NOPZ                    
000737   ffff     NOPZ                    
000738   0008     CRET                    
                                           ID_kf8s_touch_w_lib_0
0006e5   b001     RRET	R0, #0x1           
0006e6   b000     RRET	R0, #0             
0006e7   b002     RRET	R0, #0x2           
0006e8   b000     RRET	R0, #0             
0006e9   b004     RRET	R0, #0x4           
0006ea   b000     RRET	R0, #0             
0006eb   b008     RRET	R0, #0x8           
0006ec   b000     RRET	R0, #0             
0006ed   b010     RRET	R0, #0x10          
0006ee   b000     RRET	R0, #0             
0006ef   b020     RRET	R0, #0x20          
0006f0   b000     RRET	R0, #0             
0006f1   b040     RRET	R0, #0x40          
0006f2   b000     RRET	R0, #0             
0006f3   b080     RRET	R0, #0x80          
0006f4   b000     RRET	R0, #0             
0006f5   b000     RRET	R0, #0             
0006f6   b001     RRET	R0, #0x1           
0006f7   b000     RRET	R0, #0             
0006f8   b002     RRET	R0, #0x2           
0006f9   b000     RRET	R0, #0             
0006fa   b004     RRET	R0, #0x4           
0006fb   b000     RRET	R0, #0             
0006fc   b008     RRET	R0, #0x8           
0006fd   b000     RRET	R0, #0             
0006fe   b010     RRET	R0, #0x10          
0006ff   b000     RRET	R0, #0             
000700   b020     RRET	R0, #0x20          
000701   b000     RRET	R0, #0             
000702   b040     RRET	R0, #0x40          
000703   b000     RRET	R0, #0             
000704   b080     RRET	R0, #0x80          
                                           func.__KF8S_Touch_Process_Waterproof_
000550   6003     CLR	0x3, 0              
000551   6503     CLR	0x3, 5              
000552   12f3     RLCR	0xf3               
000553   6d03     SET	0x3, 5              
000554   518d     MOV	0x8d, R0            
000555   6503     CLR	0x3, 5              
000556   7c53     JB	0x53, 4              
000557   c55f     JMP	#0x55f              
000558   525f     MOV	R1, 0x5f            
000559   73fe     JNB	0xfe, 3             
00055a   c55d     JMP	#0x55d              
00055b   6003     CLR	0x3, 0              
00055c   ff21     RRC	R1                  
00055d   5050     MOV	R0, 0x50            
00055e   c561     JMP	#0x561              
00055f   520f     MOV	R1, 0xf             
000560   500e     MOV	R0, 0xe             
000561   53ee     MOV	0xee, R1            
000562   51ed     MOV	0xed, R0            
000563   9802     MOV	R0, #0x2            
000564   21ed     ADD	0xed, R0            
000565   7003     JNB	0x3, 0              
000566   0bee     INC	0xee                
000567   9802     MOV	R0, #0x2            
000568   ff10     INC	R0                  
000569   c56d     JMP	#0x56d              
00056a   6003     CLR	0x3, 0              
00056b   11ee     RRC	0xee                
00056c   11ed     RRC	0xed                
00056d   ff58     DECJZ	R0                
00056e   c56a     JMP	#0x56a              
00056f   6d03     SET	0x3, 5              
000570   508d     MOV	R0, 0x8d            
000571   8080     ADD	R0, #0x80           
000572   6503     CLR	0x3, 5              
000573   f701     LD	R1, [R0]             
000574   53ef     MOV	0xef, R1            
000575   ff10     INC	R0                  
000576   f701     LD	R1, [R0]             
000577   53f0     MOV	0xf0, R1            
000578   50ef     MOV	R0, 0xef            
000579   51f1     MOV	0xf1, R0            
00057a   53f2     MOV	0xf2, R1            
00057b   9802     MOV	R0, #0x2            
00057c   21f1     ADD	0xf1, R0            
00057d   7003     JNB	0x3, 0              
00057e   0bf2     INC	0xf2                
00057f   9802     MOV	R0, #0x2            
000580   ff10     INC	R0                  
000581   c585     JMP	#0x585              
000582   6003     CLR	0x3, 0              
000583   11f2     RRC	0xf2                
000584   11f1     RRC	0xf1                
000585   ff58     DECJZ	R0                
000586   c582     JMP	#0x582              
000587   50f1     MOV	R0, 0xf1            
000588   52f2     MOV	R1, 0xf2            
000589   39ef     SUB	0xef, R0            
00058a   7803     JB	0x3, 0               
00058b   07f0     DEC	0xf0                
00058c   3bf0     SUB	0xf0, R1            
00058d   52ee     MOV	R1, 0xee            
00058e   50ed     MOV	R0, 0xed            
00058f   21ef     ADD	0xef, R0            
000590   7003     JNB	0x3, 0              
000591   ff11     INC	R1                  
000592   23f0     ADD	0xf0, R1            
000593   52ef     MOV	R1, 0xef            
000594   6d03     SET	0x3, 5              
000595   508d     MOV	R0, 0x8d            
000596   8080     ADD	R0, #0x80           
000597   6503     CLR	0x3, 5              
000598   f748     ST	[R0], R1             
000599   52f0     MOV	R1, 0xf0            
00059a   ff10     INC	R0                  
00059b   f748     ST	[R0], R1             
00059c   70fe     JNB	0xfe, 0             
00059d   c5c7     JMP	#0x5c7              
00059e   6d03     SET	0x3, 5              
00059f   508d     MOV	R0, 0x8d            
0005a0   8080     ADD	R0, #0x80           
0005a1   6503     CLR	0x3, 5              
0005a2   f701     LD	R1, [R0]             
0005a3   6d03     SET	0x3, 5              
0005a4   508d     MOV	R0, 0x8d            
0005a5   8090     ADD	R0, #0x90           
0005a6   6503     CLR	0x3, 5              
0005a7   f748     ST	[R0], R1             
0005a8   6d03     SET	0x3, 5              
0005a9   508d     MOV	R0, 0x8d            
0005aa   8081     ADD	R0, #0x81           
0005ab   6503     CLR	0x3, 5              
0005ac   f701     LD	R1, [R0]             
0005ad   6d03     SET	0x3, 5              
0005ae   508d     MOV	R0, 0x8d            
0005af   8091     ADD	R0, #0x91           
0005b0   6503     CLR	0x3, 5              
0005b1   f748     ST	[R0], R1             
0005b2   50f3     MOV	R0, 0xf3            
0005b3   80c5     ADD	R0, #0xc5           
0005b4   9900     MOV	R1, #0              
0005b5   f748     ST	[R0], R1             
0005b6   50f3     MOV	R0, 0xf3            
0005b7   80bd     ADD	R0, #0xbd           
0005b8   9900     MOV	R1, #0              
0005b9   f748     ST	[R0], R1             
0005ba   9800     MOV	R0, #0              
0005bb   30f3     ORL	R0, 0xf3            
0005bc   7a03     JB	0x3, 2               
0005bd   c5d3     JMP	#0x5d3              
0005be   6d03     SET	0x3, 5              
0005bf   0b8a     INC	0x8a                
0005c0   9840     MOV	R0, #0x40           
0005c1   388a     SUB	R0, 0x8a            
0005c2   7803     JB	0x3, 0               
0005c3   c5c6     JMP	#0x5c6              
0005c4   6503     CLR	0x3, 5              
0005c5   68fe     SET	0xfe, 0             
0005c6   c5d3     JMP	#0x5d3              
0005c7   6d03     SET	0x3, 5              
0005c8   0b80     INC	0x80                
0005c9   9801     MOV	R0, #0x1            
0005ca   7a03     JB	0x3, 2               
0005cb   5181     MOV	0x81, R0            
0005cc   d3c9     CALL	#0x3c9             
0005cd   9800     MOV	R0, #0              
0005ce   6503     CLR	0x3, 5              
0005cf   30f3     ORL	R0, 0xf3            
0005d0   7a03     JB	0x3, 2               
0005d1   c5d3     JMP	#0x5d3              
0005d2   d009     CALL	#0x9               
0005d3   9907     MOV	R1, #0x7            
0005d4   987e     MOV	R0, #0x7e           
0005d5   d775     CALL	#0x775             
0005d6   6503     CLR	0x3, 5              
0005d7   0bf3     INC	0xf3                
0005d8   18f3     XOR	R0, 0xf3            
0005d9   7203     JNB	0x3, 2              
0005da   03f3     CLR	0xf3                
0005db   7453     JNB	0x53, 4             
0005dc   c5e1     JMP	#0x5e1              
0005dd   030e     CLR	0xe                 
0005de   030f     CLR	0xf                 
0005df   600c     CLR	0xc, 0              
0005e0   c5e2     JMP	#0x5e2              
0005e1   0350     CLR	0x50                
0005e2   6003     CLR	0x3, 0              
0005e3   50f3     MOV	R0, 0xf3            
0005e4   806a     ADD	R0, #0x6a           
0005e5   9907     MOV	R1, #0x7            
0005e6   7003     JNB	0x3, 0              
0005e7   ff11     INC	R1                  
0005e8   d775     CALL	#0x775             
0005e9   99f0     MOV	R1, #0xf0           
0005ea   6503     CLR	0x3, 5              
0005eb   2b53     AND	0x53, R1            
0005ec   3153     ORL	0x53, R0            
0005ed   9801     MOV	R0, #0x1            
0005ee   ff58     DECJZ	R0                
0005ef   c5ee     JMP	#0x5ee              
0005f0   6e53     SET	0x53, 6             
0005f1   0000     NOP                     
0005f2   7e53     JB	0x53, 6              
0005f3   c5f0     JMP	#0x5f0              
0005f4   7453     JNB	0x53, 4             
0005f5   035f     CLR	0x5f                
0005f6   6f2c     SET	0x2c, 7             
0005f7   670c     CLR	0xc, 7              
0005f8   0008     CRET                    
                                           func.__KF8_LIBf_scan_channel_
0003c9   6003     CLR	0x3, 0              
0003ca   6503     CLR	0x3, 5              
0003cb   12f3     RLCR	0xf3               
0003cc   6d03     SET	0x3, 5              
0003cd   518d     MOV	0x8d, R0            
0003ce   6503     CLR	0x3, 5              
0003cf   9801     MOV	R0, #0x1            
0003d0   51ed     MOV	0xed, R0            
0003d1   03ee     CLR	0xee                
0003d2   50f3     MOV	R0, 0xf3            
0003d3   ff10     INC	R0                  
0003d4   c3d9     JMP	#0x3d9              
0003d5   6503     CLR	0x3, 5              
0003d6   6003     CLR	0x3, 0              
0003d7   13ed     RLC	0xed                
0003d8   13ee     RLC	0xee                
0003d9   ff58     DECJZ	R0                
0003da   c3d5     JMP	#0x3d5              
0003db   6d03     SET	0x3, 5              
0003dc   528d     MOV	R1, 0x8d            
0003dd   8180     ADD	R1, #0x80           
0003de   6503     CLR	0x3, 5              
0003df   f708     LD	R0, [R1]             
0003e0   51ef     MOV	0xef, R0            
0003e1   ff11     INC	R1                  
0003e2   f708     LD	R0, [R1]             
0003e3   51f0     MOV	0xf0, R0            
0003e4   6d03     SET	0x3, 5              
0003e5   528d     MOV	R1, 0x8d            
0003e6   8190     ADD	R1, #0x90           
0003e7   6503     CLR	0x3, 5              
0003e8   f708     LD	R0, [R1]             
0003e9   51f1     MOV	0xf1, R0            
0003ea   ff11     INC	R1                  
0003eb   f708     LD	R0, [R1]             
0003ec   51f2     MOV	0xf2, R0            
0003ed   d5f9     CALL	#0x5f9             
0003ee   6503     CLR	0x3, 5              
0003ef   7fe8     JB	0xe8, 7              
0003f0   c3fa     JMP	#0x3fa              
0003f1   9883     MOV	R0, #0x83           
0003f2   9907     MOV	R1, #0x7            
0003f3   d775     CALL	#0x775             
0003f4   6503     CLR	0x3, 5              
0003f5   38e7     SUB	R0, 0xe7            
0003f6   7003     JNB	0x3, 0              
0003f7   c3fa     JMP	#0x3fa              
0003f8   6d03     SET	0x3, 5              
0003f9   0b89     INC	0x89                
0003fa   6503     CLR	0x3, 5              
0003fb   77e8     JNB	0xe8, 7             
0003fc   c414     JMP	#0x414              
0003fd   9884     MOV	R0, #0x84           
0003fe   9907     MOV	R1, #0x7            
0003ff   d775     CALL	#0x775             
000400   6503     CLR	0x3, 5              
000401   38e7     SUB	R0, 0xe7            
000402   7803     JB	0x3, 0               
000403   c414     JMP	#0x414              
000404   50df     MOV	R0, 0xdf            
000405   52e0     MOV	R1, 0xe0            
000406   28ed     AND	R0, 0xed            
000407   2aee     AND	R1, 0xee            
000408   f908     ORL	R0, R1              
000409   7a03     JB	0x3, 2               
00040a   c414     JMP	#0x414              
00040b   50e1     MOV	R0, 0xe1            
00040c   52e2     MOV	R1, 0xe2            
00040d   28ed     AND	R0, 0xed            
00040e   2aee     AND	R1, 0xee            
00040f   f908     ORL	R0, R1              
000410   7a03     JB	0x3, 2               
000411   c414     JMP	#0x414              
000412   6d03     SET	0x3, 5              
000413   0b88     INC	0x88                
000414   6503     CLR	0x3, 5              
000415   50e7     MOV	R0, 0xe7            
000416   52e8     MOV	R1, 0xe8            
000417   51e9     MOV	0xe9, R0            
000418   53ea     MOV	0xea, R1            
000419   6d03     SET	0x3, 5              
00041a   508d     MOV	R0, 0x8d            
00041b   80a0     ADD	R0, #0xa0           
00041c   6503     CLR	0x3, 5              
00041d   f701     LD	R1, [R0]             
00041e   3be9     SUB	0xe9, R1            
00041f   ff10     INC	R0                  
000420   f701     LD	R1, [R0]             
000421   7803     JB	0x3, 0               
000422   ff11     INC	R1                  
000423   3bea     SUB	0xea, R1            
000424   7fea     JB	0xea, 7              
000425   c42b     JMP	#0x42b              
000426   05e9     CPL	0xe9                
000427   05ea     CPL	0xea                
000428   0be9     INC	0xe9                
000429   7203     JNB	0x3, 2              
00042a   0bea     INC	0xea                
00042b   9907     MOV	R1, #0x7            
00042c   9885     MOV	R0, #0x85           
00042d   d775     CALL	#0x775             
00042e   52ea     MOV	R1, 0xea            
00042f   a900     XOR	R1, #0              
000430   7a03     JB	0x3, 2               
000431   c435     JMP	#0x435              
000432   38e9     SUB	R0, 0xe9            
000433   7803     JB	0x3, 0               
000434   c43a     JMP	#0x43a              
000435   6503     CLR	0x3, 5              
000436   50f3     MOV	R0, 0xf3            
000437   80bd     ADD	R0, #0xbd           
000438   9900     MOV	R1, #0              
000439   f748     ST	[R0], R1             
00043a   6d03     SET	0x3, 5              
00043b   508d     MOV	R0, 0x8d            
00043c   80a0     ADD	R0, #0xa0           
00043d   6503     CLR	0x3, 5              
00043e   52e7     MOV	R1, 0xe7            
00043f   f748     ST	[R0], R1             
000440   ff10     INC	R0                  
000441   52e8     MOV	R1, 0xe8            
000442   f748     ST	[R0], R1             
000443   71fe     JNB	0xfe, 1             
000444   c54f     JMP	#0x54f              
000445   50e1     MOV	R0, 0xe1            
000446   52e2     MOV	R1, 0xe2            
000447   28ed     AND	R0, 0xed            
000448   2aee     AND	R1, 0xee            
000449   f901     ORL	R1, R0              
00044a   7203     JNB	0x3, 2              
00044b   c44f     JMP	#0x44f              
00044c   985a     MOV	R0, #0x5a           
00044d   9907     MOV	R1, #0x7            
00044e   c451     JMP	#0x451              
00044f   984a     MOV	R0, #0x4a           
000450   9907     MOV	R1, #0x7            
000451   6d03     SET	0x3, 5              
000452   208d     ADD	R0, 0x8d            
000453   7003     JNB	0x3, 0              
000454   ff11     INC	R1                  
000455   518a     MOV	0x8a, R0            
000456   d775     CALL	#0x775             
000457   6503     CLR	0x3, 5              
000458   51e7     MOV	0xe7, R0            
000459   6d03     SET	0x3, 5              
00045a   0a8a     INCR	0x8a               
00045b   7203     JNB	0x3, 2              
00045c   ff11     INC	R1                  
00045d   d775     CALL	#0x775             
00045e   6503     CLR	0x3, 5              
00045f   51e8     MOV	0xe8, R0            
000460   6d03     SET	0x3, 5              
000461   508d     MOV	R0, 0x8d            
000462   80a1     ADD	R0, #0xa1           
000463   6503     CLR	0x3, 5              
000464   f701     LD	R1, [R0]             
000465   f7b9     JNB	R1, 7               
000466   c4b8     JMP	#0x4b8              
000467   ff08     DEC	R0                  
000468   f701     LD	R1, [R0]             
000469   3ae7     SUB	R1, 0xe7            
00046a   ff10     INC	R0                  
00046b   f701     LD	R1, [R0]             
00046c   7803     JB	0x3, 0               
00046d   ff11     INC	R1                  
00046e   3ae8     SUB	R1, 0xe8            
00046f   7003     JNB	0x3, 0              
000470   c4b8     JMP	#0x4b8              
000471   f701     LD	R1, [R0]             
000472   53ea     MOV	0xea, R1            
000473   ff08     DEC	R0                  
000474   f701     LD	R1, [R0]             
000475   53e9     MOV	0xe9, R1            
000476   52e7     MOV	R1, 0xe7            
000477   3be9     SUB	0xe9, R1            
000478   52e8     MOV	R1, 0xe8            
000479   7803     JB	0x3, 0               
00047a   ff11     INC	R1                  
00047b   3bea     SUB	0xea, R1            
00047c   0208     CLR	R0                  
00047d   6d03     SET	0x3, 5              
00047e   1887     XOR	R0, 0x87            
00047f   7a03     JB	0x3, 2               
000480   c48e     JMP	#0x48e              
000481   6503     CLR	0x3, 5              
000482   50f3     MOV	R0, 0xf3            
000483   6d03     SET	0x3, 5              
000484   5185     MOV	0x85, R0            
000485   6503     CLR	0x3, 5              
000486   50e9     MOV	R0, 0xe9            
000487   52ea     MOV	R1, 0xea            
000488   51db     MOV	0xdb, R0            
000489   53dc     MOV	0xdc, R1            
00048a   9801     MOV	R0, #0x1            
00048b   6d03     SET	0x3, 5              
00048c   5187     MOV	0x87, R0            
00048d   c4b8     JMP	#0x4b8              
00048e   6503     CLR	0x3, 5              
00048f   50e9     MOV	R0, 0xe9            
000490   38dd     SUB	R0, 0xdd            
000491   50ea     MOV	R0, 0xea            
000492   7803     JB	0x3, 0               
000493   ff10     INC	R0                  
000494   38de     SUB	R0, 0xde            
000495   7003     JNB	0x3, 0              
000496   c4b8     JMP	#0x4b8              
000497   50db     MOV	R0, 0xdb            
000498   38e9     SUB	R0, 0xe9            
000499   50dc     MOV	R0, 0xdc            
00049a   7803     JB	0x3, 0               
00049b   ff10     INC	R0                  
00049c   38ea     SUB	R0, 0xea            
00049d   7003     JNB	0x3, 0              
00049e   c4a8     JMP	#0x4a8              
00049f   50f3     MOV	R0, 0xf3            
0004a0   6d03     SET	0x3, 5              
0004a1   5186     MOV	0x86, R0            
0004a2   6503     CLR	0x3, 5              
0004a3   50e9     MOV	R0, 0xe9            
0004a4   52ea     MOV	R1, 0xea            
0004a5   51dd     MOV	0xdd, R0            
0004a6   53de     MOV	0xde, R1            
0004a7   c4b8     JMP	#0x4b8              
0004a8   6d03     SET	0x3, 5              
0004a9   5085     MOV	R0, 0x85            
0004aa   5186     MOV	0x86, R0            
0004ab   6503     CLR	0x3, 5              
0004ac   50db     MOV	R0, 0xdb            
0004ad   52dc     MOV	R1, 0xdc            
0004ae   51dd     MOV	0xdd, R0            
0004af   53de     MOV	0xde, R1            
0004b0   50f3     MOV	R0, 0xf3            
0004b1   6d03     SET	0x3, 5              
0004b2   5185     MOV	0x85, R0            
0004b3   6503     CLR	0x3, 5              
0004b4   50e9     MOV	R0, 0xe9            
0004b5   52ea     MOV	R1, 0xea            
0004b6   51db     MOV	0xdb, R0            
0004b7   53dc     MOV	0xdc, R1            
0004b8   9906     MOV	R1, #0x6            
0004b9   6503     CLR	0x3, 5              
0004ba   3be7     SUB	0xe7, R1            
0004bb   7803     JB	0x3, 0               
0004bc   07e8     DEC	0xe8                
0004bd   6d03     SET	0x3, 5              
0004be   508d     MOV	R0, 0x8d            
0004bf   80a1     ADD	R0, #0xa1           
0004c0   6503     CLR	0x3, 5              
0004c1   f701     LD	R1, [R0]             
0004c2   f7b9     JNB	R1, 7               
0004c3   c4c9     JMP	#0x4c9              
0004c4   ff08     DEC	R0                  
0004c5   f701     LD	R1, [R0]             
0004c6   3ae7     SUB	R1, 0xe7            
0004c7   7803     JB	0x3, 0               
0004c8   c53d     JMP	#0x53d              
0004c9   50f3     MOV	R0, 0xf3            
0004ca   80c5     ADD	R0, #0xc5           
0004cb   f701     LD	R1, [R0]             
0004cc   6d03     SET	0x3, 5              
0004cd   538a     MOV	0x8a, R1            
0004ce   9907     MOV	R1, #0x7            
0004cf   987f     MOV	R0, #0x7f           
0004d0   d775     CALL	#0x775             
0004d1   ff10     INC	R0                  
0004d2   388a     SUB	R0, 0x8a            
0004d3   7803     JB	0x3, 0               
0004d4   c53c     JMP	#0x53c              
0004d5   9907     MOV	R1, #0x7            
0004d6   987f     MOV	R0, #0x7f           
0004d7   d775     CALL	#0x775             
0004d8   6003     CLR	0x3, 0              
0004d9   ff18     RLC	R0                  
0004da   6d03     SET	0x3, 5              
0004db   518a     MOV	0x8a, R0            
0004dc   6503     CLR	0x3, 5              
0004dd   52f3     MOV	R1, 0xf3            
0004de   81c5     ADD	R1, #0xc5           
0004df   f708     LD	R0, [R1]             
0004e0   6d03     SET	0x3, 5              
0004e1   388a     SUB	R0, 0x8a            
0004e2   7803     JB	0x3, 0               
0004e3   c4e9     JMP	#0x4e9              
0004e4   6503     CLR	0x3, 5              
0004e5   f708     LD	R0, [R1]             
0004e6   ff10     INC	R0                  
0004e7   f741     ST	[R1], R0             
0004e8   c53c     JMP	#0x53c              
0004e9   6503     CLR	0x3, 5              
0004ea   0208     CLR	R0                  
0004eb   f741     ST	[R1], R0             
0004ec   50f3     MOV	R0, 0xf3            
0004ed   806a     ADD	R0, #0x6a           
0004ee   9907     MOV	R1, #0x7            
0004ef   7003     JNB	0x3, 0              
0004f0   ff11     INC	R1                  
0004f1   d775     CALL	#0x775             
0004f2   6003     CLR	0x3, 0              
0004f3   ff18     RLC	R0                  
0004f4   6d03     SET	0x3, 5              
0004f5   518a     MOV	0x8a, R0            
0004f6   80e5     ADD	R0, #0xe5           
0004f7   9906     MOV	R1, #0x6            
0004f8   7003     JNB	0x3, 0              
0004f9   ff11     INC	R1                  
0004fa   d775     CALL	#0x775             
0004fb   ff00     CPL	R0                  
0004fc   6503     CLR	0x3, 5              
0004fd   29cd     AND	0xcd, R0            
0004fe   6d03     SET	0x3, 5              
0004ff   508a     MOV	R0, 0x8a            
000500   ff10     INC	R0                  
000501   80e5     ADD	R0, #0xe5           
000502   9906     MOV	R1, #0x6            
000503   7003     JNB	0x3, 0              
000504   ff11     INC	R1                  
000505   d775     CALL	#0x775             
000506   ff00     CPL	R0                  
000507   6503     CLR	0x3, 5              
000508   29ce     AND	0xce, R0            
000509   9800     MOV	R0, #0              
00050a   6d03     SET	0x3, 5              
00050b   3082     ORL	R0, 0x82            
00050c   7a03     JB	0x3, 2               
00050d   0782     DEC	0x82                
00050e   9800     MOV	R0, #0              
00050f   3082     ORL	R0, 0x82            
000510   7203     JNB	0x3, 2              
000511   c52c     JMP	#0x52c              
000512   5083     MOV	R0, 0x83            
000513   6503     CLR	0x3, 5              
000514   18f3     XOR	R0, 0xf3            
000515   7a03     JB	0x3, 2               
000516   c531     JMP	#0x531              
000517   6d03     SET	0x3, 5              
000518   5084     MOV	R0, 0x84            
000519   1883     XOR	R0, 0x83            
00051a   7a03     JB	0x3, 2               
00051b   c524     JMP	#0x524              
00051c   98ff     MOV	R0, #0xff           
00051d   5183     MOV	0x83, R0            
00051e   9800     MOV	R0, #0              
00051f   5182     MOV	0x82, R0            
000520   6503     CLR	0x3, 5              
000521   51d7     MOV	0xd7, R0            
000522   51d8     MOV	0xd8, R0            
000523   c531     JMP	#0x531              
000524   5084     MOV	R0, 0x84            
000525   5183     MOV	0x83, R0            
000526   6503     CLR	0x3, 5              
000527   50d9     MOV	R0, 0xd9            
000528   52da     MOV	R1, 0xda            
000529   51d7     MOV	0xd7, R0            
00052a   53d8     MOV	0xd8, R1            
00052b   c531     JMP	#0x531              
00052c   98ff     MOV	R0, #0xff           
00052d   5183     MOV	0x83, R0            
00052e   6503     CLR	0x3, 5              
00052f   03d7     CLR	0xd7                
000530   03d8     CLR	0xd8                
000531   6d03     SET	0x3, 5              
000532   98ff     MOV	R0, #0xff           
000533   5184     MOV	0x84, R0            
000534   9800     MOV	R0, #0              
000535   6503     CLR	0x3, 5              
000536   51d5     MOV	0xd5, R0            
000537   51d6     MOV	0xd6, R0            
000538   51d3     MOV	0xd3, R0            
000539   51d4     MOV	0xd4, R0            
00053a   03d9     CLR	0xd9                
00053b   03da     CLR	0xda                
00053c   c54f     JMP	#0x54f              
00053d   9907     MOV	R1, #0x7            
00053e   987f     MOV	R0, #0x7f           
00053f   d775     CALL	#0x775             
000540   ff10     INC	R0                  
000541   6d03     SET	0x3, 5              
000542   518a     MOV	0x8a, R0            
000543   6503     CLR	0x3, 5              
000544   52f3     MOV	R1, 0xf3            
000545   81c5     ADD	R1, #0xc5           
000546   f708     LD	R0, [R1]             
000547   6d03     SET	0x3, 5              
000548   388a     SUB	R0, 0x8a            
000549   7003     JNB	0x3, 0              
00054a   c54f     JMP	#0x54f              
00054b   6503     CLR	0x3, 5              
00054c   f708     LD	R0, [R1]             
00054d   ff08     DEC	R0                  
00054e   f741     ST	[R1], R0             
00054f   0008     CRET                    
                                           func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up
000009   9801     MOV	R0, #0x1            
00000a   6503     CLR	0x3, 5              
00000b   51ed     MOV	0xed, R0            
00000c   03ee     CLR	0xee                
00000d   6d03     SET	0x3, 5              
00000e   038b     CLR	0x8b                
00000f   987e     MOV	R0, #0x7e           
000010   9907     MOV	R1, #0x7            
000011   d775     CALL	#0x775             
000012   6d03     SET	0x3, 5              
000013   388b     SUB	R0, 0x8b            
000014   7003     JNB	0x3, 0              
000015   c30a     JMP	#0x30a              
000016   6003     CLR	0x3, 0              
000017   128b     RLCR	0x8b               
000018   518d     MOV	0x8d, R0            
000019   9800     MOV	R0, #0              
00001a   3081     ORL	R0, 0x81            
00001b   7203     JNB	0x3, 2              
00001c   c05b     JMP	#0x5b               
00001d   988a     MOV	R0, #0x8a           
00001e   9907     MOV	R1, #0x7            
00001f   d775     CALL	#0x775             
000020   6d03     SET	0x3, 5              
000021   518a     MOV	0x8a, R0            
000022   9907     MOV	R1, #0x7            
000023   986a     MOV	R0, #0x6a           
000024   208b     ADD	R0, 0x8b            
000025   7003     JNB	0x3, 0              
000026   ff11     INC	R1                  
000027   d775     CALL	#0x775             
000028   6d03     SET	0x3, 5              
000029   188a     XOR	R0, 0x8a            
00002a   7a03     JB	0x3, 2               
00002b   c045     JMP	#0x45               
00002c   9907     MOV	R1, #0x7            
00002d   9886     MOV	R0, #0x86           
00002e   d775     CALL	#0x775             
00002f   6d03     SET	0x3, 5              
000030   518a     MOV	0x8a, R0            
000031   508d     MOV	R0, 0x8d            
000032   80a1     ADD	R0, #0xa1           
000033   6503     CLR	0x3, 5              
000034   f701     LD	R1, [R0]             
000035   ff08     DEC	R0                  
000036   f7f9     JB	R1, 7                
000037   c03c     JMP	#0x3c               
000038   f701     LD	R1, [R0]             
000039   ff01     CPL	R1                  
00003a   ff11     INC	R1                  
00003b   c03d     JMP	#0x3d               
00003c   f701     LD	R1, [R0]             
00003d   6d03     SET	0x3, 5              
00003e   3a8a     SUB	R1, 0x8a            
00003f   7003     JNB	0x3, 0              
000040   c045     JMP	#0x45               
000041   6503     CLR	0x3, 5              
000042   69fe     SET	0xfe, 1             
000043   03d1     CLR	0xd1                
000044   03d2     CLR	0xd2                
000045   9907     MOV	R1, #0x7            
000046   9882     MOV	R0, #0x82           
000047   d775     CALL	#0x775             
000048   6d03     SET	0x3, 5              
000049   5288     MOV	R1, 0x88            
00004a   2289     ADD	R1, 0x89            
00004b   f848     SUB	R0, R1              
00004c   7803     JB	0x3, 0               
00004d   c054     JMP	#0x54               
00004e   6503     CLR	0x3, 5              
00004f   69fe     SET	0xfe, 1             
000050   03d1     CLR	0xd1                
000051   03d2     CLR	0xd2                
000052   67fe     CLR	0xfe, 7             
000053   c05b     JMP	#0x5b               
000054   6503     CLR	0x3, 5              
000055   50e1     MOV	R0, 0xe1            
000056   30e2     ORL	R0, 0xe2            
000057   7a03     JB	0x3, 2               
000058   c05b     JMP	#0x5b               
000059   79fe     JB	0xfe, 1              
00005a   6ffe     SET	0xfe, 7             
00005b   6d03     SET	0x3, 5              
00005c   508d     MOV	R0, 0x8d            
00005d   80a0     ADD	R0, #0xa0           
00005e   6503     CLR	0x3, 5              
00005f   f701     LD	R1, [R0]             
000060   53e7     MOV	0xe7, R1            
000061   ff10     INC	R0                  
000062   f701     LD	R1, [R0]             
000063   f7f9     JB	R1, 7                
000064   c09f     JMP	#0x9f               
000065   9883     MOV	R0, #0x83           
000066   9907     MOV	R1, #0x7            
000067   d775     CALL	#0x775             
000068   6503     CLR	0x3, 5              
000069   38e7     SUB	R0, 0xe7            
00006a   7003     JNB	0x3, 0              
00006b   c0f6     JMP	#0xf6               
00006c   6d03     SET	0x3, 5              
00006d   508b     MOV	R0, 0x8b            
00006e   80bd     ADD	R0, #0xbd           
00006f   6503     CLR	0x3, 5              
000070   f701     LD	R1, [R0]             
000071   9864     MOV	R0, #0x64           
000072   f941     XOR	R1, R0              
000073   7a03     JB	0x3, 2               
000074   c197     JMP	#0x197              
000075   6d03     SET	0x3, 5              
000076   508d     MOV	R0, 0x8d            
000077   8080     ADD	R0, #0x80           
000078   6503     CLR	0x3, 5              
000079   f701     LD	R1, [R0]             
00007a   6d03     SET	0x3, 5              
00007b   508d     MOV	R0, 0x8d            
00007c   8090     ADD	R0, #0x90           
00007d   6503     CLR	0x3, 5              
00007e   f748     ST	[R0], R1             
00007f   6d03     SET	0x3, 5              
000080   508d     MOV	R0, 0x8d            
000081   8081     ADD	R0, #0x81           
000082   6503     CLR	0x3, 5              
000083   f701     LD	R1, [R0]             
000084   6d03     SET	0x3, 5              
000085   508d     MOV	R0, 0x8d            
000086   8091     ADD	R0, #0x91           
000087   6503     CLR	0x3, 5              
000088   f748     ST	[R0], R1             
000089   04ed     CPLR	0xed               
00008a   29e1     AND	0xe1, R0            
00008b   04ee     CPLR	0xee               
00008c   29e2     AND	0xe2, R0            
00008d   987f     MOV	R0, #0x7f           
00008e   9907     MOV	R1, #0x7            
00008f   d775     CALL	#0x775             
000090   6d03     SET	0x3, 5              
000091   518a     MOV	0x8a, R0            
000092   508b     MOV	R0, 0x8b            
000093   80c5     ADD	R0, #0xc5           
000094   6503     CLR	0x3, 5              
000095   f701     LD	R1, [R0]             
000096   ff11     INC	R1                  
000097   6d03     SET	0x3, 5              
000098   3a8a     SUB	R1, 0x8a            
000099   7803     JB	0x3, 0               
00009a   c197     JMP	#0x197              
00009b   6503     CLR	0x3, 5              
00009c   0209     CLR	R1                  
00009d   f748     ST	[R0], R1             
00009e   c197     JMP	#0x197              
00009f   9884     MOV	R0, #0x84           
0000a0   9907     MOV	R1, #0x7            
0000a1   d775     CALL	#0x775             
0000a2   6503     CLR	0x3, 5              
0000a3   38e7     SUB	R0, 0xe7            
0000a4   7803     JB	0x3, 0               
0000a5   c0f6     JMP	#0xf6               
0000a6   79fe     JB	0xfe, 1              
0000a7   c0d0     JMP	#0xd0               
0000a8   6d03     SET	0x3, 5              
0000a9   508b     MOV	R0, 0x8b            
0000aa   80bd     ADD	R0, #0xbd           
0000ab   6503     CLR	0x3, 5              
0000ac   f701     LD	R1, [R0]             
0000ad   a9ec     XOR	R1, #0xec           
0000ae   7203     JNB	0x3, 2              
0000af   c0be     JMP	#0xbe               
0000b0   9900     MOV	R1, #0              
0000b1   9802     MOV	R0, #0x2            
0000b2   d775     CALL	#0x775             
0000b3   6503     CLR	0x3, 5              
0000b4   18d1     XOR	R0, 0xd1            
0000b5   7a03     JB	0x3, 2               
0000b6   c0c2     JMP	#0xc2               
0000b7   9900     MOV	R1, #0              
0000b8   9803     MOV	R0, #0x3            
0000b9   d775     CALL	#0x775             
0000ba   6503     CLR	0x3, 5              
0000bb   18d2     XOR	R0, 0xd2            
0000bc   7a03     JB	0x3, 2               
0000bd   c0c2     JMP	#0xc2               
0000be   50ed     MOV	R0, 0xed            
0000bf   52ee     MOV	R1, 0xee            
0000c0   31e1     ORL	0xe1, R0            
0000c1   33e2     ORL	0xe2, R1            
0000c2   52ee     MOV	R1, 0xee            
0000c3   50ed     MOV	R0, 0xed            
0000c4   2ae0     AND	R1, 0xe0            
0000c5   28df     AND	R0, 0xdf            
0000c6   f901     ORL	R1, R0              
0000c7   7a03     JB	0x3, 2               
0000c8   c197     JMP	#0x197              
0000c9   52ee     MOV	R1, 0xee            
0000ca   50ed     MOV	R0, 0xed            
0000cb   31df     ORL	0xdf, R0            
0000cc   33e0     ORL	0xe0, R1            
0000cd   03d1     CLR	0xd1                
0000ce   03d2     CLR	0xd2                
0000cf   c197     JMP	#0x197              
0000d0   6d03     SET	0x3, 5              
0000d1   528b     MOV	R1, 0x8b            
0000d2   81bd     ADD	R1, #0xbd           
0000d3   6503     CLR	0x3, 5              
0000d4   f708     LD	R0, [R1]             
0000d5   6d03     SET	0x3, 5              
0000d6   518a     MOV	0x8a, R0            
0000d7   9907     MOV	R1, #0x7            
0000d8   9881     MOV	R0, #0x81           
0000d9   d775     CALL	#0x775             
0000da   6d03     SET	0x3, 5              
0000db   188a     XOR	R0, 0x8a            
0000dc   7a03     JB	0x3, 2               
0000dd   c0e3     JMP	#0xe3               
0000de   528b     MOV	R1, 0x8b            
0000df   81bd     ADD	R1, #0xbd           
0000e0   6503     CLR	0x3, 5              
0000e1   0208     CLR	R0                  
0000e2   f741     ST	[R1], R0             
0000e3   9907     MOV	R1, #0x7            
0000e4   987f     MOV	R0, #0x7f           
0000e5   d775     CALL	#0x775             
0000e6   6d03     SET	0x3, 5              
0000e7   518a     MOV	0x8a, R0            
0000e8   508b     MOV	R0, 0x8b            
0000e9   80c5     ADD	R0, #0xc5           
0000ea   6503     CLR	0x3, 5              
0000eb   f701     LD	R1, [R0]             
0000ec   6d03     SET	0x3, 5              
0000ed   3a8a     SUB	R1, 0x8a            
0000ee   7003     JNB	0x3, 0              
0000ef   c197     JMP	#0x197              
0000f0   6503     CLR	0x3, 5              
0000f1   52ee     MOV	R1, 0xee            
0000f2   50ed     MOV	R0, 0xed            
0000f3   31df     ORL	0xdf, R0            
0000f4   33e0     ORL	0xe0, R1            
0000f5   c197     JMP	#0x197              
0000f6   71fe     JNB	0xfe, 1             
0000f7   c0fe     JMP	#0xfe               
0000f8   52ee     MOV	R1, 0xee            
0000f9   50ed     MOV	R0, 0xed            
0000fa   ff01     CPL	R1                  
0000fb   ff00     CPL	R0                  
0000fc   2be0     AND	0xe0, R1            
0000fd   29df     AND	0xdf, R0            
0000fe   6d03     SET	0x3, 5              
0000ff   528b     MOV	R1, 0x8b            
000100   81bd     ADD	R1, #0xbd           
000101   6503     CLR	0x3, 5              
000102   f708     LD	R0, [R1]             
000103   6d03     SET	0x3, 5              
000104   518a     MOV	0x8a, R0            
000105   9907     MOV	R1, #0x7            
000106   9881     MOV	R0, #0x81           
000107   d775     CALL	#0x775             
000108   6d03     SET	0x3, 5              
000109   188a     XOR	R0, 0x8a            
00010a   7203     JNB	0x3, 2              
00010b   c113     JMP	#0x113              
00010c   9907     MOV	R1, #0x7            
00010d   9880     MOV	R0, #0x80           
00010e   d775     CALL	#0x775             
00010f   6d03     SET	0x3, 5              
000110   188a     XOR	R0, 0x8a            
000111   7a03     JB	0x3, 2               
000112   c197     JMP	#0x197              
000113   508b     MOV	R0, 0x8b            
000114   80bd     ADD	R0, #0xbd           
000115   6503     CLR	0x3, 5              
000116   0209     CLR	R1                  
000117   f748     ST	[R0], R1             
000118   6d03     SET	0x3, 5              
000119   508d     MOV	R0, 0x8d            
00011a   80a1     ADD	R0, #0xa1           
00011b   6503     CLR	0x3, 5              
00011c   f701     LD	R1, [R0]             
00011d   f7b9     JNB	R1, 7               
00011e   c125     JMP	#0x125              
00011f   ff08     DEC	R0                  
000120   f701     LD	R1, [R0]             
000121   980b     MOV	R0, #0xb            
000122   f848     SUB	R0, R1              
000123   7003     JNB	0x3, 0              
000124   c12c     JMP	#0x12c              
000125   52ee     MOV	R1, 0xee            
000126   50ed     MOV	R0, 0xed            
000127   ff01     CPL	R1                  
000128   ff00     CPL	R0                  
000129   2be2     AND	0xe2, R1            
00012a   29e1     AND	0xe1, R0            
00012b   c139     JMP	#0x139              
00012c   6d03     SET	0x3, 5              
00012d   5083     MOV	R0, 0x83            
00012e   528b     MOV	R1, 0x8b            
00012f   f948     XOR	R0, R1              
000130   7203     JNB	0x3, 2              
000131   c197     JMP	#0x197              
000132   5084     MOV	R0, 0x84            
000133   f948     XOR	R0, R1              
000134   7203     JNB	0x3, 2              
000135   c197     JMP	#0x197              
000136   6503     CLR	0x3, 5              
000137   7ffe     JB	0xfe, 7              
000138   c197     JMP	#0x197              
000139   6d03     SET	0x3, 5              
00013a   508d     MOV	R0, 0x8d            
00013b   8090     ADD	R0, #0x90           
00013c   6503     CLR	0x3, 5              
00013d   f701     LD	R1, [R0]             
00013e   53ef     MOV	0xef, R1            
00013f   ff10     INC	R0                  
000140   f701     LD	R1, [R0]             
000141   53f0     MOV	0xf0, R1            
000142   9901     MOV	R1, #0x1            
000143   6003     CLR	0x3, 0              
000144   11f0     RRC	0xf0                
000145   11ef     RRC	0xef                
000146   6003     CLR	0x3, 0              
000147   ff19     RLC	R1                  
000148   f8c8     MOV	R0, R1              
000149   a808     XOR	R0, #0x8            
00014a   7a03     JB	0x3, 2               
00014b   c143     JMP	#0x143              
00014c   6d03     SET	0x3, 5              
00014d   508d     MOV	R0, 0x8d            
00014e   8080     ADD	R0, #0x80           
00014f   6503     CLR	0x3, 5              
000150   f701     LD	R1, [R0]             
000151   53f1     MOV	0xf1, R1            
000152   ff10     INC	R0                  
000153   f701     LD	R1, [R0]             
000154   53f2     MOV	0xf2, R1            
000155   9901     MOV	R1, #0x1            
000156   6003     CLR	0x3, 0              
000157   11f2     RRC	0xf2                
000158   11f1     RRC	0xf1                
000159   6003     CLR	0x3, 0              
00015a   ff19     RLC	R1                  
00015b   f8c8     MOV	R0, R1              
00015c   a808     XOR	R0, #0x8            
00015d   7a03     JB	0x3, 2               
00015e   c156     JMP	#0x156              
00015f   52ef     MOV	R1, 0xef            
000160   3bf1     SUB	0xf1, R1            
000161   52f0     MOV	R1, 0xf0            
000162   7803     JB	0x3, 0               
000163   ff11     INC	R1                  
000164   3bf2     SUB	0xf2, R1            
000165   6d03     SET	0x3, 5              
000166   508d     MOV	R0, 0x8d            
000167   8090     ADD	R0, #0x90           
000168   6503     CLR	0x3, 5              
000169   f701     LD	R1, [R0]             
00016a   22f1     ADD	R1, 0xf1            
00016b   f748     ST	[R0], R1             
00016c   ff10     INC	R0                  
00016d   f701     LD	R1, [R0]             
00016e   7003     JNB	0x3, 0              
00016f   ff11     INC	R1                  
000170   22f2     ADD	R1, 0xf2            
000171   f748     ST	[R0], R1             
000172   6d03     SET	0x3, 5              
000173   508d     MOV	R0, 0x8d            
000174   80a1     ADD	R0, #0xa1           
000175   6503     CLR	0x3, 5              
000176   f701     LD	R1, [R0]             
000177   f7f9     JB	R1, 7                
000178   c186     JMP	#0x186              
000179   6d03     SET	0x3, 5              
00017a   508d     MOV	R0, 0x8d            
00017b   8090     ADD	R0, #0x90           
00017c   6503     CLR	0x3, 5              
00017d   f701     LD	R1, [R0]             
00017e   8101     ADD	R1, #0x1            
00017f   f748     ST	[R0], R1             
000180   ff10     INC	R0                  
000181   f701     LD	R1, [R0]             
000182   7003     JNB	0x3, 0              
000183   ff11     INC	R1                  
000184   f748     ST	[R0], R1             
000185   c197     JMP	#0x197              
000186   ff08     DEC	R0                  
000187   f701     LD	R1, [R0]             
000188   a900     XOR	R1, #0              
000189   7203     JNB	0x3, 2              
00018a   c186     JMP	#0x186              
00018b   6d03     SET	0x3, 5              
00018c   508d     MOV	R0, 0x8d            
00018d   8090     ADD	R0, #0x90           
00018e   6503     CLR	0x3, 5              
00018f   f701     LD	R1, [R0]             
000190   81ff     ADD	R1, #0xff           
000191   f748     ST	[R0], R1             
000192   ff10     INC	R0                  
000193   f701     LD	R1, [R0]             
000194   7803     JB	0x3, 0               
000195   ff09     DEC	R1                  
000196   f748     ST	[R0], R1             
000197   6503     CLR	0x3, 5              
000198   79fe     JB	0xfe, 1              
000199   c1ad     JMP	#0x1ad              
00019a   6d03     SET	0x3, 5              
00019b   528b     MOV	R1, 0x8b            
00019c   81c5     ADD	R1, #0xc5           
00019d   6503     CLR	0x3, 5              
00019e   f708     LD	R0, [R1]             
00019f   6d03     SET	0x3, 5              
0001a0   518a     MOV	0x8a, R0            
0001a1   9907     MOV	R1, #0x7            
0001a2   987f     MOV	R0, #0x7f           
0001a3   d775     CALL	#0x775             
0001a4   6d03     SET	0x3, 5              
0001a5   388a     SUB	R0, 0x8a            
0001a6   7003     JNB	0x3, 0              
0001a7   c1ad     JMP	#0x1ad              
0001a8   528b     MOV	R1, 0x8b            
0001a9   81c5     ADD	R1, #0xc5           
0001aa   0208     CLR	R0                  
0001ab   6503     CLR	0x3, 5              
0001ac   f741     ST	[R1], R0             
0001ad   6d03     SET	0x3, 5              
0001ae   508d     MOV	R0, 0x8d            
0001af   80a1     ADD	R0, #0xa1           
0001b0   6503     CLR	0x3, 5              
0001b1   f701     LD	R1, [R0]             
0001b2   6d03     SET	0x3, 5              
0001b3   508b     MOV	R0, 0x8b            
0001b4   80bd     ADD	R0, #0xbd           
0001b5   f7b9     JNB	R1, 7               
0001b6   c1bc     JMP	#0x1bc              
0001b7   6503     CLR	0x3, 5              
0001b8   f701     LD	R1, [R0]             
0001b9   ff09     DEC	R1                  
0001ba   f748     ST	[R0], R1             
0001bb   c1c0     JMP	#0x1c0              
0001bc   6503     CLR	0x3, 5              
0001bd   f701     LD	R1, [R0]             
0001be   ff11     INC	R1                  
0001bf   f748     ST	[R0], R1             
0001c0   71fe     JNB	0xfe, 1             
0001c1   c303     JMP	#0x303              
0001c2   6d03     SET	0x3, 5              
0001c3   5085     MOV	R0, 0x85            
0001c4   188b     XOR	R0, 0x8b            
0001c5   7203     JNB	0x3, 2              
0001c6   c1cb     JMP	#0x1cb              
0001c7   508b     MOV	R0, 0x8b            
0001c8   1886     XOR	R0, 0x86            
0001c9   7a03     JB	0x3, 2               
0001ca   c2a8     JMP	#0x2a8              
0001cb   508b     MOV	R0, 0x8b            
0001cc   80c5     ADD	R0, #0xc5           
0001cd   6503     CLR	0x3, 5              
0001ce   f701     LD	R1, [R0]             
0001cf   6d03     SET	0x3, 5              
0001d0   538a     MOV	0x8a, R1            
0001d1   9907     MOV	R1, #0x7            
0001d2   987f     MOV	R0, #0x7f           
0001d3   d775     CALL	#0x775             
0001d4   388a     SUB	R0, 0x8a            
0001d5   7003     JNB	0x3, 0              
0001d6   c1de     JMP	#0x1de              
0001d7   6d03     SET	0x3, 5              
0001d8   508b     MOV	R0, 0x8b            
0001d9   80c5     ADD	R0, #0xc5           
0001da   6503     CLR	0x3, 5              
0001db   f701     LD	R1, [R0]             
0001dc   ff11     INC	R1                  
0001dd   f748     ST	[R0], R1             
0001de   9907     MOV	R1, #0x7            
0001df   9878     MOV	R0, #0x78           
0001e0   d775     CALL	#0x775             
0001e1   6503     CLR	0x3, 5              
0001e2   51eb     MOV	0xeb, R0            
0001e3   9907     MOV	R1, #0x7            
0001e4   9879     MOV	R0, #0x79           
0001e5   d775     CALL	#0x775             
0001e6   6503     CLR	0x3, 5              
0001e7   51ec     MOV	0xec, R0            
0001e8   30eb     ORL	R0, 0xeb            
0001e9   7203     JNB	0x3, 2              
0001ea   c208     JMP	#0x208              
0001eb   6d03     SET	0x3, 5              
0001ec   5082     MOV	R0, 0x82            
0001ed   a801     XOR	R0, #0x1            
0001ee   7a03     JB	0x3, 2               
0001ef   c208     JMP	#0x208              
0001f0   6503     CLR	0x3, 5              
0001f1   50ec     MOV	R0, 0xec            
0001f2   38d6     SUB	R0, 0xd6            
0001f3   7a03     JB	0x3, 2               
0001f4   c1f7     JMP	#0x1f7              
0001f5   50eb     MOV	R0, 0xeb            
0001f6   38d5     SUB	R0, 0xd5            
0001f7   7003     JNB	0x3, 0              
0001f8   c208     JMP	#0x208              
0001f9   0bd5     INC	0xd5                
0001fa   7203     JNB	0x3, 2              
0001fb   0bd6     INC	0xd6                
0001fc   50ec     MOV	R0, 0xec            
0001fd   52eb     MOV	R1, 0xeb            
0001fe   18d6     XOR	R0, 0xd6            
0001ff   1ad5     XOR	R1, 0xd5            
000200   f908     ORL	R0, R1              
000201   7a03     JB	0x3, 2               
000202   c208     JMP	#0x208              
000203   9802     MOV	R0, #0x2            
000204   6d03     SET	0x3, 5              
000205   5182     MOV	0x82, R0            
000206   5083     MOV	R0, 0x83            
000207   5184     MOV	0x84, R0            
000208   6d03     SET	0x3, 5              
000209   508b     MOV	R0, 0x8b            
00020a   80c5     ADD	R0, #0xc5           
00020b   6503     CLR	0x3, 5              
00020c   f701     LD	R1, [R0]             
00020d   6d03     SET	0x3, 5              
00020e   538a     MOV	0x8a, R1            
00020f   9907     MOV	R1, #0x7            
000210   987f     MOV	R0, #0x7f           
000211   d775     CALL	#0x775             
000212   188a     XOR	R0, 0x8a            
000213   7a03     JB	0x3, 2               
000214   c2ba     JMP	#0x2ba              
000215   6503     CLR	0x3, 5              
000216   50cd     MOV	R0, 0xcd            
000217   30ce     ORL	R0, 0xce            
000218   7203     JNB	0x3, 2              
000219   c271     JMP	#0x271              
00021a   6d03     SET	0x3, 5              
00021b   5085     MOV	R0, 0x85            
00021c   1883     XOR	R0, 0x83            
00021d   7203     JNB	0x3, 2              
00021e   c228     JMP	#0x228              
00021f   5086     MOV	R0, 0x86            
000220   1883     XOR	R0, 0x83            
000221   7203     JNB	0x3, 2              
000222   c228     JMP	#0x228              
000223   5085     MOV	R0, 0x85            
000224   188b     XOR	R0, 0x8b            
000225   7203     JNB	0x3, 2              
000226   c228     JMP	#0x228              
000227   c26b     JMP	#0x26b              
000228   9901     MOV	R1, #0x1            
000229   1b82     XOR	0x82, R1            
00022a   7a03     JB	0x3, 2               
00022b   c26b     JMP	#0x26b              
00022c   4083     SWAPR	R0, 0x83          
00022d   518a     MOV	0x8a, R0            
00022e   508b     MOV	R0, 0x8b            
00022f   318a     ORL	0x8a, R0            
000230   038c     CLR	0x8c                
000231   9907     MOV	R1, #0x7            
000232   9887     MOV	R0, #0x87           
000233   d775     CALL	#0x775             
000234   6d03     SET	0x3, 5              
000235   188a     XOR	R0, 0x8a            
000236   7203     JNB	0x3, 2              
000237   c24d     JMP	#0x24d              
000238   9907     MOV	R1, #0x7            
000239   9888     MOV	R0, #0x88           
00023a   d775     CALL	#0x775             
00023b   6d03     SET	0x3, 5              
00023c   188a     XOR	R0, 0x8a            
00023d   7203     JNB	0x3, 2              
00023e   c24d     JMP	#0x24d              
00023f   9907     MOV	R1, #0x7            
000240   9889     MOV	R0, #0x89           
000241   d775     CALL	#0x775             
000242   6d03     SET	0x3, 5              
000243   188a     XOR	R0, 0x8a            
000244   7203     JNB	0x3, 2              
000245   c24d     JMP	#0x24d              
000246   9901     MOV	R1, #0x1            
000247   1b8c     XOR	0x8c, R1            
000248   7203     JNB	0x3, 2              
000249   c26b     JMP	#0x26b              
00024a   538c     MOV	0x8c, R1            
00024b   418a     SWAP	0x8a               
00024c   c231     JMP	#0x231              
00024d   9802     MOV	R0, #0x2            
00024e   5182     MOV	0x82, R0            
00024f   508b     MOV	R0, 0x8b            
000250   5184     MOV	0x84, R0            
000251   9907     MOV	R1, #0x7            
000252   986a     MOV	R0, #0x6a           
000253   208b     ADD	R0, 0x8b            
000254   7003     JNB	0x3, 0              
000255   ff11     INC	R1                  
000256   d775     CALL	#0x775             
000257   6003     CLR	0x3, 0              
000258   ff18     RLC	R0                  
000259   80e5     ADD	R0, #0xe5           
00025a   9906     MOV	R1, #0x6            
00025b   7003     JNB	0x3, 0              
00025c   ff11     INC	R1                  
00025d   6d03     SET	0x3, 5              
00025e   518a     MOV	0x8a, R0            
00025f   d775     CALL	#0x775             
000260   6503     CLR	0x3, 5              
000261   31cd     ORL	0xcd, R0            
000262   6d03     SET	0x3, 5              
000263   508a     MOV	R0, 0x8a            
000264   ff10     INC	R0                  
000265   7203     JNB	0x3, 2              
000266   ff11     INC	R1                  
000267   d775     CALL	#0x775             
000268   6503     CLR	0x3, 5              
000269   31ce     ORL	0xce, R0            
00026a   c2a0     JMP	#0x2a0              
00026b   508b     MOV	R0, 0x8b            
00026c   80c5     ADD	R0, #0xc5           
00026d   6503     CLR	0x3, 5              
00026e   0209     CLR	R1                  
00026f   f748     ST	[R0], R1             
000270   c2a0     JMP	#0x2a0              
000271   6d03     SET	0x3, 5              
000272   5085     MOV	R0, 0x85            
000273   188b     XOR	R0, 0x8b            
000274   7203     JNB	0x3, 2              
000275   c27c     JMP	#0x27c              
000276   508b     MOV	R0, 0x8b            
000277   80c5     ADD	R0, #0xc5           
000278   0209     CLR	R1                  
000279   6503     CLR	0x3, 5              
00027a   f748     ST	[R0], R1             
00027b   c2a0     JMP	#0x2a0              
00027c   508b     MOV	R0, 0x8b            
00027d   806a     ADD	R0, #0x6a           
00027e   9907     MOV	R1, #0x7            
00027f   7003     JNB	0x3, 0              
000280   ff11     INC	R1                  
000281   d775     CALL	#0x775             
000282   6003     CLR	0x3, 0              
000283   ff18     RLC	R0                  
000284   80e5     ADD	R0, #0xe5           
000285   9906     MOV	R1, #0x6            
000286   7003     JNB	0x3, 0              
000287   ff11     INC	R1                  
000288   6d03     SET	0x3, 5              
000289   518a     MOV	0x8a, R0            
00028a   d775     CALL	#0x775             
00028b   6503     CLR	0x3, 5              
00028c   51cd     MOV	0xcd, R0            
00028d   6d03     SET	0x3, 5              
00028e   508a     MOV	R0, 0x8a            
00028f   ff10     INC	R0                  
000290   7203     JNB	0x3, 2              
000291   ff11     INC	R1                  
000292   d775     CALL	#0x775             
000293   6503     CLR	0x3, 5              
000294   51ce     MOV	0xce, R0            
000295   6d03     SET	0x3, 5              
000296   508b     MOV	R0, 0x8b            
000297   5183     MOV	0x83, R0            
000298   9901     MOV	R1, #0x1            
000299   5382     MOV	0x82, R1            
00029a   98ff     MOV	R0, #0xff           
00029b   5184     MOV	0x84, R0            
00029c   6503     CLR	0x3, 5              
00029d   03d6     CLR	0xd6                
00029e   9801     MOV	R0, #0x1            
00029f   51d5     MOV	0xd5, R0            
0002a0   6d03     SET	0x3, 5              
0002a1   508b     MOV	R0, 0x8b            
0002a2   80c5     ADD	R0, #0xc5           
0002a3   6503     CLR	0x3, 5              
0002a4   f701     LD	R1, [R0]             
0002a5   ff11     INC	R1                  
0002a6   f748     ST	[R0], R1             
0002a7   c2ba     JMP	#0x2ba              
0002a8   508b     MOV	R0, 0x8b            
0002a9   80c5     ADD	R0, #0xc5           
0002aa   6503     CLR	0x3, 5              
0002ab   f701     LD	R1, [R0]             
0002ac   6d03     SET	0x3, 5              
0002ad   538a     MOV	0x8a, R1            
0002ae   9907     MOV	R1, #0x7            
0002af   987f     MOV	R0, #0x7f           
0002b0   d775     CALL	#0x775             
0002b1   388a     SUB	R0, 0x8a            
0002b2   7003     JNB	0x3, 0              
0002b3   c2ba     JMP	#0x2ba              
0002b4   6d03     SET	0x3, 5              
0002b5   508b     MOV	R0, 0x8b            
0002b6   80c5     ADD	R0, #0xc5           
0002b7   0209     CLR	R1                  
0002b8   6503     CLR	0x3, 5              
0002b9   f748     ST	[R0], R1             
0002ba   6d03     SET	0x3, 5              
0002bb   508b     MOV	R0, 0x8b            
0002bc   1883     XOR	R0, 0x83            
0002bd   7a03     JB	0x3, 2               
0002be   c303     JMP	#0x303              
0002bf   508d     MOV	R0, 0x8d            
0002c0   80a0     ADD	R0, #0xa0           
0002c1   6503     CLR	0x3, 5              
0002c2   f701     LD	R1, [R0]             
0002c3   53e7     MOV	0xe7, R1            
0002c4   ff10     INC	R0                  
0002c5   f701     LD	R1, [R0]             
0002c6   53e8     MOV	0xe8, R1            
0002c7   8180     ADD	R1, #0x80           
0002c8   50d8     MOV	R0, 0xd8            
0002c9   8080     ADD	R0, #0x80           
0002ca   f841     SUB	R1, R0              
0002cb   7a03     JB	0x3, 2               
0002cc   c2cf     JMP	#0x2cf              
0002cd   52e7     MOV	R1, 0xe7            
0002ce   3ad7     SUB	R1, 0xd7            
0002cf   7003     JNB	0x3, 0              
0002d0   c2d5     JMP	#0x2d5              
0002d1   50e7     MOV	R0, 0xe7            
0002d2   52e8     MOV	R1, 0xe8            
0002d3   51d7     MOV	0xd7, R0            
0002d4   53d8     MOV	0xd8, R1            
0002d5   77fe     JNB	0xfe, 7             
0002d6   c303     JMP	#0x303              
0002d7   77d8     JNB	0xd8, 7             
0002d8   c303     JMP	#0x303              
0002d9   9815     MOV	R0, #0x15           
0002da   38d7     SUB	R0, 0xd7            
0002db   7803     JB	0x3, 0               
0002dc   c303     JMP	#0x303              
0002dd   9814     MOV	R0, #0x14           
0002de   21e7     ADD	0xe7, R0            
0002df   7003     JNB	0x3, 0              
0002e0   0be8     INC	0xe8                
0002e1   52e8     MOV	R1, 0xe8            
0002e2   8180     ADD	R1, #0x80           
0002e3   50d8     MOV	R0, 0xd8            
0002e4   8080     ADD	R0, #0x80           
0002e5   f841     SUB	R1, R0              
0002e6   7a03     JB	0x3, 2               
0002e7   c2ea     JMP	#0x2ea              
0002e8   52e7     MOV	R1, 0xe7            
0002e9   3ad7     SUB	R1, 0xd7            
0002ea   7003     JNB	0x3, 0              
0002eb   c303     JMP	#0x303              
0002ec   6d03     SET	0x3, 5              
0002ed   508b     MOV	R0, 0x8b            
0002ee   80bd     ADD	R0, #0xbd           
0002ef   6503     CLR	0x3, 5              
0002f0   f701     LD	R1, [R0]             
0002f1   f7f9     JB	R1, 7                
0002f2   c303     JMP	#0x303              
0002f3   a1f1     SUB	R1, #0xf1           
0002f4   7803     JB	0x3, 0               
0002f5   c303     JMP	#0x303              
0002f6   6503     CLR	0x3, 5              
0002f7   50ed     MOV	R0, 0xed            
0002f8   52ee     MOV	R1, 0xee            
0002f9   31e1     ORL	0xe1, R0            
0002fa   33e2     ORL	0xe2, R1            
0002fb   9814     MOV	R0, #0x14           
0002fc   39e7     SUB	0xe7, R0            
0002fd   7803     JB	0x3, 0               
0002fe   07e8     DEC	0xe8                
0002ff   50e7     MOV	R0, 0xe7            
000300   52e8     MOV	R1, 0xe8            
000301   51d7     MOV	0xd7, R0            
000302   53d8     MOV	0xd8, R1            
000303   6003     CLR	0x3, 0              
000304   6503     CLR	0x3, 5              
000305   13ed     RLC	0xed                
000306   13ee     RLC	0xee                
000307   6d03     SET	0x3, 5              
000308   0b8b     INC	0x8b                
000309   c00f     JMP	#0xf                
00030a   0388     CLR	0x88                
00030b   0389     CLR	0x89                
00030c   98ff     MOV	R0, #0xff           
00030d   5185     MOV	0x85, R0            
00030e   5186     MOV	0x86, R0            
00030f   6503     CLR	0x3, 5              
000310   03dd     CLR	0xdd                
000311   03de     CLR	0xde                
000312   03db     CLR	0xdb                
000313   03dc     CLR	0xdc                
000314   6d03     SET	0x3, 5              
000315   0387     CLR	0x87                
000316   6503     CLR	0x3, 5              
000317   79fe     JB	0xfe, 1              
000318   c32f     JMP	#0x32f              
000319   0bd1     INC	0xd1                
00031a   7203     JNB	0x3, 2              
00031b   0bd2     INC	0xd2                
00031c   9900     MOV	R1, #0              
00031d   9802     MOV	R0, #0x2            
00031e   d775     CALL	#0x775             
00031f   6503     CLR	0x3, 5              
000320   51ed     MOV	0xed, R0            
000321   9900     MOV	R1, #0              
000322   9803     MOV	R0, #0x3            
000323   d775     CALL	#0x775             
000324   6503     CLR	0x3, 5              
000325   51ee     MOV	0xee, R0            
000326   50d1     MOV	R0, 0xd1            
000327   38ed     SUB	R0, 0xed            
000328   50d2     MOV	R0, 0xd2            
000329   7803     JB	0x3, 0               
00032a   ff10     INC	R0                  
00032b   38ee     SUB	R0, 0xee            
00032c   7003     JNB	0x3, 0              
00032d   c32f     JMP	#0x32f              
00032e   61fe     CLR	0xfe, 1             
00032f   9907     MOV	R1, #0x7            
000330   987a     MOV	R0, #0x7a           
000331   d775     CALL	#0x775             
000332   6503     CLR	0x3, 5              
000333   51ef     MOV	0xef, R0            
000334   9907     MOV	R1, #0x7            
000335   987b     MOV	R0, #0x7b           
000336   d775     CALL	#0x775             
000337   6503     CLR	0x3, 5              
000338   51f0     MOV	0xf0, R0            
000339   30ef     ORL	R0, 0xef            
00033a   7203     JNB	0x3, 2              
00033b   c3c8     JMP	#0x3c8              
00033c   50cd     MOV	R0, 0xcd            
00033d   30ce     ORL	R0, 0xce            
00033e   7203     JNB	0x3, 2              
00033f   c3c8     JMP	#0x3c8              
000340   0bd3     INC	0xd3                
000341   7203     JNB	0x3, 2              
000342   0bd4     INC	0xd4                
000343   50ef     MOV	R0, 0xef            
000344   52f0     MOV	R1, 0xf0            
000345   18d3     XOR	R0, 0xd3            
000346   1ad4     XOR	R1, 0xd4            
000347   f908     ORL	R0, R1              
000348   7a03     JB	0x3, 2               
000349   c3c8     JMP	#0x3c8              
00034a   67fe     CLR	0xfe, 7             
00034b   6d03     SET	0x3, 5              
00034c   5082     MOV	R0, 0x82            
00034d   a802     XOR	R0, #0x2            
00034e   7a03     JB	0x3, 2               
00034f   c383     JMP	#0x383              
000350   6503     CLR	0x3, 5              
000351   9801     MOV	R0, #0x1            
000352   51ed     MOV	0xed, R0            
000353   03ee     CLR	0xee                
000354   6d03     SET	0x3, 5              
000355   5084     MOV	R0, 0x84            
000356   ff10     INC	R0                  
000357   c35c     JMP	#0x35c              
000358   6003     CLR	0x3, 0              
000359   6503     CLR	0x3, 5              
00035a   13ed     RLC	0xed                
00035b   13ee     RLC	0xee                
00035c   ff58     DECJZ	R0                
00035d   c358     JMP	#0x358              
00035e   6503     CLR	0x3, 5              
00035f   50e1     MOV	R0, 0xe1            
000360   52e2     MOV	R1, 0xe2            
000361   28ed     AND	R0, 0xed            
000362   2aee     AND	R1, 0xee            
000363   f908     ORL	R0, R1              
000364   7203     JNB	0x3, 2              
000365   c37f     JMP	#0x37f              
000366   6d03     SET	0x3, 5              
000367   6003     CLR	0x3, 0              
000368   1284     RLCR	0x84               
000369   8080     ADD	R0, #0x80           
00036a   6503     CLR	0x3, 5              
00036b   f701     LD	R1, [R0]             
00036c   6d03     SET	0x3, 5              
00036d   6003     CLR	0x3, 0              
00036e   1284     RLCR	0x84               
00036f   8090     ADD	R0, #0x90           
000370   6503     CLR	0x3, 5              
000371   f748     ST	[R0], R1             
000372   6d03     SET	0x3, 5              
000373   6003     CLR	0x3, 0              
000374   1284     RLCR	0x84               
000375   8081     ADD	R0, #0x81           
000376   6503     CLR	0x3, 5              
000377   f701     LD	R1, [R0]             
000378   6d03     SET	0x3, 5              
000379   6003     CLR	0x3, 0              
00037a   1284     RLCR	0x84               
00037b   8091     ADD	R0, #0x91           
00037c   6503     CLR	0x3, 5              
00037d   f748     ST	[R0], R1             
00037e   c383     JMP	#0x383              
00037f   50ed     MOV	R0, 0xed            
000380   52ee     MOV	R1, 0xee            
000381   30e1     ORL	R0, 0xe1            
000382   32e2     ORL	R1, 0xe2            
000383   6503     CLR	0x3, 5              
000384   9801     MOV	R0, #0x1            
000385   51ed     MOV	0xed, R0            
000386   03ee     CLR	0xee                
000387   6d03     SET	0x3, 5              
000388   5083     MOV	R0, 0x83            
000389   ff10     INC	R0                  
00038a   c38f     JMP	#0x38f              
00038b   6003     CLR	0x3, 0              
00038c   6503     CLR	0x3, 5              
00038d   13ed     RLC	0xed                
00038e   13ee     RLC	0xee                
00038f   ff58     DECJZ	R0                
000390   c38b     JMP	#0x38b              
000391   6503     CLR	0x3, 5              
000392   50e1     MOV	R0, 0xe1            
000393   52e2     MOV	R1, 0xe2            
000394   28ed     AND	R0, 0xed            
000395   2aee     AND	R1, 0xee            
000396   f908     ORL	R0, R1              
000397   7203     JNB	0x3, 2              
000398   c3b2     JMP	#0x3b2              
000399   6d03     SET	0x3, 5              
00039a   6003     CLR	0x3, 0              
00039b   1283     RLCR	0x83               
00039c   8080     ADD	R0, #0x80           
00039d   6503     CLR	0x3, 5              
00039e   f701     LD	R1, [R0]             
00039f   6d03     SET	0x3, 5              
0003a0   6003     CLR	0x3, 0              
0003a1   1283     RLCR	0x83               
0003a2   8090     ADD	R0, #0x90           
0003a3   6503     CLR	0x3, 5              
0003a4   f748     ST	[R0], R1             
0003a5   6d03     SET	0x3, 5              
0003a6   6003     CLR	0x3, 0              
0003a7   1283     RLCR	0x83               
0003a8   8081     ADD	R0, #0x81           
0003a9   6503     CLR	0x3, 5              
0003aa   f701     LD	R1, [R0]             
0003ab   6d03     SET	0x3, 5              
0003ac   6003     CLR	0x3, 0              
0003ad   1283     RLCR	0x83               
0003ae   8091     ADD	R0, #0x91           
0003af   6503     CLR	0x3, 5              
0003b0   f748     ST	[R0], R1             
0003b1   c383     JMP	#0x383              
0003b2   50ed     MOV	R0, 0xed            
0003b3   52ee     MOV	R1, 0xee            
0003b4   30e1     ORL	R0, 0xe1            
0003b5   32e2     ORL	R1, 0xe2            
0003b6   6d03     SET	0x3, 5              
0003b7   98ff     MOV	R0, #0xff           
0003b8   5183     MOV	0x83, R0            
0003b9   5184     MOV	0x84, R0            
0003ba   6503     CLR	0x3, 5              
0003bb   03d7     CLR	0xd7                
0003bc   03d8     CLR	0xd8                
0003bd   03d9     CLR	0xd9                
0003be   03da     CLR	0xda                
0003bf   03cd     CLR	0xcd                
0003c0   03ce     CLR	0xce                
0003c1   6d03     SET	0x3, 5              
0003c2   0382     CLR	0x82                
0003c3   6503     CLR	0x3, 5              
0003c4   03d5     CLR	0xd5                
0003c5   03d6     CLR	0xd6                
0003c6   03d3     CLR	0xd3                
0003c7   03d4     CLR	0xd4                
0003c8   0008     CRET                    
                                           func.__KF8S_Init_Touch_Waterproof_
00064d   6503     CLR	0x3, 5              
00064e   6ffe     SET	0xfe, 7             
00064f   65fe     CLR	0xfe, 5             
000650   61fe     CLR	0xfe, 1             
000651   60fe     CLR	0xfe, 0             
000652   6d03     SET	0x3, 5              
000653   0380     CLR	0x80                
000654   0381     CLR	0x81                
000655   6503     CLR	0x3, 5              
000656   03df     CLR	0xdf                
000657   03e0     CLR	0xe0                
000658   03e3     CLR	0xe3                
000659   03e4     CLR	0xe4                
00065a   03e1     CLR	0xe1                
00065b   03e2     CLR	0xe2                
00065c   03e5     CLR	0xe5                
00065d   03e6     CLR	0xe6                
00065e   03db     CLR	0xdb                
00065f   03dc     CLR	0xdc                
000660   03dd     CLR	0xdd                
000661   03de     CLR	0xde                
000662   6d03     SET	0x3, 5              
000663   0387     CLR	0x87                
000664   0382     CLR	0x82                
000665   98ff     MOV	R0, #0xff           
000666   5185     MOV	0x85, R0            
000667   5186     MOV	0x86, R0            
000668   987e     MOV	R0, #0x7e           
000669   9907     MOV	R1, #0x7            
00066a   d775     CALL	#0x775             
00066b   6503     CLR	0x3, 5              
00066c   51f3     MOV	0xf3, R0            
00066d   03f3     CLR	0xf3                
00066e   03cd     CLR	0xcd                
00066f   03ce     CLR	0xce                
000670   6d03     SET	0x3, 5              
000671   038a     CLR	0x8a                
000672   6f2c     SET	0x2c, 7             
000673   670c     CLR	0xc, 7              
000674   6503     CLR	0x3, 5              
000675   7afe     JB	0xfe, 2              
000676   c67b     JMP	#0x67b              
000677   9890     MOV	R0, #0x90           
000678   5153     MOV	0x53, R0            
000679   0350     CLR	0x50                
00067a   c683     JMP	#0x683              
00067b   682c     SET	0x2c, 0             
00067c   600c     CLR	0xc, 0              
00067d   030f     CLR	0xf                 
00067e   030e     CLR	0xe                 
00067f   9801     MOV	R0, #0x1            
000680   5110     MOV	0x10, R0            
000681   9880     MOV	R0, #0x80           
000682   5153     MOV	0x53, R0            
000683   986a     MOV	R0, #0x6a           
000684   9907     MOV	R1, #0x7            
000685   d775     CALL	#0x775             
000686   3153     ORL	0x53, R0            
000687   9802     MOV	R0, #0x2            
000688   ff58     DECJZ	R0                
000689   c688     JMP	#0x688              
00068a   6e53     SET	0x53, 6             
00068b   0000     NOP                     
00068c   7e53     JB	0x53, 6              
00068d   c68a     JMP	#0x68a              
00068e   7453     JNB	0x53, 4             
00068f   035f     CLR	0x5f                
000690   6e0b     SET	0xb, 6              
000691   6f0b     SET	0xb, 7              
000692   0008     CRET                    
                                           func.__KF8_lib_Baihualv_get_
0005f9   6503     CLR	0x3, 5              
0005fa   50f1     MOV	R0, 0xf1            
0005fb   39ef     SUB	0xef, R0            
0005fc   52f2     MOV	R1, 0xf2            
0005fd   7803     JB	0x3, 0               
0005fe   ff11     INC	R1                  
0005ff   3bf0     SUB	0xf0, R1            
000600   7803     JB	0x3, 0               
000601   c603     JMP	#0x603              
000602   c60a     JMP	#0x60a              
000603   65fe     CLR	0xfe, 5             
000604   05ef     CPL	0xef                
000605   05f0     CPL	0xf0                
000606   0bef     INC	0xef                
000607   7203     JNB	0x3, 2              
000608   0bf0     INC	0xf0                
000609   c60b     JMP	#0x60b              
00060a   6dfe     SET	0xfe, 5             
00060b   50f0     MOV	R0, 0xf0            
00060c   88fc     AND	R0, #0xfc           
00060d   7a03     JB	0x3, 2               
00060e   c625     JMP	#0x625              
00060f   9806     MOV	R0, #0x6            
000610   ff10     INC	R0                  
000611   c615     JMP	#0x615              
000612   6003     CLR	0x3, 0              
000613   13ef     RLC	0xef                
000614   13f0     RLC	0xf0                
000615   ff58     DECJZ	R0                
000616   c612     JMP	#0x612              
000617   9808     MOV	R0, #0x8            
000618   21f1     ADD	0xf1, R0            
000619   7803     JB	0x3, 0               
00061a   c61c     JMP	#0x61c              
00061b   0bf2     INC	0xf2                
00061c   9804     MOV	R0, #0x4            
00061d   ff10     INC	R0                  
00061e   c622     JMP	#0x622              
00061f   6003     CLR	0x3, 0              
000620   11f2     RRC	0xf2                
000621   11f1     RRC	0xf1                
000622   ff58     DECJZ	R0                
000623   c61f     JMP	#0x61f              
000624   c633     JMP	#0x633              
000625   6003     CLR	0x3, 0              
000626   13ef     RLC	0xef                
000627   13f0     RLC	0xf0                
000628   6003     CLR	0x3, 0              
000629   13ef     RLC	0xef                
00062a   13f0     RLC	0xf0                
00062b   9880     MOV	R0, #0x80           
00062c   21f1     ADD	0xf1, R0            
00062d   7803     JB	0x3, 0               
00062e   c630     JMP	#0x630              
00062f   0bf2     INC	0xf2                
000630   50f2     MOV	R0, 0xf2            
000631   51f1     MOV	0xf1, R0            
000632   03f2     CLR	0xf2                
000633   03e7     CLR	0xe7                
000634   03e8     CLR	0xe8                
000635   50f1     MOV	R0, 0xf1            
000636   39ef     SUB	0xef, R0            
000637   52f2     MOV	R1, 0xf2            
000638   7803     JB	0x3, 0               
000639   ff11     INC	R1                  
00063a   3bf0     SUB	0xf0, R1            
00063b   7803     JB	0x3, 0               
00063c   c63e     JMP	#0x63e              
00063d   c63f     JMP	#0x63f              
00063e   c645     JMP	#0x645              
00063f   0be7     INC	0xe7                
000640   50e7     MOV	R0, 0xe7            
000641   a0c8     SUB	R0, #0xc8           
000642   7803     JB	0x3, 0               
000643   c645     JMP	#0x645              
000644   c635     JMP	#0x635              
000645   7dfe     JB	0xfe, 5              
000646   c64c     JMP	#0x64c              
000647   05e7     CPL	0xe7                
000648   05e8     CPL	0xe8                
000649   0be7     INC	0xe7                
00064a   7203     JNB	0x3, 2              
00064b   0be8     INC	0xe8                
00064c   0008     CRET                    
                                           func.__R2PCHPCL
000775   530a     MOV	0xa, R1             
000776   5102     MOV	0x2, R0             
000777   0008     CRET                    
                                           .cinit
000739   6503     CLR	0x3, 5              
00073a   9880     MOV	R0, #0x80           
00073b   997f     MOV	R1, #0x7f           
00073c   0000     NOP                     
00073d   d744     CALL	#0x744             
00073e   6d03     SET	0x3, 5              
00073f   9880     MOV	R0, #0x80           
000740   990e     MOV	R1, #0xe            
000741   0000     NOP                     
000742   d744     CALL	#0x744             
000743   0008     CRET                    
000744   020a     CLR	R2                  
000745   f750     ST	[R0], R2             
000746   ff10     INC	R0                  
000747   ff59     DECJZ	R1                
000748   c745     JMP	#0x745              
000749   0008     CRET                    
