English
Language : 

8XC552 Datasheet, PDF (39/60 Pages) NXP Semiconductors – 80C51 FAMILY DERIVATIVES
Philips Semiconductors
80C51 Family Derivatives
8XC552/562 overview
01A0 75D8C5
01A3 D0D0
01A5 32
01A8 8548DA
01AB 75D8C5
01AE 01E8
00E8
00EB
00ED
00EE
00F0
75D018
7948
09
D0D0
32
01B0
01B3
01B6
8548DA
75D8E5
01E8
!– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
! STATE : A0, A STOP condition or repeated START has been received,
!
while still addressed as SLV/REC or SLV/TRX.
! ACTION : No save of DATA, Enter NOT addressed SLV mode.
!
Recognition of own SLA. General call recognized, if S1ADR. 0–1.
!– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
.sect
srsA0
.base
0x1a0
mov S1CON,#ENS1_NOTSTA_NOTSTO_NOTSI_AA_CR0
! clr SI, set AA
pop psw
reti
!********************************************************************************************************
!********************************************************************************************************
! SLAVE TRANSMITTER STATE SERVICE ROUTINES
!********************************************************************************************************
!********************************************************************************************************
!– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
! STATE : A8, Own SLA+R received, ACK returned.
! ACTION : DATA will be transmitted, A bit received.
!– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
.sect
stsa8
.base
0x1a8
mov S1DAT,STD
! load DATA in S1DAT
mov S1CON,#ENS1_NOTSTA_NOTSTO_NOTSI_AA_CR0
! clr SI, set AA
ajmp INITBASE2
.sect
ibase2
.base
0xe8
INITBASE2:
mov psw,#SELRB3
mov r1, #STD
inc r1
pop psw
reti
!– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
! STATE : B0, Arbitration lost in SLA and R/W as MST. Own SLA+R received, ACK returned.
! ACTION : DATA will be transmitted, A bit received.
!
STA is set to restart MST mode after the bus is free again.
!– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
.sect
stsb0
.base
0x1b0
mov S1DAT,STD
! load DATA in S1DAT
mov S1CON,#ENS1_STA_NOTSTO_NOTSI_AA_CR0
ajmp INITBASE2
1996 Aug 06
39