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

📄 psocgpioint.inc

📁  PSoC(可编程片上系统)是Cypress半导体公司生产的包含有8位微处理器核和数字与模拟混合的信号阵列芯片
💻 INC
字号:
; Generated by PSoC Designer ???
;
; CSDSW0 address and mask equates
CSDSW0_Data_ADDR:	equ	8h
CSDSW0_DriveMode_0_ADDR:	equ	108h
CSDSW0_DriveMode_1_ADDR:	equ	109h
CSDSW0_DriveMode_2_ADDR:	equ	bh
CSDSW0_GlobalSelect_ADDR:	equ	ah
CSDSW0_IntCtrl_0_ADDR:	equ	10ah
CSDSW0_IntCtrl_1_ADDR:	equ	10bh
CSDSW0_IntEn_ADDR:	equ	9h
CSDSW0_MASK:	equ	1h
CSDSW0_MUXBusCtrl_ADDR:	equ	1dah
; CSDSW0_Data access macros
;   GetCSDSW0_Data macro, return in a
macro GetCSDSW0_Data
	mov		a,[Port_2_Data_SHADE]
	and		a, 1h
endm
;   SetCSDSW0_Data macro
macro SetCSDSW0_Data
	or		[Port_2_Data_SHADE], 1h
	mov		a, [Port_2_Data_SHADE]
	mov		reg[CSDSW0_Data_ADDR], a
endm
;   ClearCSDSW0_Data macro
macro ClearCSDSW0_Data
	and		[Port_2_Data_SHADE], ~1h
	mov		a, [Port_2_Data_SHADE]
	mov		reg[CSDSW0_Data_ADDR], a
endm

; CSDResistor address and mask equates
CSDResistor_Data_ADDR:	equ	ch
CSDResistor_DriveMode_0_ADDR:	equ	10ch
CSDResistor_DriveMode_1_ADDR:	equ	10dh
CSDResistor_DriveMode_2_ADDR:	equ	fh
CSDResistor_GlobalSelect_ADDR:	equ	eh
CSDResistor_IntCtrl_0_ADDR:	equ	10eh
CSDResistor_IntCtrl_1_ADDR:	equ	10fh
CSDResistor_IntEn_ADDR:	equ	dh
CSDResistor_MASK:	equ	2h
CSDResistor_MUXBusCtrl_ADDR:	equ	1dbh
; CSDResistor_Data access macros
;   GetCSDResistor_Data macro, return in a
macro GetCSDResistor_Data
	mov		a,[Port_3_Data_SHADE]
	and		a, 2h
endm
;   SetCSDResistor_Data macro
macro SetCSDResistor_Data
	or		[Port_3_Data_SHADE], 2h
	mov		a, [Port_3_Data_SHADE]
	mov		reg[CSDResistor_Data_ADDR], a
endm
;   ClearCSDResistor_Data macro
macro ClearCSDResistor_Data
	and		[Port_3_Data_SHADE], ~2h
	mov		a, [Port_3_Data_SHADE]
	mov		reg[CSDResistor_Data_ADDR], a
endm

⌨️ 快捷键说明

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