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

📄 reg_def.inc

📁 holtek mouse .asm firewave
💻 INC
字号:
INTC				EQU		[00BH]
TMR				EQU		[00DH]
TMRC				EQU		[00EH]

TIMER_ENABLE			EQU		[00EH].4

ID0				EQU		[000H]
MP0				EQU		[001H]

ID1				EQU		[002H]
MP1				EQU		[003H]


ACC				EQU		[005H]
CARRY				EQU		[00AH].0

PA				EQU		[012H]
PA_CTRL				EQU		[013H]
PB				EQU		[014H]
PB_CTRL				EQU		[015H]
PC				EQU		[016H]
PC_CTRL				EQU		[017H]
PD				EQU		[018H]
PD_CTRL				EQU		[019H]
PE				EQU		[01AH]
PE_CTRL				EQU		[01BH]


SEN_CLK_CTRL			EQU		PB_CTRL.0
SEN_DATA_CTRL			EQU		PB_CTRL.1

MOTSWK_CTRL			EQU		PC_CTRL.3

SEN_CLK				EQU		PB.0
SEN_DATA			EQU		PB.1

MOTSWK			EQU		PC.3

SPIEN_CTRL			EQU		PC_CTRL.4
TRSDAT_CTRL			EQU		PC_CTRL.5
TRSCLK_CTRL			EQU		PC_CTRL.6
TRRDY_CTRL			EQU		PC_CTRL.7
TRINT_CTRL			EQU		PC_CTRL.2
PSB_CTRL			EQU		PD_CTRL.0


SPIEN				EQU		PC.4
TRSDAT				EQU		PC.5
TRSCLK				EQU		PC.6
TRRDY				EQU		PC.7
TRINT				EQU		PC.2
PSB				EQU		PD.0
;==================================================================
KEY_CTRL			EQU		PA_CTRL
KEY				EQU		PA

L_BUT_CTRL			EQU		PA_CTRL.3
M_BUT_CTRL			EQU		PA_CTRL.4
R_BUT_CTRL			EQU		PA_CTRL.2

L_BUT				EQU		PA.3
M_BUT				EQU		PA.4
R_BUT				EQU		PA.2

WHEEL_FORW_CTRL			EQU		PA_CTRL.6
WHEEL_BACK_CTRL			EQU		PA_CTRL.5
WHEEL_FORW			EQU		PA.6
WHEEL_BACK			EQU		PA.5

LEFT_B_BUT_CTRL			EQU		PA_CTRL.0
LEFT_F_BUT_CTRL			EQU		PA_CTRL.1

LEFT_B_BUT			EQU		PA.0
LEFT_F_BUT 			EQU		PA.1

MIDDLE_L_BUT_CTRL		EQU		PA_CTRL.7
MIDDLE_L_BUT 			EQU		PA.7

OFFICE_BUT_CTRL			EQU		PB_CTRL.7
OFFICE_BUT 			EQU		PB.7

TEST_PIN_CTRL			EQU		PB_CTRL.6
TEST_PIN			EQU		PB.6
;====================================================================
TBLP				EQU		[07H]
TBLH				EQU		[08H]
PCL				EQU		[06H]

RF_INBUFF			EQU		0ECH
RF_OUTBUFF			EQU		0F6H

PRODUCT_ID1			EQU		000H
PRODUCT_ID2			EQU		001H
MONTION_STATUS			EQU		002H
DELTA_X				EQU		003H
DELTA_Y				EQU		004H
OPERATION_MODE		EQU		005H
CONFIGURATION		EQU		006H
OPERATION_STATE		EQU		008H

;==== bITS ====================================================================
OFFICE_BUT_PRESSED	EQU		[061H].0
M_LEFT_PRESSED		EQU		[061H].1
LB_BUT_PRESSED		EQU		[061H].2
LF_BUT_PRESSED		EQU		[061H].3

CIRCLE_TEST		EQU		[062H].0
RESUME_FROM_HALT	EQU		[062H].1

XYZ_ZERO_FLAG		EQU		[064H].0

VALID_FSP		EQU		[066H].0
RESEND_DATA_REQUIRED	EQU		[066H].1
DONGLE_LINKED		EQU		[066H].2

MONTION_OVERFLOW	EQU		[067H].0

;==== CIRCLE_OPER ========================================== 69H ========
TABLE_INDEX		EQU		[069H]

;==== KEY_OPER ==========================================================
KEY_STATUS		EQU		[06AH]
Z_WHEEL			EQU		[06BH]
OLD_Z			EQU		[06CH]
Z_STATUS		EQU		[06DH]
M_LEFT_STEP_COUNT	EQU		[094H]

;==== MAIN ==============================================================
MOVEMENT		EQU		[06EH]
NO_FSP_COUNT		EQU		[06FH]

;==== POWER_OPER ========================================================
MS_CNT			EQU		[070H]
SEC_CNT			EQU		[071H]
MIN_CNT			EQU		[072H]

POWER_MODE		EQU		[073H]
XYZ_ZERO_CNT		EQU		[074H]

;==== PRO_OPER ===========================================================
PROTOCOL_COUNT		EQU		[075H]

;==== RF_OPER ============================================================
RF_LCOUNT0		EQU		[076H]
RF_LCOUNT1		EQU		[077H]
RF_LCOUNT2		EQU		[078H]
RF_REG_ADDRESS		EQU		[079H]
RF_REG_DATA		EQU		[07AH]
RF_DATALNG		EQU		[07BH]
RF_CHANNEL		EQU		[07CH]
RF_FSP_COUNT		EQU		[07DH]
RF_MSERIAL		EQU		[07EH]
NEXT_CHANNEL		EQU		[07FH]
CHANNEL_INDEX		EQU		[080H]
NEXT_1_CHANNEL		EQU		[081H]
NEXT_2_CHANNEL		EQU		[082H]
NEXT_3_CHANNEL		EQU		[083H]
NEXT_4_CHANNEL		EQU		[084H]
NEXT_5_CHANNEL		EQU		[085H]

;==== SENSOR_OPER =========================================================
SEN_REGADDR		EQU		[086H]
SEN_REGDATA		EQU		[087H]
SEN_SPITEMP		EQU		[088H]

SEN_TEMP		EQU		[089H]
MONTION_X		EQU		[08AH]
MONTION_Y		EQU		[08BH]
MONTION_VALUE		EQU		[08CH]

;==== TIMER_OPER ==========================================================
TIMER_COUNT		EQU		[08DH]
TIMER_ACC		EQU		[08EH]
Z_COMBINE		EQU		[08FH]
Z_TEMP			EQU		[090H]
FS			EQU		[091H]
BS			EQU		[092H]
STABLE			EQU		[093H]
;NOW END [094H]
RESEND_COUNT		EQU		[095H]

⌨️ 快捷键说明

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