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

📄 main.dbg

📁 LED显示练习
💻 DBG
📖 第 1 页 / 共 5 页
字号:
PTE:                equ    $00000008                                ;*** PTE - Port E Data Register; 0x00000008 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
PTE_PTE0:           equ    0                                         ; Port E Data Bit 0
PTE_PTE1:           equ    1                                         ; Port E Data Bit 1
; bit position masks
mPTE_PTE0:          equ    %00000001
mPTE_PTE1:          equ    %00000010


;*** PDCR - Port D Control Register; 0x0000000A ***
PDCR:               equ    $0000000A                                ;*** PDCR - Port D Control Register; 0x0000000A ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
PDCR_PTDPU6:        equ    0                                         ; Pull-Up Enable bit 6, port D
PDCR_PTDPU7:        equ    1                                         ; Pull-Up Enable bit 7, port D
PDCR_SLOWD6:        equ    2                                         ; Slow Edge Enable bit 6, port D
PDCR_SLOWD7:        equ    3                                         ; Slow Edge Enable bit 7, port D
; bit position masks
mPDCR_PTDPU6:       equ    %00000001
mPDCR_PTDPU7:       equ    %00000010
mPDCR_SLOWD6:       equ    %00000100
mPDCR_SLOWD7:       equ    %00001000


;*** DDRE - Data Direction Register E; 0x0000000C ***
DDRE:               equ    $0000000C                                ;*** DDRE - Data Direction Register E; 0x0000000C ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
DDRE_DDRE0:         equ    0                                         ; Data Direction Register E Bit 0
DDRE_DDRE1:         equ    1                                         ; Data Direction Register E Bit 1
; bit position masks
mDDRE_DDRE0:        equ    %00000001
mDDRE_DDRE1:        equ    %00000010


;*** PTAPUE - Input Pull-Up Enable Register; 0x0000000D ***
PTAPUE:             equ    $0000000D                                ;*** PTAPUE - Input Pull-Up Enable Register; 0x0000000D ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
PTAPUE_PTAPUE0:     equ    0                                         ; Pull-Up Enable bit 0, Port A
PTAPUE_PTAPUE1:     equ    1                                         ; Pull-Up Enable bit 1, Port A
PTAPUE_PTAPUE2:     equ    2                                         ; Pull-Up Enable bit 2, Port A
PTAPUE_PTAPUE3:     equ    3                                         ; Pull-Up Enable bit 3, Port A
PTAPUE_PTAPUE4:     equ    4                                         ; Pull-Up Enable bit 4, Port A
PTAPUE_PTAPUE5:     equ    5                                         ; Pull-Up Enable bit 5, Port A
PTAPUE_PTAPUE6:     equ    6                                         ; Pull-Up Enable bit 6, Port A
PTAPUE_PTA6EN:      equ    7                                         ; Enable PTA6 on OSC2, Port A
; bit position masks
mPTAPUE_PTAPUE0:    equ    %00000001
mPTAPUE_PTAPUE1:    equ    %00000010
mPTAPUE_PTAPUE2:    equ    %00000100
mPTAPUE_PTAPUE3:    equ    %00001000
mPTAPUE_PTAPUE4:    equ    %00010000
mPTAPUE_PTAPUE5:    equ    %00100000
mPTAPUE_PTAPUE6:    equ    %01000000
mPTAPUE_PTA6EN:     equ    %10000000


;*** PTA7PUE - Input Pull-Up Enable Register; 0x0000000E ***
PTA7PUE:            equ    $0000000E                                ;*** PTA7PUE - Input Pull-Up Enable Register; 0x0000000E ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
PTA7PUE_PTAPUE7:    equ    7                                         ; Pull-Up Enable bit 7, Port A
; bit position masks
mPTA7PUE_PTAPUE7:   equ    %10000000


;*** SCC1 - SCI Control Register 1; 0x00000013 ***
SCC1:               equ    $00000013                                ;*** SCC1 - SCI Control Register 1; 0x00000013 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SCC1_PTY:           equ    0                                         ; Parity Bit
SCC1_PEN:           equ    1                                         ; Parity Enable Bit
SCC1_ILTY:          equ    2                                         ; Idle Line Type Bit
SCC1_WAKE:          equ    3                                         ; Wakeup Condition Bit
SCC1_M:             equ    4                                         ; Mode (Character Length) Bit
SCC1_TXINV:         equ    5                                         ; Transmit Inversion Bit
SCC1_ENSCI:         equ    6                                         ; Enable SCI Bit
SCC1_LOOPS:         equ    7                                         ; Loop Mode Select Bit
; bit position masks
mSCC1_PTY:          equ    %00000001
mSCC1_PEN:          equ    %00000010
mSCC1_ILTY:         equ    %00000100
mSCC1_WAKE:         equ    %00001000
mSCC1_M:            equ    %00010000
mSCC1_TXINV:        equ    %00100000
mSCC1_ENSCI:        equ    %01000000
mSCC1_LOOPS:        equ    %10000000


;*** SCC2 - SCI Control Register 2; 0x00000014 ***
SCC2:               equ    $00000014                                ;*** SCC2 - SCI Control Register 2; 0x00000014 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SCC2_SBK:           equ    0                                         ; Send Break Bit
SCC2_RWU:           equ    1                                         ; Receiver Wakeup Bit
SCC2_RE:            equ    2                                         ; Receiver Enable Bit
SCC2_TE:            equ    3                                         ; Transmitter Enable Bit
SCC2_ILIE:          equ    4                                         ; Idle Line Interrupt Enable Bit
SCC2_SCRIE:         equ    5                                         ; SCI Receive Interrupt Enable Bit
SCC2_TCIE:          equ    6                                         ; Transmission Complete Interrupt Enable Bit
SCC2_SCTIE:         equ    7                                         ; SCI Transmit Interrupt Enable Bit
; bit position masks
mSCC2_SBK:          equ    %00000001
mSCC2_RWU:          equ    %00000010
mSCC2_RE:           equ    %00000100
mSCC2_TE:           equ    %00001000
mSCC2_ILIE:         equ    %00010000
mSCC2_SCRIE:        equ    %00100000
mSCC2_TCIE:         equ    %01000000
mSCC2_SCTIE:        equ    %10000000


;*** SCC3 - SCI Control Register 3; 0x00000015 ***
SCC3:               equ    $00000015                                ;*** SCC3 - SCI Control Register 3; 0x00000015 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SCC3_PEIE:          equ    0                                         ; Receiver Parity Error Interrupt Enable Bit
SCC3_FEIE:          equ    1                                         ; Receiver Framing Error Interrupt Enable Bit
SCC3_NEIE:          equ    2                                         ; Receiver Noise Error Interrupt Enable Bit
SCC3_ORIE:          equ    3                                         ; Receiver Overrun Interrupt Enable Bit
SCC3_T8:            equ    6                                         ; Transmitted Bit 8
SCC3_R8:            equ    7                                         ; Received Bit 8
; bit position masks
mSCC3_PEIE:         equ    %00000001
mSCC3_FEIE:         equ    %00000010
mSCC3_NEIE:         equ    %00000100
mSCC3_ORIE:         equ    %00001000
mSCC3_T8:           equ    %01000000
mSCC3_R8:           equ    %10000000


;*** SCS1 - SCI Status Register 1; 0x00000016 ***
SCS1:               equ    $00000016                                ;*** SCS1 - SCI Status Register 1; 0x00000016 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SCS1_PE:            equ    0                                         ; Receiver Parity Error Bit
SCS1_FE:            equ    1                                         ; Receiver Framing Error Bit
SCS1_NF:            equ    2                                         ; Receiver Noise Flag Bit
SCS1_OR:            equ    3                                         ; Receiver Overrun Bit
SCS1_IDLE:          equ    4                                         ; Receiver Idle Bit
SCS1_SCRF:          equ    5                                         ; SCI Receiver Full Bit
SCS1_TC:            equ    6                                         ; Transmission Complete Bit
SCS1_SCTE:          equ    7                                         ; SCI Transmitter Empty Bit
; bit position masks
mSCS1_PE:           equ    %00000001
mSCS1_FE:           equ    %00000010
mSCS1_NF:           equ    %00000100
mSCS1_OR:           equ    %00001000
mSCS1_IDLE:         equ    %00010000
mSCS1_SCRF:         equ    %00100000
mSCS1_TC:           equ    %01000000
mSCS1_SCTE:         equ    %10000000


;*** SCS2 - SCI Status Register 2; 0x00000017 ***
SCS2:               equ    $00000017                                ;*** SCS2 - SCI Status Register 2; 0x00000017 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SCS2_RPF:           equ    0                                         ; Reception in Progress Flag Bit
SCS2_BKF:           equ    1                                         ; Break Flag Bit
; bit position masks
mSCS2_RPF:          equ    %00000001
mSCS2_BKF:          equ    %00000010


;*** SCDR - SCI Data Register; 0x00000018 ***
SCDR:               equ    $00000018                                ;*** SCDR - SCI Data Register; 0x00000018 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SCDR_R0_T0:         equ    0                                         ; Receive/Transmit Data Bit 0
SCDR_R1_T1:         equ    1                                         ; Receive/Transmit Data Bit 1
SCDR_R2_T2:         equ    2                                         ; Receive/Transmit Data Bit 2
SCDR_R3_T3:         equ    3                                         ; Receive/Transmit Data Bit 3
SCDR_R4_T4:         equ    4                                         ; Receive/Transmit Data Bit 4
SCDR_R5_T5:         equ    5                                         ; Receive/Transmit Data Bit 5
SCDR_R6_T6:         equ    6                                         ; Receive/Transmit Data Bit 6
SCDR_R7_T7:         equ    7                                         ; Receive/Transmit Data Bit 7
; bit position masks
mSCDR_R0_T0:        equ    %00000001
mSCDR_R1_T1:        equ    %00000010
mSCDR_R2_T2:        equ    %00000100
mSCDR_R3_T3:        equ    %00001000
mSCDR_R4_T4:        equ    %00010000
mSCDR_R5_T5:        equ    %00100000
mSCDR_R6_T6:        equ    %01000000
mSCDR_R7_T7:        equ    %10000000


;*** SCBR - SCI Baud Rate Register; 0x00000019 ***
SCBR:               equ    $00000019                                ;*** SCBR - SCI Baud Rate Register; 0x00000019 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SCBR_SCR0:          equ    0                                         ; SCI Baud Rate Select Bit 0
SCBR_SCR1:          equ    1                                         ; SCI Baud Rate Select Bit 1
SCBR_SCR2:          equ    2                                         ; SCI Baud Rate Select Bit 2
SCBR_SCP0:          equ    4                                         ; SCI Baud Rate Prescaler Bit 0
SCBR_SCP1:          equ    5                                         ; SCI Baud Rate Prescaler Bit 1
; bit position masks
mSCBR_SCR0:         equ    %00000001
mSCBR_SCR1:         equ    %00000010
mSCBR_SCR2:         equ    %00000100
mSCBR_SCP0:         equ    %00010000
mSCBR_SCP1:         equ    %00100000


;*** KBSCR - Keyboard Status and Control Register; 0x0000001A ***
KBSCR:              equ    $0000001A                                ;*** KBSCR - Keyboard Status and Control Register; 0x0000001A ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
KBSCR_MODEK:        equ    0                                         ; Keyboard Triggering Sensitivity Bit
KBSCR_IMASKK:       equ    1                                         ; Keyboard Interrupt Mask Bit
KBSCR_ACKK:         equ    2                                         ; Keyboard Acknowledge Bit
KBSCR_KEYF:         equ    3                                         ; Keyboard Flag Bit
; bit position masks
mKBSCR_MODEK:       equ    %00000001
mKBSCR_IMASKK:      equ    %00000010
mKBSCR_ACKK:        equ    %00000100
mKBSCR_KEYF:        equ    %00001000


;*** KBIER - Keyboard Interrrupt Enable Register; 0x0000001B ***
KBIER:              equ    $0000001B                                ;*** KBIER - Keyboard Interrrupt Enable Register; 0x0000001B ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
KBIER_KBIE0:        equ    0                                         ; Keyboard Interrupt Enable Bit 0
KBIER_KBIE1:        equ    1                                         ; Keyboard Interrupt Enable Bit 1
KBIER_KBIE2:        equ    2                                         ; Keyboard Interrupt Enable Bit 2
KBIER_KBIE3:        equ    3                                         ; Keyboard Interrupt Enable Bit 3
KBIER_KBIE4:        equ    4                                         ; Keyboard Interrupt Enable Bit 4
KBIER_KBIE5:        equ    5                                         ; Keyboard Interrupt Enable Bit 5
KBIER_KBIE6:        equ    6                                         ; Keyboard Interrupt Enable Bit 6
KBIER_KBIE7:        equ    7                                         ; Keyboard Interrupt Enable Bit 7
; bit position masks
mKBIER_KBIE0:       equ    %00000001
mKBIER_KBIE1:       equ    %00000010
mKBIER_KBIE2:       equ    %00000100
mKBIER_KBIE3:       equ    %00001000
mKBIER_KBIE4:       equ    %00010000
mKBIER_KBIE5:       equ    %00100000
mKBIER_KBIE6:       equ    %01000000
mKBIER_KBIE7:       equ    %10000000


;*** INTSCR - IRQ Status and Control Register; 0x0000001D ***

⌨️ 快捷键说明

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