📄 p87c76x.dcl
字号:
/* REGISTER DECLARATIONS FOR P87C76X */
declare P0 byte at(080h) register;
declare P1 byte at(080h) register;
declare P2 byte at(080h) register;
declare PSW byte at(0D0h) register;
declare ACC byte at(0E0h) register;
declare B byte at(0F0h) register;
declare SP byte at(081h) register;
declare DPL byte at(082h) register;
declare DPH byte at(083h) register;
declare PCON byte at(087h) register;
declare TCON byte at(088h) register;
declare TMOD byte at(089h) register;
declare TL0 byte at(08Ah) register;
declare TL1 byte at(08Bh) register;
declare TH0 byte at(08Ch) register;
declare TH1 byte at(08Dh) register;
declare IE byte at(0A8h) register;
declare IP byte at(0B8h) register;
declare SCON byte at(098h) register;
declare SBUF byte at(099h) register;
declare AUXR1 byte at(0A2h) register;
declare CMP1 byte at(0ACh) register;
declare CMP2 byte at(0ADh) register;
declare DIVM byte at(095h) register;
declare I2CON byte at(0D8h) register;
declare I2DAT byte at(0D9h) register;
declare IEN0 byte at(0A8h) register;
declare IEN1 byte at(0E8h) register;
declare IP0 byte at(0B8h) register;
declare IP0H byte at(0B7h) register;
declare IP1 byte at(0F8h) register;
declare IP1H byte at(0F7h) register;
declare KBI byte at(086h) register;
declare P0M1 byte at(084h) register;
declare P0M2 byte at(085h) register;
declare P1M1 byte at(091h) register;
declare P1M2 byte at(092h) register;
declare P2M1 byte at(0A4h) register;
declare P2M2 byte at(0A5h) register;
declare PT0AD byte at(0F6h) register;
declare SADDR byte at(0A9h) register;
declare SADEN byte at(0B9h) register;
declare WDCON byte at(0A7h) register;
declare WDRST byte at(0A6h) register;
/********* BIT REGISTERS ********/
/* PSW BITS */
declare CY bit at(0D7H) register;
declare AC bit at(0D6H) register;
declare F0 bit at(0D5H) register;
declare RS1 bit at(0D4H) register;
declare RS0 bit at(0D3H) register;
declare OV bit at(0D2H) register;
declare P bit at(0D0H) register;
/* TCON BITS */
declare TF1 bit at(8FH) register;
declare TR1 bit at(8EH) register;
declare TF0 bit at(8DH) register;
declare TR0 bit at(8CH) register;
declare IE1 bit at(8BH) register;
declare IT1 bit at(8AH) register;
declare IE0 bit at(89H) register;
declare IT0 bit at(88H) register;
/* IE BITS */
declare EA bit at(0AFH) register;
declare ES bit at(0ACH) register;
declare ET1 bit at(0ABH) register;
declare EX1 bit at(0AAH) register;
declare ET0 bit at(0A9H) register;
declare EX0 bit at(0A8H) register;
/* IP BITS */
declare PS bit at(0BCH) register;
declare PT1 bit at(0BBH) register;
declare PX1 bit at(0BAH) register;
declare PT0 bit at(0B9H) register;
declare PX0 bit at(0B8H) register;
/* SCON BITS */
declare SM0 bit at(9FH) register;
declare SM1 bit at(9EH) register;
declare SM2 bit at(9DH) register;
declare REN bit at(9CH) register;
declare TB8 bit at(9BH) register;
declare RB8 bit at(9AH) register;
declare TI bit at(99H) register;
declare RI bit at(98H) register;
/* I2CFG */
declare SLAVEN bit at(0CFh) register;
declare MASTRQ bit at(0CEh) register;
declare CLRTI bit at(0CDh) register;
declare TIRUN bit at(0CCh) register;
declare CT1 bit at(0C9h) register;
declare CT0 bit at(0C8h) register;
/* I2CON RD */
declare RDAT bit at(0DFh) register;
declare ATN bit at(0DEh) register;
declare DRDY bit at(0DDh) register;
declare ARL bit at(0DCh) register;
declare STR bit at(0DBh) register;
declare STP bit at(0DAh) register;
declare MASTER bit at(0D9h) register;
/* I2CON WR */
declare CXA bit at(0DFh) register;
declare IDLE bit at(0DEh) register;
declare CRD bit at(0DDh) register;
declare CARL bit at(0DCh) register;
declare CSTR bit at(0DBh) register;
declare CSTP bit at(0DAh) register;
declare XSTR bit at(0D9h) register;
declare XSTP bit at(0D8h) register;
/* IEN0 */
declare EWD bit at(0AEh) register;
declare EBO bit at(0ADh) register;
/* IEN1 */
declare EC1 bit at(0EDh) register;
declare EC2 bit at(0EAh) register;
declare EKB bit at(0E9h) register;
declare EI2 bit at(0E8h) register;
/* P0 */
declare T1 bit at(087h) register;
declare CMP1_ bit at(086h) register;
declare CMPREF bit at(085h) register;
declare CIN1A bit at(084h) register;
declare CIN1B bit at(083h) register;
declare CIN2A bit at(082h) register;
declare CIN2B bit at(081h) register;
declare CMP2_ bit at(080h) register;
/* P1 */
declare RST bit at(095h) register;
declare INT1 bit at(094h) register;
declare INT0 bit at(093h) register;
declare T0 bit at(092h) register;
declare RxD bit at(091h) register;
declare TxD bit at(090h) register;
/* P2 */
declare X1 bit at(0A1h) register;
declare X2 bit at(0A2h) register;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -