TODOPIC
Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado 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.
-
Hola puedes hacer esto,
bsf status,rp0
movlw b'111111'
movwf trisa
movlw b'00000111'
movwf adcon1
bcf status,rp0
En proteus no se requiere polarizar el PIC y colocar el cristal, pero si debes configurar la frecuencia.
Saludos.
-
INICIO BSF STATUS,5
MOVLW 0FF
MOVWF PORTA
MOVLW 07
MOVWF ADCON0
CLRF PORTB
CLRF PORTC
BCF STATUS,5
-
Si, está bien.
-
Tengo una duda amigo y disculpa la molestia......el valor b'00000111' que cargas al adcon1 que quiere decir o de donde lo sacas....
-
Hola, lo saco del datasheet PIC16F87XA, página 128
-
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 ;-)
-
Gracias amigos ya descargue el datasheet, me son de mucha ayuda ya que en donde vivo casi nadie sabe programar y menos en assembler :)