📄 mc9s08sh8.inc
字号:
mTPM1SC_PS2: equ %00000100
mTPM1SC_CLKSA: equ %00001000
mTPM1SC_CLKSB: equ %00010000
mTPM1SC_CPWMS: equ %00100000
mTPM1SC_TOIE: equ %01000000
mTPM1SC_TOF: equ %10000000
;*** TPM1CNT - TPM1 Timer Counter Register; 0x00000021 ***
TPM1CNT: equ $00000021 ;*** TPM1CNT - TPM1 Timer Counter Register; 0x00000021 ***
;*** TPM1CNTH - TPM1 Timer Counter Register High; 0x00000021 ***
TPM1CNTH: equ $00000021 ;*** TPM1CNTH - TPM1 Timer Counter Register High; 0x00000021 ***
;*** TPM1CNTL - TPM1 Timer Counter Register Low; 0x00000022 ***
TPM1CNTL: equ $00000022 ;*** TPM1CNTL - TPM1 Timer Counter Register Low; 0x00000022 ***
;*** TPM1MOD - TPM1 Timer Counter Modulo Register; 0x00000023 ***
TPM1MOD: equ $00000023 ;*** TPM1MOD - TPM1 Timer Counter Modulo Register; 0x00000023 ***
;*** TPM1MODH - TPM1 Timer Counter Modulo Register High; 0x00000023 ***
TPM1MODH: equ $00000023 ;*** TPM1MODH - TPM1 Timer Counter Modulo Register High; 0x00000023 ***
;*** TPM1MODL - TPM1 Timer Counter Modulo Register Low; 0x00000024 ***
TPM1MODL: equ $00000024 ;*** TPM1MODL - TPM1 Timer Counter Modulo Register Low; 0x00000024 ***
;*** TPM1C0SC - TPM1 Timer Channel 0 Status and Control Register; 0x00000025 ***
TPM1C0SC: equ $00000025 ;*** TPM1C0SC - TPM1 Timer Channel 0 Status and Control Register; 0x00000025 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
TPM1C0SC_ELS0A: equ 2 ; Edge/Level Select Bit A
TPM1C0SC_ELS0B: equ 3 ; Edge/Level Select Bit B
TPM1C0SC_MS0A: equ 4 ; Mode Select A for TPM Channel 0
TPM1C0SC_MS0B: equ 5 ; Mode Select B for TPM Channel 0
TPM1C0SC_CH0IE: equ 6 ; Channel 0 Interrupt Enable
TPM1C0SC_CH0F: equ 7 ; Channel 0 Flag
; bit position masks
mTPM1C0SC_ELS0A: equ %00000100
mTPM1C0SC_ELS0B: equ %00001000
mTPM1C0SC_MS0A: equ %00010000
mTPM1C0SC_MS0B: equ %00100000
mTPM1C0SC_CH0IE: equ %01000000
mTPM1C0SC_CH0F: equ %10000000
;*** TPM1C0V - TPM1 Timer Channel 0 Value Register; 0x00000026 ***
TPM1C0V: equ $00000026 ;*** TPM1C0V - TPM1 Timer Channel 0 Value Register; 0x00000026 ***
;*** TPM1C0VH - TPM1 Timer Channel 0 Value Register High; 0x00000026 ***
TPM1C0VH: equ $00000026 ;*** TPM1C0VH - TPM1 Timer Channel 0 Value Register High; 0x00000026 ***
;*** TPM1C0VL - TPM1 Timer Channel 0 Value Register Low; 0x00000027 ***
TPM1C0VL: equ $00000027 ;*** TPM1C0VL - TPM1 Timer Channel 0 Value Register Low; 0x00000027 ***
;*** TPM1C1SC - TPM1 Timer Channel 1 Status and Control Register; 0x00000028 ***
TPM1C1SC: equ $00000028 ;*** TPM1C1SC - TPM1 Timer Channel 1 Status and Control Register; 0x00000028 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
TPM1C1SC_ELS1A: equ 2 ; Edge/Level Select Bit A
TPM1C1SC_ELS1B: equ 3 ; Edge/Level Select Bit B
TPM1C1SC_MS1A: equ 4 ; Mode Select A for TPM Channel 1
TPM1C1SC_MS1B: equ 5 ; Mode Select B for TPM Channel 1
TPM1C1SC_CH1IE: equ 6 ; Channel 1 Interrupt Enable
TPM1C1SC_CH1F: equ 7 ; Channel 1 Flag
; bit position masks
mTPM1C1SC_ELS1A: equ %00000100
mTPM1C1SC_ELS1B: equ %00001000
mTPM1C1SC_MS1A: equ %00010000
mTPM1C1SC_MS1B: equ %00100000
mTPM1C1SC_CH1IE: equ %01000000
mTPM1C1SC_CH1F: equ %10000000
;*** TPM1C1V - TPM1 Timer Channel 1 Value Register; 0x00000029 ***
TPM1C1V: equ $00000029 ;*** TPM1C1V - TPM1 Timer Channel 1 Value Register; 0x00000029 ***
;*** TPM1C1VH - TPM1 Timer Channel 1 Value Register High; 0x00000029 ***
TPM1C1VH: equ $00000029 ;*** TPM1C1VH - TPM1 Timer Channel 1 Value Register High; 0x00000029 ***
;*** TPM1C1VL - TPM1 Timer Channel 1 Value Register Low; 0x0000002A ***
TPM1C1VL: equ $0000002A ;*** TPM1C1VL - TPM1 Timer Channel 1 Value Register Low; 0x0000002A ***
;*** SCIBD - SCI Baud Rate Register; 0x00000038 ***
SCIBD: equ $00000038 ;*** SCIBD - SCI Baud Rate Register; 0x00000038 ***
;*** SCIBDH - SCI Baud Rate Register High; 0x00000038 ***
SCIBDH: equ $00000038 ;*** SCIBDH - SCI Baud Rate Register High; 0x00000038 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SCIBDH_SBR8: equ 0 ; Baud Rate Modulo Divisor Bit 8
SCIBDH_SBR9: equ 1 ; Baud Rate Modulo Divisor Bit 9
SCIBDH_SBR10: equ 2 ; Baud Rate Modulo Divisor Bit 10
SCIBDH_SBR11: equ 3 ; Baud Rate Modulo Divisor Bit 11
SCIBDH_SBR12: equ 4 ; Baud Rate Modulo Divisor Bit 12
SCIBDH_RXEDGIE: equ 6 ; RxD Input Active Edge Interrupt Enable (for RXEDGIF)
SCIBDH_LBKDIE: equ 7 ; LIN Break Detect Interrupt Enable (for LBKDIF)
; bit position masks
mSCIBDH_SBR8: equ %00000001
mSCIBDH_SBR9: equ %00000010
mSCIBDH_SBR10: equ %00000100
mSCIBDH_SBR11: equ %00001000
mSCIBDH_SBR12: equ %00010000
mSCIBDH_RXEDGIE: equ %01000000
mSCIBDH_LBKDIE: equ %10000000
;*** SCIBDL - SCI Baud Rate Register Low; 0x00000039 ***
SCIBDL: equ $00000039 ;*** SCIBDL - SCI Baud Rate Register Low; 0x00000039 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SCIBDL_SBR0: equ 0 ; Baud Rate Modulo Divisor Bit 0
SCIBDL_SBR1: equ 1 ; Baud Rate Modulo Divisor Bit 1
SCIBDL_SBR2: equ 2 ; Baud Rate Modulo Divisor Bit 2
SCIBDL_SBR3: equ 3 ; Baud Rate Modulo Divisor Bit 3
SCIBDL_SBR4: equ 4 ; Baud Rate Modulo Divisor Bit 4
SCIBDL_SBR5: equ 5 ; Baud Rate Modulo Divisor Bit 5
SCIBDL_SBR6: equ 6 ; Baud Rate Modulo Divisor Bit 6
SCIBDL_SBR7: equ 7 ; Baud Rate Modulo Divisor Bit 7
; bit position masks
mSCIBDL_SBR0: equ %00000001
mSCIBDL_SBR1: equ %00000010
mSCIBDL_SBR2: equ %00000100
mSCIBDL_SBR3: equ %00001000
mSCIBDL_SBR4: equ %00010000
mSCIBDL_SBR5: equ %00100000
mSCIBDL_SBR6: equ %01000000
mSCIBDL_SBR7: equ %10000000
;*** SCIC1 - SCI Control Register 1; 0x0000003A ***
SCIC1: equ $0000003A ;*** SCIC1 - SCI Control Register 1; 0x0000003A ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SCIC1_PT: equ 0 ; Parity Type
SCIC1_PE: equ 1 ; Parity Enable
SCIC1_ILT: equ 2 ; Idle Line Type Select
SCIC1_WAKE: equ 3 ; Receiver Wakeup Method Select
SCIC1_M: equ 4 ; 9-Bit or 8-Bit Mode Select
SCIC1_RSRC: equ 5 ; Receiver Source Select
SCIC1_SCISWAI: equ 6 ; SCI Stops in Wait Mode
SCIC1_LOOPS: equ 7 ; Loop Mode Select
; bit position masks
mSCIC1_PT: equ %00000001
mSCIC1_PE: equ %00000010
mSCIC1_ILT: equ %00000100
mSCIC1_WAKE: equ %00001000
mSCIC1_M: equ %00010000
mSCIC1_RSRC: equ %00100000
mSCIC1_SCISWAI: equ %01000000
mSCIC1_LOOPS: equ %10000000
;*** SCIC2 - SCI Control Register 2; 0x0000003B ***
SCIC2: equ $0000003B ;*** SCIC2 - SCI Control Register 2; 0x0000003B ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SCIC2_SBK: equ 0 ; Send Break
SCIC2_RWU: equ 1 ; Receiver Wakeup Control
SCIC2_RE: equ 2 ; Receiver Enable
SCIC2_TE: equ 3 ; Transmitter Enable
SCIC2_ILIE: equ 4 ; Idle Line Interrupt Enable (for IDLE)
SCIC2_RIE: equ 5 ; Receiver Interrupt Enable (for RDRF)
SCIC2_TCIE: equ 6 ; Transmission Complete Interrupt Enable (for TC)
SCIC2_TIE: equ 7 ; Transmit Interrupt Enable (for TDRE)
; bit position masks
mSCIC2_SBK: equ %00000001
mSCIC2_RWU: equ %00000010
mSCIC2_RE: equ %00000100
mSCIC2_TE: equ %00001000
mSCIC2_ILIE: equ %00010000
mSCIC2_RIE: equ %00100000
mSCIC2_TCIE: equ %01000000
mSCIC2_TIE: equ %10000000
;*** SCIS1 - SCI Status Register 1; 0x0000003C ***
SCIS1: equ $0000003C ;*** SCIS1 - SCI Status Register 1; 0x0000003C ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SCIS1_PF: equ 0 ; Parity Error Flag
SCIS1_FE: equ 1 ; Framing Error Flag
SCIS1_NF: equ 2 ; Noise Flag
SCIS1_OR: equ 3 ; Receiver Overrun Flag
SCIS1_IDLE: equ 4 ; Idle Line Flag
SCIS1_RDRF: equ 5 ; Receive Data Register Full Flag
SCIS1_TC: equ 6 ; Transmission Complete Flag
SCIS1_TDRE: equ 7 ; Transmit Data Register Empty Flag
; bit position masks
mSCIS1_PF: equ %00000001
mSCIS1_FE: equ %00000010
mSCIS1_NF: equ %00000100
mSCIS1_OR: equ %00001000
mSCIS1_IDLE: equ %00010000
mSCIS1_RDRF: equ %00100000
mSCIS1_TC: equ %01000000
mSCIS1_TDRE: equ %10000000
;*** SCIS2 - SCI Status Register 2; 0x0000003D ***
SCIS2: equ $0000003D ;*** SCIS2 - SCI Status Register 2; 0x0000003D ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SCIS2_RAF: equ 0 ; Receiver Active Flag
SCIS2_LBKDE: equ 1 ; LIN Break Detection Enable
SCIS2_BRK13: equ 2 ; Break Character Generation Length
SCIS2_RWUID: equ 3 ; Receive Wake Up Idle Detect
SCIS2_RXINV: equ 4 ; Receive Data Inversion
SCIS2_RXEDGIF: equ 6 ; RxD Pin Active Edge Interrupt Flag
SCIS2_LBKDIF: equ 7 ; LIN Break Detect Interrupt Flag
; bit position masks
mSCIS2_RAF: equ %00000001
mSCIS2_LBKDE: equ %00000010
mSCIS2_BRK13: equ %00000100
mSCIS2_RWUID: equ %00001000
mSCIS2_RXINV: equ %00010000
mSCIS2_RXEDGIF: equ %01000000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -