📄 psocgpioint.inc
字号:
; Generated by PSoC Designer ver 4.4 b1884 : 14 Jan, 2007
;
; LCDD4 address and mask equates
LCDD4_Data_ADDR: equ 8h
LCDD4_DriveMode_0_ADDR: equ 108h
LCDD4_DriveMode_1_ADDR: equ 109h
LCDD4_DriveMode_2_ADDR: equ bh
LCDD4_GlobalSelect_ADDR: equ ah
LCDD4_IntCtrl_0_ADDR: equ 10ah
LCDD4_IntCtrl_1_ADDR: equ 10bh
LCDD4_IntEn_ADDR: equ 9h
LCDD4_MASK: equ 1h
; LCDD4_Data access macros
; GetLCDD4_Data macro, return in a
macro GetLCDD4_Data
mov a,[Port_2_Data_SHADE]
and a, 1h
endm
; SetLCDD4_Data macro
macro SetLCDD4_Data
or [Port_2_Data_SHADE], 1h
mov reg[Port_2_Data], [Port_2_Data_SHADE]
endm
; SetLCDD4_Data macro
macro ClearLCDD4_Data
and [Port_2_Data_SHADE], ~1h
mov reg[Port_2_Data], [Port_2_Data_SHADE]
endm
; LCDD4_DriveMode_0 access macros
; GetLCDD4_DriveMode_0 macro, return in a
macro GetLCDD4_DriveMode_0
mov a,[Port_2_DriveMode_0_SHADE]
and a, 1h
endm
; SetLCDD4_DriveMode_0 macro
macro SetLCDD4_DriveMode_0
or [Port_2_DriveMode_0_SHADE], 1h
mov reg[Port_2_DriveMode_0], [Port_2_DriveMode_0_SHADE]
endm
; SetLCDD4_DriveMode_0 macro
macro ClearLCDD4_DriveMode_0
and [Port_2_DriveMode_0_SHADE], ~1h
mov reg[Port_2_DriveMode_0], [Port_2_DriveMode_0_SHADE]
endm
; LCDD4_DriveMode_1 access macros
; GetLCDD4_DriveMode_1 macro, return in a
macro GetLCDD4_DriveMode_1
mov a,[Port_2_DriveMode_1_SHADE]
and a, 1h
endm
; SetLCDD4_DriveMode_1 macro
macro SetLCDD4_DriveMode_1
or [Port_2_DriveMode_1_SHADE], 1h
mov reg[Port_2_DriveMode_1], [Port_2_DriveMode_1_SHADE]
endm
; SetLCDD4_DriveMode_1 macro
macro ClearLCDD4_DriveMode_1
and [Port_2_DriveMode_1_SHADE], ~1h
mov reg[Port_2_DriveMode_1], [Port_2_DriveMode_1_SHADE]
endm
; LCDD5 address and mask equates
LCDD5_Data_ADDR: equ 8h
LCDD5_DriveMode_0_ADDR: equ 108h
LCDD5_DriveMode_1_ADDR: equ 109h
LCDD5_DriveMode_2_ADDR: equ bh
LCDD5_GlobalSelect_ADDR: equ ah
LCDD5_IntCtrl_0_ADDR: equ 10ah
LCDD5_IntCtrl_1_ADDR: equ 10bh
LCDD5_IntEn_ADDR: equ 9h
LCDD5_MASK: equ 2h
; LCDD5_Data access macros
; GetLCDD5_Data macro, return in a
macro GetLCDD5_Data
mov a,[Port_2_Data_SHADE]
and a, 2h
endm
; SetLCDD5_Data macro
macro SetLCDD5_Data
or [Port_2_Data_SHADE], 2h
mov reg[Port_2_Data], [Port_2_Data_SHADE]
endm
; SetLCDD5_Data macro
macro ClearLCDD5_Data
and [Port_2_Data_SHADE], ~2h
mov reg[Port_2_Data], [Port_2_Data_SHADE]
endm
; LCDD5_DriveMode_0 access macros
; GetLCDD5_DriveMode_0 macro, return in a
macro GetLCDD5_DriveMode_0
mov a,[Port_2_DriveMode_0_SHADE]
and a, 2h
endm
; SetLCDD5_DriveMode_0 macro
macro SetLCDD5_DriveMode_0
or [Port_2_DriveMode_0_SHADE], 2h
mov reg[Port_2_DriveMode_0], [Port_2_DriveMode_0_SHADE]
endm
; SetLCDD5_DriveMode_0 macro
macro ClearLCDD5_DriveMode_0
and [Port_2_DriveMode_0_SHADE], ~2h
mov reg[Port_2_DriveMode_0], [Port_2_DriveMode_0_SHADE]
endm
; LCDD5_DriveMode_1 access macros
; GetLCDD5_DriveMode_1 macro, return in a
macro GetLCDD5_DriveMode_1
mov a,[Port_2_DriveMode_1_SHADE]
and a, 2h
endm
; SetLCDD5_DriveMode_1 macro
macro SetLCDD5_DriveMode_1
or [Port_2_DriveMode_1_SHADE], 2h
mov reg[Port_2_DriveMode_1], [Port_2_DriveMode_1_SHADE]
endm
; SetLCDD5_DriveMode_1 macro
macro ClearLCDD5_DriveMode_1
and [Port_2_DriveMode_1_SHADE], ~2h
mov reg[Port_2_DriveMode_1], [Port_2_DriveMode_1_SHADE]
endm
; LCDD6 address and mask equates
LCDD6_Data_ADDR: equ 8h
LCDD6_DriveMode_0_ADDR: equ 108h
LCDD6_DriveMode_1_ADDR: equ 109h
LCDD6_DriveMode_2_ADDR: equ bh
LCDD6_GlobalSelect_ADDR: equ ah
LCDD6_IntCtrl_0_ADDR: equ 10ah
LCDD6_IntCtrl_1_ADDR: equ 10bh
LCDD6_IntEn_ADDR: equ 9h
LCDD6_MASK: equ 4h
; LCDD6_Data access macros
; GetLCDD6_Data macro, return in a
macro GetLCDD6_Data
mov a,[Port_2_Data_SHADE]
and a, 4h
endm
; SetLCDD6_Data macro
macro SetLCDD6_Data
or [Port_2_Data_SHADE], 4h
mov reg[Port_2_Data], [Port_2_Data_SHADE]
endm
; SetLCDD6_Data macro
macro ClearLCDD6_Data
and [Port_2_Data_SHADE], ~4h
mov reg[Port_2_Data], [Port_2_Data_SHADE]
endm
; LCDD6_DriveMode_0 access macros
; GetLCDD6_DriveMode_0 macro, return in a
macro GetLCDD6_DriveMode_0
mov a,[Port_2_DriveMode_0_SHADE]
and a, 4h
endm
; SetLCDD6_DriveMode_0 macro
macro SetLCDD6_DriveMode_0
or [Port_2_DriveMode_0_SHADE], 4h
mov reg[Port_2_DriveMode_0], [Port_2_DriveMode_0_SHADE]
endm
; SetLCDD6_DriveMode_0 macro
macro ClearLCDD6_DriveMode_0
and [Port_2_DriveMode_0_SHADE], ~4h
mov reg[Port_2_DriveMode_0], [Port_2_DriveMode_0_SHADE]
endm
; LCDD6_DriveMode_1 access macros
; GetLCDD6_DriveMode_1 macro, return in a
macro GetLCDD6_DriveMode_1
mov a,[Port_2_DriveMode_1_SHADE]
and a, 4h
endm
; SetLCDD6_DriveMode_1 macro
macro SetLCDD6_DriveMode_1
or [Port_2_DriveMode_1_SHADE], 4h
mov reg[Port_2_DriveMode_1], [Port_2_DriveMode_1_SHADE]
endm
; SetLCDD6_DriveMode_1 macro
macro ClearLCDD6_DriveMode_1
and [Port_2_DriveMode_1_SHADE], ~4h
mov reg[Port_2_DriveMode_1], [Port_2_DriveMode_1_SHADE]
endm
; LCDD7 address and mask equates
LCDD7_Data_ADDR: equ 8h
LCDD7_DriveMode_0_ADDR: equ 108h
LCDD7_DriveMode_1_ADDR: equ 109h
LCDD7_DriveMode_2_ADDR: equ bh
LCDD7_GlobalSelect_ADDR: equ ah
LCDD7_IntCtrl_0_ADDR: equ 10ah
LCDD7_IntCtrl_1_ADDR: equ 10bh
LCDD7_IntEn_ADDR: equ 9h
LCDD7_MASK: equ 8h
; LCDD7_Data access macros
; GetLCDD7_Data macro, return in a
macro GetLCDD7_Data
mov a,[Port_2_Data_SHADE]
and a, 8h
endm
; SetLCDD7_Data macro
macro SetLCDD7_Data
or [Port_2_Data_SHADE], 8h
mov reg[Port_2_Data], [Port_2_Data_SHADE]
endm
; SetLCDD7_Data macro
macro ClearLCDD7_Data
and [Port_2_Data_SHADE], ~8h
mov reg[Port_2_Data], [Port_2_Data_SHADE]
endm
; LCDD7_DriveMode_0 access macros
; GetLCDD7_DriveMode_0 macro, return in a
macro GetLCDD7_DriveMode_0
mov a,[Port_2_DriveMode_0_SHADE]
and a, 8h
endm
; SetLCDD7_DriveMode_0 macro
macro SetLCDD7_DriveMode_0
or [Port_2_DriveMode_0_SHADE], 8h
mov reg[Port_2_DriveMode_0], [Port_2_DriveMode_0_SHADE]
endm
; SetLCDD7_DriveMode_0 macro
macro ClearLCDD7_DriveMode_0
and [Port_2_DriveMode_0_SHADE], ~8h
mov reg[Port_2_DriveMode_0], [Port_2_DriveMode_0_SHADE]
endm
; LCDD7_DriveMode_1 access macros
; GetLCDD7_DriveMode_1 macro, return in a
macro GetLCDD7_DriveMode_1
mov a,[Port_2_DriveMode_1_SHADE]
and a, 8h
endm
; SetLCDD7_DriveMode_1 macro
macro SetLCDD7_DriveMode_1
or [Port_2_DriveMode_1_SHADE], 8h
mov reg[Port_2_DriveMode_1], [Port_2_DriveMode_1_SHADE]
endm
; SetLCDD7_DriveMode_1 macro
macro ClearLCDD7_DriveMode_1
and [Port_2_DriveMode_1_SHADE], ~8h
mov reg[Port_2_DriveMode_1], [Port_2_DriveMode_1_SHADE]
endm
; LCDE address and mask equates
LCDE_Data_ADDR: equ 8h
LCDE_DriveMode_0_ADDR: equ 108h
LCDE_DriveMode_1_ADDR: equ 109h
LCDE_DriveMode_2_ADDR: equ bh
LCDE_GlobalSelect_ADDR: equ ah
LCDE_IntCtrl_0_ADDR: equ 10ah
LCDE_IntCtrl_1_ADDR: equ 10bh
LCDE_IntEn_ADDR: equ 9h
LCDE_MASK: equ 10h
; LCDE_Data access macros
; GetLCDE_Data macro, return in a
macro GetLCDE_Data
mov a,[Port_2_Data_SHADE]
and a, 10h
endm
; SetLCDE_Data macro
macro SetLCDE_Data
or [Port_2_Data_SHADE], 10h
mov reg[Port_2_Data], [Port_2_Data_SHADE]
endm
; SetLCDE_Data macro
macro ClearLCDE_Data
and [Port_2_Data_SHADE], ~10h
mov reg[Port_2_Data], [Port_2_Data_SHADE]
endm
; LCDE_DriveMode_0 access macros
; GetLCDE_DriveMode_0 macro, return in a
macro GetLCDE_DriveMode_0
mov a,[Port_2_DriveMode_0_SHADE]
and a, 10h
endm
; SetLCDE_DriveMode_0 macro
macro SetLCDE_DriveMode_0
or [Port_2_DriveMode_0_SHADE], 10h
mov reg[Port_2_DriveMode_0], [Port_2_DriveMode_0_SHADE]
endm
; SetLCDE_DriveMode_0 macro
macro ClearLCDE_DriveMode_0
and [Port_2_DriveMode_0_SHADE], ~10h
mov reg[Port_2_DriveMode_0], [Port_2_DriveMode_0_SHADE]
endm
; LCDE_DriveMode_1 access macros
; GetLCDE_DriveMode_1 macro, return in a
macro GetLCDE_DriveMode_1
mov a,[Port_2_DriveMode_1_SHADE]
and a, 10h
endm
; SetLCDE_DriveMode_1 macro
macro SetLCDE_DriveMode_1
or [Port_2_DriveMode_1_SHADE], 10h
mov reg[Port_2_DriveMode_1], [Port_2_DriveMode_1_SHADE]
endm
; SetLCDE_DriveMode_1 macro
macro ClearLCDE_DriveMode_1
and [Port_2_DriveMode_1_SHADE], ~10h
mov reg[Port_2_DriveMode_1], [Port_2_DriveMode_1_SHADE]
endm
; LCDRS address and mask equates
LCDRS_Data_ADDR: equ 8h
LCDRS_DriveMode_0_ADDR: equ 108h
LCDRS_DriveMode_1_ADDR: equ 109h
LCDRS_DriveMode_2_ADDR: equ bh
LCDRS_GlobalSelect_ADDR: equ ah
LCDRS_IntCtrl_0_ADDR: equ 10ah
LCDRS_IntCtrl_1_ADDR: equ 10bh
LCDRS_IntEn_ADDR: equ 9h
LCDRS_MASK: equ 20h
; LCDRS_Data access macros
; GetLCDRS_Data macro, return in a
macro GetLCDRS_Data
mov a,[Port_2_Data_SHADE]
and a, 20h
endm
; SetLCDRS_Data macro
macro SetLCDRS_Data
or [Port_2_Data_SHADE], 20h
mov reg[Port_2_Data], [Port_2_Data_SHADE]
endm
; SetLCDRS_Data macro
macro ClearLCDRS_Data
and [Port_2_Data_SHADE], ~20h
mov reg[Port_2_Data], [Port_2_Data_SHADE]
endm
; LCDRS_DriveMode_0 access macros
; GetLCDRS_DriveMode_0 macro, return in a
macro GetLCDRS_DriveMode_0
mov a,[Port_2_DriveMode_0_SHADE]
and a, 20h
endm
; SetLCDRS_DriveMode_0 macro
macro SetLCDRS_DriveMode_0
or [Port_2_DriveMode_0_SHADE], 20h
mov reg[Port_2_DriveMode_0], [Port_2_DriveMode_0_SHADE]
endm
; SetLCDRS_DriveMode_0 macro
macro ClearLCDRS_DriveMode_0
and [Port_2_DriveMode_0_SHADE], ~20h
mov reg[Port_2_DriveMode_0], [Port_2_DriveMode_0_SHADE]
endm
; LCDRS_DriveMode_1 access macros
; GetLCDRS_DriveMode_1 macro, return in a
macro GetLCDRS_DriveMode_1
mov a,[Port_2_DriveMode_1_SHADE]
and a, 20h
endm
; SetLCDRS_DriveMode_1 macro
macro SetLCDRS_DriveMode_1
or [Port_2_DriveMode_1_SHADE], 20h
mov reg[Port_2_DriveMode_1], [Port_2_DriveMode_1_SHADE]
endm
; SetLCDRS_DriveMode_1 macro
macro ClearLCDRS_DriveMode_1
and [Port_2_DriveMode_1_SHADE], ~20h
mov reg[Port_2_DriveMode_1], [Port_2_DriveMode_1_SHADE]
endm
; LCDRW address and mask equates
LCDRW_Data_ADDR: equ 8h
LCDRW_DriveMode_0_ADDR: equ 108h
LCDRW_DriveMode_1_ADDR: equ 109h
LCDRW_DriveMode_2_ADDR: equ bh
LCDRW_GlobalSelect_ADDR: equ ah
LCDRW_IntCtrl_0_ADDR: equ 10ah
LCDRW_IntCtrl_1_ADDR: equ 10bh
LCDRW_IntEn_ADDR: equ 9h
LCDRW_MASK: equ 40h
; LCDRW_Data access macros
; GetLCDRW_Data macro, return in a
macro GetLCDRW_Data
mov a,[Port_2_Data_SHADE]
and a, 40h
endm
; SetLCDRW_Data macro
macro SetLCDRW_Data
or [Port_2_Data_SHADE], 40h
mov reg[Port_2_Data], [Port_2_Data_SHADE]
endm
; SetLCDRW_Data macro
macro ClearLCDRW_Data
and [Port_2_Data_SHADE], ~40h
mov reg[Port_2_Data], [Port_2_Data_SHADE]
endm
; LCDRW_DriveMode_0 access macros
; GetLCDRW_DriveMode_0 macro, return in a
macro GetLCDRW_DriveMode_0
mov a,[Port_2_DriveMode_0_SHADE]
and a, 40h
endm
; SetLCDRW_DriveMode_0 macro
macro SetLCDRW_DriveMode_0
or [Port_2_DriveMode_0_SHADE], 40h
mov reg[Port_2_DriveMode_0], [Port_2_DriveMode_0_SHADE]
endm
; SetLCDRW_DriveMode_0 macro
macro ClearLCDRW_DriveMode_0
and [Port_2_DriveMode_0_SHADE], ~40h
mov reg[Port_2_DriveMode_0], [Port_2_DriveMode_0_SHADE]
endm
; LCDRW_DriveMode_1 access macros
; GetLCDRW_DriveMode_1 macro, return in a
macro GetLCDRW_DriveMode_1
mov a,[Port_2_DriveMode_1_SHADE]
and a, 40h
endm
; SetLCDRW_DriveMode_1 macro
macro SetLCDRW_DriveMode_1
or [Port_2_DriveMode_1_SHADE], 40h
mov reg[Port_2_DriveMode_1], [Port_2_DriveMode_1_SHADE]
endm
; SetLCDRW_DriveMode_1 macro
macro ClearLCDRW_DriveMode_1
and [Port_2_DriveMode_1_SHADE], ~40h
mov reg[Port_2_DriveMode_1], [Port_2_DriveMode_1_SHADE]
endm
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -