
;**************************************************************
;V1.0：按照《HSmcu_HeadFile_定义参考说明-V1.00-20241122》编辑
;Special function register definitions
;IC Type Support:
;	HS23P1810P
;Updata:20250208
;Designer:LBW
;**************************************************************

A			EQU     0
R			EQU     1

W			EQU     0
F			EQU     1

;----------------------------------------------------
;system public Special function register definitions
;----------------------------------------------------


INDF 		EQU 	000H


PCL 		EQU 	001H


OPTIONR		EQU		002H
	WK_CTRL		EQU		OPTIONR,7
	IE_SEL		EQU		OPTIONR,6
	PS_SEL		EQU		OPTIONR,5
	PS2			EQU		OPTIONR,4
	PS1			EQU		OPTIONR,3
	PS0			EQU		OPTIONR,2
	TR0			EQU		OPTIONR,1
	WDTE		EQU		OPTIONR,0
	
	FWK_CTRL	EQU		OPTIONR,7
	FIE_SEL		EQU		OPTIONR,6
	FPS_SEL		EQU		OPTIONR,5
	FPS2		EQU		OPTIONR,4
	FPS1		EQU		OPTIONR,3
	FPS0		EQU		OPTIONR,2
	FTR0		EQU		OPTIONR,1
	FWDTE		EQU		OPTIONR,0


STATUS 		EQU 	003H
	LVD			EQU		STATUS,7
	PB_CTRL		EQU		STATUS,6
	PA_CTRL		EQU		STATUS,5
	T			EQU		STATUS,4
	P			EQU		STATUS,3
	Z			EQU		STATUS,2
	DC			EQU		STATUS,1
	C			EQU		STATUS,0
	
	FLVD		EQU		STATUS,7
	FPB_CTRL	EQU		STATUS,6
	FPA_CTRL	EQU		STATUS,5
	FT			EQU		STATUS,4
	FP			EQU		STATUS,3
	FZ			EQU		STATUS,2
	FDC			EQU		STATUS,1
	FC			EQU		STATUS,0
		

FSR 		EQU 	004H

		
PORTA 		EQU 	005H
PA 			EQU 	005H
	PA7			EQU		PORTA,7
	PA6			EQU		PORTA,6
	PA5			EQU		PORTA,5
	PA4			EQU		PORTA,4
	PA3			EQU		PORTA,3
	PA2			EQU		PORTA,2
	PA1			EQU		PORTA,1
	PA0			EQU		PORTA,0
	
	FPA7		EQU		PORTA,7
	FPA6		EQU		PORTA,6
	FPA5		EQU		PORTA,5
	FPA4		EQU		PORTA,4
	FPA3		EQU		PORTA,3
	FPA2		EQU		PORTA,2
	FPA1		EQU		PORTA,1
	FPA0		EQU		PORTA,0


PORTB		EQU 	006H
PB			EQU 	006H
	REM			EQU		PORTB,7	
	PB7			EQU		PORTB,7	
	PB4			EQU		PORTB,4	
	PB3			EQU		PORTB,3	
	PB2			EQU		PORTB,2	
	PB1			EQU		PORTB,1	
	PB0			EQU		PORTB,0	

	FREM		EQU		PORTB,7	
	FPB7		EQU		PORTB,7	
	FPB4		EQU		PORTB,4	
	FPB3		EQU		PORTB,3	
	FPB2		EQU		PORTB,2	
	FPB1		EQU		PORTB,1	
	FPB0		EQU		PORTB,0	
	

TMR0		EQU     008H


INTCON		EQU     009H
	GIE			EQU		INTCON,7
	INTDEG		EQU		INTCON,6
	INTS1		EQU		INTCON,5
	INTS0		EQU		INTCON,4
	TC0IE		EQU		INTCON,3
	T0IE		EQU		INTCON,3
	TC0IF		EQU		INTCON,2
	T0IF		EQU		INTCON,2
	INTIE		EQU		INTCON,1
	EXIE		EQU		INTCON,1
	INTIF		EQU		INTCON,0
	EXIF		EQU		INTCON,0
	
	FGIE		EQU		INTCON,7
	FINTDEG		EQU		INTCON,6
	FINTS1		EQU		INTCON,5
	FINTS0		EQU		INTCON,4
	FTC0IE		EQU		INTCON,3
	FT0IE		EQU		INTCON,3
	FTC0IF		EQU		INTCON,2
	FT0IF		EQU		INTCON,2
	FINTIE		EQU		INTCON,1
	FEXIE		EQU		INTCON,1
	FINTIF		EQU		INTCON,0
	FEXIF		EQU		INTCON,0
	

DRVR		EQU     00AH
	REMK		EQU		DRVR,7
	SMTS		EQU		DRVR,6
	REMI		EQU		DRVR,6
	ELE_SEL		EQU		DRVR,3
	DRV_2		EQU		DRVR,2
	DRV_1		EQU		DRVR,1
	DRV_0		EQU		DRVR,0
	
	FREMK		EQU		DRVR,7
	FSMTS		EQU		DRVR,6
	FREMI		EQU		DRVR,6
	FELE_SEL	EQU		DRVR,3
	FDRV_2		EQU		DRVR,2
	FDRV_1		EQU		DRVR,1
	FDRV_0		EQU		DRVR,0
	

TMR0H	 	EQU 	00BH
	

TC0M	 	EQU 	00CH
T0M			EQU 	00CH
	CPUM		EQU		TC0M,7
	GREEN_MODE	EQU		TC0M,7
	T0HLS		EQU		TC0M,6
	T0CK1S		EQU		TC0M,5
	PWM_W2		EQU		TC0M,4
	PWM_W1		EQU		TC0M,3
	T0CK0S  	EQU		TC0M,2
	T0_OV		EQU		TC0M,1
	T0_OVS		EQU		TC0M,1
	T0_OVW		EQU		TC0M,0
	
	FCPUM		EQU		TC0M,7
	FGREEN_MODE	EQU		TC0M,7
	FT0HLS		EQU		TC0M,6
	FT0CK1S		EQU		TC0M,5
	FPWM_W2		EQU		TC0M,4
	FPWM_W1		EQU		TC0M,3
	FT0CK0S  	EQU		TC0M,2
	FT0_OV		EQU		TC0M,1
	FT0_OVS		EQU		TC0M,1
	FT0_OVW		EQU		TC0M,0
	

PAM0		EQU     00DH


PAM1		EQU     00EH


PXPD		EQU     00FH


PBM0		EQU     010H


PBM1		EQU     011H


TC1C		EQU     012H


TC1M		EQU     013H
	TC1TR		EQU		TC1M,7
	LVDS		EQU		TC1M,6
	TC1S0		EQU		TC1M,4
	TC1I1		EQU		TC1M,3
	TC1I0   	EQU		TC1M,2
	TC1OV   	EQU		TC1M,1
	PWMOUT		EQU		TC1M,0
	
	FTC1TR		EQU		TC1M,7
	FLVDS		EQU		TC1M,6
	FTC1S0		EQU		TC1M,4
	FTC1I1		EQU		TC1M,3
	FTC1I0   	EQU		TC1M,2
	FTC1OV   	EQU		TC1M,1
	FPWMOUT		EQU		TC1M,0


TC1R		EQU     014H


TC1D		EQU     015H


PXPD1		EQU     016H


;end-define
