Rainbow-electronics ADC0848 Bedienungsanleitung Seite 15

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 20
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 14
Applications Information (Continued)
ADC0844ÐINS8039 Interface
TL/H/501627
SAMPLE PROGRAM FOR ADC0844ÐINS8039 INTERFACE
CONVERTING TWO RATIOMETRIC, DIFFERENTIAL SIGNALS
ORG 0H
0000 04 10 JMP BEGIN ;START PROGRAM AT ADDR 10
ORG 10H ;MAIN PROGRAM
0010 B9 FF BEGIN: MOV R1,
Ý
0FFH ;LOAD R1 WITH A UNUSED ADDR
;LOCATION
0012 B8 20 MOV R0,
Ý
20H ;A/D DATA ADDRESS
0014 89 FF ORL P1,
Ý
0FFH ;SET PORT 1 OUTPUTS HIGH
0016 23 00 MOV A,00H ;LOAD THE ACC WITH A/D MUX DATA
;CH1 AND CH2 DIFFERENTIAL
0018 14 50 CALL CONV ;CALL THE CONVERSION SUBROUTINE
001A 23 02 MOV A,
Ý
02H ;LOAD THE ACC WITH A/D MUX DATA
;CH3 AND CH4 DIFFERENTIAL
001C 18 INC R0 ;INCREMENT THE A/D DATA ADDRESS
001D 14 50 CALL CONV ;CALL THE CONVERSION SUBROUTINE
;CONTINUE MAIN PROGRAM
;CONVERSION SUBROUTINE
;ENTRY:ACCÐA/D MUX DATA
;EXIT: ACCÐCONVERTED DATA
ORG 50H
0050 99 FE CONV: ANL P1,
Ý
0FEH ;CHIP SELECT THE A/D
0052 91 MOVX
@
R1,A ;LOAD A/D MUX & START CONVERSION
0053 09 LOOP: IN A,P1 ;INPUT INTR
STATE
0054 32 53 JB1 LOOP ;IF INTR
e
1 GOTO LOOP
0056 81 MOVX A,
@
R1 ;IF INTR
e
0 INPUT A/D DATA
0057 89 01 ORL P1,&01H ;CLEAR THE A/D CHIP SELECT
0059 A0 MOV
@
R0,A ;STORE THE A/D DATA
005A 83 RET ;RETURN TO MAIN PROGRAM
15
Seitenansicht 14
1 2 ... 10 11 12 13 14 15 16 17 18 19 20

Kommentare zu diesen Handbüchern

Keine Kommentare