gplink-1.1.0
Copyright (c) 1998-2005 gputils project
Listing File Generated: 4-28-2016  18:02:30
 
 
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 16:24:14 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 16:28:59 2016
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../debug_touch.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_General_
                                           	.extern	__KF8S_Lib_Set_General_Parameter
                                           	.extern	__KF8S_Init_Touch_General_
                                           	.extern	__KF8S_Touch_Process_General_
                                           	.extern	__KF8S_Touch_TEST_General_
                                           	.extern	_delay_ms
                                           	.extern	_delay_us
                                           	.extern	__R2PCL
                                           	.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	_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_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 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
000468   9907     MOV	R1, #0x7             	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
000469   9800     MOV	R0, #0               	MOV R0,#(0)
00046a   8077     ADD	R0, #0x77            	ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
00046b   7003     JNB	0x3, 0               	JNB PSW,0
00046c   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCL
00046d   d6c7     CALL	#0x6c7              	CALL __R2PCL
                                           	PAGESEL $
00046e   8080     ADD	R0, #0x80            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
00046f   9901     MOV	R1, #0x1             	MOV R1,#0x01
000470   6503     CLR	0x3, 5               	BANKSEL _TOUCH_CH_TRS_EN
000471   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
000472   50e9     MOV	R0, 0xe9             	MOV R0,__KF8_LIBc_channel_
000473   8077     ADD	R0, #0x77            	ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
000474   9907     MOV	R1, #0x7             	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
000475   7003     JNB	0x3, 0               	JNB PSW,0
000476   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCL
000477   d6c7     CALL	#0x6c7              	CALL __R2PCL
                                           	PAGESEL $
000478   8080     ADD	R0, #0x80            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
000479   6503     CLR	0x3, 5               	BANKSEL _TOUCH_CH_TRS_EN
00047a   f701     LD	R1, [R0]              	LD R1,[R0]
00047b   a900     XOR	R1, #0               	XOR R1,#0x00
00047c   7203     JNB	0x3, 2               	JNB PSW,2
00047d   c55f     JMP	#0x55f               	JMP Label_x_y_z_a
                                           	
                                           ;	op : =
                                           ;	.line	64; "../debug_touch.c"	CLK_SET_IN;
00047e   6925     SET	0x25, 1              	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	65; "../debug_touch.c"	DAT_SET_IN;
00047f   6825     SET	0x25, 0              	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	66; "../debug_touch.c"	Touch_Delay1;
000480   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	STK00
000481   51bc     MOV	0xbc, R0             	MOV	STK00, R0
000482   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000483   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	70; "../debug_touch.c"	if(CLK_GET_STATE)
000484   7905     JB	0x5, 1                	JB	_P0_bits, 1
000485   c48e     JMP	#0x48e               	JMP	_00007_DS_
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	72; "../debug_touch.c"	Touch_Delay1;
000486   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
000487   6503     CLR	0x3, 5               	BANKSEL	STK00
000488   51bc     MOV	0xbc, R0             	MOV	STK00, R0
000489   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
00048a   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	73; "../debug_touch.c"	if(!CLK_GET_STATE)
00048b   7105     JNB	0x5, 1               	JNB	_P0_bits, 1
00048c   c492     JMP	#0x492               	JMP	_00008_DS_
                                           ;	op : RETURN
                                           ;	.line	74; "../debug_touch.c"	return;
00048d   c55f     JMP	#0x55f               	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00007_DS_
                                           ;	.line	76; "../debug_touch.c"	else if(!CLK_GET_STATE)
00048e   7105     JNB	0x5, 1               	JNB	_P0_bits, 1
00048f   c491     JMP	#0x491               	JMP	_00004_DS_
                                           ;	op : RETURN
                                           ;	.line	78; "../debug_touch.c"	return;
000490   c55f     JMP	#0x55f               	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : RETURN
                                           _00004_DS_
                                           ;	.line	81; "../debug_touch.c"	return;
000491   c55f     JMP	#0x55f               	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00008_DS_
                                           ;	.line	83; "../debug_touch.c"	CLK_SET_OUT;
000492   6125     CLR	0x25, 1              	CLR	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	85; "../debug_touch.c"	CLK_SET_LOW;
000493   6105     CLR	0x5, 1               	CLR	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	86; "../debug_touch.c"	Touch_Delay1;
000494   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
000495   6503     CLR	0x3, 5               	BANKSEL	STK00
000496   51bc     MOV	0xbc, R0             	MOV	STK00, R0
000497   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000498   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	88; "../debug_touch.c"	CLK_SET_HIGH;		//ÉÏÉýÑØ
000499   6905     SET	0x5, 1               	SET	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	90; "../debug_touch.c"	Touch_Delay1;
00049a   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
00049b   6503     CLR	0x3, 5               	BANKSEL	STK00
00049c   51bc     MOV	0xbc, R0             	MOV	STK00, R0
00049d   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
00049e   d765     CALL	#0x765              	CALL	_delay_us
                                           ;	.line	92; "../debug_touch.c"	if(!DAT_GET_STATE)
                                           	PAGESEL	$
                                           ;	.line	94; "../debug_touch.c"	return;
00049f   7805     JB	0x5, 0                	JB	_P0_bits, 0
                                           ;	.line	97; "../debug_touch.c"	CLK_SET_LOW;			//ÏÂ½µÑØ
0004a0   c55f     JMP	#0x55f               	JMP	_00045_DS_
0004a1   6105     CLR	0x5, 1               	CLR	_P0_bits, 1
                                           ;	.line	101; "../debug_touch.c"	Touch_Delay1;
0004a2   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
0004a3   6503     CLR	0x3, 5               	BANKSEL	STK00
0004a4   51bc     MOV	0xbc, R0             	MOV	STK00, R0
0004a5   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
0004a6   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	102; "../debug_touch.c"	DAT_SET_OUT;
0004a7   6025     CLR	0x25, 0              	CLR	_TR0_bits, 0
                                           ;	op : =
                                           ;	.line	104; "../debug_touch.c"	j=5;
0004a8   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
0004a9   6503     CLR	0x3, 5               	BANKSEL	r0x1008
0004aa   51e7     MOV	0xe7, R0             	MOV	r0x1008, R0
                                           ;	op : =
                                           ;	.line	106; "../debug_touch.c"	for(step=0;step<5;step++)
                                           	BANKSEL	r0x1009
0004ab   03e8     CLR	0xe8                 	CLR	r0x1009
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x5=5), size=1
                                           _00037_DS_
0004ac   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	r0x1009
0004ad   38e8     SUB	R0, 0xe8             	SUB	R0, r0x1009
                                           ;comparing bytes at offset 0
0004ae   7003     JNB	0x3, 0               	JNB	PSW, 0
0004af   c50c     JMP	#0x50c               	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)
0004b0   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	r0x1009
0004b1   38e8     SUB	R0, 0xe8             	SUB	R0, r0x1009
                                           ;comparing bytes at offset 0
0004b2   7003     JNB	0x3, 0               	JNB	PSW, 0
0004b3   c4eb     JMP	#0x4eb               	JMP	_00016_DS_
                                           ;	op : JUMPTABLE
0004b4   9804     MOV	R0, #0x4             	MOV	R0,#high _00067_DS_
0004b5   510a     MOV	0xa, R0              	MOV	PCH, R0
0004b6   98bb     MOV	R0, #0xbb            	MOV	R0,#_00067_DS_
                                           	BANKSEL	r0x1009
0004b7   20e8     ADD	R0, 0xe8             	ADD	R0, r0x1009
0004b8   7003     JNB	0x3, 0               	JNB	PSW, 0
0004b9   0b0a     INC	0xa                  	INC	PCH
0004ba   5102     MOV	0x2, R0              	MOV	PCL, R0
                                           _00067_DS_
0004bb   c4c0     JMP	#0x4c0               	JMP	_00011_DS_
0004bc   c4cc     JMP	#0x4cc               	JMP	_00012_DS_
0004bd   c4d4     JMP	#0x4d4               	JMP	_00013_DS_
0004be   c4dc     JMP	#0x4dc               	JMP	_00014_DS_
0004bf   c4e4     JMP	#0x4e4               	JMP	_00015_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00011_DS_
                                           ;	.line	113; "../debug_touch.c"	j=5;
0004c0   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	r0x1008
0004c1   51e7     MOV	0xe7, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0004c2   50e9     MOV	R0, 0xe9             	MOV R0, __KF8_LIBc_channel_
0004c3   8077     ADD	R0, #0x77            	ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
0004c4   9907     MOV	R1, #0x7             	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
0004c5   7003     JNB	0x3, 0               	JNB PSW,0
0004c6   ff11     INC	R1                   	INC R1
0004c7   530a     MOV	0xa, R1              	MOV PCH,R1
                                           	PAGESEL __R2PCL
0004c8   d6c7     CALL	#0x6c7              	CALL __R2PCL
                                           	PAGESEL $
0004c9   6503     CLR	0x3, 5               	BANKSEL _T_buf
0004ca   51e5     MOV	0xe5, R0             	MOV _T_buf,R0
                                           	
                                           ;	op : GOTO
                                           ;	.line	132; "../debug_touch.c"	}break;
0004cb   c4eb     JMP	#0x4eb               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00012_DS_
                                           ;	.line	136; "../debug_touch.c"	j=8;
0004cc   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
0004cd   51e7     MOV	0xe7, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0004ce   6003     CLR	0x3, 0               	CLR PSW,0
0004cf   12e9     RLCR	0xe9                	RLCR __KF8_LIBc_channel_
                                           	BANKSEL __KF8_LIBi_buff_baseline_
0004d0   80a0     ADD	R0, #0xa0            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
0004d1   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _T_buf
0004d2   53e5     MOV	0xe5, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	151; "../debug_touch.c"	}break;
0004d3   c4eb     JMP	#0x4eb               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00013_DS_
                                           ;	.line	155; "../debug_touch.c"	j=8;
0004d4   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
0004d5   51e7     MOV	0xe7, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0004d6   6003     CLR	0x3, 0               	CLR PSW,0
0004d7   12e9     RLCR	0xe9                	RLCR __KF8_LIBc_channel_
                                           	BANKSEL __KF8_LIBi_buff_baseline_
0004d8   80a1     ADD	R0, #0xa1            	ADD R0,#(__KF8_LIBi_buff_baseline_+1)
0004d9   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _T_buf
0004da   53e5     MOV	0xe5, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	172; "../debug_touch.c"	}break;
0004db   c4eb     JMP	#0x4eb               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00014_DS_
                                           ;	.line	176; "../debug_touch.c"	j=8;
0004dc   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
0004dd   51e7     MOV	0xe7, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0004de   6003     CLR	0x3, 0               	CLR PSW,0
0004df   12e9     RLCR	0xe9                	RLCR __KF8_LIBc_channel_
                                           	BANKSEL __KF8_LIBi_buff_hit_
0004e0   8090     ADD	R0, #0x90            	ADD R0,#(__KF8_LIBi_buff_hit_+0)
0004e1   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _T_buf
0004e2   53e5     MOV	0xe5, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	192; "../debug_touch.c"	}break;
0004e3   c4eb     JMP	#0x4eb               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00015_DS_
                                           ;	.line	196; "../debug_touch.c"	j=8;
0004e4   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
0004e5   51e7     MOV	0xe7, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0004e6   6003     CLR	0x3, 0               	CLR PSW,0
0004e7   12e9     RLCR	0xe9                	RLCR __KF8_LIBc_channel_
                                           	BANKSEL __KF8_LIBi_buff_hit_
0004e8   8091     ADD	R0, #0x91            	ADD R0,#(__KF8_LIBi_buff_hit_+1)
0004e9   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _T_buf
0004ea   53e5     MOV	0xe5, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : LABEL
                                           ;	op : =
                                           _00016_DS_
                                           ;	.line	214; "../debug_touch.c"	for(i_T_D=0;i_T_D<j;i_T_D++)
                                           	BANKSEL	_i_T_D
0004eb   03e6     CLR	0xe6                 	CLR	_i_T_D
                                           ;	op : LABEL
                                           ;	op : <
                                           _00033_DS_
                                           	BANKSEL	r0x1008
0004ec   0ee7     MOVZ	R0, 0xe7            	MOVZ	R0, r0x1008
                                           	BANKSEL	_i_T_D
0004ed   38e6     SUB	R0, 0xe6             	SUB	R0, _i_T_D
                                           ;comparing bytes at offset 0
0004ee   7003     JNB	0x3, 0               	JNB	PSW, 0
0004ef   c505     JMP	#0x505               	JMP	_00036_DS_
                                           ;	op : BITWISEAND
                                           ;	.line	216; "../debug_touch.c"	if(T_buf&0x01)
                                           	BANKSEL	_T_buf
0004f0   78e5     JB	0xe5, 0               	JB	_T_buf, 0
0004f1   c4f4     JMP	#0x4f4               	JMP	_00018_DS_
                                           ;	op : =
                                           ;	.line	217; "../debug_touch.c"	DAT_SET_HIGH;
0004f2   6805     SET	0x5, 0               	SET	_P0_bits, 0
                                           ;	op : GOTO
0004f3   c4f5     JMP	#0x4f5               	JMP	_00019_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00018_DS_
                                           ;	.line	219; "../debug_touch.c"	DAT_SET_LOW;
0004f4   6005     CLR	0x5, 0               	CLR	_P0_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00019_DS_
                                           ;	.line	221; "../debug_touch.c"	CLK_SET_HIGH;
0004f5   6905     SET	0x5, 1               	SET	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	222; "../debug_touch.c"	Touch_Delay1;
0004f6   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	STK00
0004f7   51bc     MOV	0xbc, R0             	MOV	STK00, R0
0004f8   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
0004f9   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	224; "../debug_touch.c"	CLK_SET_LOW;
0004fa   6105     CLR	0x5, 1               	CLR	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	225; "../debug_touch.c"	Touch_Delay1;
0004fb   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
0004fc   6503     CLR	0x3, 5               	BANKSEL	STK00
0004fd   51bc     MOV	0xbc, R0             	MOV	STK00, R0
0004fe   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
0004ff   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : RIGHT_OP
                                           ;	.line	227; "../debug_touch.c"	T_buf=T_buf>>1;
000500   6003     CLR	0x3, 0               	CLR	PSW, 0
000501   6503     CLR	0x3, 5               	BANKSEL	_T_buf
000502   11e5     RRC	0xe5                 	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
000503   0be6     INC	0xe6                 	INC	_i_T_D
                                           ;	op : GOTO
000504   c4ec     JMP	#0x4ec               	JMP	_00033_DS_
                                           ;	op : LABEL
                                           ;	op : SEND
                                           ;	op : CALL
                                           _00036_DS_
                                           ;	.line	230; "../debug_touch.c"	Touch_Delay2;
000505   986e     MOV	R0, #0x6e            	MOV	R0,# 0x6e
                                           	BANKSEL	STK00
000506   51bc     MOV	0xbc, R0             	MOV	STK00, R0
000507   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000508   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	106; "../debug_touch.c"	for(step=0;step<5;step++)
000509   6503     CLR	0x3, 5               	BANKSEL	r0x1009
00050a   0be8     INC	0xe8                 	INC	r0x1009
                                           ;	op : GOTO
00050b   c4ac     JMP	#0x4ac               	JMP	_00037_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00040_DS_
                                           ;	.line	234; "../debug_touch.c"	DAT_SET_IN;
00050c   6825     SET	0x25, 0              	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	235; "../debug_touch.c"	Touch_Delay2;	//±à³ÌÆ÷ÅÐ¶ÏÐèÒªÊ±¼ä
00050d   986e     MOV	R0, #0x6e            	MOV	R0,# 0x6e
                                           	BANKSEL	STK00
00050e   51bc     MOV	0xbc, R0             	MOV	STK00, R0
00050f   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000510   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	237; "../debug_touch.c"	CLK_SET_HIGH;
000511   6905     SET	0x5, 1               	SET	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	238; "../debug_touch.c"	Touch_Delay1;
000512   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
000513   6503     CLR	0x3, 5               	BANKSEL	STK00
000514   51bc     MOV	0xbc, R0             	MOV	STK00, R0
000515   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000516   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	239; "../debug_touch.c"	Touch_Delay1;
000517   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
000518   6503     CLR	0x3, 5               	BANKSEL	STK00
000519   51bc     MOV	0xbc, R0             	MOV	STK00, R0
00051a   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
00051b   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	240; "../debug_touch.c"	Touch_Delay1;
00051c   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
00051d   6503     CLR	0x3, 5               	BANKSEL	STK00
00051e   51bc     MOV	0xbc, R0             	MOV	STK00, R0
00051f   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000520   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	243; "../debug_touch.c"	if(DAT_GET_STATE)
000521   7805     JB	0x5, 0                	JB	_P0_bits, 0
000522   c557     JMP	#0x557               	JMP	_00031_DS_
                                           ;	op : =
                                           ;	.line	245; "../debug_touch.c"	CLK_SET_LOW;
000523   6105     CLR	0x5, 1               	CLR	_P0_bits, 1
                                           ;	op : =
                                           ;	.line	246; "../debug_touch.c"	T_buf=0;
000524   6503     CLR	0x3, 5               	BANKSEL	_T_buf
000525   03e5     CLR	0xe5                 	CLR	_T_buf
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	247; "../debug_touch.c"	Touch_Delay1;
000526   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	STK00
000527   51bc     MOV	0xbc, R0             	MOV	STK00, R0
000528   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000529   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	248; "../debug_touch.c"	for(i_T_D=0;i_T_D<6;i_T_D++)
00052a   6503     CLR	0x3, 5               	BANKSEL	_i_T_D
00052b   03e6     CLR	0xe6                 	CLR	_i_T_D
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x6=6), size=1
                                           _00041_DS_
00052c   9806     MOV	R0, #0x6             	MOV	R0,# 0x06
                                           	BANKSEL	_i_T_D
00052d   38e6     SUB	R0, 0xe6             	SUB	R0, _i_T_D
                                           ;comparing bytes at offset 0
00052e   7003     JNB	0x3, 0               	JNB	PSW, 0
00052f   c55d     JMP	#0x55d               	JMP	_00032_DS_
                                           ;	op : =
                                           ;	.line	250; "../debug_touch.c"	CLK_SET_HIGH;
000530   6905     SET	0x5, 1               	SET	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	251; "../debug_touch.c"	Touch_Delay1;
000531   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	STK00
000532   51bc     MOV	0xbc, R0             	MOV	STK00, R0
000533   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000534   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : EQ_OP
                                           ;	.line	253; "../debug_touch.c"	if(i_T_D!=5)
000535   6503     CLR	0x3, 5               	BANKSEL	_i_T_D
000536   0ee6     MOVZ	R0, 0xe6            	MOVZ	R0, _i_T_D
                                           ;	.line	255; "../debug_touch.c"	T_buf=T_buf>>1;
000537   a805     XOR	R0, #0x5             	XOR	R0,# 0x05
000538   7203     JNB	0x3, 2               	JNB	PSW, 2
000539   c540     JMP	#0x540               	JMP	_00028_DS_
00053a   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	_T_buf
00053b   11e5     RRC	0xe5                 	RRC	_T_buf
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	256; "../debug_touch.c"	if(DAT_GET_STATE)
00053c   7805     JB	0x5, 0                	JB	_P0_bits, 0
00053d   c54f     JMP	#0x54f               	JMP	_00029_DS_
                                           ;	op : |
                                           ;	.line	257; "../debug_touch.c"	T_buf=T_buf|0x10;
                                           	BANKSEL	_T_buf
00053e   6ce5     SET	0xe5, 4              	SET	_T_buf, 4
                                           ;	op : GOTO
00053f   c54f     JMP	#0x54f               	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)   //´«Êä´íÎóµÄ£¬·ÀÏÂ·ÇÓ°ÏìÆäËûÊý¾Ý
000540   9810     MOV	R0, #0x10            	MOV	R0,# 0x10
                                           	BANKSEL	_T_buf
000541   38e5     SUB	R0, 0xe5             	SUB	R0, _T_buf
                                           ;comparing bytes at offset 0
000542   7003     JNB	0x3, 0               	JNB	PSW, 0
000543   c54f     JMP	#0x54f               	JMP	_00029_DS_
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	263; "../debug_touch.c"	if(DAT_GET_STATE)
000544   7805     JB	0x5, 0                	JB	_P0_bits, 0
000545   c54b     JMP	#0x54b               	JMP	_00023_DS_
                                           ;	op : INLINEASM
                                           	BANKSEL _T_buf
000546   50e5     MOV	R0, 0xe5             	MOV R0,_T_buf
000547   8080     ADD	R0, #0x80            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
000548   9901     MOV	R1, #0x1             	MOV R1,#0x01
                                           	BANKSEL _TOUCH_CH_TRS_EN
000549   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : GOTO
00054a   c54f     JMP	#0x54f               	JMP	_00029_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00023_DS_
                                           	BANKSEL _T_buf
00054b   50e5     MOV	R0, 0xe5             	MOV R0,_T_buf
00054c   8080     ADD	R0, #0x80            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
00054d   9900     MOV	R1, #0               	MOV R1,#0x00
                                           	BANKSEL _TOUCH_CH_TRS_EN
00054e   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : LABEL
                                           ;	op : =
                                           _00029_DS_
                                           ;	.line	289; "../debug_touch.c"	CLK_SET_LOW;
00054f   6105     CLR	0x5, 1               	CLR	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	290; "../debug_touch.c"	Touch_Delay1;
000550   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	STK00
000551   51bc     MOV	0xbc, R0             	MOV	STK00, R0
000552   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000553   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	248; "../debug_touch.c"	for(i_T_D=0;i_T_D<6;i_T_D++)
000554   6503     CLR	0x3, 5               	BANKSEL	_i_T_D
000555   0be6     INC	0xe6                 	INC	_i_T_D
                                           ;	op : GOTO
000556   c52c     JMP	#0x52c               	JMP	_00041_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00031_DS_
                                           ;	.line	295; "../debug_touch.c"	CLK_SET_LOW;
000557   6105     CLR	0x5, 1               	CLR	_P0_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	296; "../debug_touch.c"	Touch_Delay1;
000558   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
000559   6503     CLR	0x3, 5               	BANKSEL	STK00
00055a   51bc     MOV	0xbc, R0             	MOV	STK00, R0
00055b   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
00055c   d765     CALL	#0x765              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : =
                                           _00032_DS_
                                           ;	.line	299; "../debug_touch.c"	CLK_SET_IN;
00055d   6925     SET	0x25, 1              	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	300; "../debug_touch.c"	DAT_SET_IN;
00055e   6825     SET	0x25, 0              	SET	_TR0_bits, 0
                                           ;	op : INLINEASM
                                           Label_x_y_z_a:
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00045_DS_
00055f   0008     CRET                     	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 16:35:16 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
000741   9860     MOV	R0, #0x60            	MOV	R0,# 0x60
000742   512f     MOV	0x2f, R0             	MOV	_OSCCTL, R0
                                           ;	op : =
                                           ;	.line	20; "../init_mcu.c"	TR0 = 0XEF;              //1111 1111		£¡£¡¡¶¡¶×¢Òâµã:TR0.7ÕâÒ»Î»±ØÐëÉèÖÃÎª1£¬ÊäÈëÌ¬¡·¡·£¡£¡
000743   98ef     MOV	R0, #0xef            	MOV	R0,# 0xef
000744   5125     MOV	0x25, R0             	MOV	_TR0, R0
                                           ;	op : =
                                           ;	.line	21; "../init_mcu.c"	TR1 = 0XFF;              //1111 1111		P16,P17´¥ÃþÍ¨µÀ2,3  ÉèÖÃIO¿ÚÎªÊäÈë
000745   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
000746   5127     MOV	0x27, R0             	MOV	_TR1, R0
                                           ;	op : =
                                           ;	.line	22; "../init_mcu.c"	TR2 = 0XFF;              //1111 1111		P20,P21´¥ÃþÍ¨µÀ4,5  ÉèÖÃIO¿ÚÎªÊäÈë
000747   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
000748   5126     MOV	0x26, R0             	MOV	_TR2, R0
                                           ;	op : =
                                           ;	.line	24; "../init_mcu.c"	P0 = 0X00;               //0000 0000
000749   0305     CLR	0x5                  	CLR	_P0
                                           ;	op : =
                                           ;	.line	25; "../init_mcu.c"	P1 = 0X00;               //0000 0000
00074a   0307     CLR	0x7                  	CLR	_P1
                                           ;	op : =
                                           ;	.line	26; "../init_mcu.c"	P2 = 0x00;               //0000 0000
00074b   0306     CLR	0x6                  	CLR	_P2
                                           ;	op : |
                                           ;	.line	28; "../init_mcu.c"	ANSEL |= 1<<6;			 //ÉèÖÃAN6ÎªÄ£Äâ¿Ú,Íâ¹ÒµçÈÝ½ÅÉèÖÃÎªÄ£Äâ¿Ú
00074c   6e31     SET	0x31, 6              	SET	_ANSEL, 6
                                           ;	op : =
                                           ;	.line	31; "../init_mcu.c"	T1CTL = 0X00;    		 //1£º1·ÖÆµ£¬²»¿ªÆô¼ÆÊýÆ÷T1
00074d   0310     CLR	0x10                 	CLR	_T1CTL
                                           ;	op : =
                                           ;	.line	32; "../init_mcu.c"	T1L = 0;
00074e   030e     CLR	0xe                  	CLR	_T1L
                                           ;	op : =
                                           ;	.line	33; "../init_mcu.c"	T1H = 0;
00074f   030f     CLR	0xf                  	CLR	_T1H
                                           ;	op : =
                                           ;	.line	34; "../init_mcu.c"	T1IF = 0;
000750   600c     CLR	0xc, 0               	CLR	_EIF1_bits, 0
                                           ;	op : =
                                           ;	.line	35; "../init_mcu.c"	AIE = 0;
000751   670b     CLR	0xb, 7               	CLR	_INTCTL_bits, 7
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000752   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 (Mar  1 2016 15:13:08) (MSVC)
                                           ; This file was generated Thu Apr 28 16:28:59 2016
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../kf8s_touch_g.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_General_
                                           	.extern	__KF8S_Lib_Set_General_Parameter
                                           	.extern	__KF8S_Init_Touch_General_
                                           	.extern	__KF8S_Touch_Process_General_
                                           	.extern	__KF8S_Touch_TEST_General_
                                           	.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	__KF8_TOUCH_CH_EN
                                           	.global	__KF8_Inside_Reference_Channel_Declare_
                                           	.global	__KF8_Config_Finger_Threshold
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           UD_kf8s_touch_g_0	.udata
                                           __KF8_LIBc_baseline_count_	.res	8
                                           
                                           UD_kf8s_touch_g_1	.udata
                                           __KF8_LIBi_buff_hit_	.res	16
                                           
                                           UD_kf8s_touch_g_2	.udata
                                           __KF8_LIBi_buff_baseline_	.res	16
                                           
                                           UD_kf8s_touch_g_3	.udata
                                           __KF8_LIBc_touch_count_	.res	8
                                           
                                           UD_kf8s_touch_g_4	.udata
                                           __KF8_LIBi_Date_Change_	.res	8
                                           
                                           UD_kf8s_touch_g_5	.udata
                                           __KF8_LIBc_channel_	.res	1
                                           
                                           UD_kf8s_touch_g_6	.udata
                                           __KF8_LIBi_channel_flag_	.res	2
                                           
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           
                                           ID_kf8s_touch_g_0	.code
                                           _CHS_AMOUNT
000791   b008     RRET	R0, #0x8            	RRET R0, #0x08
                                           
                                           
                                           ID_kf8s_touch_g_1	.code
                                           _TCS_AMOUNT
000792   b005     RRET	R0, #0x5            	RRET R0, #0x05
                                           
                                           
                                           ID_kf8s_touch_g_2	.code
                                           __KF8_Disturb_Protect_Circle_
000793   b064     RRET	R0, #0x64           	RRET R0, #0x64
                                           
                                           
                                           ID_kf8s_touch_g_3	.code
                                           __KF8_DoubleKey_Compages_Limitable_Circle_
000002   b02c     RRET	R0, #0x2c           	RRET R0, #0x2c
000003   b001     RRET	R0, #0x1            	RRET R0, #0x01
                                           
                                           
                                           ID_kf8s_touch_g_4	.code
                                           __KF8_Key_Max_Pressed_Limitable_Circle_
00078d   b040     RRET	R0, #0x40           	RRET R0, #0x40
00078e   b01f     RRET	R0, #0x1f           	RRET R0, #0x1f
                                           
                                           
                                           ID_kf8s_touch_g_5	.code
                                           __KF8_BaseLine_Update_Circle_Count_For_UP_
000794   b040     RRET	R0, #0x40           	RRET R0, #0x40
                                           
                                           
                                           ID_kf8s_touch_g_6	.code
                                           __KF8_BaseLine_Update_Circle_Count_For_Down_
000795   b0c0     RRET	R0, #0xc0           	RRET R0, #0xc0
                                           
                                           
                                           ID_kf8s_touch_g_7	.code
                                           __KF8_Define_Disturb_Channels_Amount_
000796   b003     RRET	R0, #0x3            	RRET R0, #0x03
                                           
                                           
                                           ID_kf8s_touch_g_8	.code
                                           __KF8_BasicLine_UP_Noise_Threshold_
000797   b0dd     RRET	R0, #0xdd           	RRET R0, #0xdd
                                           
                                           
                                           ID_kf8s_touch_g_9	.code
                                           __KF8_BasicLine_Down_Noise_Threshold_
000798   b023     RRET	R0, #0x23           	RRET R0, #0x23
                                           
                                           
                                           ID_kf8s_touch_g_10	.code
                                           __KF8_Data_Steady_Threshold_Set_
000799   b014     RRET	R0, #0x14           	RRET R0, #0x14
                                           
                                           
                                           ID_kf8s_touch_g_11	.code
                                           __KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
00079a   b00f     RRET	R0, #0xf            	RRET R0, #0x0f
                                           
                                           
                                           ID_kf8s_touch_g_12	.code
                                           __KF8_TOUCH_CH_EN
000777   b002     RRET	R0, #0x2            	RRET R0, #0x02
000778   b003     RRET	R0, #0x3            	RRET R0, #0x03
000779   b004     RRET	R0, #0x4            	RRET R0, #0x04
00077a   b005     RRET	R0, #0x5            	RRET R0, #0x05
00077b   b008     RRET	R0, #0x8            	RRET R0, #0x08
00077c   b009     RRET	R0, #0x9            	RRET R0, #0x09
00077d   b00a     RRET	R0, #0xa            	RRET R0, #0x0a
00077e   b00b     RRET	R0, #0xb            	RRET R0, #0x0b
                                           
                                           
                                           ID_kf8s_touch_g_13	.code
                                           __KF8_Inside_Reference_Channel_Declare_
00079b   b014     RRET	R0, #0x14           	RRET R0, #0x14
                                           
                                           
                                           ID_kf8s_touch_g_14	.code
                                           __KF8_Config_Finger_Threshold
00077f   b032     RRET	R0, #0x32           	RRET R0, #0x32
000780   b032     RRET	R0, #0x32           	RRET R0, #0x32
000781   b032     RRET	R0, #0x32           	RRET R0, #0x32
000782   b032     RRET	R0, #0x32           	RRET R0, #0x32
000783   b032     RRET	R0, #0x32           	RRET R0, #0x32
000784   b032     RRET	R0, #0x32           	RRET R0, #0x32
000785   b032     RRET	R0, #0x32           	RRET R0, #0x32
000786   b032     RRET	R0, #0x32           	RRET R0, #0x32
                                           
                                           ;--------------------------------------------------------
                                           ; 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 18:02:30 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_General_
                                           	.extern	__KF8S_Lib_Set_General_Parameter
                                           	.extern	__KF8S_Init_Touch_General_
                                           	.extern	__KF8S_Touch_Process_General_
                                           	.extern	__KF8S_Touch_TEST_General_
                                           	.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_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   c787     JMP	#0x787               	JMP		init_imp
                                           
                                           	.global	init_imp
                                           INIT_IMP	.code
                                           init_imp
                                           	PAGESEL	_startup
000787   d6c9     CALL	#0x6c9              	CALL	_startup
                                           	PAGESEL	__sdcc_gsinit_startup
000788   d78f     CALL	#0x78f              	CALL	__sdcc_gsinit_startup
                                           	PAGESEL	_main
000789   c659     JMP	#0x659               	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   c753     JMP	#0x753               	JMP		__sdcc_interrupt
                                           
                                           
                                           
                                           func._INT_FUN	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = I
                                           ;***
                                           ;entry:  _INT_FUN	;Function start
                                           ; 0 exit points
                                           ;functions called:
                                           ;   _TOUCH_DEBUG_TRS_DEAL
                                           ;   __KF8S_Touch_Process_General_
                                           ;   _TOUCH_DEBUG_TRS_DEAL
                                           ;   __KF8S_Touch_Process_General_
                                           ;; 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	160; "../main.c"	if(T1IF||CTIF)
000753   700c     JNB	0xc, 0               	JNB	_EIF1_bits, 0
000754   c757     JMP	#0x757               	JMP	_00023_DS_
                                           ;	op : GET_VALUE_AT_ADDRESS
000755   7f0c     JB	0xc, 7                	JB	_EIF1_bits, 7
000756   c760     JMP	#0x760               	JMP	_00026_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00023_DS_
                                           ;	.line	162; "../main.c"	T1IF=0;
000757   600c     CLR	0xc, 0               	CLR	_EIF1_bits, 0
                                           ;	op : =
                                           ;	.line	163; "../main.c"	CTIF=0;
000758   670c     CLR	0xc, 7               	CLR	_EIF1_bits, 7
                                           ;	op : =
                                           ;	.line	164; "../main.c"	Touch_Watch=0;
000759   6503     CLR	0x3, 5               	BANKSEL	_Touch_Watch
00075a   03d7     CLR	0xd7                 	CLR	_Touch_Watch
                                           	BANKSEL	_Touch_Watch
00075b   03d8     CLR	0xd8                 	CLR	(_Touch_Watch + 1)
                                           ;	op : =
                                           ;	.line	165; "../main.c"	flag = 1;
00075c   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	_flag
00075d   51ea     MOV	0xea, R0             	MOV	_flag, R0
                                           ;	op : CALL
                                           ;	.line	167; "../main.c"	TOUCH_DEBUG_TRS_DEAL();		// µ÷ÊÔÇúÏßÊä³ö
                                           	PAGESEL	_TOUCH_DEBUG_TRS_DEAL
00075e   d468     CALL	#0x468              	CALL	_TOUCH_DEBUG_TRS_DEAL
                                           	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	168; "../main.c"	_KF8S_Touch_Process_General_(); //¸üÐÂ°´¼ü±êÖ¾
                                           	PAGESEL	__KF8S_Touch_Process_General_
00075f   d560     CALL	#0x560              	CALL	__KF8S_Touch_Process_General_
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00026_DS_
000760   f8d1     MOV	R1, R2               	MOV	R1, R2
000761   5b0a     MOV	0xa, R5              	MOV	PCH, R5
000762   5903     MOV	0x3, R4              	MOV	PSW, R4
000763   f8d8     MOV	R0, R3               	MOV	R0, R3
000764   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_General_
                                           ;   _display
                                           ;   __KF8S_Init_Touch_General_
                                           ;   _init_mcu
                                           ;   _delay_ms
                                           ;   __KF8S_Init_Touch_General_
                                           ;   _display
                                           ;   __KF8S_Init_Touch_General_
                                           ;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	182; "../main.c"	init_mcu();						//³õÊ¼»¯MCU¼Ä´æÆ÷
                                           	PAGESEL	_init_mcu
000659   d741     CALL	#0x741              	CALL	_init_mcu
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	183; "../main.c"	delay_ms(500);					//ÑÓÊ±Ò»»á£¬·ÀÖ¹ÉÏµçÎó´¥·¢´¥ÃþÍ¨µÀ
00065a   98f4     MOV	R0, #0xf4            	MOV	R0,# 0xf4
00065b   6503     CLR	0x3, 5               	BANKSEL	STK00
00065c   51bc     MOV	0xbc, R0             	MOV	STK00, R0
00065d   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	PAGESEL	_delay_ms
00065e   d6da     CALL	#0x6da              	CALL	_delay_ms
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	184; "../main.c"	CMCTL1 = 0x90;    //ÉèÖÃ´¥Ãþ·ÖÆµºÍ»ù×¼µçÑ¹
00065f   9890     MOV	R0, #0x90            	MOV	R0,# 0x90
000660   511a     MOV	0x1a, R0             	MOV	_CMCTL1, R0
                                           ;	op : INLINEASM
000661   0064     CWDT                     	CWDT 
                                           ;	op : CALL
                                           ;	.line	188; "../main.c"	_KF8S_Init_Touch_General_();		//µ÷ÓÃµçÈÝ´¥Ãþ¿âº¯ÊýµÄ³õÊ¼»¯
                                           	PAGESEL	__KF8S_Init_Touch_General_
000662   d686     CALL	#0x686              	CALL	__KF8S_Init_Touch_General_
                                           	PAGESEL	$
                                           ;	op : INLINEASM
000663   0064     CWDT                     	CWDT 
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00032_DS_
000664   0064     CWDT                     	CWDT 
                                           ;	op : CALL
                                           ;	.line	195; "../main.c"	display();					//ÏÔÊ¾LEDµÆ
                                           	PAGESEL	_display
000665   d79c     CALL	#0x79c              	CALL	_display
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	208; "../main.c"	Touch_Watch++;
000666   6503     CLR	0x3, 5               	BANKSEL	_Touch_Watch
000667   0bd7     INC	0xd7                 	INC	_Touch_Watch
000668   7a03     JB	0x3, 2                	JB	PSW, 2
000669   c66b     JMP	#0x66b               	JMP	_00039_DS_
                                           	BANKSEL	_Touch_Watch
00066a   0bd8     INC	0xd8                 	INC	(_Touch_Watch + 1)
                                           ;	op : CAST
                                           _00039_DS_
                                           ;	.line	209; "../main.c"	if(Touch_Watch>50000)
                                           	BANKSEL	_Touch_Watch
00066b   0ed7     MOVZ	R0, 0xd7            	MOVZ	R0, _Touch_Watch
                                           	BANKSEL	r0x1009
00066c   51f5     MOV	0xf5, R0             	MOV	r0x1009, R0
                                           	BANKSEL	_Touch_Watch
00066d   0ed8     MOVZ	R0, 0xd8            	MOVZ	R0, (_Touch_Watch + 1)
                                           	BANKSEL	r0x100A
00066e   51f6     MOV	0xf6, R0             	MOV	r0x100A, R0
                                           	BANKSEL	r0x100B
00066f   03f7     CLR	0xf7                 	CLR	r0x100B
                                           ;;1	CLR	r0x100C
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;signed compare: left >= lit(0xC351=50001), size=4, mask=ffffffff
000670   9800     MOV	R0, #0               	MOV	R0,# 0x00
000671   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
000672   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           ;comparing bytes at offset 3
000673   7a03     JB	0x3, 2                	JB	PSW, 2
000674   c67f     JMP	#0x67f               	JMP	_00038_DS_
000675   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x100B
000676   38f7     SUB	R0, 0xf7             	SUB	R0, r0x100B
000677   7a03     JB	0x3, 2                	JB	PSW, 2
000678   c67f     JMP	#0x67f               	JMP	_00038_DS_
000679   98c3     MOV	R0, #0xc3            	MOV	R0,# 0xc3
                                           	BANKSEL	r0x100A
00067a   38f6     SUB	R0, 0xf6             	SUB	R0, r0x100A
00067b   7a03     JB	0x3, 2                	JB	PSW, 2
00067c   c67f     JMP	#0x67f               	JMP	_00038_DS_
00067d   9851     MOV	R0, #0x51            	MOV	R0,# 0x51
                                           	BANKSEL	r0x1009
00067e   38f5     SUB	R0, 0xf5             	SUB	R0, r0x1009
                                           _00038_DS_
00067f   7803     JB	0x3, 0                	JB	PSW, 0
000680   c664     JMP	#0x664               	JMP	_00032_DS_
                                           ;	op : =
                                           ;	.line	211; "../main.c"	Touch_Watch=0;
                                           	BANKSEL	_Touch_Watch
000681   03d7     CLR	0xd7                 	CLR	_Touch_Watch
                                           	BANKSEL	_Touch_Watch
000682   03d8     CLR	0xd8                 	CLR	(_Touch_Watch + 1)
                                           ;	op : CALL
                                           ;	.line	212; "../main.c"	_KF8S_Init_Touch_General_();
                                           	PAGESEL	__KF8S_Init_Touch_General_
000683   d686     CALL	#0x686              	CALL	__KF8S_Init_Touch_General_
                                           	PAGESEL	$
                                           ;	op : GOTO
000684   c664     JMP	#0x664               	JMP	_00032_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000685   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	121; "../main.c"	void delay_us(uint us_data)
000765   6503     CLR	0x3, 5               	BANKSEL	r0x100D
000766   51f2     MOV	0xf2, R0             	MOV	r0x100D, R0
                                           	BANKSEL	STK00
000767   0ebc     MOVZ	R0, 0xbc            	MOVZ	R0, STK00
                                           	BANKSEL	r0x100E
000768   51f1     MOV	0xf1, R0             	MOV	r0x100E, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00016_DS_
                                           ;	.line	123; "../main.c"	while(us_data--);
                                           	BANKSEL	r0x100E
000769   0ef1     MOVZ	R0, 0xf1            	MOVZ	R0, r0x100E
                                           	BANKSEL	r0x100F
00076a   51f3     MOV	0xf3, R0             	MOV	r0x100F, R0
                                           	BANKSEL	r0x100D
00076b   0ef2     MOVZ	R0, 0xf2            	MOVZ	R0, r0x100D
                                           	BANKSEL	r0x1010
00076c   51f4     MOV	0xf4, R0             	MOV	r0x1010, R0
                                           ;	op : -
00076d   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x100E
00076e   21f1     ADD	0xf1, R0             	ADD	r0x100E, R0
00076f   7003     JNB	0x3, 0               	JNB	PSW, 0
000770   c772     JMP	#0x772               	JMP	_00040_DS_
                                           	BANKSEL	r0x100D
000771   07f2     DEC	0xf2                 	DEC	r0x100D
                                           ;	op : IFX
                                           _00040_DS_
                                           	BANKSEL	r0x100F
000772   0ef3     MOVZ	R0, 0xf3            	MOVZ	R0, r0x100F
                                           	BANKSEL	r0x1010
000773   30f4     ORL	R0, 0xf4             	ORL	R0, r0x1010
000774   7a03     JB	0x3, 2                	JB	PSW, 2
000775   c769     JMP	#0x769               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000776   0008     CRET                     	CRET	
                                           ; exit point of _delay_us
                                           
                                           
                                           
                                           func._delay_ms	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _delay_ms	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;7 compiler assigned registers:
                                           ;   r0x1003
                                           ;   STK00
                                           ;   r0x1004
                                           ;   r0x1005
                                           ;   r0x1006
                                           ;   r0x1007
                                           ;   r0x1008
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _delay_ms	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	101; "../main.c"	void delay_ms(uint ms_data)
0006da   6503     CLR	0x3, 5               	BANKSEL	r0x1003
0006db   51ec     MOV	0xec, R0             	MOV	r0x1003, R0
                                           	BANKSEL	STK00
0006dc   0ebc     MOVZ	R0, 0xbc            	MOVZ	R0, STK00
                                           	BANKSEL	r0x1004
0006dd   51eb     MOV	0xeb, R0             	MOV	r0x1004, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00006_DS_
                                           ;	.line	104; "../main.c"	while(ms_data--)
                                           	BANKSEL	r0x1004
0006de   0eeb     MOVZ	R0, 0xeb            	MOVZ	R0, r0x1004
                                           	BANKSEL	r0x1005
0006df   51ed     MOV	0xed, R0             	MOV	r0x1005, R0
                                           	BANKSEL	r0x1003
0006e0   0eec     MOVZ	R0, 0xec            	MOVZ	R0, r0x1003
                                           	BANKSEL	r0x1006
0006e1   51ee     MOV	0xee, R0             	MOV	r0x1006, R0
                                           ;	op : -
0006e2   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x1004
0006e3   21eb     ADD	0xeb, R0             	ADD	r0x1004, R0
0006e4   7003     JNB	0x3, 0               	JNB	PSW, 0
0006e5   c6e7     JMP	#0x6e7               	JMP	_00041_DS_
                                           	BANKSEL	r0x1003
0006e6   07ec     DEC	0xec                 	DEC	r0x1003
                                           ;	op : IFX
                                           _00041_DS_
                                           	BANKSEL	r0x1005
0006e7   0eed     MOVZ	R0, 0xed            	MOVZ	R0, r0x1005
                                           	BANKSEL	r0x1006
0006e8   30ee     ORL	R0, 0xee             	ORL	R0, r0x1006
0006e9   7203     JNB	0x3, 2               	JNB	PSW, 2
0006ea   c6fe     JMP	#0x6fe               	JMP	_00009_DS_
                                           ;	op : INLINEASM
0006eb   0064     CWDT                     	CWDT 
                                           ;	op : =
                                           ;	.line	108; "../main.c"	while(j--)
0006ec   98c8     MOV	R0, #0xc8            	MOV	R0,# 0xc8
                                           	BANKSEL	r0x1005
0006ed   51ed     MOV	0xed, R0             	MOV	r0x1005, R0
                                           	BANKSEL	r0x1006
0006ee   03ee     CLR	0xee                 	CLR	r0x1006
                                           ;	op : LABEL
                                           ;	op : =
                                           _00003_DS_
                                           	BANKSEL	r0x1005
0006ef   0eed     MOVZ	R0, 0xed            	MOVZ	R0, r0x1005
                                           	BANKSEL	r0x1007
0006f0   51ef     MOV	0xef, R0             	MOV	r0x1007, R0
                                           	BANKSEL	r0x1006
0006f1   0eee     MOVZ	R0, 0xee            	MOVZ	R0, r0x1006
                                           	BANKSEL	r0x1008
0006f2   51f0     MOV	0xf0, R0             	MOV	r0x1008, R0
                                           ;	op : -
0006f3   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x1005
0006f4   21ed     ADD	0xed, R0             	ADD	r0x1005, R0
0006f5   7003     JNB	0x3, 0               	JNB	PSW, 0
0006f6   c6f8     JMP	#0x6f8               	JMP	_00042_DS_
                                           	BANKSEL	r0x1006
0006f7   07ee     DEC	0xee                 	DEC	r0x1006
                                           ;	op : IFX
                                           _00042_DS_
                                           	BANKSEL	r0x1007
0006f8   0eef     MOVZ	R0, 0xef            	MOVZ	R0, r0x1007
                                           	BANKSEL	r0x1008
0006f9   30f0     ORL	R0, 0xf0             	ORL	R0, r0x1008
0006fa   7203     JNB	0x3, 2               	JNB	PSW, 2
0006fb   c6de     JMP	#0x6de               	JMP	_00006_DS_
                                           ;	op : INLINEASM
0006fc   0064     CWDT                     	CWDT 
                                           ;	op : GOTO
0006fd   c6ef     JMP	#0x6ef               	JMP	_00003_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00009_DS_
0006fe   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	85; "../main.c"	if(_KF8_LIBi_channel_flag_&0x0800)		//Í¨µÀ11
00079c   0008     CRET                     	CRET	
                                           ; exit point of _display
                                           
                                           
                                           ;	code size estimation:
                                           ;	  123+   48 =   171 instructions (  438 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                    
                                           .code
0006b3   a800     XOR	R0, #0              
0006b4   7203     JNB	0x3, 2              
0006b5   c6ba     JMP	#0x6ba              
0006b6   a880     XOR	R0, #0x80           
0006b7   7203     JNB	0x3, 2              
0006b8   c6c2     JMP	#0x6c2              
0006b9   c6c6     JMP	#0x6c6              
0006ba   6503     CLR	0x3, 5              
0006bb   52bb     MOV	R1, 0xbb            
0006bc   50bc     MOV	R0, 0xbc            
0006bd   51b6     MOV	0xb6, R0            
0006be   70b6     JNB	0xb6, 0             
0006bf   6d03     SET	0x3, 5              
0006c0   f708     LD	R0, [R1]             
0006c1   c6c6     JMP	#0x6c6              
0006c2   6503     CLR	0x3, 5              
0006c3   52bc     MOV	R1, 0xbc            
0006c4   50bb     MOV	R0, 0xbb            
0006c5   d6c7     CALL	#0x6c7             
0006c6   0008     CRET                    
0006c7   530a     MOV	0xa, R1             
0006c8   5102     MOV	0x2, R0             
0006c9   dfff     CALL	#0xfff             
0006ca   5130     MOV	0x30, R0            
0006cb   ffff     NOPZ                    
0006cc   ffff     NOPZ                    
0006cd   dffe     CALL	#0xffe             
0006ce   5137     MOV	0x37, R0            
0006cf   ffff     NOPZ                    
0006d0   ffff     NOPZ                    
0006d1   dffd     CALL	#0xffd             
0006d2   511c     MOV	0x1c, R0            
0006d3   ffff     NOPZ                    
0006d4   ffff     NOPZ                    
0006d5   dffc     CALL	#0xffc             
0006d6   515e     MOV	0x5e, R0            
0006d7   ffff     NOPZ                    
0006d8   ffff     NOPZ                    
0006d9   0008     CRET                    
                                           func.__sdcc_gsinit_startup
00078f   d6ff     CALL	#0x6ff             
000790   0008     CRET                    
                                           ID_kf8s_touch_g_lib_1
000721   b001     RRET	R0, #0x1           
000722   b000     RRET	R0, #0             
000723   b002     RRET	R0, #0x2           
000724   b000     RRET	R0, #0             
000725   b004     RRET	R0, #0x4           
000726   b000     RRET	R0, #0             
000727   b008     RRET	R0, #0x8           
000728   b000     RRET	R0, #0             
000729   b010     RRET	R0, #0x10          
00072a   b000     RRET	R0, #0             
00072b   b020     RRET	R0, #0x20          
00072c   b000     RRET	R0, #0             
00072d   b040     RRET	R0, #0x40          
00072e   b000     RRET	R0, #0             
00072f   b080     RRET	R0, #0x80          
000730   b000     RRET	R0, #0             
000731   b000     RRET	R0, #0             
000732   b001     RRET	R0, #0x1           
000733   b000     RRET	R0, #0             
000734   b002     RRET	R0, #0x2           
000735   b000     RRET	R0, #0             
000736   b004     RRET	R0, #0x4           
000737   b000     RRET	R0, #0             
000738   b008     RRET	R0, #0x8           
000739   b000     RRET	R0, #0             
00073a   b010     RRET	R0, #0x10          
00073b   b000     RRET	R0, #0             
00073c   b020     RRET	R0, #0x20          
00073d   b000     RRET	R0, #0             
00073e   b040     RRET	R0, #0x40          
00073f   b000     RRET	R0, #0             
000740   b080     RRET	R0, #0x80          
                                           func.__KF8S_Touch_Process_General_
000560   6003     CLR	0x3, 0              
000561   6503     CLR	0x3, 5              
000562   12e9     RLCR	0xe9               
000563   6d03     SET	0x3, 5              
000564   5184     MOV	0x84, R0            
000565   6503     CLR	0x3, 5              
000566   7c53     JB	0x53, 4              
000567   c56f     JMP	#0x56f              
000568   525f     MOV	R1, 0x5f            
000569   77f9     JNB	0xf9, 7             
00056a   c56d     JMP	#0x56d              
00056b   6003     CLR	0x3, 0              
00056c   ff21     RRC	R1                  
00056d   5050     MOV	R0, 0x50            
00056e   c571     JMP	#0x571              
00056f   520f     MOV	R1, 0xf             
000570   500e     MOV	R0, 0xe             
000571   53e0     MOV	0xe0, R1            
000572   51df     MOV	0xdf, R0            
000573   9802     MOV	R0, #0x2            
000574   21df     ADD	0xdf, R0            
000575   7003     JNB	0x3, 0              
000576   0be0     INC	0xe0                
000577   9802     MOV	R0, #0x2            
000578   ff10     INC	R0                  
000579   c57d     JMP	#0x57d              
00057a   6003     CLR	0x3, 0              
00057b   11e0     RRC	0xe0                
00057c   11df     RRC	0xdf                
00057d   ff58     DECJZ	R0                
00057e   c57a     JMP	#0x57a              
00057f   6d03     SET	0x3, 5              
000580   5084     MOV	R0, 0x84            
000581   8090     ADD	R0, #0x90           
000582   6503     CLR	0x3, 5              
000583   f701     LD	R1, [R0]             
000584   53e1     MOV	0xe1, R1            
000585   ff10     INC	R0                  
000586   f701     LD	R1, [R0]             
000587   53e2     MOV	0xe2, R1            
000588   50e1     MOV	R0, 0xe1            
000589   51e3     MOV	0xe3, R0            
00058a   53e4     MOV	0xe4, R1            
00058b   9802     MOV	R0, #0x2            
00058c   21e3     ADD	0xe3, R0            
00058d   7003     JNB	0x3, 0              
00058e   0be4     INC	0xe4                
00058f   9802     MOV	R0, #0x2            
000590   ff10     INC	R0                  
000591   c595     JMP	#0x595              
000592   6003     CLR	0x3, 0              
000593   11e4     RRC	0xe4                
000594   11e3     RRC	0xe3                
000595   ff58     DECJZ	R0                
000596   c592     JMP	#0x592              
000597   50e3     MOV	R0, 0xe3            
000598   52e4     MOV	R1, 0xe4            
000599   39e1     SUB	0xe1, R0            
00059a   7803     JB	0x3, 0               
00059b   07e2     DEC	0xe2                
00059c   3be2     SUB	0xe2, R1            
00059d   52e0     MOV	R1, 0xe0            
00059e   50df     MOV	R0, 0xdf            
00059f   21e1     ADD	0xe1, R0            
0005a0   7003     JNB	0x3, 0              
0005a1   ff11     INC	R1                  
0005a2   23e2     ADD	0xe2, R1            
0005a3   52e1     MOV	R1, 0xe1            
0005a4   6d03     SET	0x3, 5              
0005a5   5084     MOV	R0, 0x84            
0005a6   8090     ADD	R0, #0x90           
0005a7   6503     CLR	0x3, 5              
0005a8   f748     ST	[R0], R1             
0005a9   52e2     MOV	R1, 0xe2            
0005aa   ff10     INC	R0                  
0005ab   f748     ST	[R0], R1             
0005ac   70f9     JNB	0xf9, 0             
0005ad   c5d7     JMP	#0x5d7              
0005ae   6d03     SET	0x3, 5              
0005af   5084     MOV	R0, 0x84            
0005b0   8090     ADD	R0, #0x90           
0005b1   6503     CLR	0x3, 5              
0005b2   f701     LD	R1, [R0]             
0005b3   6d03     SET	0x3, 5              
0005b4   5084     MOV	R0, 0x84            
0005b5   80a0     ADD	R0, #0xa0           
0005b6   6503     CLR	0x3, 5              
0005b7   f748     ST	[R0], R1             
0005b8   6d03     SET	0x3, 5              
0005b9   5084     MOV	R0, 0x84            
0005ba   8091     ADD	R0, #0x91           
0005bb   6503     CLR	0x3, 5              
0005bc   f701     LD	R1, [R0]             
0005bd   6d03     SET	0x3, 5              
0005be   5084     MOV	R0, 0x84            
0005bf   80a1     ADD	R0, #0xa1           
0005c0   6503     CLR	0x3, 5              
0005c1   f748     ST	[R0], R1             
0005c2   50e9     MOV	R0, 0xe9            
0005c3   80c5     ADD	R0, #0xc5           
0005c4   9900     MOV	R1, #0              
0005c5   f748     ST	[R0], R1             
0005c6   50e9     MOV	R0, 0xe9            
0005c7   80bd     ADD	R0, #0xbd           
0005c8   9900     MOV	R1, #0              
0005c9   f748     ST	[R0], R1             
0005ca   9800     MOV	R0, #0              
0005cb   30e9     ORL	R0, 0xe9            
0005cc   7a03     JB	0x3, 2               
0005cd   c5de     JMP	#0x5de              
0005ce   6d03     SET	0x3, 5              
0005cf   0b82     INC	0x82                
0005d0   9824     MOV	R0, #0x24           
0005d1   3882     SUB	R0, 0x82            
0005d2   7803     JB	0x3, 0               
0005d3   c5d6     JMP	#0x5d6              
0005d4   6503     CLR	0x3, 5              
0005d5   68f9     SET	0xf9, 0             
0005d6   c5de     JMP	#0x5de              
0005d7   d33b     CALL	#0x33b             
0005d8   9800     MOV	R0, #0              
0005d9   6503     CLR	0x3, 5              
0005da   30e9     ORL	R0, 0xe9            
0005db   7a03     JB	0x3, 2               
0005dc   c5de     JMP	#0x5de              
0005dd   d009     CALL	#0x9               
0005de   9907     MOV	R1, #0x7            
0005df   9891     MOV	R0, #0x91           
0005e0   d78a     CALL	#0x78a             
0005e1   6503     CLR	0x3, 5              
0005e2   0be9     INC	0xe9                
0005e3   18e9     XOR	R0, 0xe9            
0005e4   7203     JNB	0x3, 2              
0005e5   03e9     CLR	0xe9                
0005e6   7453     JNB	0x53, 4             
0005e7   c5ec     JMP	#0x5ec              
0005e8   030e     CLR	0xe                 
0005e9   030f     CLR	0xf                 
0005ea   0300     CLR	0                   
0005eb   c5ed     JMP	#0x5ed              
0005ec   0350     CLR	0x50                
0005ed   6003     CLR	0x3, 0              
0005ee   50e9     MOV	R0, 0xe9            
0005ef   8077     ADD	R0, #0x77           
0005f0   9907     MOV	R1, #0x7            
0005f1   7003     JNB	0x3, 0              
0005f2   ff11     INC	R1                  
0005f3   d78a     CALL	#0x78a             
0005f4   99f0     MOV	R1, #0xf0           
0005f5   6503     CLR	0x3, 5              
0005f6   2b53     AND	0x53, R1            
0005f7   3153     ORL	0x53, R0            
0005f8   9801     MOV	R0, #0x1            
0005f9   ff58     DECJZ	R0                
0005fa   c5f9     JMP	#0x5f9              
0005fb   6e53     SET	0x53, 6             
0005fc   0000     NOP                     
0005fd   7e53     JB	0x53, 6              
0005fe   c5fb     JMP	#0x5fb              
0005ff   7453     JNB	0x53, 4             
000600   035f     CLR	0x5f                
000601   6f2c     SET	0x2c, 7             
000602   670c     CLR	0xc, 7              
000603   0008     CRET                    
                                           func.__KF8_LIBf_scan_channel_
00033b   6003     CLR	0x3, 0              
00033c   6503     CLR	0x3, 5              
00033d   12e9     RLCR	0xe9               
00033e   6d03     SET	0x3, 5              
00033f   5184     MOV	0x84, R0            
000340   6503     CLR	0x3, 5              
000341   9801     MOV	R0, #0x1            
000342   51df     MOV	0xdf, R0            
000343   03e0     CLR	0xe0                
000344   50e9     MOV	R0, 0xe9            
000345   ff10     INC	R0                  
000346   c34b     JMP	#0x34b              
000347   6003     CLR	0x3, 0              
000348   6503     CLR	0x3, 5              
000349   13df     RLC	0xdf                
00034a   13e0     RLC	0xe0                
00034b   ff58     DECJZ	R0                
00034c   c347     JMP	#0x347              
00034d   6d03     SET	0x3, 5              
00034e   5284     MOV	R1, 0x84            
00034f   8190     ADD	R1, #0x90           
000350   6503     CLR	0x3, 5              
000351   f708     LD	R0, [R1]             
000352   51e1     MOV	0xe1, R0            
000353   ff11     INC	R1                  
000354   f708     LD	R0, [R1]             
000355   51e2     MOV	0xe2, R0            
000356   6d03     SET	0x3, 5              
000357   5284     MOV	R1, 0x84            
000358   81a0     ADD	R1, #0xa0           
000359   6503     CLR	0x3, 5              
00035a   f708     LD	R0, [R1]             
00035b   51e3     MOV	0xe3, R0            
00035c   ff11     INC	R1                  
00035d   f708     LD	R0, [R1]             
00035e   51e4     MOV	0xe4, R0            
00035f   d604     CALL	#0x604             
000360   9907     MOV	R1, #0x7            
000361   9898     MOV	R0, #0x98           
000362   d78a     CALL	#0x78a             
000363   8080     ADD	R0, #0x80           
000364   6d03     SET	0x3, 5              
000365   9980     MOV	R1, #0x80           
000366   2281     ADD	R1, 0x81            
000367   f848     SUB	R0, R1              
000368   7803     JB	0x3, 0               
000369   c375     JMP	#0x375              
00036a   6503     CLR	0x3, 5              
00036b   50dd     MOV	R0, 0xdd            
00036c   28df     AND	R0, 0xdf            
00036d   7a03     JB	0x3, 2               
00036e   c375     JMP	#0x375              
00036f   50de     MOV	R0, 0xde            
000370   28e0     AND	R0, 0xe0            
000371   7a03     JB	0x3, 2               
000372   c375     JMP	#0x375              
000373   6d03     SET	0x3, 5              
000374   0b80     INC	0x80                
000375   6503     CLR	0x3, 5              
000376   52e9     MOV	R1, 0xe9            
000377   81cd     ADD	R1, #0xcd           
000378   f708     LD	R0, [R1]             
000379   6d03     SET	0x3, 5              
00037a   5281     MOV	R1, 0x81            
00037b   5383     MOV	0x83, R1            
00037c   3983     SUB	0x83, R0            
00037d   7f83     JB	0x83, 7              
00037e   c381     JMP	#0x381              
00037f   0583     CPL	0x83                
000380   0b83     INC	0x83                
000381   9907     MOV	R1, #0x7            
000382   9899     MOV	R0, #0x99           
000383   d78a     CALL	#0x78a             
000384   6d03     SET	0x3, 5              
000385   3883     SUB	R0, 0x83            
000386   7803     JB	0x3, 0               
000387   c38d     JMP	#0x38d              
000388   6503     CLR	0x3, 5              
000389   50e9     MOV	R0, 0xe9            
00038a   80bd     ADD	R0, #0xbd           
00038b   9900     MOV	R1, #0              
00038c   f748     ST	[R0], R1             
00038d   6503     CLR	0x3, 5              
00038e   50e9     MOV	R0, 0xe9            
00038f   80cd     ADD	R0, #0xcd           
000390   6d03     SET	0x3, 5              
000391   5185     MOV	0x85, R0            
000392   0e81     MOVZ	R0, 0x81           
000393   5285     MOV	R1, 0x85            
000394   6503     CLR	0x3, 5              
000395   f741     ST	[R1], R0             
000396   50e9     MOV	R0, 0xe9            
000397   a801     XOR	R0, #0x1            
000398   7a03     JB	0x3, 2               
000399   c3a8     JMP	#0x3a8              
00039a   50cd     MOV	R0, 0xcd            
00039b   52ce     MOV	R1, 0xce            
00039c   8080     ADD	R0, #0x80           
00039d   8180     ADD	R1, #0x80           
00039e   f841     SUB	R1, R0              
00039f   7803     JB	0x3, 0               
0003a0   c3a5     JMP	#0x3a5              
0003a1   9801     MOV	R0, #0x1            
0003a2   51fe     MOV	0xfe, R0            
0003a3   03fd     CLR	0xfd                
0003a4   c3a8     JMP	#0x3a8              
0003a5   9801     MOV	R0, #0x1            
0003a6   51fd     MOV	0xfd, R0            
0003a7   03fe     CLR	0xfe                
0003a8   9802     MOV	R0, #0x2            
0003a9   38e9     SUB	R0, 0xe9            
0003aa   7803     JB	0x3, 0               
0003ab   c3cd     JMP	#0x3cd              
0003ac   52e9     MOV	R1, 0xe9            
0003ad   81cd     ADD	R1, #0xcd           
0003ae   f708     LD	R0, [R1]             
0003af   6d03     SET	0x3, 5              
0003b0   8080     ADD	R0, #0x80           
0003b1   5181     MOV	0x81, R0            
0003b2   6503     CLR	0x3, 5              
0003b3   52fe     MOV	R1, 0xfe            
0003b4   81cd     ADD	R1, #0xcd           
0003b5   f708     LD	R0, [R1]             
0003b6   8080     ADD	R0, #0x80           
0003b7   6d03     SET	0x3, 5              
0003b8   3881     SUB	R0, 0x81            
0003b9   7803     JB	0x3, 0               
0003ba   c3cd     JMP	#0x3cd              
0003bb   6503     CLR	0x3, 5              
0003bc   52fd     MOV	R1, 0xfd            
0003bd   81cd     ADD	R1, #0xcd           
0003be   f708     LD	R0, [R1]             
0003bf   8080     ADD	R0, #0x80           
0003c0   6d03     SET	0x3, 5              
0003c1   3881     SUB	R0, 0x81            
0003c2   7003     JNB	0x3, 0              
0003c3   c3c8     JMP	#0x3c8              
0003c4   6503     CLR	0x3, 5              
0003c5   50e9     MOV	R0, 0xe9            
0003c6   51fe     MOV	0xfe, R0            
0003c7   c3cd     JMP	#0x3cd              
0003c8   6503     CLR	0x3, 5              
0003c9   50fd     MOV	R0, 0xfd            
0003ca   51fe     MOV	0xfe, R0            
0003cb   50e9     MOV	R0, 0xe9            
0003cc   51fd     MOV	0xfd, R0            
0003cd   6503     CLR	0x3, 5              
0003ce   71f9     JNB	0xf9, 1             
0003cf   c467     JMP	#0x467              
0003d0   50e9     MOV	R0, 0xe9            
0003d1   807f     ADD	R0, #0x7f           
0003d2   9907     MOV	R1, #0x7            
0003d3   7003     JNB	0x3, 0              
0003d4   ff11     INC	R1                  
0003d5   d78a     CALL	#0x78a             
0003d6   6d03     SET	0x3, 5              
0003d7   5181     MOV	0x81, R0            
0003d8   9806     MOV	R0, #0x6            
0003d9   3981     SUB	0x81, R0            
0003da   6503     CLR	0x3, 5              
0003db   50e9     MOV	R0, 0xe9            
0003dc   80cd     ADD	R0, #0xcd           
0003dd   6d03     SET	0x3, 5              
0003de   5185     MOV	0x85, R0            
0003df   5285     MOV	R1, 0x85            
0003e0   6503     CLR	0x3, 5              
0003e1   f708     LD	R0, [R1]             
0003e2   6d03     SET	0x3, 5              
0003e3   5186     MOV	0x86, R0            
0003e4   0e86     MOVZ	R0, 0x86           
0003e5   8080     ADD	R0, #0x80           
0003e6   518a     MOV	0x8a, R0            
0003e7   0e81     MOVZ	R0, 0x81           
0003e8   8080     ADD	R0, #0x80           
0003e9   388a     SUB	R0, 0x8a            
0003ea   7003     JNB	0x3, 0              
0003eb   c455     JMP	#0x455              
0003ec   6503     CLR	0x3, 5              
0003ed   50e9     MOV	R0, 0xe9            
0003ee   80c5     ADD	R0, #0xc5           
0003ef   6d03     SET	0x3, 5              
0003f0   5185     MOV	0x85, R0            
0003f1   5285     MOV	R1, 0x85            
0003f2   6503     CLR	0x3, 5              
0003f3   f708     LD	R0, [R1]             
0003f4   6d03     SET	0x3, 5              
0003f5   5186     MOV	0x86, R0            
0003f6   9907     MOV	R1, #0x7            
0003f7   9892     MOV	R0, #0x92           
0003f8   d6c7     CALL	#0x6c7             
0003f9   6d03     SET	0x3, 5              
0003fa   5185     MOV	0x85, R0            
0003fb   0e86     MOVZ	R0, 0x86           
0003fc   3885     SUB	R0, 0x85            
0003fd   7003     JNB	0x3, 0              
0003fe   c467     JMP	#0x467              
0003ff   9907     MOV	R1, #0x7            
000400   9892     MOV	R0, #0x92           
000401   d78a     CALL	#0x78a             
000402   6003     CLR	0x3, 0              
000403   ff18     RLC	R0                  
000404   6d03     SET	0x3, 5              
000405   5182     MOV	0x82, R0            
000406   6503     CLR	0x3, 5              
000407   52e9     MOV	R1, 0xe9            
000408   81c5     ADD	R1, #0xc5           
000409   f708     LD	R0, [R1]             
00040a   6d03     SET	0x3, 5              
00040b   3882     SUB	R0, 0x82            
00040c   7803     JB	0x3, 0               
00040d   c413     JMP	#0x413              
00040e   6503     CLR	0x3, 5              
00040f   f708     LD	R0, [R1]             
000410   ff10     INC	R0                  
000411   f741     ST	[R1], R0             
000412   c454     JMP	#0x454              
000413   6503     CLR	0x3, 5              
000414   0208     CLR	R0                  
000415   f741     ST	[R1], R0             
000416   50e9     MOV	R0, 0xe9            
000417   8077     ADD	R0, #0x77           
000418   9907     MOV	R1, #0x7            
000419   7003     JNB	0x3, 0              
00041a   ff11     INC	R1                  
00041b   d78a     CALL	#0x78a             
00041c   6003     CLR	0x3, 0              
00041d   ff18     RLC	R0                  
00041e   6d03     SET	0x3, 5              
00041f   5182     MOV	0x82, R0            
000420   8021     ADD	R0, #0x21           
000421   9907     MOV	R1, #0x7            
000422   7003     JNB	0x3, 0              
000423   ff11     INC	R1                  
000424   d78a     CALL	#0x78a             
000425   ff00     CPL	R0                  
000426   6503     CLR	0x3, 5              
000427   29d5     AND	0xd5, R0            
000428   6d03     SET	0x3, 5              
000429   5082     MOV	R0, 0x82            
00042a   ff10     INC	R0                  
00042b   8021     ADD	R0, #0x21           
00042c   9907     MOV	R1, #0x7            
00042d   7003     JNB	0x3, 0              
00042e   ff11     INC	R1                  
00042f   d78a     CALL	#0x78a             
000430   ff00     CPL	R0                  
000431   6503     CLR	0x3, 5              
000432   29d6     AND	0xd6, R0            
000433   9800     MOV	R0, #0              
000434   30fa     ORL	R0, 0xfa            
000435   7a03     JB	0x3, 2               
000436   07fa     DEC	0xfa                
000437   9800     MOV	R0, #0              
000438   30fa     ORL	R0, 0xfa            
000439   7203     JNB	0x3, 2              
00043a   c44b     JMP	#0x44b              
00043b   50fb     MOV	R0, 0xfb            
00043c   18e9     XOR	R0, 0xe9            
00043d   7a03     JB	0x3, 2               
00043e   c44d     JMP	#0x44d              
00043f   50fc     MOV	R0, 0xfc            
000440   18fb     XOR	R0, 0xfb            
000441   7a03     JB	0x3, 2               
000442   c448     JMP	#0x448              
000443   98ff     MOV	R0, #0xff           
000444   51fb     MOV	0xfb, R0            
000445   9800     MOV	R0, #0              
000446   51fa     MOV	0xfa, R0            
000447   c44d     JMP	#0x44d              
000448   50fc     MOV	R0, 0xfc            
000449   51fb     MOV	0xfb, R0            
00044a   c44d     JMP	#0x44d              
00044b   98ff     MOV	R0, #0xff           
00044c   51fb     MOV	0xfb, R0            
00044d   98ff     MOV	R0, #0xff           
00044e   51fc     MOV	0xfc, R0            
00044f   9800     MOV	R0, #0              
000450   51db     MOV	0xdb, R0            
000451   51dc     MOV	0xdc, R0            
000452   51d9     MOV	0xd9, R0            
000453   51da     MOV	0xda, R0            
000454   c467     JMP	#0x467              
000455   9907     MOV	R1, #0x7            
000456   9892     MOV	R0, #0x92           
000457   d78a     CALL	#0x78a             
000458   ff10     INC	R0                  
000459   6d03     SET	0x3, 5              
00045a   5182     MOV	0x82, R0            
00045b   6503     CLR	0x3, 5              
00045c   52e9     MOV	R1, 0xe9            
00045d   81c5     ADD	R1, #0xc5           
00045e   f708     LD	R0, [R1]             
00045f   6d03     SET	0x3, 5              
000460   3882     SUB	R0, 0x82            
000461   7003     JNB	0x3, 0              
000462   c467     JMP	#0x467              
000463   6503     CLR	0x3, 5              
000464   f708     LD	R0, [R1]             
000465   ff08     DEC	R0                  
000466   f741     ST	[R1], R0             
000467   0008     CRET                    
                                           func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up
000009   9801     MOV	R0, #0x1            
00000a   6503     CLR	0x3, 5              
00000b   51df     MOV	0xdf, R0            
00000c   03e0     CLR	0xe0                
00000d   6d03     SET	0x3, 5              
00000e   038b     CLR	0x8b                
00000f   9907     MOV	R1, #0x7            
000010   9891     MOV	R0, #0x91           
000011   d6c7     CALL	#0x6c7             
000012   6d03     SET	0x3, 5              
000013   5185     MOV	0x85, R0            
000014   0e85     MOVZ	R0, 0x85           
000015   388b     SUB	R0, 0x8b            
000016   7003     JNB	0x3, 0              
000017   c2cb     JMP	#0x2cb              
000018   6003     CLR	0x3, 0              
000019   128b     RLCR	0x8b               
00001a   5184     MOV	0x84, R0            
00001b   508b     MOV	R0, 0x8b            
00001c   8077     ADD	R0, #0x77           
00001d   9907     MOV	R1, #0x7            
00001e   7003     JNB	0x3, 0              
00001f   ff11     INC	R1                  
000020   d78a     CALL	#0x78a             
000021   6d03     SET	0x3, 5              
000022   5182     MOV	0x82, R0            
000023   989b     MOV	R0, #0x9b           
000024   9907     MOV	R1, #0x7            
000025   d78a     CALL	#0x78a             
000026   1882     XOR	R0, 0x82            
000027   7a03     JB	0x3, 2               
000028   c03d     JMP	#0x3d               
000029   989a     MOV	R0, #0x9a           
00002a   9907     MOV	R1, #0x7            
00002b   d78a     CALL	#0x78a             
00002c   6d03     SET	0x3, 5              
00002d   5181     MOV	0x81, R0            
00002e   508b     MOV	R0, 0x8b            
00002f   80cd     ADD	R0, #0xcd           
000030   6503     CLR	0x3, 5              
000031   f701     LD	R1, [R0]             
000032   f7f9     JB	R1, 7                
000033   c036     JMP	#0x36               
000034   ff01     CPL	R1                  
000035   ff11     INC	R1                  
000036   6d03     SET	0x3, 5              
000037   3a81     SUB	R1, 0x81            
000038   7003     JNB	0x3, 0              
000039   c03d     JMP	#0x3d               
00003a   6503     CLR	0x3, 5              
00003b   69f9     SET	0xf9, 1             
00003c   03f8     CLR	0xf8                
00003d   6d03     SET	0x3, 5              
00003e   508b     MOV	R0, 0x8b            
00003f   80cd     ADD	R0, #0xcd           
000040   5185     MOV	0x85, R0            
000041   5285     MOV	R1, 0x85            
000042   6503     CLR	0x3, 5              
000043   f708     LD	R0, [R1]             
000044   6d03     SET	0x3, 5              
000045   5186     MOV	0x86, R0            
000046   9907     MOV	R1, #0x7            
000047   9897     MOV	R0, #0x97           
000048   d6c7     CALL	#0x6c7             
000049   6d03     SET	0x3, 5              
00004a   5185     MOV	0x85, R0            
00004b   0e86     MOVZ	R0, 0x86           
00004c   8080     ADD	R0, #0x80           
00004d   518a     MOV	0x8a, R0            
00004e   0e85     MOVZ	R0, 0x85           
00004f   8080     ADD	R0, #0x80           
000050   388a     SUB	R0, 0x8a            
000051   7003     JNB	0x3, 0              
000052   c083     JMP	#0x83               
000053   508b     MOV	R0, 0x8b            
000054   80bd     ADD	R0, #0xbd           
000055   6503     CLR	0x3, 5              
000056   f701     LD	R1, [R0]             
000057   9864     MOV	R0, #0x64           
000058   f941     XOR	R1, R0              
000059   7a03     JB	0x3, 2               
00005a   c082     JMP	#0x82               
00005b   6d03     SET	0x3, 5              
00005c   5084     MOV	R0, 0x84            
00005d   8090     ADD	R0, #0x90           
00005e   6503     CLR	0x3, 5              
00005f   f701     LD	R1, [R0]             
000060   6d03     SET	0x3, 5              
000061   5084     MOV	R0, 0x84            
000062   80a0     ADD	R0, #0xa0           
000063   6503     CLR	0x3, 5              
000064   f748     ST	[R0], R1             
000065   6d03     SET	0x3, 5              
000066   5084     MOV	R0, 0x84            
000067   8091     ADD	R0, #0x91           
000068   6503     CLR	0x3, 5              
000069   f701     LD	R1, [R0]             
00006a   6d03     SET	0x3, 5              
00006b   5084     MOV	R0, 0x84            
00006c   80a1     ADD	R0, #0xa1           
00006d   6503     CLR	0x3, 5              
00006e   f748     ST	[R0], R1             
00006f   6d03     SET	0x3, 5              
000070   508b     MOV	R0, 0x8b            
000071   80c5     ADD	R0, #0xc5           
000072   6503     CLR	0x3, 5              
000073   f701     LD	R1, [R0]             
000074   6d03     SET	0x3, 5              
000075   5382     MOV	0x82, R1            
000076   9892     MOV	R0, #0x92           
000077   9907     MOV	R1, #0x7            
000078   d78a     CALL	#0x78a             
000079   3882     SUB	R0, 0x82            
00007a   7003     JNB	0x3, 0              
00007b   c082     JMP	#0x82               
00007c   6d03     SET	0x3, 5              
00007d   508b     MOV	R0, 0x8b            
00007e   80c5     ADD	R0, #0xc5           
00007f   6503     CLR	0x3, 5              
000080   9900     MOV	R1, #0              
000081   f748     ST	[R0], R1             
000082   c198     JMP	#0x198              
000083   508b     MOV	R0, 0x8b            
000084   80cd     ADD	R0, #0xcd           
000085   5185     MOV	0x85, R0            
000086   5285     MOV	R1, 0x85            
000087   6503     CLR	0x3, 5              
000088   f708     LD	R0, [R1]             
000089   6d03     SET	0x3, 5              
00008a   5187     MOV	0x87, R0            
00008b   9907     MOV	R1, #0x7            
00008c   9898     MOV	R0, #0x98           
00008d   d6c7     CALL	#0x6c7             
00008e   6d03     SET	0x3, 5              
00008f   5185     MOV	0x85, R0            
000090   0e85     MOVZ	R0, 0x85           
000091   8080     ADD	R0, #0x80           
000092   518a     MOV	0x8a, R0            
000093   0e87     MOVZ	R0, 0x87           
000094   8080     ADD	R0, #0x80           
000095   388a     SUB	R0, 0x8a            
000096   7003     JNB	0x3, 0              
000097   c11c     JMP	#0x11c              
000098   9896     MOV	R0, #0x96           
000099   9907     MOV	R1, #0x7            
00009a   d78a     CALL	#0x78a             
00009b   6d03     SET	0x3, 5              
00009c   3880     SUB	R0, 0x80            
00009d   7803     JB	0x3, 0               
00009e   c0a2     JMP	#0xa2               
00009f   6503     CLR	0x3, 5              
0000a0   69f9     SET	0xf9, 1             
0000a1   03f8     CLR	0xf8                
0000a2   6503     CLR	0x3, 5              
0000a3   79f9     JB	0xf9, 1              
0000a4   c0cd     JMP	#0xcd               
0000a5   6d03     SET	0x3, 5              
0000a6   508b     MOV	R0, 0x8b            
0000a7   80bd     ADD	R0, #0xbd           
0000a8   6503     CLR	0x3, 5              
0000a9   f701     LD	R1, [R0]             
0000aa   a9ec     XOR	R1, #0xec           
0000ab   7203     JNB	0x3, 2              
0000ac   c0b4     JMP	#0xb4               
0000ad   9893     MOV	R0, #0x93           
0000ae   9907     MOV	R1, #0x7            
0000af   d78a     CALL	#0x78a             
0000b0   6503     CLR	0x3, 5              
0000b1   18f8     XOR	R0, 0xf8            
0000b2   7a03     JB	0x3, 2               
0000b3   c0cc     JMP	#0xcc               
0000b4   6d03     SET	0x3, 5              
0000b5   5084     MOV	R0, 0x84            
0000b6   8090     ADD	R0, #0x90           
0000b7   6503     CLR	0x3, 5              
0000b8   f701     LD	R1, [R0]             
0000b9   6d03     SET	0x3, 5              
0000ba   5084     MOV	R0, 0x84            
0000bb   80a0     ADD	R0, #0xa0           
0000bc   6503     CLR	0x3, 5              
0000bd   f748     ST	[R0], R1             
0000be   6d03     SET	0x3, 5              
0000bf   5084     MOV	R0, 0x84            
0000c0   8091     ADD	R0, #0x91           
0000c1   6503     CLR	0x3, 5              
0000c2   f701     LD	R1, [R0]             
0000c3   6d03     SET	0x3, 5              
0000c4   5084     MOV	R0, 0x84            
0000c5   80a1     ADD	R0, #0xa1           
0000c6   6503     CLR	0x3, 5              
0000c7   f748     ST	[R0], R1             
0000c8   50df     MOV	R0, 0xdf            
0000c9   31dd     ORL	0xdd, R0            
0000ca   50e0     MOV	R0, 0xe0            
0000cb   31de     ORL	0xde, R0            
0000cc   c198     JMP	#0x198              
0000cd   6d03     SET	0x3, 5              
0000ce   508b     MOV	R0, 0x8b            
0000cf   80bd     ADD	R0, #0xbd           
0000d0   6503     CLR	0x3, 5              
0000d1   f701     LD	R1, [R0]             
0000d2   6d03     SET	0x3, 5              
0000d3   5381     MOV	0x81, R1            
0000d4   9907     MOV	R1, #0x7            
0000d5   9895     MOV	R0, #0x95           
0000d6   d78a     CALL	#0x78a             
0000d7   6d03     SET	0x3, 5              
0000d8   1881     XOR	R0, 0x81            
0000d9   7a03     JB	0x3, 2               
0000da   c11b     JMP	#0x11b              
0000db   508b     MOV	R0, 0x8b            
0000dc   80c5     ADD	R0, #0xc5           
0000dd   6503     CLR	0x3, 5              
0000de   f701     LD	R1, [R0]             
0000df   6d03     SET	0x3, 5              
0000e0   5382     MOV	0x82, R1            
0000e1   9892     MOV	R0, #0x92           
0000e2   9907     MOV	R1, #0x7            
0000e3   d78a     CALL	#0x78a             
0000e4   6d03     SET	0x3, 5              
0000e5   3882     SUB	R0, 0x82            
0000e6   7003     JNB	0x3, 0              
0000e7   c110     JMP	#0x110              
0000e8   6503     CLR	0x3, 5              
0000e9   50fa     MOV	R0, 0xfa            
0000ea   a802     XOR	R0, #0x2            
0000eb   7a03     JB	0x3, 2               
0000ec   c102     JMP	#0x102              
0000ed   6d03     SET	0x3, 5              
0000ee   5084     MOV	R0, 0x84            
0000ef   8090     ADD	R0, #0x90           
0000f0   6503     CLR	0x3, 5              
0000f1   f701     LD	R1, [R0]             
0000f2   6d03     SET	0x3, 5              
0000f3   5084     MOV	R0, 0x84            
0000f4   80a0     ADD	R0, #0xa0           
0000f5   6503     CLR	0x3, 5              
0000f6   f748     ST	[R0], R1             
0000f7   6d03     SET	0x3, 5              
0000f8   5084     MOV	R0, 0x84            
0000f9   8091     ADD	R0, #0x91           
0000fa   6503     CLR	0x3, 5              
0000fb   f701     LD	R1, [R0]             
0000fc   6d03     SET	0x3, 5              
0000fd   5084     MOV	R0, 0x84            
0000fe   80a1     ADD	R0, #0xa1           
0000ff   6503     CLR	0x3, 5              
000100   f748     ST	[R0], R1             
000101   c115     JMP	#0x115              
000102   6d03     SET	0x3, 5              
000103   5084     MOV	R0, 0x84            
000104   80a0     ADD	R0, #0xa0           
000105   6503     CLR	0x3, 5              
000106   f701     LD	R1, [R0]             
000107   81ff     ADD	R1, #0xff           
000108   f748     ST	[R0], R1             
000109   7003     JNB	0x3, 0              
00010a   c115     JMP	#0x115              
00010b   ff10     INC	R0                  
00010c   f701     LD	R1, [R0]             
00010d   ff09     DEC	R1                  
00010e   f748     ST	[R0], R1             
00010f   c115     JMP	#0x115              
000110   6503     CLR	0x3, 5              
000111   50df     MOV	R0, 0xdf            
000112   31dd     ORL	0xdd, R0            
000113   50e0     MOV	R0, 0xe0            
000114   31de     ORL	0xde, R0            
000115   6d03     SET	0x3, 5              
000116   508b     MOV	R0, 0x8b            
000117   80bd     ADD	R0, #0xbd           
000118   6503     CLR	0x3, 5              
000119   9900     MOV	R1, #0              
00011a   f748     ST	[R0], R1             
00011b   c198     JMP	#0x198              
00011c   6503     CLR	0x3, 5              
00011d   71f9     JNB	0xf9, 1             
00011e   c123     JMP	#0x123              
00011f   04df     CPLR	0xdf               
000120   29dd     AND	0xdd, R0            
000121   04e0     CPLR	0xe0               
000122   29de     AND	0xde, R0            
000123   6d03     SET	0x3, 5              
000124   508b     MOV	R0, 0x8b            
000125   80bd     ADD	R0, #0xbd           
000126   6503     CLR	0x3, 5              
000127   f701     LD	R1, [R0]             
000128   6d03     SET	0x3, 5              
000129   5381     MOV	0x81, R1            
00012a   9895     MOV	R0, #0x95           
00012b   9907     MOV	R1, #0x7            
00012c   d78a     CALL	#0x78a             
00012d   6d03     SET	0x3, 5              
00012e   1881     XOR	R0, 0x81            
00012f   7203     JNB	0x3, 2              
000130   c138     JMP	#0x138              
000131   9907     MOV	R1, #0x7            
000132   9894     MOV	R0, #0x94           
000133   d78a     CALL	#0x78a             
000134   6d03     SET	0x3, 5              
000135   1881     XOR	R0, 0x81            
000136   7a03     JB	0x3, 2               
000137   c198     JMP	#0x198              
000138   508b     MOV	R0, 0x8b            
000139   80bd     ADD	R0, #0xbd           
00013a   6503     CLR	0x3, 5              
00013b   9900     MOV	R1, #0              
00013c   f748     ST	[R0], R1             
00013d   6d03     SET	0x3, 5              
00013e   5084     MOV	R0, 0x84            
00013f   80a0     ADD	R0, #0xa0           
000140   6503     CLR	0x3, 5              
000141   f701     LD	R1, [R0]             
000142   53e1     MOV	0xe1, R1            
000143   ff10     INC	R0                  
000144   f701     LD	R1, [R0]             
000145   53e2     MOV	0xe2, R1            
000146   9901     MOV	R1, #0x1            
000147   6003     CLR	0x3, 0              
000148   11e2     RRC	0xe2                
000149   11e1     RRC	0xe1                
00014a   6003     CLR	0x3, 0              
00014b   ff19     RLC	R1                  
00014c   f8c8     MOV	R0, R1              
00014d   a808     XOR	R0, #0x8            
00014e   7a03     JB	0x3, 2               
00014f   c147     JMP	#0x147              
000150   6d03     SET	0x3, 5              
000151   5084     MOV	R0, 0x84            
000152   8090     ADD	R0, #0x90           
000153   6503     CLR	0x3, 5              
000154   f701     LD	R1, [R0]             
000155   53e3     MOV	0xe3, R1            
000156   ff10     INC	R0                  
000157   f701     LD	R1, [R0]             
000158   53e4     MOV	0xe4, R1            
000159   9901     MOV	R1, #0x1            
00015a   6003     CLR	0x3, 0              
00015b   11e4     RRC	0xe4                
00015c   11e3     RRC	0xe3                
00015d   6003     CLR	0x3, 0              
00015e   ff19     RLC	R1                  
00015f   f8c8     MOV	R0, R1              
000160   a808     XOR	R0, #0x8            
000161   7a03     JB	0x3, 2               
000162   c15a     JMP	#0x15a              
000163   52e1     MOV	R1, 0xe1            
000164   3be3     SUB	0xe3, R1            
000165   52e2     MOV	R1, 0xe2            
000166   7803     JB	0x3, 0               
000167   ff11     INC	R1                  
000168   3be4     SUB	0xe4, R1            
000169   6d03     SET	0x3, 5              
00016a   5084     MOV	R0, 0x84            
00016b   80a0     ADD	R0, #0xa0           
00016c   6503     CLR	0x3, 5              
00016d   f701     LD	R1, [R0]             
00016e   22e3     ADD	R1, 0xe3            
00016f   f748     ST	[R0], R1             
000170   ff10     INC	R0                  
000171   f701     LD	R1, [R0]             
000172   7003     JNB	0x3, 0              
000173   ff11     INC	R1                  
000174   22e4     ADD	R1, 0xe4            
000175   f748     ST	[R0], R1             
000176   6d03     SET	0x3, 5              
000177   508b     MOV	R0, 0x8b            
000178   80cd     ADD	R0, #0xcd           
000179   6503     CLR	0x3, 5              
00017a   f701     LD	R1, [R0]             
00017b   f7b9     JNB	R1, 7               
00017c   c18b     JMP	#0x18b              
00017d   6d03     SET	0x3, 5              
00017e   5084     MOV	R0, 0x84            
00017f   80a0     ADD	R0, #0xa0           
000180   6503     CLR	0x3, 5              
000181   f701     LD	R1, [R0]             
000182   81ff     ADD	R1, #0xff           
000183   f748     ST	[R0], R1             
000184   7003     JNB	0x3, 0              
000185   c198     JMP	#0x198              
000186   ff10     INC	R0                  
000187   f701     LD	R1, [R0]             
000188   ff09     DEC	R1                  
000189   f748     ST	[R0], R1             
00018a   c198     JMP	#0x198              
00018b   6d03     SET	0x3, 5              
00018c   5084     MOV	R0, 0x84            
00018d   80a0     ADD	R0, #0xa0           
00018e   6503     CLR	0x3, 5              
00018f   f701     LD	R1, [R0]             
000190   8101     ADD	R1, #0x1            
000191   f748     ST	[R0], R1             
000192   7803     JB	0x3, 0               
000193   c198     JMP	#0x198              
000194   ff10     INC	R0                  
000195   f701     LD	R1, [R0]             
000196   ff11     INC	R1                  
000197   f748     ST	[R0], R1             
000198   6503     CLR	0x3, 5              
000199   79f9     JB	0xf9, 1              
00019a   c1ae     JMP	#0x1ae              
00019b   6d03     SET	0x3, 5              
00019c   508b     MOV	R0, 0x8b            
00019d   80c5     ADD	R0, #0xc5           
00019e   6503     CLR	0x3, 5              
00019f   f701     LD	R1, [R0]             
0001a0   6d03     SET	0x3, 5              
0001a1   5382     MOV	0x82, R1            
0001a2   9907     MOV	R1, #0x7            
0001a3   9892     MOV	R0, #0x92           
0001a4   d78a     CALL	#0x78a             
0001a5   6d03     SET	0x3, 5              
0001a6   3982     SUB	0x82, R0            
0001a7   7003     JNB	0x3, 0              
0001a8   c1ae     JMP	#0x1ae              
0001a9   508b     MOV	R0, 0x8b            
0001aa   80c5     ADD	R0, #0xc5           
0001ab   9900     MOV	R1, #0              
0001ac   6503     CLR	0x3, 5              
0001ad   f748     ST	[R0], R1             
0001ae   6d03     SET	0x3, 5              
0001af   508b     MOV	R0, 0x8b            
0001b0   80cd     ADD	R0, #0xcd           
0001b1   5185     MOV	0x85, R0            
0001b2   5285     MOV	R1, 0x85            
0001b3   6503     CLR	0x3, 5              
0001b4   f708     LD	R0, [R1]             
0001b5   6d03     SET	0x3, 5              
0001b6   5188     MOV	0x88, R0            
0001b7   6803     SET	0x3, 0              
0001b8   7f88     JB	0x88, 7              
0001b9   6003     CLR	0x3, 0              
0001ba   7003     JNB	0x3, 0              
0001bb   c1c3     JMP	#0x1c3              
0001bc   508b     MOV	R0, 0x8b            
0001bd   80bd     ADD	R0, #0xbd           
0001be   6503     CLR	0x3, 5              
0001bf   f701     LD	R1, [R0]             
0001c0   ff09     DEC	R1                  
0001c1   f748     ST	[R0], R1             
0001c2   c1c9     JMP	#0x1c9              
0001c3   508b     MOV	R0, 0x8b            
0001c4   80bd     ADD	R0, #0xbd           
0001c5   6503     CLR	0x3, 5              
0001c6   f701     LD	R1, [R0]             
0001c7   ff11     INC	R1                  
0001c8   f748     ST	[R0], R1             
0001c9   71f9     JNB	0xf9, 1             
0001ca   c2c4     JMP	#0x2c4              
0001cb   0efd     MOVZ	R0, 0xfd           
0001cc   6d03     SET	0x3, 5              
0001cd   188b     XOR	R0, 0x8b            
0001ce   7203     JNB	0x3, 2              
0001cf   c1d6     JMP	#0x1d6              
0001d0   6503     CLR	0x3, 5              
0001d1   0efe     MOVZ	R0, 0xfe           
0001d2   6d03     SET	0x3, 5              
0001d3   188b     XOR	R0, 0x8b            
0001d4   7a03     JB	0x3, 2               
0001d5   c2ae     JMP	#0x2ae              
0001d6   508b     MOV	R0, 0x8b            
0001d7   80cd     ADD	R0, #0xcd           
0001d8   5185     MOV	0x85, R0            
0001d9   5285     MOV	R1, 0x85            
0001da   6503     CLR	0x3, 5              
0001db   f708     LD	R0, [R1]             
0001dc   6d03     SET	0x3, 5              
0001dd   5188     MOV	0x88, R0            
0001de   987f     MOV	R0, #0x7f           
0001df   208b     ADD	R0, 0x8b            
0001e0   5185     MOV	0x85, R0            
0001e1   9807     MOV	R0, #0x7            
0001e2   5187     MOV	0x87, R0            
0001e3   0208     CLR	R0                  
0001e4   7003     JNB	0x3, 0              
0001e5   ff10     INC	R0                  
0001e6   7203     JNB	0x3, 2              
0001e7   c1e9     JMP	#0x1e9              
0001e8   2187     ADD	0x87, R0            
0001e9   5287     MOV	R1, 0x87            
0001ea   5085     MOV	R0, 0x85            
0001eb   d6c7     CALL	#0x6c7             
0001ec   6d03     SET	0x3, 5              
0001ed   5189     MOV	0x89, R0            
0001ee   0e89     MOVZ	R0, 0x89           
0001ef   8080     ADD	R0, #0x80           
0001f0   518a     MOV	0x8a, R0            
0001f1   0e88     MOVZ	R0, 0x88           
0001f2   8080     ADD	R0, #0x80           
0001f3   388a     SUB	R0, 0x8a            
0001f4   7003     JNB	0x3, 0              
0001f5   c2ae     JMP	#0x2ae              
0001f6   508b     MOV	R0, 0x8b            
0001f7   80c5     ADD	R0, #0xc5           
0001f8   6503     CLR	0x3, 5              
0001f9   f701     LD	R1, [R0]             
0001fa   6d03     SET	0x3, 5              
0001fb   5382     MOV	0x82, R1            
0001fc   9907     MOV	R1, #0x7            
0001fd   9892     MOV	R0, #0x92           
0001fe   d78a     CALL	#0x78a             
0001ff   6d03     SET	0x3, 5              
000200   3882     SUB	R0, 0x82            
000201   7003     JNB	0x3, 0              
000202   c208     JMP	#0x208              
000203   0a82     INCR	0x82               
000204   528b     MOV	R1, 0x8b            
000205   81c5     ADD	R1, #0xc5           
000206   6503     CLR	0x3, 5              
000207   f741     ST	[R1], R0             
000208   9900     MOV	R1, #0              
000209   9802     MOV	R0, #0x2            
00020a   d6c7     CALL	#0x6c7             
00020b   6d03     SET	0x3, 5              
00020c   5185     MOV	0x85, R0            
00020d   9900     MOV	R1, #0              
00020e   9803     MOV	R0, #0x3            
00020f   d6c7     CALL	#0x6c7             
000210   6d03     SET	0x3, 5              
000211   5187     MOV	0x87, R0            
000212   0e85     MOVZ	R0, 0x85           
000213   3087     ORL	R0, 0x87            
000214   7203     JNB	0x3, 2              
000215   c23b     JMP	#0x23b              
000216   6503     CLR	0x3, 5              
000217   0efa     MOVZ	R0, 0xfa           
000218   a801     XOR	R0, #0x1            
000219   7a03     JB	0x3, 2               
00021a   c23b     JMP	#0x23b              
00021b   6d03     SET	0x3, 5              
00021c   0e87     MOVZ	R0, 0x87           
00021d   6503     CLR	0x3, 5              
00021e   38dc     SUB	R0, 0xdc            
00021f   7a03     JB	0x3, 2               
000220   c225     JMP	#0x225              
000221   6d03     SET	0x3, 5              
000222   0e85     MOVZ	R0, 0x85           
000223   6503     CLR	0x3, 5              
000224   38db     SUB	R0, 0xdb            
000225   7003     JNB	0x3, 0              
000226   c23b     JMP	#0x23b              
000227   0bdb     INC	0xdb                
000228   7a03     JB	0x3, 2               
000229   c22b     JMP	#0x22b              
00022a   0bdc     INC	0xdc                
00022b   6d03     SET	0x3, 5              
00022c   0e85     MOVZ	R0, 0x85           
00022d   6503     CLR	0x3, 5              
00022e   18db     XOR	R0, 0xdb            
00022f   7a03     JB	0x3, 2               
000230   c23b     JMP	#0x23b              
000231   6d03     SET	0x3, 5              
000232   0e87     MOVZ	R0, 0x87           
000233   6503     CLR	0x3, 5              
000234   18dc     XOR	R0, 0xdc            
000235   7a03     JB	0x3, 2               
000236   c23b     JMP	#0x23b              
000237   9802     MOV	R0, #0x2            
000238   51fa     MOV	0xfa, R0            
000239   0efb     MOVZ	R0, 0xfb           
00023a   51fc     MOV	0xfc, R0            
00023b   6d03     SET	0x3, 5              
00023c   508b     MOV	R0, 0x8b            
00023d   80c5     ADD	R0, #0xc5           
00023e   5185     MOV	0x85, R0            
00023f   5285     MOV	R1, 0x85            
000240   6503     CLR	0x3, 5              
000241   f708     LD	R0, [R1]             
000242   6d03     SET	0x3, 5              
000243   5188     MOV	0x88, R0            
000244   9907     MOV	R1, #0x7            
000245   9892     MOV	R0, #0x92           
000246   d6c7     CALL	#0x6c7             
000247   6d03     SET	0x3, 5              
000248   5185     MOV	0x85, R0            
000249   0e85     MOVZ	R0, 0x85           
00024a   1888     XOR	R0, 0x88            
00024b   7a03     JB	0x3, 2               
00024c   c2c4     JMP	#0x2c4              
00024d   6503     CLR	0x3, 5              
00024e   0ed5     MOVZ	R0, 0xd5           
00024f   30d6     ORL	R0, 0xd6            
000250   7203     JNB	0x3, 2              
000251   c280     JMP	#0x280              
000252   50fa     MOV	R0, 0xfa            
000253   a801     XOR	R0, #0x1            
000254   7a03     JB	0x3, 2               
000255   c279     JMP	#0x279              
000256   9802     MOV	R0, #0x2            
000257   51fa     MOV	0xfa, R0            
000258   6d03     SET	0x3, 5              
000259   508b     MOV	R0, 0x8b            
00025a   6503     CLR	0x3, 5              
00025b   51fc     MOV	0xfc, R0            
00025c   6d03     SET	0x3, 5              
00025d   508b     MOV	R0, 0x8b            
00025e   8077     ADD	R0, #0x77           
00025f   9907     MOV	R1, #0x7            
000260   7003     JNB	0x3, 0              
000261   ff11     INC	R1                  
000262   d78a     CALL	#0x78a             
000263   6003     CLR	0x3, 0              
000264   ff18     RLC	R0                  
000265   6d03     SET	0x3, 5              
000266   5182     MOV	0x82, R0            
000267   8021     ADD	R0, #0x21           
000268   9907     MOV	R1, #0x7            
000269   7003     JNB	0x3, 0              
00026a   ff11     INC	R1                  
00026b   d78a     CALL	#0x78a             
00026c   6503     CLR	0x3, 5              
00026d   31d5     ORL	0xd5, R0            
00026e   6d03     SET	0x3, 5              
00026f   5082     MOV	R0, 0x82            
000270   ff10     INC	R0                  
000271   8021     ADD	R0, #0x21           
000272   9907     MOV	R1, #0x7            
000273   7003     JNB	0x3, 0              
000274   ff11     INC	R1                  
000275   d78a     CALL	#0x78a             
000276   6503     CLR	0x3, 5              
000277   31d6     ORL	0xd6, R0            
000278   c27f     JMP	#0x27f              
000279   6d03     SET	0x3, 5              
00027a   508b     MOV	R0, 0x8b            
00027b   80c5     ADD	R0, #0xc5           
00027c   9900     MOV	R1, #0              
00027d   6503     CLR	0x3, 5              
00027e   f748     ST	[R0], R1             
00027f   c2a6     JMP	#0x2a6              
000280   6d03     SET	0x3, 5              
000281   508b     MOV	R0, 0x8b            
000282   8077     ADD	R0, #0x77           
000283   9907     MOV	R1, #0x7            
000284   7003     JNB	0x3, 0              
000285   ff11     INC	R1                  
000286   d78a     CALL	#0x78a             
000287   6003     CLR	0x3, 0              
000288   ff18     RLC	R0                  
000289   6d03     SET	0x3, 5              
00028a   5182     MOV	0x82, R0            
00028b   8021     ADD	R0, #0x21           
00028c   9907     MOV	R1, #0x7            
00028d   7003     JNB	0x3, 0              
00028e   ff11     INC	R1                  
00028f   d78a     CALL	#0x78a             
000290   6503     CLR	0x3, 5              
000291   51d5     MOV	0xd5, R0            
000292   6d03     SET	0x3, 5              
000293   5082     MOV	R0, 0x82            
000294   ff10     INC	R0                  
000295   8021     ADD	R0, #0x21           
000296   9907     MOV	R1, #0x7            
000297   7003     JNB	0x3, 0              
000298   ff11     INC	R1                  
000299   d78a     CALL	#0x78a             
00029a   6503     CLR	0x3, 5              
00029b   51d6     MOV	0xd6, R0            
00029c   9801     MOV	R0, #0x1            
00029d   51fa     MOV	0xfa, R0            
00029e   51db     MOV	0xdb, R0            
00029f   03dc     CLR	0xdc                
0002a0   6d03     SET	0x3, 5              
0002a1   508b     MOV	R0, 0x8b            
0002a2   6503     CLR	0x3, 5              
0002a3   51fb     MOV	0xfb, R0            
0002a4   98ff     MOV	R0, #0xff           
0002a5   51fc     MOV	0xfc, R0            
0002a6   6d03     SET	0x3, 5              
0002a7   508b     MOV	R0, 0x8b            
0002a8   80c5     ADD	R0, #0xc5           
0002a9   6503     CLR	0x3, 5              
0002aa   f701     LD	R1, [R0]             
0002ab   ff11     INC	R1                  
0002ac   f748     ST	[R0], R1             
0002ad   c2c4     JMP	#0x2c4              
0002ae   508b     MOV	R0, 0x8b            
0002af   80c5     ADD	R0, #0xc5           
0002b0   5185     MOV	0x85, R0            
0002b1   5285     MOV	R1, 0x85            
0002b2   6503     CLR	0x3, 5              
0002b3   f708     LD	R0, [R1]             
0002b4   6d03     SET	0x3, 5              
0002b5   5189     MOV	0x89, R0            
0002b6   9907     MOV	R1, #0x7            
0002b7   9892     MOV	R0, #0x92           
0002b8   d6c7     CALL	#0x6c7             
0002b9   6d03     SET	0x3, 5              
0002ba   5185     MOV	0x85, R0            
0002bb   0e85     MOVZ	R0, 0x85           
0002bc   3889     SUB	R0, 0x89            
0002bd   7003     JNB	0x3, 0              
0002be   c2c4     JMP	#0x2c4              
0002bf   508b     MOV	R0, 0x8b            
0002c0   80c5     ADD	R0, #0xc5           
0002c1   6503     CLR	0x3, 5              
0002c2   9900     MOV	R1, #0              
0002c3   f748     ST	[R0], R1             
0002c4   6003     CLR	0x3, 0              
0002c5   6503     CLR	0x3, 5              
0002c6   13df     RLC	0xdf                
0002c7   13e0     RLC	0xe0                
0002c8   6d03     SET	0x3, 5              
0002c9   0b8b     INC	0x8b                
0002ca   c00f     JMP	#0xf                
0002cb   0380     CLR	0x80                
0002cc   6503     CLR	0x3, 5              
0002cd   79f9     JB	0xf9, 1              
0002ce   c2d9     JMP	#0x2d9              
0002cf   9893     MOV	R0, #0x93           
0002d0   9907     MOV	R1, #0x7            
0002d1   d78a     CALL	#0x78a             
0002d2   6503     CLR	0x3, 5              
0002d3   0bf8     INC	0xf8                
0002d4   52f8     MOV	R1, 0xf8            
0002d5   f841     SUB	R1, R0              
0002d6   7003     JNB	0x3, 0              
0002d7   c2d9     JMP	#0x2d9              
0002d8   61f9     CLR	0xf9, 1             
0002d9   9907     MOV	R1, #0x7            
0002da   988d     MOV	R0, #0x8d           
0002db   d6c7     CALL	#0x6c7             
0002dc   6d03     SET	0x3, 5              
0002dd   5185     MOV	0x85, R0            
0002de   9907     MOV	R1, #0x7            
0002df   988e     MOV	R0, #0x8e           
0002e0   d6c7     CALL	#0x6c7             
0002e1   6d03     SET	0x3, 5              
0002e2   5189     MOV	0x89, R0            
0002e3   0e85     MOVZ	R0, 0x85           
0002e4   3089     ORL	R0, 0x89            
0002e5   7203     JNB	0x3, 2              
0002e6   c33a     JMP	#0x33a              
0002e7   6503     CLR	0x3, 5              
0002e8   0ed5     MOVZ	R0, 0xd5           
0002e9   30d6     ORL	R0, 0xd6            
0002ea   7203     JNB	0x3, 2              
0002eb   c33a     JMP	#0x33a              
0002ec   0bd9     INC	0xd9                
0002ed   7a03     JB	0x3, 2               
0002ee   c2f0     JMP	#0x2f0              
0002ef   0bda     INC	0xda                
0002f0   988d     MOV	R0, #0x8d           
0002f1   9907     MOV	R1, #0x7            
0002f2   d78a     CALL	#0x78a             
0002f3   6503     CLR	0x3, 5              
0002f4   18d9     XOR	R0, 0xd9            
0002f5   7a03     JB	0x3, 2               
0002f6   c33a     JMP	#0x33a              
0002f7   988e     MOV	R0, #0x8e           
0002f8   9907     MOV	R1, #0x7            
0002f9   d78a     CALL	#0x78a             
0002fa   6503     CLR	0x3, 5              
0002fb   18da     XOR	R0, 0xda            
0002fc   7a03     JB	0x3, 2               
0002fd   c33a     JMP	#0x33a              
0002fe   03d5     CLR	0xd5                
0002ff   03d6     CLR	0xd6                
000300   50fa     MOV	R0, 0xfa            
000301   a802     XOR	R0, #0x2            
000302   7a03     JB	0x3, 2               
000303   c31b     JMP	#0x31b              
000304   50fc     MOV	R0, 0xfc            
000305   6003     CLR	0x3, 0              
000306   ff18     RLC	R0                  
000307   6d03     SET	0x3, 5              
000308   5182     MOV	0x82, R0            
000309   8090     ADD	R0, #0x90           
00030a   6503     CLR	0x3, 5              
00030b   f701     LD	R1, [R0]             
00030c   6d03     SET	0x3, 5              
00030d   5082     MOV	R0, 0x82            
00030e   80a0     ADD	R0, #0xa0           
00030f   6503     CLR	0x3, 5              
000310   f748     ST	[R0], R1             
000311   6d03     SET	0x3, 5              
000312   5082     MOV	R0, 0x82            
000313   8091     ADD	R0, #0x91           
000314   6503     CLR	0x3, 5              
000315   f701     LD	R1, [R0]             
000316   6d03     SET	0x3, 5              
000317   5082     MOV	R0, 0x82            
000318   80a1     ADD	R0, #0xa1           
000319   6503     CLR	0x3, 5              
00031a   f748     ST	[R0], R1             
00031b   50fb     MOV	R0, 0xfb            
00031c   6003     CLR	0x3, 0              
00031d   ff18     RLC	R0                  
00031e   6d03     SET	0x3, 5              
00031f   5182     MOV	0x82, R0            
000320   8090     ADD	R0, #0x90           
000321   6503     CLR	0x3, 5              
000322   f701     LD	R1, [R0]             
000323   6d03     SET	0x3, 5              
000324   5082     MOV	R0, 0x82            
000325   80a0     ADD	R0, #0xa0           
000326   6503     CLR	0x3, 5              
000327   f748     ST	[R0], R1             
000328   6d03     SET	0x3, 5              
000329   5082     MOV	R0, 0x82            
00032a   8091     ADD	R0, #0x91           
00032b   6503     CLR	0x3, 5              
00032c   f701     LD	R1, [R0]             
00032d   6d03     SET	0x3, 5              
00032e   5082     MOV	R0, 0x82            
00032f   80a1     ADD	R0, #0xa1           
000330   6503     CLR	0x3, 5              
000331   f748     ST	[R0], R1             
000332   03fa     CLR	0xfa                
000333   98ff     MOV	R0, #0xff           
000334   51fb     MOV	0xfb, R0            
000335   51fc     MOV	0xfc, R0            
000336   03db     CLR	0xdb                
000337   03dc     CLR	0xdc                
000338   03d9     CLR	0xd9                
000339   03da     CLR	0xda                
00033a   0008     CRET                    
                                           func.__KF8S_Init_Touch_General_
000686   6d03     SET	0x3, 5              
000687   0382     CLR	0x82                
000688   6503     CLR	0x3, 5              
000689   60f9     CLR	0xf9, 0             
00068a   61f9     CLR	0xf9, 1             
00068b   03dd     CLR	0xdd                
00068c   03de     CLR	0xde                
00068d   03e9     CLR	0xe9                
00068e   03d5     CLR	0xd5                
00068f   03d6     CLR	0xd6                
000690   6d03     SET	0x3, 5              
000691   0382     CLR	0x82                
000692   6f2c     SET	0x2c, 7             
000693   670c     CLR	0xc, 7              
000694   6503     CLR	0x3, 5              
000695   7ef9     JB	0xf9, 6              
000696   c69b     JMP	#0x69b              
000697   9890     MOV	R0, #0x90           
000698   5153     MOV	0x53, R0            
000699   0350     CLR	0x50                
00069a   c6a3     JMP	#0x6a3              
00069b   682c     SET	0x2c, 0             
00069c   600c     CLR	0xc, 0              
00069d   030f     CLR	0xf                 
00069e   030e     CLR	0xe                 
00069f   9801     MOV	R0, #0x1            
0006a0   5110     MOV	0x10, R0            
0006a1   9880     MOV	R0, #0x80           
0006a2   5153     MOV	0x53, R0            
0006a3   9877     MOV	R0, #0x77           
0006a4   9907     MOV	R1, #0x7            
0006a5   d78a     CALL	#0x78a             
0006a6   3153     ORL	0x53, R0            
0006a7   9802     MOV	R0, #0x2            
0006a8   ff58     DECJZ	R0                
0006a9   c6a8     JMP	#0x6a8              
0006aa   6e53     SET	0x53, 6             
0006ab   0000     NOP                     
0006ac   7e53     JB	0x53, 6              
0006ad   c6aa     JMP	#0x6aa              
0006ae   7453     JNB	0x53, 4             
0006af   035f     CLR	0x5f                
0006b0   6e0b     SET	0xb, 6              
0006b1   6f0b     SET	0xb, 7              
0006b2   0008     CRET                    
                                           func.__KF8_lib_Baihualv_get_
000604   6503     CLR	0x3, 5              
000605   50e3     MOV	R0, 0xe3            
000606   39e1     SUB	0xe1, R0            
000607   52e4     MOV	R1, 0xe4            
000608   7803     JB	0x3, 0               
000609   ff11     INC	R1                  
00060a   3be2     SUB	0xe2, R1            
00060b   7803     JB	0x3, 0               
00060c   c60e     JMP	#0x60e              
00060d   c615     JMP	#0x615              
00060e   64f9     CLR	0xf9, 4             
00060f   05e1     CPL	0xe1                
000610   05e2     CPL	0xe2                
000611   0be1     INC	0xe1                
000612   7203     JNB	0x3, 2              
000613   0be2     INC	0xe2                
000614   c616     JMP	#0x616              
000615   6cf9     SET	0xf9, 4             
000616   50e2     MOV	R0, 0xe2            
000617   88fc     AND	R0, #0xfc           
000618   7a03     JB	0x3, 2               
000619   c630     JMP	#0x630              
00061a   9806     MOV	R0, #0x6            
00061b   ff10     INC	R0                  
00061c   c620     JMP	#0x620              
00061d   6003     CLR	0x3, 0              
00061e   13e1     RLC	0xe1                
00061f   13e2     RLC	0xe2                
000620   ff58     DECJZ	R0                
000621   c61d     JMP	#0x61d              
000622   9808     MOV	R0, #0x8            
000623   21e3     ADD	0xe3, R0            
000624   7803     JB	0x3, 0               
000625   c627     JMP	#0x627              
000626   0be4     INC	0xe4                
000627   9804     MOV	R0, #0x4            
000628   ff10     INC	R0                  
000629   c62d     JMP	#0x62d              
00062a   6003     CLR	0x3, 0              
00062b   11e4     RRC	0xe4                
00062c   11e3     RRC	0xe3                
00062d   ff58     DECJZ	R0                
00062e   c62a     JMP	#0x62a              
00062f   c63e     JMP	#0x63e              
000630   6003     CLR	0x3, 0              
000631   13e1     RLC	0xe1                
000632   13e2     RLC	0xe2                
000633   6003     CLR	0x3, 0              
000634   13e1     RLC	0xe1                
000635   13e2     RLC	0xe2                
000636   9880     MOV	R0, #0x80           
000637   21e3     ADD	0xe3, R0            
000638   7803     JB	0x3, 0               
000639   c63b     JMP	#0x63b              
00063a   0be4     INC	0xe4                
00063b   50e4     MOV	R0, 0xe4            
00063c   51e3     MOV	0xe3, R0            
00063d   03e4     CLR	0xe4                
00063e   6d03     SET	0x3, 5              
00063f   0381     CLR	0x81                
000640   6503     CLR	0x3, 5              
000641   50e3     MOV	R0, 0xe3            
000642   39e1     SUB	0xe1, R0            
000643   52e4     MOV	R1, 0xe4            
000644   7803     JB	0x3, 0               
000645   ff11     INC	R1                  
000646   3be2     SUB	0xe2, R1            
000647   7803     JB	0x3, 0               
000648   c64a     JMP	#0x64a              
000649   c64b     JMP	#0x64b              
00064a   c652     JMP	#0x652              
00064b   6d03     SET	0x3, 5              
00064c   0b81     INC	0x81                
00064d   5081     MOV	R0, 0x81            
00064e   a07e     SUB	R0, #0x7e           
00064f   7803     JB	0x3, 0               
000650   c652     JMP	#0x652              
000651   c640     JMP	#0x640              
000652   6503     CLR	0x3, 5              
000653   7cf9     JB	0xf9, 4              
000654   c658     JMP	#0x658              
000655   6d03     SET	0x3, 5              
000656   0581     CPL	0x81                
000657   0b81     INC	0x81                
000658   0008     CRET                    
                                           func.__R2PCHPCL
00078a   530a     MOV	0xa, R1             
00078b   5102     MOV	0x2, R0             
00078c   0008     CRET                    
                                           .cinit
0006ff   6503     CLR	0x3, 5              
000700   9890     MOV	R0, #0x90           
000701   996f     MOV	R1, #0x6f           
000702   0000     NOP                     
000703   d71b     CALL	#0x71b             
000704   0380     CLR	0x80                
000705   0381     CLR	0x81                
000706   0382     CLR	0x82                
000707   0383     CLR	0x83                
000708   0384     CLR	0x84                
000709   0385     CLR	0x85                
00070a   0386     CLR	0x86                
00070b   0387     CLR	0x87                
00070c   0388     CLR	0x88                
00070d   0389     CLR	0x89                
00070e   038a     CLR	0x8a                
00070f   038b     CLR	0x8b                
000710   038c     CLR	0x8c                
000711   038d     CLR	0x8d                
000712   038e     CLR	0x8e                
000713   038f     CLR	0x8f                
000714   6d03     SET	0x3, 5              
000715   9880     MOV	R0, #0x80           
000716   990b     MOV	R1, #0xb            
000717   0000     NOP                     
000718   d71b     CALL	#0x71b             
000719   038b     CLR	0x8b                
00071a   0008     CRET                    
00071b   020a     CLR	R2                  
00071c   f750     ST	[R0], R2             
00071d   ff10     INC	R0                  
00071e   ff59     DECJZ	R1                
00071f   c71c     JMP	#0x71c              
000720   0008     CRET                    
