📄 a00_system_define.asm
字号:
;********************************************************************
;********************************************************************
;==========================变量及宏定义区============================
;>>修改日期:2008/02/25
;>>程序员:Wangbo
;====================变量定义=========================================
;--------------------系统分时运行标志----------------------
gTime100ms DS 1
gTime500ms DS 1
gTime60S DS 1
gTimer5min 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 ;滤波计数
gDIP_NUM DS 1 ;数码管显示字
;================宏定义===============================================
MACRO_SYS_10MS EQU 01H
MACRO_SYS_100MS EQU 02H
MACRO_SYS_500MS EQU 04H
MACRO_SYS_60S EQU 08H
;================================
;系统分时运行处理
;---------------------------
MACRO_SYS_Time: .MACRO
LDA #MACRO_SYS_10MS
TSB FSYS_Time_Flag
INC gTime100ms
LDA gTime100ms
CMP #03H
BCC QUIT_Timer_END
LDA #MACRO_SYS_100MS
TSB FSYS_Time_Flag
STZ gTime100ms
INC gTime500ms
LDA gTime500ms
CMP #14H
BCC QUIT_Timer_END
LDA #MACRO_SYS_500MS
TSB FSYS_Time_Flag
STZ gTime500ms
INC gTime60S
LDA gTime60S
CMP #120
BCC QUIT_Timer_END
; LDA #MACRO_SYS_60S
; TSB FSYS_Time_Flag
STZ gTime60S
INC gTimer5min
QUIT_Timer_END:
.ENDM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -