English
Language : 

ADC0844 Datasheet, PDF (17/24 Pages) National Semiconductor (TI) – 8-Bit uP Compatible A/D Converters with Multiplexer Options
www.ti.com
ADC0844, ADC0848
SNAS523D – JUNE 1999 – REVISED MARCH 2013
Figure 24. I/O Interface to NSC800
Sample Program for ADC0848 - NSC800 Interface
0008
000F
001F
3C00
0000'
0004'
0008'
000A'
000C'
000F'
0012'
0014'
0015'
0017'
0018'
001B'
001D'
001E'
NCONV EQU
DEL
EQU
CS
EQU
ADDTA EQU
08 09 0A 0B
0C 0D 0E 0F
0E 1F
06 16
21 0000'
11 003C
ED A3
MUXDTA:
START:
STCONV:
DB
DB
LD
LD
LD
LD
OUTI
EB
EX
3E 0F
3D
C2 0013'
ED A2
LD
WAIT: DEC
JP
INI
EB
EX
C2 000E'
JP
16
15
1FH
003CH
08H,09H,0AH,0BH
0CH,0DH,0EH,0FH
C,CS
B,NCONV
HL,MUXDTA
DE,ADDTA
DE,HL
A,DEL
A
NZ,WAIT
DE,HL
NZ,STCONV
;DELAY 50 µSEC CONVERSION
;THE BOARD ADDRESS
;START OF RAM FOR A/D
;DATA
;MUX DATA
;LOAD A/D'S MUX DATA
;AND START A CONVERSION
;HL=RAM ADDRESS FOR THE
;A/D DATA
;WAIT 50 µSEC FOR THE
;CONVERSION TO FINISH
;STORE THE A/D'S DATA
;CONVERTED ALL INPUTS?
;IF NOT GOTO STCONV
END
Note: This routine sequentially programs the MUX data latch in the signal-ended mode. For CH1-CH8 a
conversion is started, then a 50 μs wait for the A/D to complete a conversion and the data is stored at address
ADDTA for CH1, ADDTA + 1 for CH2, etc.
Copyright © 1999–2013, Texas Instruments Incorporated
Product Folder Links: ADC0844 ADC0848
Submit Documentation Feedback
17