📄 psocgpioint.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 + -