;--------------------------------------------------------
; File Created by ChiponCC : aolisn inc.
; Version 3.0.4#6752 (Jul  6 2017 15:09:47) (MSVC)
; This file was generated Thu Feb 22 17:17:01 2018
;--------------------------------------------------------
; chipon port for the 16-bit core
;--------------------------------------------------------
	.file	"../init_mcu.c"
	.radix dec
	.include "KF8TS3514.inc"
;--------------------------------------------------------
; external declarations
;--------------------------------------------------------
	.extern	__KF8TS3514_Get_Ver_WaterCS_
	.extern	__KF8TS3514_Init_Touch_WaterCS_
	.extern	__KF8TS3514_Touch_Process_WaterCS_
	.extern	__KF8TS3514_Lib_Set_CS_Parameter
	.extern	__R2PCL
	.extern	_TOUCH_DEBUG_TRS_DEAL
	.extern	_TOUCH_DEBUG_SEND_OUT
	.extern	_delay_ms
	.extern	_delay_us
	.extern	_PSW_bits
	.extern	_P0_bits
	.extern	_P2_bits
	.extern	_P1_bits
	.extern	_PCH_bits
	.extern	_INTCTL_bits
	.extern	_EIF1_bits
	.extern	_EIF2_bits
	.extern	_T1CTL_bits
	.extern	_PWMCTL_bits
	.extern	_BANK_bits
	.extern	_C1CTL_bits
	.extern	_VDACS_bits
	.extern	_AMPCTL_bits
	.extern	_ANSEH_bits
	.extern	_ADCCTL0_bits
	.extern	_AMPDT_bits
	.extern	_OPTR_bits
	.extern	_IP0_bits
	.extern	_IP1_bits
	.extern	_IP2_bits
	.extern	_TR0_bits
	.extern	_TR2_bits
	.extern	_TR1_bits
	.extern	_OSCSTA_bits
	.extern	_IP3_bits
	.extern	_VRECTL_bits
	.extern	_EIE1_bits
	.extern	_EIE2_bits
	.extern	_PCTL_bits
	.extern	_OSCCTL_bits
	.extern	_ANSEL_bits
	.extern	_PUR0_bits
	.extern	_IOCL_bits
	.extern	_ADCCTL1_bits
	.extern	_P0LR_bits
	.extern	_P2LR_bits
	.extern	_P1LR_bits
	.extern	_EIE3_bits
	.extern	_EIF3_bits
	.extern	_T3CTL_bits
	.extern	_CTCTL0_bits
	.extern	_PUR1_bits
	.extern	_PUR2_bits
	.extern	_CTCTL1_bits
	.extern	_INTEDGCTL_bits
	.extern	_VDAC_bits
	.extern	_VRES_bits
	.extern	_C1CAL_bits
	.extern	_SSCICTL0_bits
	.extern	_SSCICTL1_bits
	.extern	_SSCISTA_bits
	.extern	_SSCIADD_bits
	.extern	_SSCIMSK_bits
	.extern	_WDTPS_bits
	.extern	_C1FILTCTL_bits
	.extern	_C1FILTPRE_bits
	.extern	_CTCTL2_bits
	.extern	_T4CTL_bits
	.extern	__KF8_LIBi_channel_flag_
	.extern	__KF8_LIBc_channel_
	.extern	__KF8_LIBc_channel_Buf
	.extern	__KF8_LIBi_Date_Change_
	.extern	__KF8_LIBc_baseline_count_
	.extern	__KF8_LIBi_buff_hit_
	.extern	__KF8_LIBi_buff_baseline_
	.extern	__KF8_LIBc_touch_count_
	.extern	_CHS_AMOUNT
	.extern	_TCS_AMOUNT
	.extern	__KF8_Disturb_Protect_Circle_
	.extern	__KF8_DoubleKey_Compages_Limitable_Circle_
	.extern	__KF8_Key_Max_Pressed_Limitable_Circle_
	.extern	__KF8_BaseLine_Update_Circle_Count_For_UP_
	.extern	__KF8_BaseLine_Update_Circle_Count_For_Down_
	.extern	__KF8_Define_Disturb_Channels_Amount_
	.extern	__KF8_BasicLine_UP_Noise_Threshold_
	.extern	__KF8_BasicLine_Down_Noise_Threshold_
	.extern	__KF8_Data_Steady_Threshold_Set_
	.extern	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
	.extern	__KF8_Inside_Reference_Channel_Declare_
	.extern	__KF8_Config_Finger_Threshold
	.extern	__KF8_Water_Monitor_
	.extern	__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
	.extern	__KF8_TOUCH_CH_EN
	.extern	__KF8_Touch_Protect_Select_
	.extern	__KF8_HIT_UP_THRESHOLD
	.extern	_TCS_COUNT
	.extern	_OSCCAL0_OFFSET
	.extern	_OSCCAL0_MAX
	.extern	_T0
	.extern	_PCL
	.extern	_PSW
	.extern	_P0
	.extern	_P2
	.extern	_P1
	.extern	_PCH
	.extern	_INTCTL
	.extern	_EIF1
	.extern	_EIF2
	.extern	_T1L
	.extern	_T1H
	.extern	_T1CTL
	.extern	_PWM1L
	.extern	_PWMCTL
	.extern	_PP1
	.extern	_BANK
	.extern	_C1CTL
	.extern	_VDACS
	.extern	_AMPCTL
	.extern	_ANSEH
	.extern	_ADCDATA0H
	.extern	_ADCCTL0
	.extern	_AMPDT
	.extern	_OPTR
	.extern	_IP0
	.extern	_IP1
	.extern	_IP2
	.extern	_TR0
	.extern	_TR2
	.extern	_TR1
	.extern	_OSCSTA
	.extern	_IP3
	.extern	_VRECAL1
	.extern	_VRECTL
	.extern	_EIE1
	.extern	_EIE2
	.extern	_PCTL
	.extern	_OSCCTL
	.extern	_OSCCAL0
	.extern	_ANSEL
	.extern	_PP2
	.extern	_PWM2L
	.extern	_PUR0
	.extern	_IOCL
	.extern	_OSCCAL1
	.extern	_NVMDATAH
	.extern	_NVMDATAL
	.extern	_NVMADDRH
	.extern	_NVMADDRL
	.extern	_NVMCTL0
	.extern	_NVMCTL1
	.extern	_ADCDATA0L
	.extern	_ADCCTL1
	.extern	_P0LR
	.extern	_P2LR
	.extern	_P1LR
	.extern	_EIE3
	.extern	_EIF3
	.extern	_OSCCAL2
	.extern	_OSCCAL3
	.extern	_T3CTL
	.extern	_T3L
	.extern	_CTCTL0
	.extern	_T3H
	.extern	_PUR1
	.extern	_PUR2
	.extern	_CTCTL1
	.extern	_INTEDGCTL
	.extern	_ADCDATA3L
	.extern	_VDAC
	.extern	_VRES
	.extern	_C1CAL
	.extern	_SSCICTL0
	.extern	_SSCICTL1
	.extern	_SSCISTA
	.extern	_SSCIBUFR
	.extern	_SSCIADD
	.extern	_SSCIMSK
	.extern	_WDTPS
	.extern	_C1FILTCTL
	.extern	_C1FILTPRE
	.extern	_VRECAL2
	.extern	_VRECAL3
	.extern	_CTCTL2
	.extern	_T4L
	.extern	_T4H
	.extern	_T4REL
	.extern	_T4REH
	.extern	_T4CTL
	.extern	_RC32KCAL

	.extern I0R1
	.extern I0R7
	.extern I0PSW
	.extern I0PCH
	.extern I1R1
	.extern I1R7
	.extern I1PSW
	.extern I1PCH
	.extern STK11
	.extern STK10
	.extern STK09
	.extern STK08
	.extern STK07
	.extern STK06
	.extern STK05
	.extern STK04
	.extern STK03
	.extern STK02
	.extern STK01
	.extern STK00
;--------------------------------------------------------
; global declarations
;--------------------------------------------------------
	.global	_init_mcu

;--------------------------------------------------------
; global definitions
;--------------------------------------------------------
;--------------------------------------------------------
; absolute symbol definitions
;--------------------------------------------------------
;--------------------------------------------------------
; compiler-defined variables
;--------------------------------------------------------
;--------------------------------------------------------
; initialized data
;--------------------------------------------------------
;--------------------------------------------------------
; overlayable items in internal ram 
;--------------------------------------------------------
;	.udata_ovr


func._init_mcu	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  _init_mcu	;Function start
; 2 exit points
;has an exit
;; Starting PostCode block
	.def _init_mcu_function_begin, debug, value=$

;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : FUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3227:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3229 curr label offset=0previous max_key=0 
_init_mcu	;Function start
; 2 exit points
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _OSCCTL, size = 1
;; 	line = 9596 result AOP_DIR=_OSCCTL, size=1, left -=-, size=0, right AOP_LIT=0x70, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9698:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	18; "../init_mcu.c"	OSCCTL = 0x70;//    8M
	MOV	R0,# 0x70
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9703:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _OSCCTL   offset=0
	BANKSEL	_OSCCTL
	MOV	_OSCCTL, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _TR0, size = 1
;; 	line = 9596 result AOP_DIR=_TR0, size=1, left -=-, size=0, right AOP_LIT=0x1b, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9698:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	21; "../init_mcu.c"	TR0 = 0b00011011;//
	MOV	R0,# 0x1b
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9703:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _TR0   offset=0
	BANKSEL	_TR0
	MOV	_TR0, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _TR1, size = 1
;; 	line = 9596 result AOP_DIR=_TR1, size=1, left -=-, size=0, right AOP_LIT=0xf0, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9698:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	22; "../init_mcu.c"	TR1 = 0b11110000;//
	MOV	R0,# 0xf0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9703:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _TR1   offset=0
	BANKSEL	_TR1
	MOV	_TR1, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _TR2, size = 1
;; 	line = 9596 result AOP_DIR=_TR2, size=1, left -=-, size=0, right AOP_LIT=0x0f, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9698:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	23; "../init_mcu.c"	TR2 = 0b00001111;//
	MOV	R0,# 0x0f
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9703:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _TR2   offset=0
	BANKSEL	_TR2
	MOV	_TR2, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _P0LR, size = 1
;; 	line = 9596 result AOP_DIR=_P0LR, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _P0LR   offset=0
	.line	27; "../init_mcu.c"	P0LR=0x00;
	BANKSEL	_P0LR
	CLR	_P0LR
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _P1LR, size = 1
;; 	line = 9596 result AOP_DIR=_P1LR, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _P1LR   offset=0
	.line	28; "../init_mcu.c"	P1LR=0x00;
	BANKSEL	_P1LR
	CLR	_P1LR
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _P2LR, size = 1
;; 	line = 9596 result AOP_DIR=_P2LR, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _P2LR   offset=0
	.line	29; "../init_mcu.c"	P2LR=0x00;
	BANKSEL	_P2LR
	CLR	_P2LR
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _P0, size = 1
;; 	line = 9596 result AOP_DIR=_P0, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _P0   offset=0
	.line	32; "../init_mcu.c"	P0=0x00;
	BANKSEL	_P0
	CLR	_P0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _P1, size = 1
;; 	line = 9596 result AOP_DIR=_P1, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _P1   offset=0
	.line	33; "../init_mcu.c"	P1=0x00;
	BANKSEL	_P1
	CLR	_P1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _P2, size = 1
;; 	line = 9596 result AOP_DIR=_P2, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _P2   offset=0
	.line	34; "../init_mcu.c"	P2=0x00;
	BANKSEL	_P2
	CLR	_P2
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname _PCTL_bits, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_PCTL_bits
;; 	line = 8908 result AOP_PCODE=_PCTL_bits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_PCTL_bits
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	41; "../init_mcu.c"	IPEN=1;
	BANKSEL	_PCTL_bits
	SET	_PCTL_bits, 3
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname _IP2_bits, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_IP2_bits
;; 	line = 8908 result AOP_PCODE=_IP2_bits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_IP2_bits
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	42; "../init_mcu.c"	PT3 = 1;		// 当使用T4同步计数，必须设定为高优先级，否则T3的触摸中断可以选择低优先级
	BANKSEL	_IP2_bits
	SET	_IP2_bits, 7
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname _ANSEH_bits, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_ANSEH_bits
;; 	line = 8908 result AOP_PCODE=_ANSEH_bits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_ANSEH_bits
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	45; "../init_mcu.c"	ANS13=1;
	BANKSEL	_ANSEH_bits
	SET	_ANSEH_bits, 5
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : ENDFUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3388:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3390
	CRET	
	.def _init_mcu_function_end, debug, value=$

; exit point of _init_mcu


;	code size estimation:
;	   18+   13 =    31 instructions (   88 byte)

	.type _init_mcu,  32
	.dim _init_mcu, 1, (_init_mcu_function_end&0xFF00)>>8, _init_mcu_function_end&0xFF,0,15,0,47 , 0, 1
	.def __00010000, debug, type = 8, class = 10, value = 1
	.def _0, debug, value = 1, type = 26, class = 8
	.def _1, debug, value = 1, type = 26, class = 8
	.def _2, debug, value = 1, type = 26, class = 8
	.def _3, debug, value = 1, type = 26, class = 8
	.def _4, debug, value = 1, type = 26, class = 8
	.def _5, debug, value = 1, type = 26, class = 8
	.def _6, debug, value = 1, type = 26, class = 8
	.def _7, debug, value = 1, type = 26, class = 8

	.end
