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

📄 reg764.inc

📁 定义了LPC700系列单片机到LPC900系列单片机的头文件。
💻 INC
字号:
;/*--------------------------------------------------------------------------
;REG764.INC
;
;Header file for Philips 87LPC764
;Copyright (c) 1988-1999 Keil Elektronik GmbH and Keil Software, Inc.
;All rights reserved.
;--------------------------------------------------------------------------*/

/* standard 8051 BYTE Registers  */
P0    DATA 0x80
P1    DATA 0x90;
P2    DATA 0xA0;
PSW   DATA 0xD0;
ACC   DATA 0xE0;
B     DATA 0xF0;

SP    DATA 0x81;
DPL   DATA 0x82;
DPH   DATA 0x83;
PCON  DATA 0x87;
TCON  DATA 0x88;
TMOD  DATA 0x89;
TL0   DATA 0x8A;
TL1   DATA 0x8B;
TH0   DATA 0x8C;
TH1   DATA 0x8D;
IEN0  DATA 0xA8;
IEN1  DATA 0xE8;
IP0   DATA 0xB8;
IP1   DATA 0XF8;
SCON  DATA 0x98;
SBUF  DATA 0x99;

/* Extensions for 87LPC764  */
IP0H  DATA 0xB7;
IP1H  DATA 0xF7;

AUXR1 DATA 0xA2;
CMP1  DATA 0xAC;
CMP2  DATA 0xAD;
DIVM  DATA 0x95;
I2CFG DATA 0xC8;
I2CON DATA 0xD8;
I2DAT DATA 0xD9;
KBI   DATA 0x86;
P0M1  DATA 0x84;
P0M2  DATA 0x85;
P1M1  DATA 0x91;
P1M2  DATA 0x92;
P2M1  DATA 0xA4;
P2M2  DATA 0xA5;
PT0AD DATA 0xF6;
SADDR DATA 0xA9;
SADEN DATA 0xB9;
WDCON DATA 0xA7;
WDRST DATA 0xA6;

/*  BIT Registers  */
/*  PSW  */
CY    BIT PSW.7;
AC    BIT PSW.6;
F0    BIT PSW.5;
RS1   BIT PSW.4;
RS0   BIT PSW.3;
OV    BIT PSW.2;
F1    BIT PSW.1;
P     BIT PSW.0;

;/*  TCON  */
TF1   BIT TCON.7;
TR1   BIT TCON.6;
TF0   BIT TCON.5;
TR0   BIT TCON.4;
IE1   BIT TCON.3;
IT1   BIT TCON.2;
IE0   BIT TCON.1;
IT0   BIT TCON.0;

;/*  IEN0  */
EA    BIT IEN0.7;
EWD   BIT IEN0.6;
EBO   BIT IEN0.5;
ES    BIT IEN0.4;
ET1   BIT IEN0.3;
EX1   BIT IEN0.2;
ET0   BIT IEN0.1;
EX0   BIT IEN0.0;

;/*  IEN1  */
ETI   BIT IEN1.7;
EC1   BIT IEN1.5;
EC2   BIT IEN1.2;
EKB   BIT IEN1.1;
EI2   BIT IEN1.0;

;/*  P0  */
T1     BIT P0.7;
_CMP1   BIT P0.6; // renamed since  CMP1 already exists
CMPREF BIT P0.5;
CIN1A  BIT P0.4;
CIN1B  BIT P0.3;
CIN2A  BIT P0.2;
CIN2B  BIT P0.1;
_CMP2   BIT P0.0; // renamed since  CMP2 already exists
 
;/*  P1  */
RST   BIT P1.5;
INT1  BIT P1.4;
INT0  BIT P1.3;
T0    BIT P1.2;
RXD   BIT P1.1;
TXD   BIT P1.0;

;/*  P2  */
X1    BIT P2.1;
X2    BIT P2.0;

;/*  SCON  */
SM0   BIT SCON.7;
SM1   BIT SCON.6;
SM2   BIT SCON.5;
REN   BIT SCON.4;
TB8   BIT SCON.3;
RB8   BIT SCON.2;
TI    BIT SCON.1;
RI    BIT SCON.0;

;/*  I2CFG  */
SLAVEN BIT I2CFG.7; 
MASTRQ BIT I2CFG.6;
CLRTI  BIT I2CFG.5;
TIRUN  BIT I2CFG.4;
CT1    BIT I2CFG.1;
CT0    BIT I2CFG.0;

;/*  I2CON - read  */
RDAT   BIT I2CON.7;
ATN    BIT I2CON.6;
DRDY   BIT I2CON.5;
ARL    BIT I2CON.4;
STR    BIT I2CON.3;
STP    BIT I2CON.2;
MASTER BIT I2CON.1;

;/*  I2CON - write  */
CXA    BIT I2CON.7;
IDLE   BIT I2CON.6;
CDR    BIT I2CON.5;
CARL   BIT I2CON.4;
CSTR   BIT I2CON.3;
CSTP   BIT I2CON.2;
XSTR   BIT I2CON.1;
XSTP   BIT I2CON.0;

;/*  IP0  */
PWD    BIT IP0.6;
PBO    BIT IP0.5;
PS     BIT IP0.4;
PT1    BIT IP0.3;
PX1    BIT IP0.2;
PT0    BIT IP0.1;
PX0    BIT IP0.0;

;/*  IP1  */
PTI    BIT IP1.7;
PC1    BIT IP1.5;
PAD    BIT IP1.4;
PC2    BIT IP1.2;
PKB    BIT IP1.1;
PI2    BIT IP1.0;

⌨️ 快捷键说明

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