home *** CD-ROM | disk | FTP | other *** search
- ;*************************************************************
- ;* 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
-
-