El microcontrolador 16F88
posee características como los comparados y conversores análogo, por defecto
este PIC inicia con estos pines configurados como entradas análogas, debido a
esto se hace necesaria una rutina de inicialización de los puertos cuando se
quieren trabajar sus pines como entradas o salidas digitales.
La rutina de inicialización
de los puertos para trabajar sus pines como I/O digitales será la siguiente:
BANKSEL TRISA ; Voy al banco 1 de la RAM
MOVLW 0X00 ; Cargo el registro W con
00 para llevarlo al
MOVWF ANSEL ; registro ANSEL y dejar el puerto
a digital
MOVLW TRISA ; TRISA y dejar configurados
los pines del puerto A como entradas
CLRF TRISB ; Cargo TRISB con
ceros para configurar los pines del puerto B como salidas
BANKSEL PORTB ; Vuelvo al banco 0 de RAM para
trabajar como los puertos.
No hay comentarios.:
Publicar un comentario