📄 reg764.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 + -