macro.h

来自「合泰MCU写的电话机源程序」· C头文件 代码 · 共 51 行

H
51
字号
	F_item_set_commond  macro
	LOCAL	L_is_not_disckey_2,L_wait_key_open_1,L_waiting4S_3,L_numberkey_press?_3	

L_wait_key_open_1:
	call	F_Turn_off_PFD   ;Flag_counting=0 stop pfd   
	call	F_key_scan              
	sz		R_key_hold
	jmp		L_wait_key_open_1

	mov		a,20
	mov	    R_Hold_time_set,a
	call	F_turn_on_real_time
L_waiting4S_3:
;	snz		flag_phone_use          ;9/26 debug add
	sz		flag_set_exit
	jmp		L_Main_exit_set

	call	F_Turn_off_PFD   ;Flag_counting=0 stop pfd   
	call	F_key_scan              
	sz		R_key_value
	jmp		L_numberkey_press?_3
	sz		R_Hold_time_set
	jmp		L_waiting4S_3
	jmp		L_Main_exit_set
L_numberkey_press?_3:
	mov		a,R_key_value
	xor		a,D_disc
	sz		acc
	jmp		L_is_not_disckey_2
	call	F_stop_dial
	sz		pd.1
	SET		flag_earphone

	SZ		flag_earphone
	clr		pd.1
	clr		[16h].5             ;off po
		clr		[16h].7           ;XMute pin =0 

	call	F_dial_disc         ;F_dial_flash
		set		[16h].7           ;XMute pin =1 

	set		[16h].5             ;on po

	SZ		flag_earphone
	set		pd.1
	clr		flag_earphone
	clr		flag_store
L_is_not_disckey_2:	
	endm

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?