TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: destajador786 en 06 de Diciembre de 2012, 12:25:20

Título: Configuracion de puertos pic16f877a
Publicado por: destajador786 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.
Título: Re: Configuracion de puertos pic16f877a
Publicado por: Diego E. 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.
Título: Re: Configuracion de puertos pic16f877a
Publicado por: destajador786 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
Título: Re: Configuracion de puertos pic16f877a
Publicado por: Diego E. en 06 de Diciembre de 2012, 13:48:14
Si, está bien.
Título: Re: Configuracion de puertos pic16f877a
Publicado por: destajador786 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....
Título: Re: Configuracion de puertos pic16f877a
Publicado por: Diego E. en 06 de Diciembre de 2012, 14:05:13
Hola, lo saco del datasheet PIC16F87XA, página 128
Título: Re: Configuracion de puertos pic16f877a
Publicado por: willynovi 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  ;-)
Título: Re: Configuracion de puertos pic16f877a
Publicado por: destajador786 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  :)