📄 lpc214x.inc
字号:
/****************************************Copyright (c)**************************************************
** 广州周立功单片机发展有限公司
** 研 究 所
** 产品一部
**
** http://www.zlgmcu.com
**
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名: LPC214x.h
**创 建 人: 陈锡炳
**最后修改日期: 2005-09-19
**描 述: 定义lpc23x/LPC214x的特殊寄存器及固件程序
**
**--------------历史版本信息----------------------------------------------------------------------------
** 创建人: 陈锡炳
** 版 本: v1.0
** 日 期: 2005-09-19
** 描 述: 原始版本
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修改人:
** 日 期:
** 描 述:
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
/* External Interrupts */
/* 外部中断控制寄存器 */
EXTINT EQU 0xE01FC140
INTWAKE EQU 0xE01FC144
EXTMODE EQU 0xE01FC148
EXTPOLAR EQU 0xE01FC14C
/* Memory mapping control */
/* 内存remap控制寄存器 */
MEMMAP EQU 0xE01FC040
/* Phase Locked Loop (PLL) */
/* PLL控制寄存器 */
PLLCON EQU 0xE01FC080
PLLCFG EQU 0xE01FC084
PLLSTAT EQU 0xE01FC088
PLLFEED EQU 0xE01FC08C
/* PLL0 (PLL) */
PLL0CON EQU 0xE01FC080
PLL0CFG EQU 0xE01FC084
PLL0STAT EQU 0xE01FC088
PLL0FEED EQU 0xE01FC08C
/* USB PLL1 Register */
PLL1CON EQU 0xE01FC0A0
PLL1CFG EQU 0xE01FC0A4
PLL1STAT EQU 0xE01FC0A8
PLL1FEED EQU 0xE01FC0AC
/* Power Control */
/* 功率控制寄存器 */
PCON EQU 0xE01FC0C0
PCONP EQU 0xE01FC0C4
/* VPB Divider */
/* VLSI外设总线(VPB)分频寄存器 */
VPBDIV EQU 0xE01FC100
/* Reset Source Identification Register */
/* 复位源识别寄存器 */
RSIR EQU 0xE01FC180
/* Code Security Protection Register */
/* 代码安全寄存器 */
CSPR EQU 0xE01FC184
/* 其它系统控制寄存器 */
SCS EQU 0xE01FC1A0
/* Memory Accelerator Module (MAM) */
/* 存储器加速模块 */
MAMCR EQU 0xE01FC000
MAMTIM EQU 0xE01FC004
/* Vectored Interrupt Controller (VIC) */
/* 向量中断控制器(VIC)的特殊寄存器 */
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
/* Pin Connect Block */
/* 管脚连接模块控制寄存器 */
PINSEL0 EQU 0xE002C000
PINSEL1 EQU 0xE002C004
PINSEL2 EQU 0xE002C014
/* General Purpose Input/Output (GPIO) */
/* 通用并行IO口的特殊寄存器 */
IO0PIN EQU 0xE0028000
IO0SET EQU 0xE0028004
IO0DIR EQU 0xE0028008
IO0CLR EQU 0xE002800C
IO1PIN EQU 0xE0028010
IO1SET EQU 0xE0028014
IO1DIR EQU 0xE0028018
IO1CLR EQU 0xE002801C
/* FAST GPIO Registers */
/* 字寻址的寄存器 */
FIO0DIR EQU 0x3FFFC000
FIO0MASK EQU 0x3FFFC010
FIO0PIN EQU 0x3FFFC014
FIO0SET EQU 0x3FFFC018
FIO0CLR EQU 0x3FFFC01C
FIO1DIR EQU 0x3FFFC020
FIO1MASK EQU 0x3FFFC030
FIO1PIN EQU 0x3FFFC034
FIO1SET EQU 0x3FFFC038
FIO1CLR EQU 0x3FFFC03C
/* 半字寻址寄存器 */
FIO0DIRL EQU 0x3FFFC000
FIO0DIRU EQU 0x3FFFC002
FIO0MASKL EQU 0x3FFFC010
FIO0MASKU EQU 0x3FFFC012
FIO0PINL EQU 0x3FFFC014
FIO0PINU EQU 0x3FFFC016
FIO0SETL EQU 0x3FFFC018
FIO0SETU EQU 0x3FFFC01A
FIO0CLRL EQU 0x3FFFC01C
FIO0CLRU EQU 0x3FFFC01E
FIO1DIRL EQU 0x3FFFC020
FIO1DIRU EQU 0x3FFFC022
FIO1MASKL EQU 0x3FFFC030
FIO1MASKU EQU 0x3FFFC032
FIO1PINL EQU 0x3FFFC034
FIO1PINU EQU 0x3FFFC036
FIO1SETL EQU 0x3FFFC038
FIO1SETU EQU 0x3FFFC03A
FIO1CLRL EQU 0x3FFFC03C
FIO1CLRU EQU 0x3FFFC03E
/* 字节寻址的寄存器 */
FIO0DIR0 EQU 0x3FFFC000
FIO0DIR1 EQU 0x3FFFC001
FIO0DIR2 EQU 0x3FFFC002
FIO0DIR3 EQU 0x3FFFC003
FIO0MASK0 EQU 0x3FFFC010
FIO0MASK1 EQU 0x3FFFC011
FIO0MASK2 EQU 0x3FFFC012
FIO0MASK3 EQU 0x3FFFC013
FIO0PIN0 EQU 0x3FFFC014
FIO0PIN1 EQU 0x3FFFC015
FIO0PIN2 EQU 0x3FFFC016
FIO0PIN3 EQU 0x3FFFC017
FIO0SET0 EQU 0x3FFFC018
FIO0SET1 EQU 0x3FFFC019
FIO0SET2 EQU 0x3FFFC01A
FIO0SET3 EQU 0x3FFFC01B
FIO0CLR0 EQU 0x3FFFC01C
FIO0CLR1 EQU 0x3FFFC01D
FIO0CLR2 EQU 0x3FFFC01E
FIO0CLR3 EQU 0x3FFFC01F
FIO1DIR0 EQU 0x3FFFC020
FIO1DIR1 EQU 0x3FFFC021
FIO1DIR2 EQU 0x3FFFC022
FIO1DIR3 EQU 0x3FFFC023
FIO1MASK0 EQU 0x3FFFC030
FIO1MASK1 EQU 0x3FFFC031
FIO1MASK2 EQU 0x3FFFC032
FIO1MASK3 EQU 0x3FFFC033
FIO1PIN0 EQU 0x3FFFC034
FIO1PIN1 EQU 0x3FFFC035
FIO1PIN2 EQU 0x3FFFC036
FIO1PIN3 EQU 0x3FFFC037
FIO1SET0 EQU 0x3FFFC038
FIO1SET1 EQU 0x3FFFC039
FIO1SET2 EQU 0x3FFFC03A
FIO1SET3 EQU 0x3FFFC03B
FIO1CLR0 EQU 0x3FFFC03C
FIO1CLR1 EQU 0x3FFFC03D
FIO1CLR2 EQU 0x3FFFC03E
FIO1CLR3 EQU 0x3FFFC03F
/* Universal Asynchronous Receiver Transmitter 0 (UART0) */
/* 通用异步串行口0(UART0)的特殊寄存器 */
U0RBR EQU 0xE000C000
U0THR EQU 0xE000C000
U0IER EQU 0xE000C004
U0IIR EQU 0xE000C008
U0FCR EQU 0xE000C008
U0LCR EQU 0xE000C00C
U0LSR EQU 0xE000C014
U0SCR EQU 0xE000C01C
U0ACR EQU 0xE000C020
U0FDR EQU 0xE000C028
U0TER EQU 0xE000C030
U0DLL EQU 0xE000C000
U0DLM EQU 0xE000C004
/* Universal Asynchronous Receiver Transmitter 1 (UART1) */
/* 通用异步串行口1(UART1)的特殊寄存器 */
U1RBR EQU 0xE0010000
U1THR EQU 0xE0010000
U1IER EQU 0xE0010004
U1IIR EQU 0xE0010008
U1FCR EQU 0xE0010008
U1LCR EQU 0xE001000C
U1MCR EQU 0xE0010010
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -