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

📄 lpc214x.inc

📁 周立功 214x pack 配套光盘
💻 INC
📖 第 1 页 / 共 2 页
字号:
/****************************************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 + -