adc0804 a at89s52

R

ronzam2002

Guest
Nella figura sottostante, quali sono il nome del perno di P3.7, P3.6, P3.5 e P3.4 di at89s52 che questo è collegato al ADC0804 che sono CS, RD, RW, e INTR?<img src="http://images.elektroda.net/91_1199677359_thumb.gif" border="0" alt="adc0804 to at89s52" title="adc0804 a at89s52"/>
 
Per controllare la adc0804 con 8.051 microcontrollore si utilizza general purpose I / O, quindi la loro altre funzioni sono irrilevanti ..

Saluti,
IanP

 
Voglio solo sapere se questo circuito è giusto.Ti va l'interfaccia di un sensore di temperatura (LM35) alla adc0804 riguarda, in questa figura:<img src="http://images.elektroda.net/19_1199686849_thumb.jpg" border="0" alt="adc0804 to at89s52" title="adc0804 a at89s52"/> Non si conosce il collegamento giusto per il collegamento adc0804 a at89s52?

 
Salve,
Sì, il circuito è a destra.Devi collegare anche Vref-e IN-a terra.Le connessioni a 89S52 sono anche a destra.Ma, se sei uno studente, cercando di imparare microcntrollers, e di sviluppare i propri software, vi suggeriamo di cambiare le connessioni come segue:

Collegare ADC RD a P3.7
ADC WR a P3.6
ADC CS a P3.5
ADC INTR a P3.2
Si estendono anche presenti otto connessioni da (P1.0 ... P1.7) a (P0.0 .... P0.7) anche.Mantenere i collegamenti presentare i dati in tatto.
Le modifiche di cui sopra di connessione permetterà di provare la scrittura di software in modalità di attesa o in interrupt mode.È inoltre possibile imparare il vantaggio di istruzione MOVX rispetto alle istruzioni MOV in tali applicazioni.

Non hanno mostrato il cristallo e le connessioni a terra per 89S52, ma suppongo che sono implicite.
Saluti,
Laktronics

 
Sarà questo lavoro circuito quando mi collego adc0804 alla porta 2 di at89s52?E ho bisogno di collegare un 10k resistori pull-up alla porta 0 di at89s52 quando mi connetto adc0804?

 
Salve,
Normalmente quando si utilizza port0, il vostro sono supposti per collegare un resistore di pull up net work dal port0 è di tipo fogna a cielo aperto.Io non ho suggerito questo da quando ho pensato che un collegamento in parallelo con port1 fornirà il necessario tirare su anche.

Se si utilizza port2 invece di port1, collegamento in parallelo di poer0 avrà un problema se si utilizza MOVX (at) le istruzioni da DPTR l'indirizzo di alta figuranti port2 caricherà i dati ADC durante la fase di indirizzo_Ofcourse, in questo caso, è comunque possibile utilizzare un indirizzo di alta con tutti i bit ad alta al fine di evitare loading.I non sono sicuro se potrebbe risolvere il problema del tutto utilizzando MOVX (at) Rp, vedere il diagramma temporale e verificare se port2 uscite per il cambiamento questa istruzione durante la fase di indirizzo, non se io non trovano alcuna ragione per non usare port2 invece di port1.In ogni caso, si deve garantire che se si utilizza port0, la porta è connessa parallelamente toccata al suo stato di ripristinare tutte le alte bit.

Qualsiasi how, collegamento in parallelo di port0 con un'altra porta che ti darà due opzioni di sviluppo del software di raccolta dati, esclusivamente dal punto di vista educativo.Si dovrebbe mantenere i vostri dati ed il modulo display separato dai dati del software di raccolta di provare queste due opzioni.

Saluti,
Laktronics

 

Welcome to EDABoard.com

Sponsor

Back
Top