KS57C2308/P2308/C2316/P2316

SERIAL I/O INTERFACE

 

 

+PROGRAMMING TIP — Setting Transmit/Receive Modes for Serial I/O (Continued)

4. Transmit and receive Data through SIO interface using an external clock in LSB-first mode:

BITR

EMB

 

 

LD

EA,TDATA

; TDATA address = BANK0 (20H–7FH)

LD

SBUF,EA

 

 

LD

EA,#0FH

 

 

LD

SMOD,EA

;

SIO start

EI

 

 

 

BITS

IES

 

 

 

 

 

 

 

 

INTS PUSH

SB

;

Store SMB, SRB

PUSH

EA

;

Store EA

BITR

EMB

 

 

LD

EA,TDATA

;

EA Transmit data, TDATA address = BANK0

 

 

 

(20H–7FH)

XCH

EA,SBUF

;

Transmit data Receive data

LD

RDATA,EA

; RDATA address = BANK0 (20H–7FH)

BITS

SMOD.3

;

SIO start

POP

EA

 

 

POP

SB

 

 

IRET

 

 

 

SCK / P0.1

SO / P0.2

SI / P0.3

EXTERNAL

DEVICE

KS57C2308/C2316

High Speed SIO Transmission

13-7

Page 279
Image 279
Samsung KS57C2308 manual SBUF,EA EA,#0FH SMOD,EA, High Speed SIO Transmission