📄 p30f6014a.inc
字号:
;------------------------------------------------------------------------------
; INTCON2 : Interrupt Control Register 2
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv ALTIVT, 0x000F
.equiv DISI, 0x000E
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv INT4EP, 0x0004
.equiv INT3EP, 0x0003
.equiv INT2EP, 0x0002
.equiv INT1EP, 0x0001
.equiv INT0EP, 0x0000
;------------------------------------------------------------------------------
; IFS0 : Interrupt Flag Status Register 0
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv CNIF, 0x000F
.equiv MI2CIF, 0x000E
.equiv SI2CIF, 0x000D
.equiv NVMIF, 0x000C
.equiv ADIF, 0x000B
.equiv U1TXIF, 0x000A
.equiv U1RXIF, 0x0009
.equiv SPI1IF, 0x0008
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv T3IF, 0x0007
.equiv T2IF, 0x0006
.equiv OC2IF, 0x0005
.equiv IC2IF, 0x0004
.equiv T1IF, 0x0003
.equiv OC1IF, 0x0002
.equiv IC1IF, 0x0001
.equiv INT0IF, 0x0000
;------------------------------------------------------------------------------
; IFS1 : Interrupt Flag Status Register 1
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv IC6IF, 0x000F
.equiv IC5IF, 0x000E
.equiv IC4IF, 0x000D
.equiv IC3IF, 0x000C
.equiv C1IF, 0x000B
.equiv SPI2IF, 0x000A
.equiv U2TXIF, 0x0009
.equiv U2RXIF, 0x0008
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv INT2IF, 0x0007
.equiv T5IF, 0x0006
.equiv T4IF, 0x0005
.equiv OC4IF, 0x0004
.equiv OC3IF, 0x0003
.equiv IC8IF, 0x0002
.equiv IC7IF, 0x0001
.equiv INT1IF, 0x0000
;------------------------------------------------------------------------------
; IFS2 : Interrupt Flag Status Register 2
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv LVDIF, 0x000A
.equiv DCIIF, 0x0009
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv C2IF, 0x0006
.equiv INT4IF, 0x0005
.equiv INT3IF, 0x0004
.equiv OC8IF, 0x0003
.equiv OC7IF, 0x0002
.equiv OC6IF, 0x0001
.equiv OC5IF, 0x0000
;------------------------------------------------------------------------------
; IEC0 : Interrupt Enable Control Register 0
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv CNIE, 0x000F
.equiv MI2CIE, 0x000E
.equiv SI2CIE, 0x000D
.equiv NVMIE, 0x000C
.equiv ADIE, 0x000B
.equiv U1TXIE, 0x000A
.equiv U1RXIE, 0x0009
.equiv SPI1IE, 0x0008
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv T3IE, 0x0007
.equiv T2IE, 0x0006
.equiv OC2IE, 0x0005
.equiv IC2IE, 0x0004
.equiv T1IE, 0x0003
.equiv OC1IE, 0x0002
.equiv IC1IE, 0x0001
.equiv INT0IE, 0x0000
;------------------------------------------------------------------------------
; IEC1 : Interrupt Enable Control Register 1
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv IC6IE, 0x000F
.equiv IC5IE, 0x000E
.equiv IC4IE, 0x000D
.equiv IC3IE, 0x000C
.equiv C1IE, 0x000B
.equiv SPI2IE, 0x000A
.equiv U2TXIE, 0x0009
.equiv U2RXIE, 0x0008
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv INT2IE, 0x0007
.equiv T5IE, 0x0006
.equiv T4IE, 0x0005
.equiv OC4IE, 0x0004
.equiv OC3IE, 0x0003
.equiv IC8IE, 0x0002
.equiv IC7IE, 0x0001
.equiv INT1IE, 0x0000
;------------------------------------------------------------------------------
; IEC2 : Interrupt Enable Control Register 2
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv LVDIE, 0x000A
.equiv DCIIE, 0x0009
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv C2IE, 0x0006
.equiv INT4IE, 0x0005
.equiv INT3IE, 0x0004
.equiv OC8IE, 0x0003
.equiv OC7IE, 0x0002
.equiv OC6IE, 0x0001
.equiv OC5IE, 0x0000
;------------------------------------------------------------------------------
; IPC0 : Interrupt Priority Control Register 0
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv T1IP2, 0x000E
.equiv T1IP1, 0x000D
.equiv T1IP0, 0x000C
.equiv OC1IP2, 0x000A
.equiv OC1IP1, 0x0009
.equiv OC1IP0, 0x0008
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv IC1IP2, 0x0006
.equiv IC1IP1, 0x0005
.equiv IC1IP0, 0x0004
.equiv INT0IP2, 0x0002
.equiv INT0IP1, 0x0001
.equiv INT0IP0, 0x0000
;------------------------------------------------------------------------------
; IPC1 : Interrupt Priority Control Register 1
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv T3IP2, 0x000E
.equiv T3IP1, 0x000D
.equiv T3IP0, 0x000C
.equiv T2IP2, 0x000A
.equiv T2IP1, 0x0009
.equiv T2IP0, 0x0008
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv OC2IP2, 0x0006
.equiv OC2IP1, 0x0005
.equiv OC2IP0, 0x0004
.equiv IC2IP2, 0x0002
.equiv IC2IP1, 0x0001
.equiv IC2IP0, 0x0000
;------------------------------------------------------------------------------
; IPC2 : Interrupt Priority Control Register 2
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv ADIP2, 0x000E
.equiv ADIP1, 0x000D
.equiv ADIP0, 0x000C
.equiv U1TXIP2, 0x000A
.equiv U1TXIP1, 0x0009
.equiv U1TXIP0, 0x0008
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv U1RXIP2, 0x0006
.equiv U1RXIP1, 0x0005
.equiv U1RXIP0, 0x0004
.equiv SPI1IP2, 0x0002
.equiv SPI1IP1, 0x0001
.equiv SPI1IP0, 0x0000
;------------------------------------------------------------------------------
; IPC3 : Interrupt Priority Control Register 3
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv CNIP2, 0x000E
.equiv CNIP1, 0x000D
.equiv CNIP0, 0x000C
.equiv MI2CIP2, 0x000A
.equiv MI2CIP1, 0x0009
.equiv MI2CIP0, 0x0008
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv SI2CIP2, 0x0006
.equiv SI2CIP1, 0x0005
.equiv SI2CIP0, 0x0004
.equiv NVMIP2, 0x0002
.equiv NVMIP1, 0x0001
.equiv NVMIP0, 0x0000
;------------------------------------------------------------------------------
; IPC4 : Interrupt Priority Control Register 4
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv OC3IP2, 0x000E
.equiv OC3IP1, 0x000D
.equiv OC3IP0, 0x000C
.equiv IC8IP2, 0x000A
.equiv IC8IP1, 0x0009
.equiv IC8IP0, 0x0008
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv IC7IP2, 0x0006
.equiv IC7IP1, 0x0005
.equiv IC7IP0, 0x0004
.equiv INT1IP2, 0x0002
.equiv INT1IP1, 0x0001
.equiv INT1IP0, 0x0000
;------------------------------------------------------------------------------
; IPC5 : Interrupt Priority Control Register 5
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv INT2IP2, 0x000E
.equiv INT2IP1, 0x000D
.equiv INT2IP0, 0x000C
.equiv T5IP2, 0x000A
.equiv T5IP1, 0x0009
.equiv T5IP0, 0x0008
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv T4IP2, 0x0006
.equiv T4IP1, 0x0005
.equiv T4IP0, 0x0004
.equiv OC4IP2, 0x0002
.equiv OC4IP1, 0x0001
.equiv OC4IP0, 0x0000
;------------------------------------------------------------------------------
; IPC6 : Interrupt Priority Control Register 6
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv C1IP2, 0x000E
.equiv C1IP1, 0x000D
.equiv C1IP0, 0x000C
.equiv SPI2IP2, 0x000A
.equiv SPI2IP1, 0x0009
.equiv SPI2IP0, 0x0008
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv U2TXIP2, 0x0006
.equiv U2TXIP1, 0x0005
.equiv U2TXIP0, 0x0004
.equiv U2RXIP2, 0x0002
.equiv U2RXIP1, 0x0001
.equiv U2RXIP0, 0x0000
;------------------------------------------------------------------------------
; IPC7 : Interrupt Priority Control Register 7
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv IC6IP2, 0x000E
.equiv IC6IP1, 0x000D
.equiv IC6IP0, 0x000C
.equiv IC5IP2, 0x000A
.equiv IC5IP1, 0x0009
.equiv IC5IP0, 0x0008
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv IC4IP2, 0x0006
.equiv IC4IP1, 0x0005
.equiv IC4IP0, 0x0004
.equiv IC3IP2, 0x0002
.equiv IC3IP1, 0x0001
.equiv IC3IP0, 0x0000
;------------------------------------------------------------------------------
; IPC8 : Interrupt Priority Control Register 8
;------------------------------------------------------------------------------
; High Byte (Odd Address)
; Bit Positions defined below:
.equiv OC8IP2, 0x000E
.equiv OC8IP1, 0x000D
.equiv OC8IP0, 0x000C
.equiv OC7IP2, 0x000A
.equiv OC7IP1, 0x0009
.equiv OC7IP0, 0x0008
; Low Byte (Even Address)
; Bit Positions defined below:
.equiv OC6IP2, 0x0006
.equiv OC6IP1, 0x0005
.equiv OC6IP0, 0x0004
.equiv OC5IP2, 0x0002
.equiv OC5IP1, 0x0001
.equiv OC5IP0, 0x0000
;------------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -