At8xc51snd1c – Rainbow Electronics AT89C51SND1C User Manual

Page 34

Advertising
background image

34

AT8xC51SND1C

4109E–8051–06/03

Table 42. Serial I/O Port SFRs

Mnemonic Add Name

7

6

5

4

3

2

1

0

SCON

98h Serial Control

FE/SM0

SM1

SM2

REN

TB8

RB8

TI

RI

SBUF

99h Serial Data Buffer

SADEN

B9h Slave Address Mask

SADDR

A9h Slave Address

BDRCON

92h Baud Rate Control

BRR

TBCK

RBCK

SPD

SRC

BRL

91h Baud Rate Reload

Table 43. SPI Controller SFRs

Mnemonic Add Name

7

6

5

4

3

2

1

0

SPCON

C3h SPI Control

SPR2

SPEN

SSDIS

MSTR

CPOL

CPHA

SPR1

SPR0

SPSTA

C4h SPI Status

SPIF

WCOL

-

MODF

-

-

-

-

SPDAT

C5h SPI Data

SPD7

SPD6

SPD5

SPD4

SPD3

SPD2

SPD1

SPD0

Table 44. Two Wire Controller SFRs

Mnemonic Add Name

7

6

5

4

3

2

1

0

SSCON

93h Synchronous Serial Control

SSCR2

SSPE

SSSTA

SSSTO

SSI

SSAA

SSCR1

SSCR0

SSSTA

94h Synchronous Serial Status

SSC4

SSC3

SSC2

SSC1

SSC0

0

0

0

SSDAT

95h Synchronous Serial Data

SSD7

SSD6

SSD5

SSD4

SSD3

SSD2

SSD1

SSD0

SSADR

96h Synchronous Serial Address

SSA7

SSA6

SSA5

SSA4

SSA3

SSA2

SSA1

SSGC

Table 45. Keyboard Interface SFRs

Mnemonic Add Name

7

6

5

4

3

2

1

0

KBCON

A3h Keyboard Control

KINL3

KINL2

KINL1

KINL0

KINM3

KINM2

KINM1

KINM0

KBSTA

A4h Keyboard Status

KPDE

-

-

-

KINF3

KINF2

KINF1

KINF0

Table 46. A/D Controller SFRs

Mnemonic Add Name

7

6

5

4

3

2

1

0

ADCON

F3h ADC Control

-

ADIDL

ADEN

ADEOC

ADSST

-

-

ADCS

ADCLK

F2h ADC Clock Divider

-

-

-

ADCD4

ADCD3

ADCD2

ADCD1

ADCD0

ADDL

F4h ADC Data Low Byte

-

-

-

-

-

-

ADAT1

ADAT0

ADDH

F5h ADC Data High Byte

ADAT9

ADAT8

ADAT7

ADAT6

ADAT5

ADAT4

ADAT3

ADAT2

Advertising