mc9s08lc60.inc
来自「M68HC08及HCS08系列单片机bootloader引导程序源码/示例」· INC 代码 · 共 1,122 行 · 第 1/5 页
INC
1,122 行
IRQSC_IRQACK: equ 2 ; IRQ Acknowledge
IRQSC_IRQF: equ 3 ; IRQ Flag
IRQSC_IRQPE: equ 4 ; IRQ Pin Enable
IRQSC_IRQEDG: equ 5 ; Interrupt Request (IRQ) Edge Select
IRQSC_IRQPDD: equ 6 ; Interrupt Request (IRQ) Pull Device Disable
; bit position masks
mIRQSC_IRQMOD: equ %00000001
mIRQSC_IRQIE: equ %00000010
mIRQSC_IRQACK: equ %00000100
mIRQSC_IRQF: equ %00001000
mIRQSC_IRQPE: equ %00010000
mIRQSC_IRQEDG: equ %00100000
mIRQSC_IRQPDD: equ %01000000
;*** KBI1SC - KBI1 Status and Control; 0x00000008 ***
KBI1SC: equ $00000008 ;*** KBI1SC - KBI1 Status and Control; 0x00000008 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
KBI1SC_KBIMOD: equ 0 ; Keyboard Detection Mode
KBI1SC_KBIE: equ 1 ; Keyboard Interrupt Enable
KBI1SC_KBACK: equ 2 ; Keyboard Interrupt Acknowledge
KBI1SC_KBF: equ 3 ; Keyboard Interrupt Flag
; bit position masks
mKBI1SC_KBIMOD: equ %00000001
mKBI1SC_KBIE: equ %00000010
mKBI1SC_KBACK: equ %00000100
mKBI1SC_KBF: equ %00001000
;*** KBI1PE - KBI1 Pin Enable Register; 0x00000009 ***
KBI1PE: equ $00000009 ;*** KBI1PE - KBI1 Pin Enable Register; 0x00000009 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
KBI1PE_KBIPE0: equ 0 ; Keyboard Pin Enable for Port A Bit 0
KBI1PE_KBIPE1: equ 1 ; Keyboard Pin Enable for Port A Bit 1
KBI1PE_KBIPE2: equ 2 ; Keyboard Pin Enable for Port A Bit 2
KBI1PE_KBIPE3: equ 3 ; Keyboard Pin Enable for Port A Bit 3
KBI1PE_KBIPE4: equ 4 ; Keyboard Pin Enable for Port A Bit 4
KBI1PE_KBIPE5: equ 5 ; Keyboard Pin Enable for Port A Bit 5
KBI1PE_KBIPE6: equ 6 ; Keyboard Pin Enable for Port A Bit 6
KBI1PE_KBIPE7: equ 7 ; Keyboard Pin Enable for Port A Bit 7
; bit position masks
mKBI1PE_KBIPE0: equ %00000001
mKBI1PE_KBIPE1: equ %00000010
mKBI1PE_KBIPE2: equ %00000100
mKBI1PE_KBIPE3: equ %00001000
mKBI1PE_KBIPE4: equ %00010000
mKBI1PE_KBIPE5: equ %00100000
mKBI1PE_KBIPE6: equ %01000000
mKBI1PE_KBIPE7: equ %10000000
;*** KBI1ES - KBI1 Edge Select Register; 0x0000000A ***
KBI1ES: equ $0000000A ;*** KBI1ES - KBI1 Edge Select Register; 0x0000000A ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
KBI1ES_KBEDG0: equ 0 ; Keyboard Edge Select Bit 0
KBI1ES_KBEDG1: equ 1 ; Keyboard Edge Select Bit 1
KBI1ES_KBEDG2: equ 2 ; Keyboard Edge Select Bit 2
KBI1ES_KBEDG3: equ 3 ; Keyboard Edge Select Bit 3
KBI1ES_KBEDG4: equ 4 ; Keyboard Edge Select Bit 4
KBI1ES_KBEDG5: equ 5 ; Keyboard Edge Select Bit 5
KBI1ES_KBEDG6: equ 6 ; Keyboard Edge Select Bit 6
KBI1ES_KBEDG7: equ 7 ; Keyboard Edge Select Bit 7
; bit position masks
mKBI1ES_KBEDG0: equ %00000001
mKBI1ES_KBEDG1: equ %00000010
mKBI1ES_KBEDG2: equ %00000100
mKBI1ES_KBEDG3: equ %00001000
mKBI1ES_KBEDG4: equ %00010000
mKBI1ES_KBEDG5: equ %00100000
mKBI1ES_KBEDG6: equ %01000000
mKBI1ES_KBEDG7: equ %10000000
;*** KBI2SC - KBI2 Status and Control; 0x0000000C ***
KBI2SC: equ $0000000C ;*** KBI2SC - KBI2 Status and Control; 0x0000000C ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
KBI2SC_KBIMOD: equ 0 ; Keyboard Detection Mode
KBI2SC_KBIE: equ 1 ; Keyboard Interrupt Enable
KBI2SC_KBACK: equ 2 ; Keyboard Interrupt Acknowledge
KBI2SC_KBF: equ 3 ; Keyboard Interrupt Flag
; bit position masks
mKBI2SC_KBIMOD: equ %00000001
mKBI2SC_KBIE: equ %00000010
mKBI2SC_KBACK: equ %00000100
mKBI2SC_KBF: equ %00001000
;*** KBI2PE - KBI2 Pin Enable Register; 0x0000000D ***
KBI2PE: equ $0000000D ;*** KBI2PE - KBI2 Pin Enable Register; 0x0000000D ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
KBI2PE_KBIPE0: equ 0 ; Keyboard Pin Enable for Port A Bit 0
KBI2PE_KBIPE1: equ 1 ; Keyboard Pin Enable for Port A Bit 1
KBI2PE_KBIPE2: equ 2 ; Keyboard Pin Enable for Port A Bit 2
KBI2PE_KBIPE3: equ 3 ; Keyboard Pin Enable for Port A Bit 3
KBI2PE_KBIPE4: equ 4 ; Keyboard Pin Enable for Port A Bit 4
KBI2PE_KBIPE5: equ 5 ; Keyboard Pin Enable for Port A Bit 5
KBI2PE_KBIPE6: equ 6 ; Keyboard Pin Enable for Port A Bit 6
KBI2PE_KBIPE7: equ 7 ; Keyboard Pin Enable for Port A Bit 7
; bit position masks
mKBI2PE_KBIPE0: equ %00000001
mKBI2PE_KBIPE1: equ %00000010
mKBI2PE_KBIPE2: equ %00000100
mKBI2PE_KBIPE3: equ %00001000
mKBI2PE_KBIPE4: equ %00010000
mKBI2PE_KBIPE5: equ %00100000
mKBI2PE_KBIPE6: equ %01000000
mKBI2PE_KBIPE7: equ %10000000
;*** KBI2ES - KBI2 Edge Select Register; 0x0000000E ***
KBI2ES: equ $0000000E ;*** KBI2ES - KBI2 Edge Select Register; 0x0000000E ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
KBI2ES_KBEDG0: equ 0 ; Keyboard Edge Select Bit 0
KBI2ES_KBEDG1: equ 1 ; Keyboard Edge Select Bit 1
KBI2ES_KBEDG2: equ 2 ; Keyboard Edge Select Bit 2
KBI2ES_KBEDG3: equ 3 ; Keyboard Edge Select Bit 3
KBI2ES_KBEDG4: equ 4 ; Keyboard Edge Select Bit 4
KBI2ES_KBEDG5: equ 5 ; Keyboard Edge Select Bit 5
KBI2ES_KBEDG6: equ 6 ; Keyboard Edge Select Bit 6
KBI2ES_KBEDG7: equ 7 ; Keyboard Edge Select Bit 7
; bit position masks
mKBI2ES_KBEDG0: equ %00000001
mKBI2ES_KBEDG1: equ %00000010
mKBI2ES_KBEDG2: equ %00000100
mKBI2ES_KBEDG3: equ %00001000
mKBI2ES_KBEDG4: equ %00010000
mKBI2ES_KBEDG5: equ %00100000
mKBI2ES_KBEDG6: equ %01000000
mKBI2ES_KBEDG7: equ %10000000
;*** ACMPSC - Analog Comparator Status and Control Register; 0x0000000F ***
ACMPSC: equ $0000000F ;*** ACMPSC - Analog Comparator Status and Control Register; 0x0000000F ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
ACMPSC_ACMOD0: equ 0 ; Analog Comparator Mode Bit 0
ACMPSC_ACMOD1: equ 1 ; Analog Comparator Mode Bit 1
ACMPSC_ACO: equ 3 ; Analog Comparator Output
ACMPSC_ACIE: equ 4 ; Analog Comparator Interrupt Enable
ACMPSC_ACF: equ 5 ; Analog Comparator Flag
ACMPSC_ACBGS: equ 6 ; Analog Comparator Bandgap Select
ACMPSC_ACME: equ 7 ; Analog Comparator Module Enable
; bit position masks
mACMPSC_ACMOD0: equ %00000001
mACMPSC_ACMOD1: equ %00000010
mACMPSC_ACO: equ %00001000
mACMPSC_ACIE: equ %00010000
mACMPSC_ACF: equ %00100000
mACMPSC_ACBGS: equ %01000000
mACMPSC_ACME: equ %10000000
;*** ADCSC1 - Status and Control Register; 0x00000010 ***
ADCSC1: equ $00000010 ;*** ADCSC1 - Status and Control Register; 0x00000010 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
ADCSC1_ADCH0: equ 0 ; Input Channel Select Bit 0
ADCSC1_ADCH1: equ 1 ; Input Channel Select Bit 1
ADCSC1_ADCH2: equ 2 ; Input Channel Select Bit 2
ADCSC1_ADCH3: equ 3 ; Input Channel Select Bit 3
ADCSC1_ADCH4: equ 4 ; Input Channel Select Bit 4
ADCSC1_ADCO: equ 5 ; Continuous Conversion Enable
ADCSC1_AIEN: equ 6 ; Interrupt Enable
ADCSC1_COCO: equ 7 ; Conversion Complete Flag
; bit position masks
mADCSC1_ADCH0: equ %00000001
mADCSC1_ADCH1: equ %00000010
mADCSC1_ADCH2: equ %00000100
mADCSC1_ADCH3: equ %00001000
mADCSC1_ADCH4: equ %00010000
mADCSC1_ADCO: equ %00100000
mADCSC1_AIEN: equ %01000000
mADCSC1_COCO: equ %10000000
;*** ADCSC2 - Status and Control Register 2; 0x00000011 ***
ADCSC2: equ $00000011 ;*** ADCSC2 - Status and Control Register 2; 0x00000011 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
ADCSC2_ACFGT: equ 4 ; Compare Function Greater Than Enable
ADCSC2_ACFE: equ 5 ; Compare Function Enable
ADCSC2_ADTRG: equ 6 ; Conversion Trigger Select
ADCSC2_ADACT: equ 7 ; Conversion Active
; bit position masks
mADCSC2_ACFGT: equ %00010000
mADCSC2_ACFE: equ %00100000
mADCSC2_ADTRG: equ %01000000
mADCSC2_ADACT: equ %10000000
;*** ADCR - ADC Result Data Right Justified; 0x00000012 ***
ADCR: equ $00000012 ;*** ADCR - ADC Result Data Right Justified; 0x00000012 ***
;*** ADCRH - ADC Result Data Right Justified High; 0x00000012 ***
ADCRH: equ $00000012 ;*** ADCRH - ADC Result Data Right Justified High; 0x00000012 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
ADCRH_ADR8: equ 0 ; ADC Result Data Bit 8
ADCRH_ADR9: equ 1 ; ADC Result Data Bit 9
ADCRH_ADR10: equ 2 ; ADC Result Data Bit 10
ADCRH_ADR11: equ 3 ; ADC Result Data Bit 11
; bit position masks
mADCRH_ADR8: equ %00000001
mADCRH_ADR9: equ %00000010
mADCRH_ADR10: equ %00000100
mADCRH_ADR11: equ %00001000
;*** ADCRL - ADC Result Data Right Justified Low; 0x00000013 ***
ADCRL: equ $00000013 ;*** ADCRL - ADC Result Data Right Justified Low; 0x00000013 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
ADCRL_ADR0: equ 0 ; ADC Result Data Bit 0
ADCRL_ADR1: equ 1 ; ADC Result Data Bit 1
ADCRL_ADR2: equ 2 ; ADC Result Data Bit 2
ADCRL_ADR3: equ 3 ; ADC Result Data Bit 3
ADCRL_ADR4: equ 4 ; ADC Result Data Bit 4
ADCRL_ADR5: equ 5 ; ADC Result Data Bit 5
ADCRL_ADR6: equ 6 ; ADC Result Data Bit 6
ADCRL_ADR7: equ 7 ; ADC Result Data Bit 7
; bit position masks
mADCRL_ADR0: equ %00000001
mADCRL_ADR1: equ %00000010
mADCRL_ADR2: equ %00000100
mADCRL_ADR3: equ %00001000
mADCRL_ADR4: equ %00010000
mADCRL_ADR5: equ %00100000
mADCRL_ADR6: equ %01000000
mADCRL_ADR7: equ %10000000
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?