📄 a00_variable_define.asm
字号:
;****************************************************************************************
;****************************************************************************************
;==========================变量及宏定义区================================================
;修改日期:2008/08/21
;-------------系统分时运行标志--------------
gTime100ms DS 1
gTime500ms DS 1
FSYS_Time_Flag DS 1
gSTOP_Counter DS 1
;-------------按键相关的变量----------------
gKEY_NUM DS 1 ;按键扫描值。
gKEY_Process DS 1 ;按键按下标志则置1,按键处理后,置2
;按键放开,则清零
gKEY_Filter DS 1 ;滤波计数
;-------------------------------------------
gChoose_SEG DS 1 ;用于指示要操作的ISD17XXX的段
FSYS_FlAG DS 1
MACRO_SYS_FLAG_DIP EQU 01H ;开关数码管显示
;------------系统分时宏定义-----------------
MACRO_SYS_10MS EQU 01H
MACRO_SYS_100MS EQU 02H
MACRO_SYS_500MS EQU 04H
;========================================================================================
;系统分时运行处理
;-----------------------------------------
MACRO_SYS_Time: .MACRO
LDA #MACRO_SYS_10MS
TSB FSYS_Time_Flag
INC gTime100ms
LDA gTime100ms
CMP #0AH
BCC QUIT_Timer_END
JSR MDIP_NUM
LDA #MACRO_SYS_100MS
TSB FSYS_Time_Flag
STZ gTime100ms
INC gTime500ms
LDA gTime500ms
CMP #014H
BCC QUIT_Timer_END
LDA #MACRO_SYS_500MS
TSB FSYS_Time_Flag
STZ gTime500ms
QUIT_Timer_END:
.ENDM
;========================================================================================
;关闭MIC
MACRO_TurnOff_MIC: .MACRO
LDA #10H
TRB !BP0 ;关闭MIC
.ENDM
;========================================================================================
;打开MIC
MACRO_TurnOn_MIC: .MACRO
LDA #10H
TSB !BP0 ;打开MIC
.ENDM
;========================================================================================
;关LED
MACRO_TurnOff_LED: .MACRO
LDA #04H ;关LED
TRB !BP0
.ENDM
;========================================================================================
;开LED
MACRO_TurnOn_LED: .MACRO
LDA #04H ;开LED
TSB !BP0
.ENDM
;========================================================================================
;复位ISD
MACRO_Reset_ISD17240: .MACRO
LDA #01H
TRB !BP1
.ENDM
;========================================================================================
;复位ISD
MACRO_ISD17240_ON: .MACRO
LDA #01H
TSB !BP1
.ENDM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -