; Generated by holtek-gcc v3.17, Mon Oct 16 11:23:01 2017
; 
; Configuration:
;       without long instruction
;       Single ROM, Multi-RAM
;       bits_per_rom_unit:16
;       with mp1
;       with tbhp, address(0xc)
;          Use ret-const
;       
;       
;       
; use 'tabrdc' instead of 'tabrd'
;       

#pragma translator "holtek-gcc 4.6.4" "3.17" "build 20130711"
; Rebuild 307

ir equ [2]
mp equ [3]
sbp equ [7]
acc equ [5]
bp equ [4]
status equ [10]
c equ [10].0
ac equ [10].1
z equ [10].2
ov equ [10].3
intc equ [11]

extern ra:byte
extern rb:byte
extern rc:byte
extern rd:byte
extern re:byte
extern rf:byte
extern rg:byte
extern rh:byte
extern _Crom2Prom:near
extern _Crom2PromNext:near

RAMBANK 0 @HCCINIT, @HCCINIT0

RAMBANK 0 @BITDATASEC, @BITDATASEC1
@HCCINIT	.section 'data'
@HCCINIT0	.section 'data'
@BITDATASEC	 .section 'data'
@BITDATASEC1	 .section 'data'

#pragma debug scope 1 1
	extern __DELAY3:near
	extern __DELAYX3:near
	extern __DELAYX6:near
	extern __DELAYY5:near
	extern __DELAYY3:near
	extern _builtin_holtek_delay_2:byte
___pa equ [18]
public _Timer1_ISR
#pragma debug scope 2 1
#line 249 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
@Timer1_ISR_code .section at 16 'code'
	mov r1,a
	mov a,status
	mov r2,a
	jmp _Timer1_ISR
#pragma debug scope 1 1
@dummy16 proc
	call _Timer1_ISR
@dummy16 endp
#pragma debug scope 3 1
_Timer1_ISR .section 'code'
_Timer1_ISR proc
#line 250 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	deca _a_II0_PFD0[0]
	mov ra,a
	mov a,ra
	mov _a_II0_PFD0[0],a
	sz ra
	jmp _L3
#line 254 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,2
	mov _a_II0_PFD0[0],a
#line 256 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	sz [18].0
	jmp _L4
#line 261 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	sz _bitvar1[0].7
	jmp _L6
#line 265 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	deca _a_DebounceKey[0]
	mov ra,a
	mov a,ra
	mov _a_DebounceKey[0],a
	sz ra
	jmp _L6
#line 269 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	sz _bitvar0[0].5
	jmp _L8
#line 273 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set _bitvar0[0].5
_L8:
#line 276 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	deca _a_DebounceKey_Long[0]
	mov ra,a
	mov a,ra
	mov _a_DebounceKey_Long[0],a
	sz ra
	jmp _L9
#line 280 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set _bitvar1[0].5
#line 281 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar0[0].5
#line 282 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set _bitvar1[0].7
	jmp _L19
_L4:
#line 286 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	snz _bitvar1[0].7
	jmp _L10
#line 288 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,_bitvar1[0]
	mov ra,a
_L10:
#line 291 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	snz _bitvar0[0].5
	jmp _L11
#line 293 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set _bitvar0[0].7
_L11:
#line 295 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar0[0].5
#line 296 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar1[0].7
_L19:
#line 297 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,150
	mov _a_DebounceKey_Long[0],a
_L9:
#line 299 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,20
	mov _a_DebounceKey[0],a
_L6:
#line 303 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	sdz _Timer1_50ms[0]
	jmp _L3
#line 306 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,50
	mov _Timer1_50ms[0],a
#line 307 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set _bitvar0[0].6
#line 308 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	sdz _Timer1_2s[0]
	jmp _L3
#line 311 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,40
	mov _Timer1_2s[0],a
#line 312 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set _bitvar1[0].4
#line 314 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	sdz _Timer1_10s[0]
	jmp _L3
#line 317 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,5
	mov _Timer1_10s[0],a
#line 318 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set _bitvar1[0].3
_L3:
#line 323 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 323 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
	mov a,r2
	mov status,a
	mov a,r1
	reti
_Timer1_ISR endp

#line 323 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
#pragma debug scope 1 1
___pac equ [19]
___papu equ [42]
___pawu equ [41]
___pbc equ [21]
___pb equ [20]
___pbpu equ [43]
___pcc equ [23]
___pc equ [22]
___pcpu equ [44]
___acsr equ [39]
___adpcr equ [45]
___adcr equ [38]
___intc0 equ [11]
___intc1 equ [30]
___mfic0 equ [52]
___mfic1 equ [53]
___intedge equ [46]
___tmr0c equ [14]
___tmr0 equ [13]
___tmr1c equ [17]
___tmr1l equ [16]
___tmr1h equ [15]
___wdtc equ [29]
___opa1c1 equ [32]
___opa2c0 equ [33]
___opa2c1 equ [34]
___opa2c2 equ [35]
___lvdc equ [24]
public _Poweron_init
#pragma debug scope 4 1
#line 329 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
_Poweron_init .section 'code'
_Poweron_init proc
#line 340 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,29
	mov [19],a
#line 341 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,28
	mov [18],a
#line 342 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,1
	mov [42],a
#line 343 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,1
	mov [41],a
#line 353 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,1
	mov [21],a
#line 354 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,13
	mov [20],a
#line 355 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [43]
#line 365 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [23]
#line 366 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,19
	mov [22],a
#line 367 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [44]
#line 387 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,69
	mov [39],a
#line 410 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [45]
#line 429 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,7
	mov [38],a
#line 441 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,8
	mov [11],a
#line 452 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,5
	mov [30],a
#line 464 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [52]
#line 476 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [53]
#line 492 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [46]
#line 511 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,130
	mov [14],a
#line 512 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,165
	mov [13],a
#line 530 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,128
	mov [17],a
#line 531 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,11
	mov [16],a
#line 532 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,254
	mov [15],a
#line 533 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [30].0
#line 534 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [17].4
#line 537 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	snz [18].0
	jmp _L22
#line 556 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,197
	mov [29],a
	jmp _L23
_L22:
#line 560 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,165
	mov [29],a
#line 561 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set _bitvar0[0].1
_L23:
#line 581 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,13
	mov [32],a
#line 592 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,16
	mov [33],a
#line 611 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,15
	mov [34],a
#line 628 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,7
	mov [35],a
#line 649 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,3
	mov [24],a
#line 651 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,5
	mov _Timer1_10s[0],a
#line 652 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,50
	mov _Timer1_50ms[0],a
#line 653 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,40
	mov _Timer1_2s[0],a
#line 654 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,2
	mov _a_II0_PFD0[0],a
#line 655 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,150
	mov _a_DebounceKey_Long[0],a
#line 656 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,20
	mov _a_DebounceKey[0],a
	ret
_Poweron_init endp
#line 656 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
#pragma debug scope 1 1
___cmp1c1 equ [48]
___cmp2c1 equ [50]
___lcdc equ [60]
___ldoc equ [61]
___simc0 equ [54]
___dactrl equ [25]
___smod equ [40]
public __PreparetoHalt
#pragma debug scope 5 1
#line 675 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
__PreparetoHalt .section 'code'
__PreparetoHalt proc
#line 676 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [22].4
#line 677 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [24].4
#line 678 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [48].0
#line 679 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [50].0
#line 680 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [32].0
#line 681 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [34].0
#line 682 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [60].4
#line 683 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [61].0
#line 684 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [61].3
#line 685 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [54].1
#line 686 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [39].6
#line 687 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [25].0
#line 688 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [54].3
#line 689 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [54].2
#line 690 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [54].4
#line 691 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [40].1
#line 692 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [17].4
#line 693 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [14].4
#line 694 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [11].0
#line 695 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,1
	mov [41],a
	ret
__PreparetoHalt endp
#line 695 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
#pragma debug scope 1 1
public __HEX2BCD
#pragma debug scope 6 1
#line 803 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
__HEX2BCD .section 'code'
__HEX2BCD proc
public __HEX2BCD_2
    local __HEX2BCD_2 db 9 dup(?)	; 4,5
#pragma debug variable 13 6 __HEX2BCD_2+0 "R_HEX_Data_H"
#pragma debug variable 12 6 __HEX2BCD_2+6 "temp"
#pragma debug variable 12 6 __HEX2BCD_2+4 "output"
#pragma debug variable 8 6 __HEX2BCD_2+8 "i"
#line 804 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr __HEX2BCD_2[6]
	clr __HEX2BCD_2[7]
	clr __HEX2BCD_2[4]
	clr __HEX2BCD_2[5]
#line 807 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 807 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	clr wdt
#line 809 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__HEX2BCD_2[0]
	mov __HEX2BCD_2[6],a
	mov a,__HEX2BCD_2[1]
	mov __HEX2BCD_2[7],a
#line 811 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr __HEX2BCD_2[8]
_L26:
#line 812 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,231
	sub a,__HEX2BCD_2[6]
	mov a,3
	sbc a,__HEX2BCD_2[7]
	sz c
	jmp _L34
#line 814 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,24
	addm a,__HEX2BCD_2[6]
	mov a,252
	adcm a,__HEX2BCD_2[7]
#line 815 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	inc __HEX2BCD_2[8]
	jmp _L26
_L34:
#line 817 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 817 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	swap __HEX2BCD_2[8]
_L28:
#line 818 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,99
	sub a,__HEX2BCD_2[6]
	mov a,0
	sbc a,__HEX2BCD_2[7]
	sz c
	jmp _L35
#line 820 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,156
	addm a,__HEX2BCD_2[6]
	mov a,255
	adcm a,__HEX2BCD_2[7]
#line 821 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	inc __HEX2BCD_2[8]
	jmp _L28
_L35:
#line 823 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__HEX2BCD_2[8]
	mov __HEX2BCD_2[4],a
	clr __HEX2BCD_2[5]
#line 824 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__HEX2BCD_2[4]
	mov __HEX2BCD_2[5],a
	clr __HEX2BCD_2[4]
#line 826 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr __HEX2BCD_2[8]
_L30:
#line 827 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,9
	sub a,__HEX2BCD_2[6]
	mov a,0
	sbc a,__HEX2BCD_2[7]
	sz c
	jmp _L36
#line 829 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,246
	addm a,__HEX2BCD_2[6]
	mov a,255
	adcm a,__HEX2BCD_2[7]
#line 830 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	inc __HEX2BCD_2[8]
	jmp _L30
_L36:
#line 832 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 832 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	swap __HEX2BCD_2[8]
_L32:
#line 833 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__HEX2BCD_2[6]
	or a,__HEX2BCD_2[7]
	sz z
	jmp _L37
#line 835 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,255
	addm a,__HEX2BCD_2[6]
	mov a,255
	adcm a,__HEX2BCD_2[7]
#line 836 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	inc __HEX2BCD_2[8]
	jmp _L32
_L37:
#line 838 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__HEX2BCD_2[8]
	addm a,__HEX2BCD_2[4]
	sz c
	inc __HEX2BCD_2[5]
#line 840 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__HEX2BCD_2[4]
	mov ra,a
	mov a,__HEX2BCD_2[5]
	mov rb,a
	ret
__HEX2BCD endp
#line 840 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
#pragma debug scope 1 1
___status equ [10]
public __Uart_WByte
#pragma debug scope 7 1
#line 843 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
__Uart_WByte .section 'code'
__Uart_WByte proc
    local __Uart_WByte_2 db 2 dup(?)	; 0,2
	mov __Uart_WByte_2[1],a
#pragma debug variable 8 7 __Uart_WByte_2+1 "Uart_WData"
#pragma debug variable 8 7 __Uart_WByte_2+0 "i"
#line 845 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,8
	mov __Uart_WByte_2[0],a
#line 846 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [20].6
#line 847 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 847 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	clr wdt
#line 848 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 848 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	clr wdt
#line 849 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [10].0
#line 851 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 851 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	WByte_LOOP:
#line 852 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 852 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	rrc __Uart_WByte_2[1]
#line 854 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 854 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	SZ  	c
#line 855 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 855 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	JMP	WByte_H
#line 857 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 857 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	clr wdt
#line 858 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 858 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	clr wdt
#line 859 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 859 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	clr 	[14H].6
#line 860 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 860 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	SDZ __Uart_WByte_2[0]
#line 861 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 861 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	JMP	WByte_LOOP
#line 862 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 862 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	JMP	WByte_END
#line 863 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 863 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	WByte_H:
#line 864 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 864 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	clr wdt
#line 865 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 865 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	set 	[14H].6
#line 866 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 866 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	SDZ __Uart_WByte_2[0]
#line 867 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 867 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	JMP	WByte_LOOP
#line 869 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 869 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	WByte_END:
#line 870 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [20].6
#line 871 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 871 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
#line 872 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 872 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
#line 873 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 873 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
#line 874 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 874 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
#line 875 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 875 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
#line 876 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 876 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
#line 877 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 877 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
	ret
__Uart_WByte endp
#line 877 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
#pragma debug scope 1 1
public __Uart_Send
#pragma debug scope 8 1
#line 765 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
__Uart_Send .section 'code'
__Uart_Send proc
public __Uart_Send_2
    local __Uart_Send_2 db 9 dup(?)	; 4,5
#pragma debug variable 13 8 __Uart_Send_2+0 "Uart_WData_H"
#pragma debug variable 8 8 __Uart_Send_2+8 "i"
#pragma debug variable 8 8 __Uart_Send_2+7 "j"
#pragma debug variable 8 8 __Uart_Send_2+6 "temp"
#pragma debug variable 12 8 __Uart_Send_2+4 "data"
#line 768 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__Uart_Send_2[0]
	mov __HEX2BCD_2[0],a
	mov a,__Uart_Send_2[1]
	mov __HEX2BCD_2[1],a
	mov a,__Uart_Send_2[2]
	mov __HEX2BCD_2[2],a
	mov a,__Uart_Send_2[3]
	mov __HEX2BCD_2[3],a
	call __HEX2BCD
	mov a,ra
	mov __Uart_Send_2[4],a
	mov a,rb
	mov __Uart_Send_2[5],a
#line 769 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__Uart_Send_2[4]
	mov rb,a
	mov a,__Uart_Send_2[5]
	mov rc,a
	mov a,rb
	mov __Uart_Send_2[8],a
#line 770 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__Uart_Send_2[5]
	mov __Uart_Send_2[4],a
	clr __Uart_Send_2[5]
#line 771 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__Uart_Send_2[4]
	mov rb,a
	mov a,__Uart_Send_2[5]
	mov rc,a
	mov a,rb
	mov __Uart_Send_2[7],a
#line 773 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,2
	call __Uart_WByte
#line 774 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,48
	call __Uart_WByte
#line 775 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,48
	call __Uart_WByte
#line 777 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__Uart_Send_2[7]
	and a,240
	mov __Uart_Send_2[6],a
#line 778 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 778 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	swap __Uart_Send_2[6]
#line 779 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,48
	addm a,__Uart_Send_2[6]
#line 780 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__Uart_Send_2[6]
	mov ra,a
	mov a,ra
	call __Uart_WByte
#line 782 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__Uart_Send_2[7]
	and a,15
	mov __Uart_Send_2[6],a
#line 783 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,48
	addm a,__Uart_Send_2[6]
#line 784 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__Uart_Send_2[6]
	mov ra,a
	mov a,ra
	call __Uart_WByte
#line 786 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__Uart_Send_2[8]
	and a,240
	mov __Uart_Send_2[6],a
#line 787 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 787 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	swap __Uart_Send_2[6]
#line 788 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,48
	addm a,__Uart_Send_2[6]
#line 789 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__Uart_Send_2[6]
	mov ra,a
	mov a,ra
	call __Uart_WByte
#line 791 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__Uart_Send_2[8]
	and a,15
	mov __Uart_Send_2[6],a
#line 792 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,48
	addm a,__Uart_Send_2[6]
#line 793 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__Uart_Send_2[6]
	mov ra,a
	mov a,ra
	call __Uart_WByte
#line 795 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,3
	call __Uart_WByte
	ret
__Uart_Send endp
#line 795 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
#pragma debug scope 1 1
___mp1 equ [3]
___iar1 equ [2]
public __ClearRam
#pragma debug scope 9 1
#line 884 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
__ClearRam .section 'code'
__ClearRam proc
#line 886 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,64
	mov [3],a
	jmp _L41
_L42:
#line 888 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [2]
#line 886 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	inc [3]
_L41:
	mov a,190
	sub a,[3]
	sz c
	jmp _L42
	ret
__ClearRam endp
#line 886 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
#pragma debug scope 1 1
___eea equ [58]
___eed equ [59]
___bp equ [4]
___eec equ [320]
public __eeprom_write
#pragma debug scope 10 1
#line 894 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
__eeprom_write .section 'code'
__eeprom_write proc
public __eeprom_write_2
    local __eeprom_write_2 db 2 dup(?)	; 1,1
	mov ra,a
	mov __eeprom_write_2[1],a
#pragma debug variable 8 10 __eeprom_write_2+1 "eep_addr"
#pragma debug variable 8 10 __eeprom_write_2+0 "eep_data"
#line 895 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,ra
	mov [58],a
#line 896 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__eeprom_write_2[0]
	mov [59],a
#line 897 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,1
	mov [4],a
#line 898 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,64
	mov [3],a
#line 899 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,low offset ___eec
	mov mp,a
	mov a,high offset ___eec
	mov sbp,a
#line 900 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,sbp
	mov bp,a
	mov a,12
	orm a,ir
_L45:
#line 901 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,low offset ___eec
	mov mp,a
	mov a,high offset ___eec
	mov sbp,a
	mov a,sbp
	mov bp,a
	mov a,ir
	mov ra,a
	sz ra.2
	jmp _L45
#line 902 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [2]
#line 903 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [4]
#line 904 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 904 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	clr wdt
	ret
__eeprom_write endp
#line 904 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
#pragma debug scope 1 1
public _delay500us
#pragma debug scope 11 1
#line 907 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
_delay500us .section 'code'
_delay500us proc
#line 908 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 908 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
	mov a,124
	mov ra,a
_L48:
#line 912 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 912 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
	sdz ra
	jmp _L48
	ret
_delay500us endp
#line 912 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
#pragma debug scope 1 1
public _delay1000us
#pragma debug scope 12 1
#line 916 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
_delay1000us .section 'code'
_delay1000us proc
	mov a,99
	mov ra,a
_L51:
#line 919 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 919 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
	sdz ra
	jmp _L51
#line 920 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 920 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
	ret
_delay1000us endp
#line 920 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
#pragma debug scope 1 1
public _delay90us
#pragma debug scope 13 1
#line 924 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
_delay90us .section 'code'
_delay90us proc
	mov a,21
	mov ra,a
_L54:
#line 927 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 927 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
	sdz ra
	jmp _L54
#line 928 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 928 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
	ret
_delay90us endp
#line 928 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
#pragma debug scope 1 1
public _Baterry_check
#pragma debug scope 14 1
#line 662 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
_Baterry_check .section 'code'
_Baterry_check proc
#line 663 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar0[0].4
#line 664 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _Low_Baterry_Step[0]
#line 665 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [24].4
#line 666 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call _delay90us
#line 667 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	snz [24].5
	jmp _L56
#line 668 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set _bitvar0[0].4
	jmp _L57
_L56:
#line 670 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar0[0].4
_L57:
#line 671 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [24].4
	ret
_Baterry_check endp
#line 671 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
#pragma debug scope 1 1
___adrh equ [37]
___adrl equ [36]
public __Smoke_Check
#pragma debug scope 15 1
#line 700 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
__Smoke_Check .section 'code'
__Smoke_Check proc
    local __Smoke_Check_2 db 4 dup(?)	; 0,4
#pragma debug variable 8 15 __Smoke_Check_2+3 "An7_AD_H"
#pragma debug variable 8 15 __Smoke_Check_2+2 "An7_AD_L"
#pragma debug variable 12 15 __Smoke_Check_2+0 "Smoke_value"
#line 702 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,-12
	mov __Smoke_Check_2[0],a
	mov a,1
	mov __Smoke_Check_2[1],a
#line 703 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 703 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	clr wdt
#line 705 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [19].1
#line 706 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [18].1
#line 707 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [32].0
#line 708 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call _delay500us
#line 709 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [34].0
#line 710 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call _delay500us
#line 711 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call _delay500us
#line 712 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [11].0
#line 713 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [22].6
#line 714 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call _delay90us
#line 716 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [39].6
#line 718 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 718 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
#line 719 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 719 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
#line 720 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,7
	mov [38],a
#line 721 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [38].7
#line 722 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [38].7
#line 723 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [38].7
#line 724 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 724 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
#line 725 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 725 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
#line 726 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 726 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
#line 727 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 727 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
#line 728 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [22].6
#line 729 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [34].0
#line 730 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [32].0
#line 731 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [18].1
_L60:
#line 732 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	sz [38].6
	jmp _L60
#line 733 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 733 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	clr wdt
#line 735 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,[37]
	mov __Smoke_Check_2[3],a
#line 736 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,[36]
	mov __Smoke_Check_2[2],a
#line 737 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [39].6
#line 738 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [10].0
#line 740 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 740 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	rrc __Smoke_Check_2[3]
#line 741 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 741 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	rrc __Smoke_Check_2[2]
#line 743 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 743 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	rrc __Smoke_Check_2[3]
#line 744 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 744 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	rrc __Smoke_Check_2[2]
#line 746 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 746 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	rrc __Smoke_Check_2[3]
#line 747 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 747 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	rrc __Smoke_Check_2[2]
#line 749 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 749 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	rrc __Smoke_Check_2[3]
#line 750 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 750 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	rrc __Smoke_Check_2[2]
#line 754 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__Smoke_Check_2[3]
	mov _AN7_AD_data[0],a
	clr _AN7_AD_data[1]
#line 755 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,_AN7_AD_data[0]
	mov _AN7_AD_data[1],a
	clr _AN7_AD_data[0]
#line 756 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,__Smoke_Check_2[2]
	addm a,_AN7_AD_data[0]
	sz c
	inc _AN7_AD_data[1]
#line 758 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,_AN7_AD_data[0]
	sub a,__Smoke_Check_2[0]
	mov a,_AN7_AD_data[1]
	sbc a,__Smoke_Check_2[1]
	snz c
	jmp _L61
#line 759 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set _bitvar0[0].3
	jmp _L58
_L61:
#line 761 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar0[0].3
_L58:
	ret
__Smoke_Check endp
#line 761 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
#pragma debug scope 1 1
public _main
#pragma debug scope 16 1
#line 103 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
IFDEF WITH_DEFAULT_STARTUP
extern _main_initial0:near
extern _main_startup:near
ENDIF

ROMBANK 0 @start
@start .section com_l 'code'
_main_startup1:
@start .section com_e 'code'
	jmp _main

_main .section 'code'
_main proc
    local _main_2 db 1 dup(?)
#line 105 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	sz [10].4
	jmp _L64
#line 107 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call __ClearRam
#line 108 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call _Poweron_init
#line 110 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call __Smoke_Check
#line 111 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,_An7_AD_H[0]
	mov __eeprom_write_2[0],a
	mov a,0
	call __eeprom_write
#line 112 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,_An7_AD_L[0]
	mov __eeprom_write_2[0],a
	mov a,1
	call __eeprom_write
#line 113 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	jmp _L65
_L64:
#line 119 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	snz [10].5
	jmp _L66
#line 121 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	snz _bitvar0[0].1
	jmp _L67
#line 123 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call __Smoke_Check
#line 124 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,_AN7_AD_data[0]
	mov __Uart_Send_2[0],a
	mov a,_AN7_AD_data[1]
	mov __Uart_Send_2[1],a
	clr __Uart_Send_2[2]
	clr __Uart_Send_2[3]
	call __Uart_Send
#line 125 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,_bitvar0[0]
	mov ra,a
	sz _bitvar0[0].3
	jmp _L68
	sz ra.2
	jmp _L68
#line 127 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,1
	call _PLAY_VOICE
#line 128 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,4
	call _PLAY_VOICE
#line 129 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set _bitvar0[0].2
_L68:
#line 132 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call __PreparetoHalt
#line 133 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 133 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	halt
_L67:
#line 136 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call _Baterry_check
#line 137 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	snz _bitvar0[0].4
	jmp _L69
#line 139 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,0
	call _PLAY_VOICE
_L69:
#line 144 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call _Baterry_check
#line 146 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	snz _bitvar0[0].4
	jmp _L70
#line 148 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	inc _Low_Baterry_Step[0]
#line 149 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	snz _bitvar1[0].2
	jmp _L71
#line 151 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,4
	mov _Low_Baterry_Step[0],a
_L71:
#line 153 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,_Low_Baterry_Step[0]
	mov _main_2[0],a
	mov a,_main_2[0]
	sub a,1
	sz z
	jmp _L73
	sub a,(2)-(1)
	sz z
	jmp _L73
	mov a,_main_2[0]
	sub a,4
	sz z
	jmp _L74
	sub a,(6)-(4)
	sz z
	jmp _L74
	mov a,_main_2[0]
	sub a,8
	sz z
	jmp _L74
	sub a,(10)-(8)
	sz z
	jmp _L74
	mov a,_main_2[0]
	sub a,12
	sz z
	jmp _L74
	sub a,(14)-(12)
	sz z
	jmp _L74
	mov a,_main_2[0]
	sub a,16
	sz z
	jmp _L74
	sub a,(18)-(16)
	sz z
	jmp _L74
	mov a,_main_2[0]
	sub a,19
	sz z
	jmp _L75
	sub a,(20)-(19)
	sz z
	jmp _L75
	mov a,_main_2[0]
	sub a,21
	snz z
	jmp _L150
	jmp _L75
_L73:
#line 157 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,0
	jmp _L151
_L74:
#line 167 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar0[0].6
#line 168 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [11].0
#line 169 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [30].0
#line 170 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [17].4
#line 171 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr [22].4
_L77:
#line 172 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	snz _bitvar0[0].6
	jmp _L77
#line 173 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [22].4
#line 174 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	jmp _L70
_L75:
#line 178 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,2
_L151:
	call _PLAY_VOICE
#line 179 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	jmp _L70
_L150:
#line 181 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 181 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	clr wdt
_L70:
#line 185 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call __Smoke_Check
#line 186 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	snz _bitvar0[0].3
	jmp _L65
#line 188 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar1[0].3
#line 189 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [11].0
#line 190 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [30].0
#line 191 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set [17].4
_L78:
#line 192 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	sz _bitvar1[0].3
	jmp _L152
#line 194 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,1
	call _PLAY_VOICE
#line 195 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 195 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	clr wdt
#line 197 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,4
	call _PLAY_VOICE
	jmp _L78
_L152:
#line 199 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar0[0].3
_L65:
#line 202 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call __PreparetoHalt
#line 203 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 203 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	halt
_L66:
#line 205 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call _delay1000us
#line 206 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	call _delay1000us
#line 207 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	set _bitvar0[0].7
#line 208 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 208 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
#line 209 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
;# 209 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c" 1
	nop
_L80:
#line 212 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	sz [18].0
	jmp _L82
#line 214 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	snz _bitvar1[0].5
	jmp _L80
_L82:
#line 224 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	snz _bitvar1[0].5
	jmp _L85
#line 226 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar0[0].7
#line 227 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar1[0].5
#line 228 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,1
	call _PLAY_VOICE
#line 230 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar1[0].5
#line 231 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar0[0].7
	jmp _L82
_L85:
#line 234 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	snz _bitvar0[0].7
	jmp _L65
#line 236 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar0[0].7
#line 237 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	mov a,3
	call _PLAY_VOICE
#line 238 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar0[0].7
#line 239 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
	clr _bitvar1[0].5
	jmp _L85
	jmp $
_main endp

@dummy proc
	call _main
@dummy endp

#line 239 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
#pragma debug scope 1 1
#line 65 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
public _bitvar1
@HCCINIT0 .section 'data'
_bitvar1	db 0
#pragma debug struct_begin 42 "FLAG1_BIT"
#pragma debug field 21 8 0 1 "FLAG1_b0" ;0,1
#pragma debug field 21 8 0 1 "FLAG1_b1" ;1,1
#pragma debug field 21 8 0 1 "FLAG1_b2" ;2,1
#pragma debug field 21 8 0 1 "FLAG1_b3" ;3,1
#pragma debug field 21 8 0 1 "FLAG1_b4" ;4,1
#pragma debug field 21 8 0 1 "FLAG1_b5" ;5,1
#pragma debug field 21 8 0 1 "FLAG1_b6" ;6,1
#pragma debug field 21 8 0 1 "FLAG1_b7" ;7,1
#pragma debug struct_end
#pragma debug union_begin 43 ""
#pragma debug field 2 42 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 43 1 _bitvar1 "bitvar1"

@HCCINIT .section 'data'
#line 37 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
public _bitvar0
@HCCINIT0 .section 'data'
_bitvar0	db 0
#pragma debug struct_begin 44 "FLAG0_BIT"
#pragma debug field 21 8 0 1 "FLAG0_b0" ;0,1
#pragma debug field 21 8 0 1 "FLAG0_b1" ;1,1
#pragma debug field 21 8 0 1 "FLAG0_b2" ;2,1
#pragma debug field 21 8 0 1 "FLAG0_b3" ;3,1
#pragma debug field 21 8 0 1 "FLAG0_b4" ;4,1
#pragma debug field 21 8 0 1 "FLAG0_b5" ;5,1
#pragma debug field 21 8 0 1 "FLAG0_b6" ;6,1
#pragma debug field 21 8 0 1 "FLAG0_b7" ;7,1
#pragma debug struct_end
#pragma debug union_begin 45 ""
#pragma debug field 2 44 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 45 1 _bitvar0 "bitvar0"

@HCCINIT .section 'data'
#line 20 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
public _An7_AD_L
@HCCINIT0 .section 'data'
_An7_AD_L	db 0
#pragma debug variable 8 1 _An7_AD_L "An7_AD_L"

@HCCINIT .section 'data'
#line 20 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
public _An7_AD_H
@HCCINIT0 .section 'data'
_An7_AD_H	db 0
#pragma debug variable 8 1 _An7_AD_H "An7_AD_H"

@HCCINIT .section 'data'
#line 19 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
public _a_II0_PFD0
@HCCINIT0 .section 'data'
_a_II0_PFD0	db 0
#pragma debug variable 8 1 _a_II0_PFD0 "a_II0_PFD0"

@HCCINIT .section 'data'
#line 19 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
public _a_DebounceKey_Long
@HCCINIT0 .section 'data'
_a_DebounceKey_Long	db 0
#pragma debug variable 8 1 _a_DebounceKey_Long "a_DebounceKey_Long"

@HCCINIT .section 'data'
#line 19 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
public _a_DebounceKey
@HCCINIT0 .section 'data'
_a_DebounceKey	db 0
#pragma debug variable 8 1 _a_DebounceKey "a_DebounceKey"

@HCCINIT .section 'data'
#line 19 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
public _Timer1_2s
@HCCINIT0 .section 'data'
_Timer1_2s	db 0
#pragma debug variable 8 1 _Timer1_2s "Timer1_2s"

@HCCINIT .section 'data'
#line 18 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
public _Timer1_10s
@HCCINIT0 .section 'data'
_Timer1_10s	db 0
#pragma debug variable 8 1 _Timer1_10s "Timer1_10s"

@HCCINIT .section 'data'
#line 18 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
public _Timer1_50ms
@HCCINIT0 .section 'data'
_Timer1_50ms	db 0
#pragma debug variable 8 1 _Timer1_50ms "Timer1_50ms"

@HCCINIT .section 'data'
#line 18 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
public _Low_Baterry_Step
@HCCINIT0 .section 'data'
_Low_Baterry_Step	db 0
#pragma debug variable 8 1 _Low_Baterry_Step "Low_Baterry_Step"

@HCCINIT .section 'data'
#line 17 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
public _AN7_AD_data
@HCCINIT0 .section 'data'
_AN7_AD_data	db 2 dup(0)
#pragma debug variable 12 1 _AN7_AD_data "AN7_AD_data"

@HCCINIT .section 'data'
#pragma debug variable 8 1 ___mp1 "__mp1" 1
#pragma debug struct_begin 46 "__bp_bits"
#pragma debug field 21 8 0 1 "__dmbp0" ;0,1
#pragma debug field 21 8 0 7 ;1,7
#pragma debug struct_end
#pragma debug union_begin 47 ""
#pragma debug field 2 46 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 47 1 ___bp "__bp" 1
#pragma debug struct_begin 48 "__status_bits"
#pragma debug field 21 8 0 1 "__c" ;0,1
#pragma debug field 21 8 0 1 "__ac" ;1,1
#pragma debug field 21 8 0 1 "__z" ;2,1
#pragma debug field 21 8 0 1 "__ov" ;3,1
#pragma debug field 21 8 0 1 "__pdf" ;4,1
#pragma debug field 21 8 0 1 "__to" ;5,1
#pragma debug field 21 8 0 2 ;6,2
#pragma debug struct_end
#pragma debug union_begin 49 ""
#pragma debug field 2 48 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 49 1 ___status "__status" 1
#pragma debug struct_begin 50 "__intc0_bits"
#pragma debug field 21 8 0 1 "__emi" ;0,1
#pragma debug field 21 8 0 1 "__eei0" ;1,1
#pragma debug field 21 8 0 1 "__eei1" ;2,1
#pragma debug field 21 8 0 1 "__et0i" ;3,1
#pragma debug field 21 8 0 1 "__eif0" ;4,1
#pragma debug field 21 8 0 1 "__eif1" ;5,1
#pragma debug field 21 8 0 1 "__t0f" ;6,1
#pragma debug field 21 8 0 1 ;7,1
#pragma debug struct_end
#pragma debug union_begin 51 ""
#pragma debug field 2 50 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 51 1 ___intc0 "__intc0" 1
#pragma debug variable 8 1 ___tmr0 "__tmr0" 1
#pragma debug struct_begin 52 "__tmr0c_bits"
#pragma debug field 21 8 0 1 "__topsc0" ;0,1
#pragma debug field 21 8 0 1 "__topsc1" ;1,1
#pragma debug field 21 8 0 1 "__topsc2" ;2,1
#pragma debug field 21 8 0 1 "__t0e" ;3,1
#pragma debug field 21 8 0 1 "__t0on" ;4,1
#pragma debug field 21 8 0 1 ;5,1
#pragma debug field 21 8 0 1 "__t0m0" ;6,1
#pragma debug field 21 8 0 1 "__t0m1" ;7,1
#pragma debug struct_end
#pragma debug union_begin 53 ""
#pragma debug field 2 52 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 53 1 ___tmr0c "__tmr0c" 1
#pragma debug variable 8 1 ___tmr1h "__tmr1h" 1
#pragma debug variable 8 1 ___tmr1l "__tmr1l" 1
#pragma debug struct_begin 54 "__tmr1c_bits"
#pragma debug field 21 8 0 3 ;0,3
#pragma debug field 21 8 0 1 "__t1e" ;3,1
#pragma debug field 21 8 0 1 "__t1on" ;4,1
#pragma debug field 21 8 0 1 "__t1s" ;5,1
#pragma debug field 21 8 0 1 "__t1m0" ;6,1
#pragma debug field 21 8 0 1 "__t1m1" ;7,1
#pragma debug struct_end
#pragma debug union_begin 55 ""
#pragma debug field 2 54 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 55 1 ___tmr1c "__tmr1c" 1
#pragma debug struct_begin 56 "__pa_bits"
#pragma debug field 21 8 0 1 "__pa0" ;0,1
#pragma debug field 21 8 0 1 "__pa1" ;1,1
#pragma debug field 21 8 0 1 "__pa2" ;2,1
#pragma debug field 21 8 0 1 "__pa3" ;3,1
#pragma debug field 21 8 0 1 "__pa4" ;4,1
#pragma debug field 21 8 0 1 "__pa5" ;5,1
#pragma debug field 21 8 0 1 "__pa6" ;6,1
#pragma debug field 21 8 0 1 "__pa7" ;7,1
#pragma debug struct_end
#pragma debug union_begin 57 ""
#pragma debug field 2 56 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 57 1 ___pa "__pa" 1
#pragma debug struct_begin 58 "__pac_bits"
#pragma debug field 21 8 0 1 "__pac0" ;0,1
#pragma debug field 21 8 0 1 "__pac1" ;1,1
#pragma debug field 21 8 0 1 "__pac2" ;2,1
#pragma debug field 21 8 0 1 "__pac3" ;3,1
#pragma debug field 21 8 0 1 "__pac4" ;4,1
#pragma debug field 21 8 0 1 "__pac5" ;5,1
#pragma debug field 21 8 0 1 "__pac6" ;6,1
#pragma debug field 21 8 0 1 "__pac7" ;7,1
#pragma debug struct_end
#pragma debug union_begin 59 ""
#pragma debug field 2 58 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 59 1 ___pac "__pac" 1
#pragma debug struct_begin 60 "__pb_bits"
#pragma debug field 21 8 0 1 "__pb0" ;0,1
#pragma debug field 21 8 0 1 "__pb1" ;1,1
#pragma debug field 21 8 0 1 "__pb2" ;2,1
#pragma debug field 21 8 0 1 "__pb3" ;3,1
#pragma debug field 21 8 0 1 "__pb4" ;4,1
#pragma debug field 21 8 0 1 "__pb5" ;5,1
#pragma debug field 21 8 0 1 "__pb6" ;6,1
#pragma debug field 21 8 0 1 "__pb7" ;7,1
#pragma debug struct_end
#pragma debug union_begin 61 ""
#pragma debug field 2 60 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 61 1 ___pb "__pb" 1
#pragma debug struct_begin 62 "__pbc_bits"
#pragma debug field 21 8 0 1 "__pbc0" ;0,1
#pragma debug field 21 8 0 1 "__pbc1" ;1,1
#pragma debug field 21 8 0 1 "__pbc2" ;2,1
#pragma debug field 21 8 0 1 "__pbc3" ;3,1
#pragma debug field 21 8 0 1 "__pbc4" ;4,1
#pragma debug field 21 8 0 1 "__pbc5" ;5,1
#pragma debug field 21 8 0 1 "__pbc6" ;6,1
#pragma debug field 21 8 0 1 "__pbc7" ;7,1
#pragma debug struct_end
#pragma debug union_begin 63 ""
#pragma debug field 2 62 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 63 1 ___pbc "__pbc" 1
#pragma debug struct_begin 64 "__pc_bits"
#pragma debug field 21 8 0 1 "__pc0" ;0,1
#pragma debug field 21 8 0 1 "__pc1" ;1,1
#pragma debug field 21 8 0 1 "__pc2" ;2,1
#pragma debug field 21 8 0 1 "__pc3" ;3,1
#pragma debug field 21 8 0 1 "__pc4" ;4,1
#pragma debug field 21 8 0 1 "__pc5" ;5,1
#pragma debug field 21 8 0 1 "__pc6" ;6,1
#pragma debug field 21 8 0 1 "__pc7" ;7,1
#pragma debug struct_end
#pragma debug union_begin 65 ""
#pragma debug field 2 64 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 65 1 ___pc "__pc" 1
#pragma debug struct_begin 66 "__pcc_bits"
#pragma debug field 21 8 0 1 "__pcc0" ;0,1
#pragma debug field 21 8 0 1 "__pcc1" ;1,1
#pragma debug field 21 8 0 1 "__pcc2" ;2,1
#pragma debug field 21 8 0 1 "__pcc3" ;3,1
#pragma debug field 21 8 0 1 "__pcc4" ;4,1
#pragma debug field 21 8 0 1 "__pcc5" ;5,1
#pragma debug field 21 8 0 1 "__pcc6" ;6,1
#pragma debug field 21 8 0 1 "__pcc7" ;7,1
#pragma debug struct_end
#pragma debug union_begin 67 ""
#pragma debug field 2 66 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 67 1 ___pcc "__pcc" 1
#pragma debug struct_begin 68 "__lvdc_bits"
#pragma debug field 21 8 0 1 "__vlvd0" ;0,1
#pragma debug field 21 8 0 1 "__vlvd1" ;1,1
#pragma debug field 21 8 0 1 "__vlvd2" ;2,1
#pragma debug field 21 8 0 1 ;3,1
#pragma debug field 21 8 0 1 "__lvden" ;4,1
#pragma debug field 21 8 0 1 "__lvdo" ;5,1
#pragma debug field 21 8 0 2 ;6,2
#pragma debug struct_end
#pragma debug union_begin 69 ""
#pragma debug field 2 68 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 69 1 ___lvdc "__lvdc" 1
#pragma debug struct_begin 70 "__dactrl_bits"
#pragma debug field 21 8 0 1 "__dacen" ;0,1
#pragma debug field 21 8 0 4 ;1,4
#pragma debug field 21 8 0 1 "__vol0" ;5,1
#pragma debug field 21 8 0 1 "__vol1" ;6,1
#pragma debug field 21 8 0 1 "__vol2" ;7,1
#pragma debug struct_end
#pragma debug union_begin 71 ""
#pragma debug field 2 70 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 71 1 ___dactrl "__dactrl" 1
#pragma debug struct_begin 72 "__wdtc_bits"
#pragma debug field 21 8 0 1 "__wdten0" ;0,1
#pragma debug field 21 8 0 1 "__wdten1" ;1,1
#pragma debug field 21 8 0 1 "__wdten2" ;2,1
#pragma debug field 21 8 0 1 "__wdten3" ;3,1
#pragma debug field 21 8 0 1 "__ws0" ;4,1
#pragma debug field 21 8 0 1 "__ws1" ;5,1
#pragma debug field 21 8 0 1 "__ws2" ;6,1
#pragma debug field 21 8 0 1 "__fsyson" ;7,1
#pragma debug struct_end
#pragma debug union_begin 73 ""
#pragma debug field 2 72 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 73 1 ___wdtc "__wdtc" 1
#pragma debug struct_begin 74 "__intc1_bits"
#pragma debug field 21 8 0 1 "__et1i" ;0,1
#pragma debug field 21 8 0 1 "__esim" ;1,1
#pragma debug field 21 8 0 1 "__emfi" ;2,1
#pragma debug field 21 8 0 1 ;3,1
#pragma debug field 21 8 0 1 "__t1f" ;4,1
#pragma debug field 21 8 0 1 "__simf" ;5,1
#pragma debug field 21 8 0 1 "__mff" ;6,1
#pragma debug field 21 8 0 1 ;7,1
#pragma debug struct_end
#pragma debug union_begin 75 ""
#pragma debug field 2 74 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 75 1 ___intc1 "__intc1" 1
#pragma debug struct_begin 76 "__opa1c1_bits"
#pragma debug field 21 8 0 1 "__a1en" ;0,1
#pragma debug field 21 8 0 1 "__a1oen" ;1,1
#pragma debug field 21 8 0 1 "__a1ns" ;2,1
#pragma debug field 21 8 0 1 "__a1ps" ;3,1
#pragma debug field 21 8 0 1 "__a1psel0" ;4,1
#pragma debug field 21 8 0 1 "__a1psel1" ;5,1
#pragma debug field 21 8 0 1 "__a1o2n" ;6,1
#pragma debug field 21 8 0 1 "__a1o2cin" ;7,1
#pragma debug struct_end
#pragma debug union_begin 77 ""
#pragma debug field 2 76 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 77 1 ___opa1c1 "__opa1c1" 1
#pragma debug struct_begin 78 "__opa2c0_bits"
#pragma debug field 21 8 0 7 ;0,7
#pragma debug field 21 8 0 1 "__a2x" ;7,1
#pragma debug struct_end
#pragma debug union_begin 79 ""
#pragma debug field 2 78 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 79 1 ___opa2c0 "__opa2c0" 1
#pragma debug struct_begin 80 "__opa2c1_bits"
#pragma debug field 21 8 0 1 "__a2en" ;0,1
#pragma debug field 21 8 0 1 "__a2oen" ;1,1
#pragma debug field 21 8 0 1 "__a2ns" ;2,1
#pragma debug field 21 8 0 1 "__a2ps" ;3,1
#pragma debug field 21 8 0 1 "__a2psel0" ;4,1
#pragma debug field 21 8 0 1 "__a2psel1" ;5,1
#pragma debug field 21 8 0 1 "__a2o2n" ;6,1
#pragma debug field 21 8 0 1 "__a2o2cin" ;7,1
#pragma debug struct_end
#pragma debug union_begin 81 ""
#pragma debug field 2 80 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 81 1 ___opa2c1 "__opa2c1" 1
#pragma debug struct_begin 82 "__opa2c2_bits"
#pragma debug field 21 8 0 1 "__pga0" ;0,1
#pragma debug field 21 8 0 1 "__pga1" ;1,1
#pragma debug field 21 8 0 1 "__pga2" ;2,1
#pragma debug field 21 8 0 1 "__pgaen" ;3,1
#pragma debug field 21 8 0 2 ;4,2
#pragma debug field 21 8 0 1 "__a1o2a2p" ;6,1
#pragma debug field 21 8 0 1 "__a1o2a2n" ;7,1
#pragma debug struct_end
#pragma debug union_begin 83 ""
#pragma debug field 2 82 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 83 1 ___opa2c2 "__opa2c2" 1
#pragma debug variable 8 1 ___adrl "__adrl" 1
#pragma debug variable 8 1 ___adrh "__adrh" 1
#pragma debug struct_begin 84 "__adcr_bits"
#pragma debug field 21 8 0 1 "__acs0" ;0,1
#pragma debug field 21 8 0 1 "__acs1" ;1,1
#pragma debug field 21 8 0 1 "__acs2" ;2,1
#pragma debug field 21 8 0 3 ;3,3
#pragma debug field 21 8 0 1 "__eocb" ;6,1
#pragma debug field 21 8 0 1 "__start" ;7,1
#pragma debug struct_end
#pragma debug union_begin 85 ""
#pragma debug field 2 84 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 85 1 ___adcr "__adcr" 1
#pragma debug struct_begin 86 "__acsr_bits"
#pragma debug field 21 8 0 1 "__adcs0" ;0,1
#pragma debug field 21 8 0 1 "__adcs1" ;1,1
#pragma debug field 21 8 0 1 "__adcs2" ;2,1
#pragma debug field 21 8 0 2 ;3,2
#pragma debug field 21 8 0 1 "__vrsel" ;5,1
#pragma debug field 21 8 0 1 "__adonb" ;6,1
#pragma debug field 21 8 0 1 ;7,1
#pragma debug struct_end
#pragma debug union_begin 87 ""
#pragma debug field 2 86 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 87 1 ___acsr "__acsr" 1
#pragma debug struct_begin 88 "__smod_bits"
#pragma debug field 21 8 0 1 "__hlclk" ;0,1
#pragma debug field 21 8 0 1 "__idlen" ;1,1
#pragma debug field 21 8 0 1 "__hto" ;2,1
#pragma debug field 21 8 0 1 "__lto" ;3,1
#pragma debug field 21 8 0 1 "__fsten" ;4,1
#pragma debug field 21 8 0 1 "__cks0" ;5,1
#pragma debug field 21 8 0 1 "__cks1" ;6,1
#pragma debug field 21 8 0 1 "__cks2" ;7,1
#pragma debug struct_end
#pragma debug union_begin 89 ""
#pragma debug field 2 88 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 89 1 ___smod "__smod" 1
#pragma debug variable 8 1 ___pawu "__pawu" 1
#pragma debug variable 8 1 ___papu "__papu" 1
#pragma debug variable 8 1 ___pbpu "__pbpu" 1
#pragma debug variable 8 1 ___pcpu "__pcpu" 1
#pragma debug struct_begin 90 "__adpcr_bits"
#pragma debug field 21 8 0 1 "__pcr0" ;0,1
#pragma debug field 21 8 0 1 "__pcr1" ;1,1
#pragma debug field 21 8 0 1 "__pcr2" ;2,1
#pragma debug field 21 8 0 1 "__pcr3" ;3,1
#pragma debug field 21 8 0 1 "__pcr4" ;4,1
#pragma debug field 21 8 0 1 "__pcr5" ;5,1
#pragma debug field 21 8 0 2 ;6,2
#pragma debug struct_end
#pragma debug union_begin 91 ""
#pragma debug field 2 90 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 91 1 ___adpcr "__adpcr" 1
#pragma debug struct_begin 92 "__intedge_bits"
#pragma debug field 21 8 0 1 "__int0s0" ;0,1
#pragma debug field 21 8 0 1 "__int0s1" ;1,1
#pragma debug field 21 8 0 1 "__int1s0" ;2,1
#pragma debug field 21 8 0 1 "__int1s1" ;3,1
#pragma debug field 21 8 0 4 ;4,4
#pragma debug struct_end
#pragma debug union_begin 93 ""
#pragma debug field 2 92 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 93 1 ___intedge "__intedge" 1
#pragma debug struct_begin 94 "__cmp1c1_bits"
#pragma debug field 21 8 0 1 "__cmp1en" ;0,1
#pragma debug field 21 8 0 1 "__c1nsel" ;1,1
#pragma debug field 21 8 0 1 "__c1outen" ;2,1
#pragma debug field 21 8 0 1 "__c1inten" ;3,1
#pragma debug field 21 8 0 3 ;4,3
#pragma debug field 21 8 0 1 "__cnpsel" ;7,1
#pragma debug struct_end
#pragma debug union_begin 95 ""
#pragma debug field 2 94 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 95 1 ___cmp1c1 "__cmp1c1" 1
#pragma debug struct_begin 96 "__cmp2c1_bits"
#pragma debug field 21 8 0 1 "__cmp2en" ;0,1
#pragma debug field 21 8 0 1 "__c2psel" ;1,1
#pragma debug field 21 8 0 1 "__c2outen" ;2,1
#pragma debug field 21 8 0 1 "__c2inten" ;3,1
#pragma debug field 21 8 0 2 ;4,2
#pragma debug field 21 8 0 1 "__cmpes0" ;6,1
#pragma debug field 21 8 0 1 "__cmpes1" ;7,1
#pragma debug struct_end
#pragma debug union_begin 97 ""
#pragma debug field 2 96 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 97 1 ___cmp2c1 "__cmp2c1" 1
#pragma debug struct_begin 98 "__mfic0_bits"
#pragma debug field 21 8 0 1 "__eadi" ;0,1
#pragma debug field 21 8 0 1 "__tb0e" ;1,1
#pragma debug field 21 8 0 1 "__tb1e" ;2,1
#pragma debug field 21 8 0 1 "__epi" ;3,1
#pragma debug field 21 8 0 1 "__adf" ;4,1
#pragma debug field 21 8 0 1 "__tb0f" ;5,1
#pragma debug field 21 8 0 1 "__tb1f" ;6,1
#pragma debug field 21 8 0 1 "__pef" ;7,1
#pragma debug struct_end
#pragma debug union_begin 99 ""
#pragma debug field 2 98 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 99 1 ___mfic0 "__mfic0" 1
#pragma debug struct_begin 100 "__mfic1_bits"
#pragma debug field 21 8 0 1 "__eci" ;0,1
#pragma debug field 21 8 0 1 "__ee2i" ;1,1
#pragma debug field 21 8 0 1 "__elvdi" ;2,1
#pragma debug field 21 8 0 1 ;3,1
#pragma debug field 21 8 0 1 "__cf" ;4,1
#pragma debug field 21 8 0 1 "__e2f" ;5,1
#pragma debug field 21 8 0 1 "__lvdf" ;6,1
#pragma debug field 21 8 0 1 ;7,1
#pragma debug struct_end
#pragma debug union_begin 101 ""
#pragma debug field 2 100 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 101 1 ___mfic1 "__mfic1" 1
#pragma debug struct_begin 102 "__simc0_bits"
#pragma debug field 21 8 0 1 ;0,1
#pragma debug field 21 8 0 1 "__simen" ;1,1
#pragma debug field 21 8 0 1 "__pckp0" ;2,1
#pragma debug field 21 8 0 1 "__pckp1" ;3,1
#pragma debug field 21 8 0 1 "__pcken" ;4,1
#pragma debug field 21 8 0 1 "__sim0" ;5,1
#pragma debug field 21 8 0 1 "__sim1" ;6,1
#pragma debug field 21 8 0 1 "__sim2" ;7,1
#pragma debug struct_end
#pragma debug union_begin 103 ""
#pragma debug field 2 102 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 103 1 ___simc0 "__simc0" 1
#pragma debug variable 8 1 ___eea "__eea" 1
#pragma debug variable 8 1 ___eed "__eed" 1
#pragma debug struct_begin 104 "__lcdc_bits"
#pragma debug field 21 8 0 1 "__com0en" ;0,1
#pragma debug field 21 8 0 1 "__com1en" ;1,1
#pragma debug field 21 8 0 1 "__com2en" ;2,1
#pragma debug field 21 8 0 1 "__com3en" ;3,1
#pragma debug field 21 8 0 1 "__lcden" ;4,1
#pragma debug field 21 8 0 1 "__isel" ;5,1
#pragma debug field 21 8 0 1 "__lcdbuf" ;6,1
#pragma debug field 21 8 0 1 ;7,1
#pragma debug struct_end
#pragma debug union_begin 105 ""
#pragma debug field 2 104 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 105 1 ___lcdc "__lcdc" 1
#pragma debug struct_begin 106 "__ldoc_bits"
#pragma debug field 21 8 0 1 "__ldoen" ;0,1
#pragma debug field 21 8 0 1 "__vsel" ;1,1
#pragma debug field 21 8 0 1 "__vres" ;2,1
#pragma debug field 21 8 0 1 "__ren1" ;3,1
#pragma debug field 21 8 0 1 "__vloe" ;4,1
#pragma debug field 21 8 0 3 ;5,3
#pragma debug struct_end
#pragma debug union_begin 107 ""
#pragma debug field 2 106 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 107 1 ___ldoc "__ldoc" 1
#pragma debug struct_begin 108 "__eec_bits"
#pragma debug field 21 8 0 1 "__rd" ;0,1
#pragma debug field 21 8 0 1 "__rden" ;1,1
#pragma debug field 21 8 0 1 "__wr" ;2,1
#pragma debug field 21 8 0 1 "__wren" ;3,1
#pragma debug field 21 8 0 4 ;4,4
#pragma debug struct_end
#pragma debug union_begin 109 ""
#pragma debug field 2 108 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 109 1 ___eec "__eec" 1
#pragma debug variable 8 1 ___iar1 "__iar1" 1
extern r1:byte
extern r2:byte
#line 103 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Smoke_Sensor_DB_C.c"
@code .section at 0 'code'
	jmp _main_startup1

extern _PLAY_VOICE:near

; 
; Generated by holtek-gcc v3.17, Mon Oct 16 11:23:02 2017
; Rebuild 307
; end of file
