fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Configurasr 16F88
 
Avisos
Vaciar todo

Configurasr 16F88

4 Respuestas
3 Usuarios
0 Me gustas
5,447 Visitas
meta
Respuestas: 142
 Meta
Topic starter
(@meta)
Estimable Member
Registrado: hace 16 años

Hola:

Usando el 16F84A, quiero pasar ya al 16F88 como si fuera el anterior. Con oscilador externoa a 4 MHz XP, entradas y salidas digitales.

¿Cuál es la configuración en ensamblador de entradas y salidas digitales?

PORA entrada digital y PORTB salida digital.

¿Cómo es el código?

Saludo.

Responder
3 respuestas
boops
Respuestas: 1813
(@boops)
Ardero
Registrado: hace 19 años

Buenas tardes:

La configuración de entradas y salidas es la misma que en el F84 pero tendras que cambiar los fuses para ke se oscilador a 4mhz y para que el reset este activo (para que sea como el f84)

Responder
urriellu
Respuestas: 61
(@urriellu)
Trusted Member
Registrado: hace 17 años

Salidas digitales:
BANKSEL TRISB
CLRF TRISB

Entradas digitales:
BANKSEL TRISA
MOVLW 0xFF
MOVWF TRISA

Acuérdate también de poner todos los bits de ANSEL a 0 para que las entradas analógicas que están multiplexadas con PORTA se configuren como pines digitales, ya que por defecto están como analógicos.
BANKSEL ANSEL
CLRF ANSEL

Que sepas que el PIC16F88 tiene oscilador interno de hasta 8MHz, incluyendo 4MHz y unas cuantas frecuencias más, así que no necesitas oscilador externo.

Responder
meta
Respuestas: 142
 Meta
Topic starter
(@meta)
Estimable Member
Registrado: hace 16 años

Gracias, me funciona así:

BANKSEL CMCON ; Cambio al banco 1.
movlw b'00000111' ; .7
movwf CMCON ; Comparadores apagados.
clrf ANSEL ; Pines digitales.
clrf TRISA ; PORTA como salida.
movlw b'11111111'
movwf TRISB ; PORTB como entrada.
BANKSEL PORTA ; Cambio al banco 0.
clrf PORTA ; Supuestamente la lámpara y Led apagadas.

Debo usar el oscilador externo porque voy a meter en el circuito impreso justo donde estaba el 16F84A.

Feliz año.

Responder
Compartir: