?? lpc2106.inc
字號:
;--------------------------------------------------------------------------
; LPC2100 Processor Declarations
;
; http://www.zlgmcu.com
;---------------------------------------------------------------------------
; Phase Locked Loop (PLL)
PLLCON EQU 0xE01FC080
PLLCFG EQU 0xE01FC084
PLLSTAT EQU 0xE01FC088
PLLFEED EQU 0xE01FC08C
; Pin Connect Block
PINSEL0 EQU 0xE002C000
PINSEL1 EQU 0xE002C004
; General Purpose Input/Output (GPIO)
GPIO_BASE EQU 0xE0028000
IOPIN EQU 0xE0028000
IOSET EQU 0xE0028004
IODIR EQU 0xE0028008
IOCLR EQU 0xE002800C
; External Interrupts And Remap
EXTINT EQU 0xE01FC140
EXTWAKE EQU 0xE01FC144
MEMMAP EQU 0xE01FC040
; VPB Divider
VPBDIV EQU 0xE01FC100
; Power Control
PCON EQU 0xE01FC0C0
PCONP EQU 0xE01FC0C4
; MAM Control
MAMCR EQU 0xE01FC000
MAMTIM EQU 0xE01FC004
; Timer 0
TIMER0_BASE EQU 0xE0004000
T0IR EQU 0xE0004000
T0TCR EQU 0xE0004004
T0TC EQU 0xE0004008
T0PR EQU 0xE000400C
T0PC EQU 0xE0004010
T0MCR EQU 0xE0004014
T0MR0 EQU 0xE0004018
T0MR1 EQU 0xE000401C
T0MR2 EQU 0xE0004020
T0MR3 EQU 0xE0004024
T0CCR EQU 0xE0004028
T0CR0 EQU 0xE000402C
T0CR1 EQU 0xE0004030
T0CR2 EQU 0xE0004034
T0CR3 EQU 0xE0004038
T0EMR EQU 0xE000403C
; Timer 1
T1BASE EQU 0xE0008000
T1IR EQU 0xE0008000
T1TCR EQU 0xE0008004
T1TC EQU 0xE0008008
T1PR EQU 0xE000800C
T1PC EQU 0xE0008010
T1MCR EQU 0xE0008014
T1MR0 EQU 0xE0008018
T1MR1 EQU 0xE000801C
T1MR2 EQU 0xE0008020
T1MR3 EQU 0xE0008024
T1CCR EQU 0xE0008028
T1CR0 EQU 0xE000802C
T1CR1 EQU 0xE0008030
T1CR2 EQU 0xE0008034
T1CR3 EQU 0xE0008038
T1EMR EQU 0xE000803C
; UART0 (8 bit data bus)
UART0_BASE EQU 0xE000C000
U0RBR EQU 0xE000C000
U0THR EQU 0xE000C000
U0IER EQU 0xE000C004
U0IIR EQU 0xE000C008
U0FCR EQU 0xE000C008
U0LCR EQU 0xE000C00C
U0LSR EQU 0xE000C014
U0SCR EQU 0xE000C01C
U0DLL EQU 0xE000C000
U0DLM EQU 0xE000C004
; UART1 (8 bit data bus)
UART1_BASE EQU 0xE0010000
U1RBR EQU 0xE0010000
U1THR EQU 0xE0010000
U1IER EQU 0xE0010004
U1IIR EQU 0xE0010008
U1FCR EQU 0xE0010008
U1LCR EQU 0xE001000C
U1MCR EQU 0xE0010010
U1LSR EQU 0xE0010014
U1MSR EQU 0xE0010018
U1SCR EQU 0xE001001C
U1DLL EQU 0xE0010000
U1DLM EQU 0xE0010004
; PWM
PWM_BASE EQU 0xE0014000
PWMIR EQU 0xE0014000
PWMTCR EQU 0xE0014004
PWMTC EQU 0xE0014008
PWMPR EQU 0xE001400C
PWMPC EQU 0xE0014010
PWMMCR EQU 0xE0014014
PWMMR0 EQU 0xE0014018
PWMMR1 EQU 0xE001401C
PWMMR2 EQU 0xE0014020
PWMMR3 EQU 0xE0014024
PWMMR4 EQU 0xE0014040
PWMMR5 EQU 0xE0014044
PWMMR6 EQU 0xE0014048
PWMPCR EQU 0xE001404C
PWMLER EQU 0xE0014050
; I2C (8/16 bit data bus)
I2C_BASE EQU 0xE001C000
I2CONSET EQU 0xE001C000
I2STAT EQU 0xE001C004
I2DAT EQU 0xE001C008
I2ADR EQU 0xE001C00C
I2SCLH EQU 0xE001C010
I2SCLL EQU 0xE001C014
I2CONCLR EQU 0xE001C018
; SPI (8 bit data bus)
SPI_BASE EQU 0xE0020000
SPI_SPCR EQU 0xE0020000
SPI_SPSR EQU 0xE0020004
SPI_SPDR EQU 0xE0020008
SPI_SPCCR EQU 0xE002000C
; RTC
RTC_BASE EQU 0xE0024000
ILR EQU 0xE0024000
CTC EQU 0xE0024004
CCR EQU 0xE0024008
CIIR EQU 0xE002400C
AMR EQU 0xE0024010
CTIME0 EQU 0xE0024014
CTIME1 EQU 0xE0024018
CTIME2 EQU 0xE002401C
SEC EQU 0xE0024020
MIN EQU 0xE0024024
HOUR EQU 0xE0024028
DOM EQU 0xE002402C
DOW EQU 0xE0024030
DOY EQU 0xE0024034
MONTH EQU 0xE0024038
YEAR EQU 0xE002403C
ALSEC EQU 0xE0024060
ALMIN EQU 0xE0024064
ALHOUR EQU 0xE0024068
ALDOM EQU 0xE002406C
ALDOW EQU 0xE0024070
ALDOY EQU 0xE0024074
ALMON EQU 0xE0024078
ALYEAR EQU 0xE002407C
PREINT EQU 0xE0024080
PREFRAC EQU 0xE0024084
; Watchdog Timer
WDOG_BASE EQU 0xE0000000
WDMOD EQU 0xE0000000
WDTC EQU 0xE0000004
WDFEED EQU 0xE0000008
WDTV EQU 0xE000000C
; --- VIC REGISTERS ---
VIC_BASE_ADDR EQU 0xFFFFF000
VICIRQStatus EQU 0xFFFFF000
VICFIQStatus EQU 0xFFFFF004
VICRawIntr EQU 0xFFFFF008
VICIntSelect EQU 0xFFFFF00C
VICIntEnable EQU 0xFFFFF010
VICIntEnClr EQU 0xFFFFF014
VICSoftInt EQU 0xFFFFF018
VICSoftIntClear EQU 0xFFFFF01C
VICProtection EQU 0xFFFFF020
VICVectAddr EQU 0xFFFFF030
VICDefVectAddr EQU 0xFFFFF034
VICVectAddr0 EQU 0xFFFFF100
VICVectAddr1 EQU 0xFFFFF104
VICVectAddr2 EQU 0xFFFFF108
VICVectAddr3 EQU 0xFFFFF10C
VICVectAddr4 EQU 0xFFFFF110
VICVectAddr5 EQU 0xFFFFF114
VICVectAddr6 EQU 0xFFFFF118
VICVectAddr7 EQU 0xFFFFF11C
VICVectAddr8 EQU 0xFFFFF120
VICVectAddr9 EQU 0xFFFFF124
VICVectAddr10 EQU 0xFFFFF128
VICVectAddr11 EQU 0xFFFFF12C
VICVectAddr12 EQU 0xFFFFF130
VICVectAddr13 EQU 0xFFFFF134
VICVectAddr14 EQU 0xFFFFF138
VICVectAddr15 EQU 0xFFFFF13C
VICVectCntl0 EQU 0xFFFFF200
VICVectCntl1 EQU 0xFFFFF204
VICVectCntl2 EQU 0xFFFFF208
VICVectCntl3 EQU 0xFFFFF20C
VICVectCntl4 EQU 0xFFFFF210
VICVectCntl5 EQU 0xFFFFF214
VICVectCntl6 EQU 0xFFFFF218
VICVectCntl7 EQU 0xFFFFF21C
VICVectCntl8 EQU 0xFFFFF220
VICVectCntl9 EQU 0xFFFFF224
VICVectCntl10 EQU 0xFFFFF228
VICVectCntl11 EQU 0xFFFFF22C
VICVectCntl12 EQU 0xFFFFF230
VICVectCntl13 EQU 0xFFFFF234
VICVectCntl14 EQU 0xFFFFF238
VICVectCntl15 EQU 0xFFFFF23C
VICITCR EQU 0xFFFFF300
VICITIP1 EQU 0xFFFFF304
VICITIP2 EQU 0xFFFFF308
VICITOP1 EQU 0xFFFFF30C
VICITOP2 EQU 0xFFFFF310
VICPeriphID0 EQU 0xFFFFFFE0
VICPeriphID1 EQU 0xFFFFFFE4
VICPeriphID2 EQU 0xFFFFFFE8
VICPeriphID3 EQU 0xFFFFFFEC
VICPCellID0 EQU 0xFFFFFFF0
VICPCellID1 EQU 0xFFFFFFF4
VICPCellID2 EQU 0xFFFFFFF8
VICPCellID3 EQU 0xFFFFFFFC
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -