.stabs "E:\\DEMO资料汇总\\CSU38F20\\CSU38F20 DEMO\\sleep\\",0x64,0,0,0
.stabs "E:\\DEMO资料汇总\\CSU38F20\\CSU38F20 DEMO\\sleep\\sleep.c",0x64,0,0,0
.stabs "int:t1=r1;-32768;32767;",0x80,0,0,0
.stabs "unsigned int:t2=r2;0;65535;",0x80,0,0,0
.stabs "long int:t3=r3;-2147483648;2147483647;",0x80,0,0,0
.stabs "unsigned long int:t4=r4;0;4294967295;",0x80,0,0,0
.stabs "long long unsigned int:t6=r6;0;4294967295;",0x80,0,0,0
.stabs "short int:t7=r7;-32768;32767;",0x80,0,0,0
.stabs "short unsigned int:t8=r8;0;65535;",0x80,0,0,0
.stabs "char:t9=r9;-128;127;",0x80,0,0,0
.stabs "unsigned char:t10=r10;0;255;",0x80,0,0,0
.stabs "_Bool:t11=r11;0;1;",0x80,0,0,0
.stabs "sbit:t12=r12;0;1;",0x80,0,0,0
.stabs "float:t13=r13;4;0;",0x80,0,0,0
.stabs "double:t14=r14;4;0;",0x80,0,0,0
.stabs "long double:t15=r15;4;0;",0x80,0,0,0
.stabs "void:t16=r10;0;255;",0x80,0,0,0
.include "csccCond.inc"
.include "csccCmp.inc"
.include "csccShift.inc"
	_enter_sleep_sec .section rom
	.global	_enter_sleep
_enter_sleep:
Lfunc_begin0:
.stabs "enter_sleep:f:16", 0x24,0,0,_enter_sleep
.stabn 0xc0, 0, 0, _enter_sleep
.stabn 0xe0, 0, 0, _enter_sleep
LM0:
.stabn	0x44, 0, 37, LM0-_enter_sleep
Lfunc_begin1:
LM1:
.stabn	0x44, 0, 38, LM1-_enter_sleep
	banksel 0
	clrf _PT1+0
LM2:
.stabn	0x44, 0, 39, LM2-_enter_sleep
	movlw 25
	movwf _PT1EN+0
LM3:
.stabn	0x44, 0, 40, LM3-_enter_sleep
	movlw 32
	movwf _PT1PU+0
LM4:
.stabn	0x44, 0, 41, LM4-_enter_sleep
	clrf _PT1CON1+0
LM5:
.stabn	0x44, 0, 43, LM5-_enter_sleep
	clrf _PT3+0
LM6:
.stabn	0x44, 0, 44, LM6-_enter_sleep
	movlw 127
	movwf _PT3EN+0
LM7:
.stabn	0x44, 0, 45, LM7-_enter_sleep
	clrf _PT3PU+0
LM8:
.stabn	0x44, 0, 46, LM8-_enter_sleep
	clrf _PT3CON+0
LM9:
.stabn	0x44, 0, 48, LM9-_enter_sleep
	clrf _PT5+0
LM10:
.stabn	0x44, 0, 49, LM10-_enter_sleep
	movlw 0xff
	movwf _PT5EN+0
LM11:
.stabn	0x44, 0, 50, LM11-_enter_sleep
	clrf _PT5PU+0
LM12:
.stabn	0x44, 0, 51, LM12-_enter_sleep
	clrf _PT5CON+0
LM13:
.stabn	0x44, 0, 53, LM13-_enter_sleep
	movlw 36
	movwf _PT1CON+0
LM14:
.stabn	0x44, 0, 54, LM14-_enter_sleep
	clrf _PT5CON1+0
LM15:
.stabn	0x44, 0, 55, LM15-_enter_sleep
	clrf _INTCFG+0
LM16:
.stabn	0x44, 0, 57, LM16-_enter_sleep
	movlw 64
	movwf _SRADCON0+0
LM17:
.stabn	0x44, 0, 58, LM17-_enter_sleep
	movlw 2
	movwf _SRADCON1+0
LM18:
.stabn	0x44, 0, 59, LM18-_enter_sleep
	movlw 1
	movwf _SRADCON2+0
LM19:
.stabn	0x44, 0, 60, LM19-_enter_sleep
	bsf _CST_WDT, _CST_WDT
LM20:
.stabn	0x44, 0, 61, LM20-_enter_sleep
	clrf _LEDCON+0
LM21:
.stabn	0x44, 0, 62, LM21-_enter_sleep
	clrf _CHPCON+0
LM22:
.stabn	0x44, 0, 63, LM22-_enter_sleep
	clrf _I2CCON+0
LM23:
.stabn	0x44, 0, 64, LM23-_enter_sleep
	clrf _UR0_CR1+0
LBB0_1:
LBB0_2:
LM24:
.stabn	0x44, 0, 68, LM24-_enter_sleep
	movlw 0 
	btfsc _PT1_5, _PT1_5 
	movlw 1
	andlw 1
	sublw 0
	beq LBB0_4
LBB0_3:
	goto LBB0_2
LBB0_4:
LM25:
.stabn	0x44, 0, 69, LM25-_enter_sleep
	bcf _E1IF, _E1IF
LM26:
.stabn	0x44, 0, 70, LM26-_enter_sleep
	bsf _E1IE, _E1IE
LM27:
.stabn	0x44, 0, 71, LM27-_enter_sleep
	bcf _E0IF, _E0IF
LM28:
.stabn	0x44, 0, 72, LM28-_enter_sleep
	bsf _E0IE, _E0IE
LM29:
.stabn	0x44, 0, 73, LM29-_enter_sleep
	bsf _GIE, _GIE
LM30:
.stabn	0x44, 0, 74, LM30-_enter_sleep
	;APP
	sleep
	;NO_APP
LM31:
.stabn	0x44, 0, 75, LM31-_enter_sleep
	;APP
	nop
	;NO_APP
LM32:
.stabn	0x44, 0, 76, LM32-_enter_sleep
	bcf _E1IE, _E1IE
LM33:
.stabn	0x44, 0, 77, LM33-_enter_sleep
	goto LBB0_1
Ltmp0:
Lfunc_end0:
Lfunc_end1:
LM34:
.stabf LM34-_enter_sleep




