aplicatii - utcluj.ro · aplicatii interfatarea dac si adc la microprocesor. adconverter - ad 574a....

19
C14 Aplicatii I nterfa tarea DAC si ADC la mic roprocesor

Upload: others

Post on 18-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,

C14Aplicatii

Interfatarea DAC si ADC la microprocesor

Page 2: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,
Page 3: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,
Page 4: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,
Page 5: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,
Page 6: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,
Page 7: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,

ADConverter - AD 574A

Page 8: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,
Page 9: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,

1

2

2

Page 10: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,
Page 11: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,
Page 12: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,

1. Stand-alone configuration

40h

42h D0

Page 13: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,

2. Direct connection

40h

42h

START_Conversie - OUT 40h,AX/CS=0, A0=0, CE=IOW=L^H, R/C=//IOR=0

Read IN AX, 40h/CS=0, R/C=//IOR=1, CE=1, A0=0, IOR=0

Vezi slide 7.

Page 14: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,

IOW

Page 15: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,

40h

44h/46h

3.

tip 08h

Page 16: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,

40h

48h

4.

Tip 08h

Page 17: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,

5. Modificati schema astfel ca achizitia esantioanelor sa se faca prin DMA.Scrieti secventele de program care stau la baza functionarii schemei (programare DMAC, generare start conversie, ...)

Page 18: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,

6. Un periferic e conectat la un microsistem cu procesor pe porturile ca in figura de mai jos. Schimbul de date intre periferic si sistem se face conform protocolului Centronics, vezi diagrama. Se cere sa se scrie secventa de program care transfera 100 de octeti de date din : BUF DB 100 DUP(?).

Page 19: Aplicatii - utcluj.ro · Aplicatii Interfatarea DAC si ADC la microprocesor. ADConverter - AD 574A. 1 2 2. 1. Stand-alone configuration 40h 42h D0. 2. ... Read IN AX, 40h /CS=0, R/C=//IOR=1,