Como conectar o 8051 com o adc0808?

R

Rizwanishaq

Guest
como conectar o 8051 com o adc0808 dizer o código com apenas duas entradas
 
8 conectar o dados / p de ADC para mc.then fornecer adequada clk 4 adc.also select chanel com 3 selector frm mc.then enviar o sinal de partida frm mc para adc .. esperar eoc frm adc.then ler os dados.
 
Você pode conectar a ADC como uma memória externa e isto irá economizar pinos I / O para você: Conecte-se como o seguinte: ADC D0-D7 ------- 8051 P0.0-P0.7 ADC EOC ---- ---- 8051 INT0 (P3.2) ADC SOC ------- 8051 Qualquer Pin grátis (P1.0 por exemplo) ADC A0, A1, A2 8051 ----- A13 (P2.5), A14 (P2.6), A15 (P2.7) Agora você pode acessar os dados analógicos (N0-N7) como 7 de memória RAM aborda Exemplo: endereço binário de N0 = (A15 MSB) 000x xxxx xxxx xxxx (A0 LSB) Binário endereço do N3 = (A15 MSB) 011x xxxx xxxx xxxx (A0 LSB) endereço binário da N7 = (A15 MSB) 111X xxxx xxxx xxxx (A0 LSB) 1 - Em seu programa você pode iniciar a conversão por writting SOC (P1.0) 2 - Aguarde interrupção INT0 3 - Na rotina de serviço de interrupção ler os dados analógicos do endereço de memória correspondente Eu esquecer de nada?
 
referem-se seguindo circuito
60_1166368822.JPG
 
Quando você se relaciona com ADC MCU a seguinte conexão deve ser feita 1. Linha de dados (você pode ligar para os pinos da porta de 8051) 2. Chip Select, (Você pode fazer GND para sempre habilitar o PIN) 3. SOC, EOC (EOC pode ser dada a interrupções externas para evitar sondagem); SOC (início da converstion deve ser administrada a partir microcontrooler para iniciar o converstion).
 

Welcome to EDABoard.com

Sponsor

Back
Top