• Domingo 17 de Noviembre de 2024, 03:59

Autor Tema:  Entradas Digitales 16f873  (Leído 1593 veces)

andreçao

  • Nuevo Miembro
  • *
  • Mensajes: 22
    • Ver Perfil
Entradas Digitales 16f873
« en: Domingo 3 de Diciembre de 2006, 23:44 »
0
Hola  a los foreros,

Hasta ahora había trabajado con el 16f84a, pero he cambiado al 16f873. Uno de los cambios es que hay es indicar si las entradas son digitales.

Lo que quiero es declarar las entradas RA4 y RA5 como digitales, y estoy modificando el registro ADCON1, pero resulta que a la hora de simularlo con el MPLAB, no me responden bien. Y no sé si es fallo del programa MPLAB o es que no configuro bien las entradas.

Si alguien es tan amable de decirme como se configuran las puertas estaría muy agradecido.

Un saludo.

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Entradas Digitales 16f873
« Respuesta #1 en: Lunes 4 de Diciembre de 2006, 13:19 »
0
Hola, esto te servira

inicio

bcf STATUS,RP1
bsf STATUS,RP0 ; Elige el banco 1.
movlw b'00000000'
movwf INTCON ; Desactiva interrupciones.
movlw 0x06
movwf ADCON1 ; Configura el puerto A como E/S digitales.
movlw b'00110000'
movwf PORTA ; RA4 y 5 como entradas, resto salidas.



continua...

Saludos!
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

andreçao

  • Nuevo Miembro
  • *
  • Mensajes: 22
    • Ver Perfil
Re: Entradas Digitales 16f873
« Respuesta #2 en: Lunes 4 de Diciembre de 2006, 14:00 »
0
OK, perfecto. Muchas gracias por la alcaración.

Creo que no cargué el valor exacto en el registro ADCON1.

Saludos.