;------------------------------------------------------------------------------- ; Copyright 1995-1996 KEIL Software, Inc. ; 80592 Processor Declarations ;------------------------------------------------------------------------------- $SAVE $NOLIST ; ;/* BYTE Registers */ P0 DATA 080H P1 DATA 090H P2 DATA 0A0H P3 DATA 0B0H P4 DATA 0C0H P5 DATA 0C4H PSW DATA 0D0H ACC DATA 0E0H B DATA 0F0H SP DATA 081H DPL DATA 082H DPH DATA 083H PCON DATA 087H TCON DATA 088H TMOD DATA 089H TL0 DATA 08AH TL1 DATA 08BH TH0 DATA 08CH TH1 DATA 08DH IEN0 DATA 0A8H IEN1 DATA 0E8H IP0 DATA 0B8H IP1 DATA 0F8H S0CON DATA 098H S0BUF DATA 099H CML0 DATA 0A9H CML1 DATA 0AAH CML2 DATA 0ABH CTL0 DATA 0ACH CTL1 DATA 0ADH CTL2 DATA 0AEH CTL3 DATA 0AFH ADCON DATA 0C5H ADCH DATA 0C6H TM2IR DATA 0C8H CMH0 DATA 0C9H CMH1 DATA 0CAH CMH2 DATA 0CBH CTH0 DATA 0CCH CTH1 DATA 0CDH CTH2 DATA 0CEH CTH3 DATA 0CFH CANSTA DATA 0D8H CANCON DATA 0D9H CANDAT DATA 0DAH CANADR DATA 0DBH TM2CON DATA 0EAH CTCON DATA 0EBH TML2 DATA 0ECH TMH2 DATA 0EDH STE DATA 0EEH RTE DATA 0EFH PWM0 DATA 0FCH PWM1 DATA 0FDH PWMP DATA 0FEH T3 DATA 0FFH ;/* BIT Registers */ ;/* PSW */ CY BIT 0D7H AC BIT 0D6H F0 BIT 0D5H RS1 BIT 0D4H RS0 BIT 0D3H OV BIT 0D2H P BIT 0D0H ;/* TCON */ TF1 BIT 08FH TR1 BIT 08EH TF0 BIT 08DH TR0 BIT 08CH IE1 BIT 08BH IT1 BIT 08AH IE0 BIT 089H IT0 BIT 088H ;/* IEN0 */ EA BIT 0AFH EAD BIT 0AEH ES1 BIT 0ADH ES0 BIT 0ACH ET1 BIT 0ABH EX1 BIT 0AAH ET0 BIT 0A9H EX0 BIT 0A8H ;/* IEN1 */ ET2 BIT 0EFH ECM2 BIT 0EEH ECM1 BIT 0EDH ECM0 BIT 0ECH ECT3 BIT 0EBH ECT2 BIT 0EAH ECT1 BIT 0E9H ECT0 BIT 0E8H ;/* IP0 */ PAD BIT 0BEH PS1 BIT 0BDH PS0 BIT 0BCH PT1 BIT 0BBH PX1 BIT 0BAH PT0 BIT 0B9H PX0 BIT 0B8H ;/* IP1 */ PT2 BIT 0FFH PCM2 BIT 0FEH PCM1 BIT 0FDH PCM0 BIT 0FCH PCT3 BIT 0FBH PCT2 BIT 0FAH PCT1 BIT 0F9H PCT0 BIT 0F8H ;/* P1 */ CTX1 BIT 097H CTX0 BIT 096H RT2 BIT 095H T2 BIT 094H INT5 BIT 093H INT4 BIT 092H INT3 BIT 091H INT2 BIT 090H CT3I BIT 093H CT2I BIT 092H CT1I BIT 091H CT0I BIT 090H ;/* P3 */ RD BIT 0B7H WR BIT 0B6H T1 BIT 0B5H T0 BIT 0B4H INT1 BIT 0B3H INT0 BIT 0B2H TXD BIT 0B1H RXD BIT 0B0H ;/* P4 */ CMT1 BIT 0C7H CMT0 BIT 0C6H CMSR5 BIT 0C5H CMSR4 BIT 0C4H CMSR3 BIT 0C3H CMSR2 BIT 0C2H CMSR1 BIT 0C1H CMSR0 BIT 0C0H ;/* S0CON */ SM0 BIT 09FH SM1 BIT 09EH SM2 BIT 09DH REN BIT 09CH TB8 BIT 09BH RB8 BIT 09AH TI BIT 099H RI BIT 098H ;/* TM2IR */ T20V BIT 0CFH CMI2 BIT 0CEH CMI1 BIT 0CDH CMI0 BIT 0CCH CTI3 BIT 0CBH CTI2 BIT 0CAH CTI1 BIT 0C9H CTI0 BIT 0C8H ;/* CANSTA */ RAMA7 BIT 0DFH RAMA6 BIT 0DEH RAMA5 BIT 0DDH RAMA4 BIT 0DCH RAMA3 BIT 0DBH RAMA2 BIT 0DAH RAMA1 BIT 0D9H RAMA0 BIT 0D8H $RESTORE