;************************************************************* ;* TASM 8051/8052/80154 SFR BIT/BYTE MNEMONIC EQUATES LIST * ;************************************************************* P0 .equ 080H ;Port 0 SP .equ 081H ;Stack pointer DPL .equ 082H DPH .equ 083H PCON .equ 087H TCON .equ 088H TMOD .equ 089H TL0 .equ 08AH TL1 .equ 08BH TH0 .equ 08CH TH1 .equ 08DH P1 .equ 090H ;Port 1 SCON .equ 098H SBUF .equ 099H P2 .equ 0A0H ;Port 2 IE .equ 0A8H P3 .equ 0B0H ;Port 3 IP .equ 0B8H T2CON .equ 0C8H ;8052, 80154 only RCAP2L .equ 0CAH ;8052, 80154 only RCAP2H .equ 0CBH ;8052, 80154 only TL2 .equ 0CCH ;8052, 80154 only TH2 .equ 0CDH ;8052, 80154 only PSW .equ 0D0H ACC .equ 0E0H ;Accumulator B .equ 0F0H ;Secondary Accumulator IOCON .equ 0F8H ;80154 only ;PORT 0 BITS P0.0 .equ 080H ;Port 0 bit 0 P0.1 .equ 081H ;Port 0 bit 1 P0.2 .equ 082H ;Port 0 bit 2 P0.3 .equ 083H ;Port 0 bit 3 P0.4 .equ 084H ;Port 0 bit 4 P0.5 .equ 085H ;Port 0 bit 5 P0.6 .equ 086H ;Port 0 bit 6 P0.7 .equ 087H ;Port 0 bit 7 ;PORT 1 BITS P1.0 .equ 090H ;Port 1 bit 0 P1.1 .equ 091H ;Port 1 bit 1 P1.2 .equ 092H ;Port 1 bit 2 P1.3 .equ 093H ;Port 1 bit 3 P1.4 .equ 094H ;Port 1 bit 4 P1.5 .equ 095H ;Port 1 bit 5 P1.6 .equ 096H ;Port 1 bit 6 P1.7 .equ 097H ;Port 1 bit 7 ;PORT 2 BITS P2.0 .equ 0A0H ;Port 2 bit 0 P2.1 .equ 0A1H ;Port 2 bit 1 P2.2 .equ 0A2H ;Port 2 bit 2 P2.3 .equ 0A3H ;Port 2 bit 3 P2.4 .equ 0A4H ;Port 2 bit 4 P2.5 .equ 0A5H ;Port 2 bit 5 P2.6 .equ 0A6H ;Port 2 bit 6 P2.7 .equ 0A7H ;Port 2 bit 7 ;PORT 3 BITS P3.0 .equ 0B0H ;Port 3 bit 0 P3.1 .equ 0B1H ;Port 3 bit 1 P3.2 .equ 0B2H ;Port 3 bit 2 P3.3 .equ 0B3H ;Port 3 bit 3 P3.4 .equ 0B4H ;Port 3 bit 4 P3.5 .equ 0B5H ;Port 3 bit 5 P3.6 .equ 0B6H ;Port 3 bit 6 P3.7 .equ 0B7H ;Port 3 bit 7 ;ACCUMULATOR BITS ACC.0 .equ 0E0H ;Acc bit 0 ACC.1 .equ 0E1H ;Acc bit 1 ACC.2 .equ 0E2H ;Acc bit 2 ACC.3 .equ 0E3H ;Acc bit 3 ACC.4 .equ 0E4H ;Acc bit 4 ACC.5 .equ 0E5H ;Acc bit 5 ACC.6 .equ 0E6H ;Acc bit 6 ACC.7 .equ 0E7H ;Acc bit 7 ;B REGISTER BITS B.0 .equ 0F0H ;Breg bit 0 B.1 .equ 0F1H ;Breg bit 1 B.2 .equ 0F2H ;Breg bit 2 B.3 .equ 0F3H ;Breg bit 3 B.4 .equ 0F4H ;Breg bit 4 B.5 .equ 0F5H ;Breg bit 5 B.6 .equ 0F6H ;Breg bit 6 B.7 .equ 0F7H ;Breg bit 7 ;PSW REGISTER BITS P .equ 0D0H ;Parity flag F1 .equ 0D1H ;User flag 1 OV .equ 0D2H ;Overflow flag RS0 .equ 0D3H ;Register bank select 1 RS1 .equ 0D4H ;Register bank select 0 F0 .equ 0D5H ;User flag 0 AC .equ 0D6H ;Auxiliary carry flag CY .equ 0D7H ;Carry flag ;TCON REGISTER BITS IT0 .equ 088H ;Intr 0 type control IE0 .equ 089H ;Intr 0 edge flag IT1 .equ 08AH ;Intr 1 type control IE1 .equ 08BH ;Intr 1 edge flag TR0 .equ 08CH ;Timer 0 run TF0 .equ 08DH ;Timer 0 overflow TR1 .equ 08EH ;Timer 1 run TF1 .equ 08FH ;Timer 1 overflow ;SCON REGISTER BITS RI .equ 098H ;RX Intr flag TI .equ 099H ;TX Intr flag RB8 .equ 09AH ;RX 9th bit TB8 .equ 09BH ;TX 9th bit REN .equ 09CH ;Enable RX flag SM2 .equ 09DH ;8/9 bit select flag SM1 .equ 09EH ;Serial mode bit 1 SM0 .equ 09FH ;Serial mode bit 0 ;IE REGISTER BITS EX0 .equ 0A8H ;External intr 0 ET0 .equ 0A9H ;Timer 0 intr EX1 .equ 0AAH ;External intr 1 ET1 .equ 0ABH ;Timer 1 intr ES .equ 0ACH ;Serial port intr ET2 .equ 0ADH ;Timer 2 intr ;Reserved 0AEH Reserved EA .equ 0AFH ;Global intr enable ;IP REGISTER BITS PX0 .equ 0B8H ;Priority level-External intr 0 PT0 .equ 0B9H ;Priority level-Timer 0 intr PX1 .equ 0BAH ;Priority level-External intr 1 PT1 .equ 0BBH ;Priority level-Timer 1 intr PS .equ 0BCH ;Priority level-Serial port intr PT2 .equ 0BDH ;Priority level-Timer 2 intr ;Reserved 0BEH Reserved PCT .equ 0BFH ;Global priority level ;IOCON REGISTER BITS 80154 ONLY ALF .equ 0F8H ;Power down port condition P1HZ .equ 0F9H ;Port 1 control P2HZ .equ 0FAH ;Port 2 control P3HZ .equ 0FBH ;Port 3 control IZC .equ 0FCH ;Pullup select SERR .equ 0FDH ;Serial reception error T32 .equ 0FEH ;32 bit timer config WDT .equ 0FFH ;Watchdog config ;T2CON REGISTER BITS 8052/80154 ONLY CP/RL2 .equ 0C8H ;Timer 2 capture/reload flag C/T2 .equ 0C9H ;Timer 2 timer/counter select TR2 .equ 0CAH ;Timer 2 start/stop EXEN2 .equ 0CBH ;Timer 2 external enable TCLK .equ 0CCH ;TX clock flag RCLK .equ 0CDH ;RX clock flag EXF2 .equ 0CEH ;Timer 2 external flag TF2 .equ 0CFH ;Timer 2 overflow