primera unidad

Páginas: 4 (895 palabras) Publicado: 21 de agosto de 2014
Configuración de los puertos del PIC
Llegó el momento de ver como configurar los puertos del PIC. Para poder hacerlo es necesario conocer la tabla de registros de la memoria de datos, la cual comodijimos, está dividida en el BANCO 0 y BANCO 1.

Los registros importantes en la configuración de los puertos son:

STATUS dirección 0x3
PORTA   dirección 0x5
PORTB   dirección 0x6
TRISA   dirección 0x5
TRISB    dirección 0x6

Por defecto el PIC tendrá todos los I/O port's (es decir los puertos RA y RB), colocados como entrada de datos, y si queremos cambiarlos habrá que configurarlos.Al configurar los puertos deberás tener en cuenta que:

Si asignas un CERO (0) a un pin, éste quedará como salida y...
Si le asignas un UNO (1), quedará como entrada

Esta asignación se haceen: 

TRISA para los pines del PUERTO A (5 bits)
TRISB para los pines del PUERTO B (8 bits)
Por Ejemplo:
Si TRISA es igual a 11110 todos sus pines serán entradas salvo RA0 que esta como salidaSi TRISB es igual a 00000001 todos sus pines serán salidas salvo RB0 que esta como entrada

Cuando el PIC arranca se encuentra en el BANCO 0, como TRISA y TRISB están en el BANCO 1 no queda otra,deberemos cambiar de banco. Esto se logra a través del RegistroSTATUS

STATUS es un Registro de 8 bits u 8 casillas, en el cual la Nº 5 (RP0) define la posición del banco en donde nos encontramos

Sipones un CERO (0) a RP0 estaremos en el BANCO 0
Si le pones un UNO (1) ya ves, estaremos en el BANCO 1
REGISTRO STATUS
7
6
5
4
3
2
1
0
IRP
RP1
RP0
TO
PD
Z
DC
C

Listo, ahora yasabemos como configurar los puertos, pero lo aclararemos con un ejemplo completo.

Vamos a escribir un código que configure todos los pines del puerto A como entrada y todos los del puerto B comosalida.

;---------------Encabezado-------------

list p=16f84 ; usaremos el PIC 16f84
radix hex ; y la numeración hexadecimal

;------------mapa de memoria---------

estado equ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • primera unidad
  • Primera unidad
  • PRIMERA UNIDAD
  • PRIMERA UNIDAD
  • primera unidad
  • Primera Unidad
  • Primera Unidad
  • PRIMERA UNIDAD

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS