
456
CHAPTER 16 8/10-BIT A/D CONVERTER
MB90560 series
16.8
Sample Program 1 for Single Conversion Mode Using EI2OS
This section contains a sample program for A/D conversion in single conversion mode
using EI2OS.
I
Sample program for single conversion mode using EI2OS
G
Processing
Analog inputs AN1 to AN3 are converted once.
The conversion data is sequentially transferred to addresses 200
H
to 205
H
.
A resolution of 10 bits is selected.
The conversion is activated by software.
Figure 16.8-1 shows a flowchart of the program using EI2OS (single conversion mode).
Figure 16.8-1 Flowchart of program using EI2OS (single conversion mode)
G
Coding example
BAPL
BAPM
BAPH
ISCS
IOAL
IOAH
DCTL
DCTH
DDR5
ADER
ICR00
ADCS0
ADCS1
ADCR0
ADCR1
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
000100H
000101H
000102H
000103H
000104H
000105H
000106H
000107H
000015H
000017H
0000B0H
000034H
000035H
000036H
000037H
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
Lower buffer address pointer
Intermediate buffer address pointer
Upper buffer address pointer
EI2OS status register
Lower I/O address register
Upper I/O address register
Lower data counter
Upper data counter
Port 5 direction register
Analog input enable register
Interrupt control register for A/DC
A/D control status register
A/D data register
AN1
Interrupt
Transfer by EI
2
OS
Interrupt
Transfer by EI
2
OS
Interrupt
Interrupt sequence
Transfer by EI
2
OS
AN1
AN1
End
Parallel processing
Start conversion