📄 a0_variable_define.asm
字号:
;********************************************************************
;********************************************************************
;==========================变量及宏定义区============================
;修改日期:2008/01/26
;程序员:Wangbo
;====================变量定义=========================================
;------------系统分时运行标志-----------------------
gTime10ms DS 1 ; 时间计数
gTime100ms DS 1
gTime500ms DS 1
FSYS_Time_Flag DS 1 ; 时间标志
gSTOP_Counter DS 1
;-------------按键相关的变量------------------------
gKEY_NUM1 DS 1 ;按键扫描值。
gKEY_NUM2 DS 1 ;按键扫描值。
gKEY_Process1 DS 1 ;按键按下标志则置1,按键处理后,置2
gKEY_Process2 DS 1 ;按键放开,则清零
gKEY_Filter DS 1 ;滤波计数
;================宏定义===============================================
MACRO_SYS_10MS EQU 01H
MACRO_SYS_100MS EQU 02H
MACRO_SYS_500MS EQU 04H
MACRO_SYS_1S EQU 08H
;系统分时运行处理宏
;---------------------------------------------------
MACRO_SYS_Time: .MACRO
INC gTime10ms
LDA gTime10ms
CMP #0AH
BNE QUIT_Timer_END
LDA #MACRO_SYS_10MS
TSB FSYS_Time_Flag
STZ gTime10ms
INC gTime100ms
LDA gTime100ms
CMP #0AH
BNE QUIT_Timer_END
LDA #MACRO_SYS_100MS
TSB FSYS_Time_Flag
STZ gTime100ms
INC gTime500ms
LDA gTime500ms
CMP #10H
BNE QUIT_Timer_END
LDA #MACRO_SYS_500MS
TSB FSYS_Time_Flag
STZ gTime500ms
QUIT_Timer_END:
.ENDM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -