Autor Tema: ADC en pic 16f876A Ayuda!!!  (Leído 1909 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado djhell

  • PIC10
  • *
  • Mensajes: 6
ADC en pic 16f876A Ayuda!!!
« en: 23 de Julio de 2006, 15:04:43 »
Hola, estoy programando un pic16f876A para mostrar unas temperaturas pero a la hora de hacer la conversión y mostrarlo en el lcd, los primeros 8 bits de ADRESH me los muestra bien, pero no consiguo que me muestre los de ADRESL.
Supuestamente esos dos últimos bites solo los quiero para que me muestre las décimas de los grados.
Utilizo un lm35(10mv/ºC)
referencia de 2.56v

Os adjunto el codigo del programa
Espero vuestra ayuda,Gracias de antemano
P.D. El circuito solo lo he simulado en proteus, no lo he montado aun.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: ADC en pic 16f876A Ayuda!!!
« Respuesta #1 en: 23 de Julio de 2006, 17:57:40 »
Hola. El registro ADRESL esta en el banco 1. Por lo que veo en tu programa, debes estar obteniendo: ADRESL=ADRESH.
Cambia esta instruccion en el .asm:

movf           ADRESL,0

por esto:

bsf              STATUS,RP0
movf           ADRESL,0
bcf              STATUS,RP0

y nos contas que tal te fue. saludos.
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado djhell

  • PIC10
  • *
  • Mensajes: 6
Re: ADC en pic 16f876A Ayuda!!!
« Respuesta #2 en: 23 de Julio de 2006, 18:54:04 »
Sí, era ese el fallo que tenía.MUCHISIMAS GRACIAS y muchas felicidades a todos los colaboladores y creadores de la web. Es fantástica.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: ADC en pic 16f876A Ayuda!!!
« Respuesta #3 en: 23 de Julio de 2006, 20:40:08 »
Muchas gracias por los halagos. Saludos.
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.


 

anything