![NEC mPD17120 Subseries User Manual Download Page 159](http://html.mh-extra.com/html/nec/mpd17120-subseries/mpd17120-subseries_user-manual_249259159.webp)
CHAPTER 13 PERIPHERAL HARDWARE
144
(2) Program example of data reception by 8-bit reception mode
This program executes data reception synchronizing with external clock, and reads reception data by using
interrupt processing.
Example
SIODATH
MEM
0.50H
SIODATL
MEM
0.51H
ORG
0H
BR
SIO_INIT
ORG
01H
BR
SIOJOB
SIO_INIT:
MOV
SIODATH, #0H
MOV
SIODATL, #0H
CLR1
IRQSIO
; Clears interrupt request flag of SIO
SET1
SIOEN
; Enables SIO
INITFLG SIOTS, SIOHIZ, NOT SIOCK1, NOT SIOCK0
; Sets serial clock to external clock, starts receiving
; serial data, and sets P0D
1
/SO pins to input port
; (output high impedance)
EI
; Permits all interrupts
; Main processing
MAIN:
CALL
××
JOB
CALL
××
JOB
BR
MAIN
SIOJOB:
GET
DBF, SIOSFR
; Reads reception data
MOV
RPH, #0000B
; Sets general register to low address 5H of BANK0
MOV
RPL, #1010B
; BCD
←
0
LD
SIODATH, DBF1
; Stores reception data on RAM
LD
SIODATL, DBF0
;
EI
RETI
. . . .
Summary of Contents for mPD17120 Subseries
Page 15: ... x MEMO ...
Page 23: ... MEMO 8 ...
Page 45: ... MEMO 30 ...
Page 49: ... MEMO 34 ...
Page 55: ... MEMO 40 ...
Page 93: ... MEMO 78 ...
Page 99: ... MEMO 84 ...
Page 102: ...CHAPTER 11 ARITHMETIC AND LOGIC UNIT 87 MEMO ...
Page 119: ... MEMO 104 ...
Page 175: ... MEMO 160 ...
Page 199: ... MEMO 184 ...
Page 265: ... MEMO 250 ...
Page 281: ...266 MEMO ...
Page 285: ... MEMO 270 ...
Page 289: ... MEMO 274 ...