⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a00_system_define.asm

📁 用W588D写的驱动6210-2.4G无线模块,收发程序在一块,(65C02汇编指令实现)
💻 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 + -