; Generated by holtek-gcc v3.17, Mon Oct 16 11:23:02 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
___simc2 equ [57]
___acc equ [5]
___simd equ [56]
public __send_voice_byte
#pragma debug scope 2 1
#line 135 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
__send_voice_byte .section 'code'
__send_voice_byte proc
    local __send_voice_byte_2 db 1 dup(?)	; 0,1
	mov __send_voice_byte_2[0],a
#pragma debug variable 8 2 __send_voice_byte_2+0 "send_data"
#line 136 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [57].1
#line 137 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [57].0
#line 138 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[5]
	mov [56],a
_L3:
#line 139 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	sz [57].1
	jmp _L3
_L5:
#line 140 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	snz [57].0
	jmp _L5
#line 141 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[56]
	mov [5],a
	ret
__send_voice_byte endp
#line 141 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
#pragma debug scope 1 1
___dah equ [63]
___dal equ [62]
___status equ [10]
public __VOICEUP
#pragma debug scope 3 1
#line 146 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
__VOICEUP .section 'code'
__VOICEUP proc
#line 147 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [63]
#line 148 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [62]
#line 149 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr _voice_data_l[0]
#line 150 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr _voice_data_h[0]
	clr rb
	clr ra
_L9:
#line 152 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
;# 152 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c" 1
	clr wdt
#line 154 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,4
	mov [5],a
_L10:
#line 155 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	sz [5]
	jmp _LI1
	jmp _L13
_LI1:
#line 157 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	dec [5]
	jmp _L10
_L13:
#line 159 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,ra
	and a,128
	mov [5],a
	inca ra
	mov rc,a
#line 161 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[5]
	sub a,128
	sz z
	jmp _L12
#line 163 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,16
	addm a,rb
#line 164 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	set [10].0
#line 166 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,rb
	mov [62],a
#line 167 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,rc
	mov [63],a
#line 168 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,rc
	mov ra,a
	jmp _L9
_L12:
	mov a,ra
	mov _voice_data_h[0],a
	mov a,rb
	mov _voice_data_l[0],a
	ret
__VOICEUP endp
#line 168 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
#pragma debug scope 1 1
public __VOICEDOWN
#pragma debug scope 4 1
#line 173 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
__VOICEDOWN .section 'code'
__VOICEDOWN proc
#line 174 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_voice_data_l[0]
	mov [62],a
#line 175 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_voice_data_h[0]
	mov [63],a
_L15:
#line 177 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
;# 177 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c" 1
	clr wdt
#line 178 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,4
	mov [5],a
_L16:
#line 179 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	sz [5]
	jmp _LI2
	jmp _L23
_LI2:
#line 181 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	dec [5]
	jmp _L16
_L23:
#line 184 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[62]
	mov ra,a
	mov a,[63]
	mov rb,a
	mov a,0
	sub a,rb
	mov rc,a
	mov a,rc
	orm a,rb
	sz rb.7
	jmp _L22
	mov a,0
	sub a,ra
	mov rb,a
	mov a,rb
	orm a,ra
	snz ra.7
	jmp _L18
_L22:
#line 186 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	sz [62]
	jmp _L20
#line 188 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	dec [63]
#line 189 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,240
	mov [62],a
	jmp _L15
_L20:
#line 192 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,240
	addm a,[62]
	jmp _L15
_L18:
#line 196 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
;# 196 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c" 1
	clr wdt
	ret
__VOICEDOWN endp
#line 196 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
#pragma debug scope 1 1
___pc equ [22]
___pcc equ [23]
___simc0 equ [54]
___intc0 equ [11]
___tmr0c equ [14]
___tmr0 equ [13]
___dactrl equ [25]
public _PLAY_VOICE
#pragma debug scope 5 1
#line 46 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
_PLAY_VOICE .section 'code'
_PLAY_VOICE proc
    local _PLAY_VOICE_2 db 7 dup(?)	; 0,7
	mov _PLAY_VOICE_2[6],a
#pragma debug variable 8 5 _PLAY_VOICE_2+6 "voice_num"
#pragma debug variable 8 5 _PLAY_VOICE_2+5 "voice_address_index_l"
#pragma debug variable 8 5 _PLAY_VOICE_2+4 "voice_address_index_m"
#pragma debug variable 8 5 _PLAY_VOICE_2+3 "voice_address_index_h"
#pragma debug variable 8 5 _PLAY_VOICE_2+2 "voice_start_address_h"
#pragma debug variable 8 5 _PLAY_VOICE_2+1 "voice_start_address_m"
#pragma debug variable 8 5 _PLAY_VOICE_2+0 "voice_start_address_l"
#line 56 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [22].0
#line 57 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [23].0
#line 58 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [23].1
#line 59 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [22].1
#line 60 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	call __VOICEUP
#line 62 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_PLAY_VOICE_2[6]
	add a,_PLAY_VOICE_2[6]
	mov ra,a
	mov a,ra
	add a,ra
	mov _PLAY_VOICE_2[5],a
#line 63 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_PLAY_VOICE_2[5]
	sub a,_PLAY_VOICE_2[6]
	mov ra,a
	mov a,ra
	add a,32
	mov _PLAY_VOICE_2[5],a
#line 64 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr _PLAY_VOICE_2[4]
#line 65 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr _PLAY_VOICE_2[3]
#line 67 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,2
	mov [54],a
#line 68 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,60
	mov [57],a
#line 69 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [11].0
#line 71 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	set [57].2
#line 72 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,11
	call __send_voice_byte
#line 73 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_PLAY_VOICE_2[3]
	mov ra,a
	mov a,ra
	call __send_voice_byte
#line 74 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_PLAY_VOICE_2[4]
	mov ra,a
	mov a,ra
	call __send_voice_byte
#line 75 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_PLAY_VOICE_2[5]
	mov ra,a
	mov a,ra
	call __send_voice_byte
#line 76 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,0
	call __send_voice_byte
#line 78 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
;# 78 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c" 1
	clr wdt
#line 79 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	call __Get_Send_Byte
#line 80 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[5]
	mov _PLAY_VOICE_2[0],a
#line 82 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	call __Get_Send_Byte
#line 83 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[5]
	mov _PLAY_VOICE_2[1],a
#line 85 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	call __Get_Send_Byte
#line 86 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[5]
	mov _PLAY_VOICE_2[2],a
#line 88 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [57].2
#line 90 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
;# 90 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c" 1
	clr wdt
#line 91 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,9
	addm a,_PLAY_VOICE_2[0]
#line 94 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	set [57].2
#line 96 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,11
	call __send_voice_byte
#line 97 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_PLAY_VOICE_2[2]
	mov ra,a
	mov a,ra
	call __send_voice_byte
#line 98 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_PLAY_VOICE_2[1]
	mov ra,a
	mov a,ra
	call __send_voice_byte
#line 99 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_PLAY_VOICE_2[0]
	mov ra,a
	mov a,ra
	call __send_voice_byte
#line 100 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,0
	call __send_voice_byte
#line 102 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
;# 102 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c" 1
	clr wdt
#line 104 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,130
	mov [14],a
#line 105 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,165
	mov [13],a
#line 107 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	set [11].0
#line 108 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	set [11].3
#line 109 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	set [14].4
#line 111 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr _voice_length_L[0]
#line 112 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr _voice_length_h[0]
#line 113 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr _bitvar[0].1
#line 114 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,85
	mov _controlcode[0],a
#line 116 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,225
	mov [25],a
_L25:
#line 118 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	sz _bitvar[0].1
	jmp _L27
#line 119 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
;# 119 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c" 1
	clr wdt
	jmp _L25
_L27:
#line 121 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [14].4
#line 122 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [11].0
#line 123 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [23].1
#line 124 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	set [22].1
#line 125 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	call __VOICEDOWN
#line 126 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [22].0
#line 127 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	set [23].0
#line 128 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,224
	mov [25],a
#line 129 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [57].2
#line 130 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [54].1
	ret
_PLAY_VOICE endp
#line 130 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
#pragma debug scope 1 1
public _Get_Voice_Data_ISR
#pragma debug scope 6 1
#line 203 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
@Get_Voice_Data_ISR_code .section at 12 'code'
	mov r1,a
	mov a,bp
	mov r2,a
	jmp _Get_Voice_Data_ISR
#pragma debug scope 1 1
@dummy12 proc
	call _Get_Voice_Data_ISR
@dummy12 endp
#pragma debug scope 7 1
_Get_Voice_Data_ISR .section 'code'
_Get_Voice_Data_ISR proc
local _Get_Voice_Data_ISR_2 db 1 dup(?)
	mov a,status
	mov r3,a
	mov a,mp
	mov r4,a
	mov a,sbp
	mov r5,a
#line 204 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_controlcode[0]
	mov _Get_Voice_Data_ISR_2[0],a
	mov a,_Get_Voice_Data_ISR_2[0]
	sub a,6
	sz z
	jmp _L29
#line 204 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	sz _Get_Voice_Data_ISR_2[0]
	jmp _L30
_L29:
#line 206 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_voice_data_l[0]
	mov [62],a
#line 207 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_voice_data_h[0]
	mov [63],a
#line 208 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_voice_length_L[0]
	mov ra,a
	sz ra
	jmp _L31
	mov a,_voice_length_h[0]
	mov ra,a
	sz ra
	jmp _L32
#line 209 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,85
	mov _controlcode[0],a
	jmp _L28
_L31:
#line 213 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	deca ra
	mov _voice_length_L[0],a
	jmp _L34
_L32:
#line 216 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	deca ra
	mov _voice_length_h[0],a
#line 217 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	set _voice_length_L[0]
_L34:
#line 220 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,_Get_Voice_Data_ISR_2[0]
	sub a,6
	snz z
	jmp _L28
#line 222 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	sz _bitvar[0].0
	jmp _L35
#line 224 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	set _bitvar[0].0
#line 226 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [57].1
#line 227 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [57].0
#line 228 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[5]
	mov [56],a
_L37:
#line 229 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	sz [57].1
	jmp _L37
_L39:
#line 230 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	snz [57].0
	jmp _L39
#line 231 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[56]
	mov [5],a
#line 232 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[5]
	mov _voice_data_h[0],a
#line 235 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [57].1
#line 236 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [57].0
#line 237 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[5]
	mov [56],a
_L41:
#line 238 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	sz [57].1
	jmp _L41
_L43:
#line 239 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	snz [57].0
	jmp _L43
#line 240 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[56]
	mov [5],a
#line 241 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[5]
	mov _voice_data_l[0],a
	jmp _L28
_L35:
#line 245 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr _bitvar[0].0
#line 247 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [57].1
#line 248 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	clr [57].0
#line 249 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[5]
	mov [56],a
_L45:
#line 250 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	sz [57].1
	jmp _L45
_L47:
#line 251 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	snz [57].0
	jmp _L47
#line 252 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[56]
	mov [5],a
#line 253 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[5]
	mov _voice_data_h[0],a
#line 254 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
;# 254 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c" 1
	swap _voice_data_l[0]
	jmp _L28
_L30:
#line 263 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	call __Get_Send_Byte
#line 264 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[5]
	mov ra,a
	mov a,ra
	mov _controlcode[0],a
#line 265 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	siza ra
	jmp _L48
#line 266 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	set _bitvar[0].1
	jmp _L28
_L48:
#line 269 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	call __Get_Send_Byte
#line 270 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[5]
	mov _voice_length_L[0],a
#line 271 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	call __Get_Send_Byte
#line 272 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
	mov a,[5]
	mov _voice_length_h[0],a
_L28:
	mov a,r2
	mov bp,a
	mov a,r3
	mov status,a
	mov a,r4
	mov mp,a
	mov a,r5
	mov sbp,a
	mov a,r1
	reti
_Get_Voice_Data_ISR endp

#line 272 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
#pragma debug scope 1 1
#line 31 "C:\Users\kaio_yang\Desktop\SMOKE\SMOKE\煙感器 DEMO_(HT45F24A)_獨立型語音報警煙感器(整理完)v0\CODE\Smoke_Sensor_DB_C_Final\Smoke_Sensor_DB_C_V02\Voice_Play01.c"
public _bitvar
@HCCINIT0 .section 'data'
_bitvar	db 0
#pragma debug struct_begin 42 "__fg1_bits"
#pragma debug field 21 8 0 1 "b0" ;0,1
#pragma debug field 21 8 0 1 "b1" ;1,1
#pragma debug field 21 8 0 1 "b2" ;2,1
#pragma debug field 21 8 0 1 "b3" ;3,1
#pragma debug field 21 8 0 1 "b4" ;4,1
#pragma debug field 21 8 0 1 "b5" ;5,1
#pragma debug field 21 8 0 1 "b6" ;6,1
#pragma debug field 21 8 0 1 "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 _bitvar "bitvar"

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

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

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

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

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

@HCCINIT .section 'data'
#pragma debug variable 8 1 ___acc "__acc" 1
#pragma debug struct_begin 44 "__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 45 ""
#pragma debug field 2 44 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 45 1 ___status "__status" 1
#pragma debug struct_begin 46 "__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 47 ""
#pragma debug field 2 46 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 47 1 ___intc0 "__intc0" 1
#pragma debug variable 8 1 ___tmr0 "__tmr0" 1
#pragma debug struct_begin 48 "__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 49 ""
#pragma debug field 2 48 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 49 1 ___tmr0c "__tmr0c" 1
#pragma debug struct_begin 50 "__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 51 ""
#pragma debug field 2 50 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 51 1 ___pc "__pc" 1
#pragma debug struct_begin 52 "__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 53 ""
#pragma debug field 2 52 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 53 1 ___pcc "__pcc" 1
#pragma debug struct_begin 54 "__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 55 ""
#pragma debug field 2 54 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 55 1 ___dactrl "__dactrl" 1
#pragma debug struct_begin 56 "__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 57 ""
#pragma debug field 2 56 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 57 1 ___simc0 "__simc0" 1
#pragma debug variable 8 1 ___simd "__simd" 1
#pragma debug struct_begin 58 "__simc2_bits"
#pragma debug field 21 8 0 1 "__trf" ;0,1
#pragma debug field 21 8 0 1 "__wcol" ;1,1
#pragma debug field 21 8 0 1 "__csen" ;2,1
#pragma debug field 21 8 0 1 "__mls" ;3,1
#pragma debug field 21 8 0 1 "__ckeg" ;4,1
#pragma debug field 21 8 0 1 "__ckpolb" ;5,1
#pragma debug field 21 8 0 2 ;6,2
#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 ___simc2 "__simc2" 1
#pragma debug variable 8 1 ___dal "__dal" 1
#pragma debug variable 8 1 ___dah "__dah" 1
extern r1:byte
extern r2:byte
extern r3:byte
extern r4:byte
extern r5:byte
extern __Get_Send_Byte:near

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