.stabs "E:\\DEMO资料汇总\\CSU38F20\\CSU38F20 DEMO\\timer3\\",0x64,0,0,0
.stabs "E:\\DEMO资料汇总\\CSU38F20\\CSU38F20 DEMO\\timer3\\timer3.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"
	_timer3_pwm_period_sec .section rom
	.global	_timer3_pwm_period
_timer3_pwm_period:
Lfunc_begin0:
.stabs "timer3_pwm_period:f:16", 0x24,0,0,_timer3_pwm_period
.stabn 0xc0, 0, 0, _timer3_pwm_period
.stabn 0xe0, 0, 0, _timer3_pwm_period
LM0:
.stabn	0x44, 0, 66, LM0-_timer3_pwm_period
Lfunc_begin1:
	banksel 0
	movfw _timer3_pwm_period.args.+0
	movwf _timer3_pwm_period.temp.+4
	movfw _timer3_pwm_period.args.+1
LM1:
.stabn	0x44, 0, 67, LM1-_timer3_pwm_period
Ltmp0:
	movwf _timer3_pwm_period.temp.+5
	clrf _timer3_pwm_period.temp.+1
	clrf _timer3_pwm_period.temp.+3
LM2:
.stabn	0x44, 0, 68, LM2-_timer3_pwm_period
	movfw _timer3_pwm_period.temp.+5
	movwf _timer3_pwm_period.temp.+0
	clrf _timer3_pwm_period.temp.+1
LM3:
.stabn	0x44, 0, 69, LM3-_timer3_pwm_period
	movfw _timer3_pwm_period.temp.+4
	movwf _timer3_pwm_period.temp.+2
	clrf _timer3_pwm_period.temp.+3
LM4:
.stabn	0x44, 0, 70, LM4-_timer3_pwm_period
	movfw _timer3_pwm_period.temp.+0
	movwf _TM3INH+0
LM5:
.stabn	0x44, 0, 71, LM5-_timer3_pwm_period
	movfw _timer3_pwm_period.temp.+2
	movwf _TM3IN+0
LM6:
.stabn	0x44, 0, 72, LM6-_timer3_pwm_period
	movfw _timer3_pwm_period.temp.+5
	return
Ltmp1:
Lfunc_end0:
Lfunc_end1:
LM7:
.stabn 0xc0,0,0, LM0-_timer3_pwm_period
.stabs "period:2",0x80,0,0,_timer3_pwm_period.args.+0
.stabn 0xe0,0,0, LM6-_timer3_pwm_period
.stabn 0xc0,0,0, LM1-_timer3_pwm_period
.stabs "periodbuf:17=ar2;0;1;2",0x80,0,0,_timer3_pwm_period.temp.+0
.stabn 0xe0,0,0, LM6-_timer3_pwm_period
.stabf LM7-_timer3_pwm_period

	_timer3_pwm_duty_sec .section rom
	.global	_timer3_pwm_duty
_timer3_pwm_duty:
Lfunc_begin2:
.stabs "timer3_pwm_duty:f:16", 0x24,0,0,_timer3_pwm_duty
.stabn 0xc0, 0, 0, _timer3_pwm_duty
.stabn 0xe0, 0, 0, _timer3_pwm_duty
LM8:
.stabn	0x44, 0, 83, LM8-_timer3_pwm_duty
Lfunc_begin3:
	banksel 0
	movfw _timer3_pwm_duty.args.+0
	movwf _timer3_pwm_duty.temp.+4
	movfw _timer3_pwm_duty.args.+1
LM9:
.stabn	0x44, 0, 84, LM9-_timer3_pwm_duty
Ltmp2:
	movwf _timer3_pwm_duty.temp.+5
	clrf _timer3_pwm_duty.temp.+1
	clrf _timer3_pwm_duty.temp.+3
LM10:
.stabn	0x44, 0, 85, LM10-_timer3_pwm_duty
	movfw _timer3_pwm_duty.temp.+5
	movwf _timer3_pwm_duty.temp.+0
	clrf _timer3_pwm_duty.temp.+1
LM11:
.stabn	0x44, 0, 86, LM11-_timer3_pwm_duty
	movfw _timer3_pwm_duty.temp.+4
	movwf _timer3_pwm_duty.temp.+2
	clrf _timer3_pwm_duty.temp.+3
LM12:
.stabn	0x44, 0, 87, LM12-_timer3_pwm_duty
	movfw _timer3_pwm_duty.temp.+0
	movwf _TM3RH+0
LM13:
.stabn	0x44, 0, 88, LM13-_timer3_pwm_duty
	movfw _timer3_pwm_duty.temp.+2
	movwf _TM3R+0
LM14:
.stabn	0x44, 0, 89, LM14-_timer3_pwm_duty
	movfw _timer3_pwm_duty.temp.+5
	return
Ltmp3:
Lfunc_end2:
Lfunc_end3:
LM15:
.stabn 0xc0,0,0, LM8-_timer3_pwm_duty
.stabs "duty:2",0x80,0,0,_timer3_pwm_duty.args.+0
.stabn 0xe0,0,0, LM14-_timer3_pwm_duty
.stabn 0xc0,0,0, LM9-_timer3_pwm_duty
.stabs "dutybuf:18=ar2;0;1;2",0x80,0,0,_timer3_pwm_duty.temp.+0
.stabn 0xe0,0,0, LM14-_timer3_pwm_duty
.stabf LM15-_timer3_pwm_duty

	_timer3_init_sec .section rom
	.global	_timer3_init
_timer3_init:
Lfunc_begin4:
.stabs "timer3_init:f:16", 0x24,0,0,_timer3_init
.stabn 0xc0, 0, 0, _timer3_init
.stabn 0xe0, 0, 0, _timer3_init
LM16:
.stabn	0x44, 0, 100, LM16-_timer3_init
Lfunc_begin5:
LM17:
.stabn	0x44, 0, 101, LM17-_timer3_init
	banksel 0
	bcf _T3CKS, _T3CKS
Ltmp4:
LM18:
.stabn	0x44, 0, 102, LM18-_timer3_init
	bsf _T3RATE_0, _T3RATE_0
	bcf _T3RATE_1, _T3RATE_1
	bsf _T3RATE_2, _T3RATE_2
	bcf _T3RATE_3, _T3RATE_3
Ltmp5:
LM19:
.stabn	0x44, 0, 103, LM19-_timer3_init
	return
Ltmp6:
Lfunc_end4:
Lfunc_end5:
LM20:
.stabf LM20-_timer3_init

	_timer3_dt_time_sec .section rom
	.global	_timer3_dt_time
_timer3_dt_time:
Lfunc_begin6:
.stabs "timer3_dt_time:f:16", 0x24,0,0,_timer3_dt_time
.stabn 0xc0, 0, 0, _timer3_dt_time
.stabn 0xe0, 0, 0, _timer3_dt_time
LM21:
.stabn	0x44, 0, 113, LM21-_timer3_dt_time
Lfunc_begin7:
	banksel 0
	movfw _timer3_dt_time.args.+0
LM22:
.stabn	0x44, 0, 114, LM22-_timer3_dt_time
Ltmp7:
	movwf _timer3_dt_time.temp.+0
	movlw 0xc7
	andwf _TM3CON2+0, F
LM23:
.stabn	0x44, 0, 115, LM23-_timer3_dt_time
	movlw 7
	andwf _timer3_dt_time.temp.+0, F
LM24:
.stabn	0x44, 0, 116, LM24-_timer3_dt_time
	movfw _timer3_dt_time.temp.+0
	ShlThree
	movwf _timer3_dt_time.temp.+0
LM25:
.stabn	0x44, 0, 117, LM25-_timer3_dt_time
	iorwf _TM3CON2+0, F
LM26:
.stabn	0x44, 0, 118, LM26-_timer3_dt_time
	return
Ltmp8:
Lfunc_end6:
Lfunc_end7:
LM27:
.stabn 0xc0,0,0, LM21-_timer3_dt_time
.stabs "dt_time:10",0x80,0,0,_timer3_dt_time.temp.+0
.stabn 0xe0,0,0, LM26-_timer3_dt_time
.stabf LM27-_timer3_dt_time


	.@_timer3_pwm_period_sec@_timer3_pwm_period.args. .section bank1,uninit
	_timer3_pwm_period.args. .ds 2
	.ends

	.@_timer3_pwm_period_sec@_timer3_pwm_period.temp. .section bank1,uninit
	_timer3_pwm_period.temp. .ds 6
	.ends

	.@_timer3_pwm_duty_sec@_timer3_pwm_duty.args. .section bank1,uninit
	_timer3_pwm_duty.args. .ds 2
	.ends

	.@_timer3_pwm_duty_sec@_timer3_pwm_duty.temp. .section bank1,uninit
	_timer3_pwm_duty.temp. .ds 6
	.ends

	.@_timer3_dt_time_sec@_timer3_dt_time.args. .section bank1,uninit
	_timer3_dt_time.args. .ds 1
	.ends

	.@_timer3_dt_time_sec@_timer3_dt_time.temp. .section bank1,uninit
	_timer3_dt_time.temp. .ds 1
	.ends



