Autor Tema: Configuracion de puertos pic16f877a  (Leído 4599 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado destajador786

  • PIC10
  • *
  • Mensajes: 6
Configuracion de puertos pic16f877a
« en: 06 de Diciembre de 2012, 12:25:20 »
Amigos tengo una duda acerca de como puedo configurar el PIC16f877a para que el PORTA sea entrada digital y los demás puertos salidas....Utilizando el registro ADCON0 yo trabajo sobre el banco cero...Y tambien si al simular un programa en proteus con este PIC tengo que colocarle el oscilador o funciona perfectamente sin el oscilador.

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re: Configuracion de puertos pic16f877a
« Respuesta #1 en: 06 de Diciembre de 2012, 12:46:39 »
Hola puedes hacer esto,
Código: ASM
  1. bsf     status,rp0
  2. movlw   b'111111'
  3. movwf   trisa
  4.  
  5. movlw   b'00000111'
  6. movwf   adcon1
  7.  
  8. bcf     status,rp0

En proteus no se requiere polarizar el PIC y colocar el cristal, pero si debes configurar la frecuencia.

Saludos.

Desconectado destajador786

  • PIC10
  • *
  • Mensajes: 6
Re: Configuracion de puertos pic16f877a
« Respuesta #2 en: 06 de Diciembre de 2012, 13:43:43 »
INICIO   BSF   STATUS,5
   MOVLW   0FF
   MOVWF   PORTA
   MOVLW   07
   MOVWF   ADCON0
   CLRF   PORTB
   CLRF   PORTC
   BCF   STATUS,5

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re: Configuracion de puertos pic16f877a
« Respuesta #3 en: 06 de Diciembre de 2012, 13:48:14 »
Si, está bien.

Desconectado destajador786

  • PIC10
  • *
  • Mensajes: 6
Re: Configuracion de puertos pic16f877a
« Respuesta #4 en: 06 de Diciembre de 2012, 13:52:46 »
Tengo una duda amigo y disculpa la molestia......el valor b'00000111' que cargas al adcon1 que quiere decir o de donde lo sacas....

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re: Configuracion de puertos pic16f877a
« Respuesta #5 en: 06 de Diciembre de 2012, 14:05:13 »
Hola, lo saco del datasheet PIC16F87XA, página 128

Desconectado willynovi

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 546
Re: Configuracion de puertos pic16f877a
« Respuesta #6 en: 06 de Diciembre de 2012, 15:55:31 »
Tengo una duda amigo y disculpa la molestia......el valor b'00000111' que cargas al adcon1 que quiere decir o de donde lo sacas....
Fundamental tener el datasheet del PIC en cuestión a mano  ;-)
Intento enseñarte a pescar, si solo quieres pescados, espera que un pescador te regale los suyos.

Desconectado destajador786

  • PIC10
  • *
  • Mensajes: 6
Re: Configuracion de puertos pic16f877a
« Respuesta #7 en: 06 de Diciembre de 2012, 16:17:46 »
Gracias amigos ya descargue el datasheet, me son de mucha ayuda ya que en donde vivo casi nadie sabe programar y menos en assembler  :)


 

anything