guía sistemas digitales

Páginas: 10 (2286 palabras) Publicado: 30 de agosto de 2015

INFORMACIÓN BÁSICA
NOMBRE DE LA PRÁCTICA:

Sistema de iluminación para un hangar
PRÁCTICA No.:

4
ASIGNATURA:

Sistemas Digitales Avanzados
TEMA DE LA PRÁCTICA:

Manejo de puertos, retardos y tablas.
LABORATORIO A UTILIZAR:

Laboratorio de Electrónica
CONTENIDO DE LA GUÍA
(Para elaborar por el Docente)
OBJETIVOS.
Reconocer y usar correctamente cada uno de los registros de configuración delos puertos de entrada/salida del microcontrolador.
Analizar y calcular los tiempos de las rutinas de retardo con instrucciones en ensamblador.
Reconocer la utilidad de la manipulación de datos en tablas en las diferentes memorias del microcontrolador.

INTRODUCCIÓN.
Cuando se usa un microcontrolador se busca que este interactué con el medio que lo rodea para realizar una tarea de forma automática,pero para realizar esta tarea se debe tener un sistema que además de guardar y ejecutar instrucciones, debe permitir la entrada y/o salida de datos del sistema ya mencionado. Esta característica adicional la permite los puertos de entrada/salida del microcontrolador, los cuales hay en varios tipos: los digitales paralelos, los digitales seriales y los análogos. El primer tipo de puerto es el másimportante porque es el primero que se coloco en la arquitectura de un microcontrolador y se le conoce como una de las unidades funcionales de este dispositivo.
MARCO TEORICO
Puertos:
El microcontrolador posee 5 puertos de entrada/salida digital de interacción paralela con el medio los cuales son los más importantes porque son una de sus unidades funcionales y además que son los más usados paracomunicación con el medio externo. Cada puerto lo compone un número de pines donde se le conoce como puerto completo al que lo conforma 8 pines y por el cual se puede manipular un dato completo desde o hacia la CPU del microcontrolador. Pero no todos los puertos son completos, esto se puede observar en el diagrama de pines de la hoja técnica del microcontrolador, de aquí se debe tener en cuenta lospuertos completos los cuales son los puertos B y D, los restantes son incompletos o sea los puertos A, C y E. Una búsqueda más exhaustiva en la hoja técnica revela que algunos pines no pueden ser configurados como entradas y otros no pueden ser configurados como salidas, es importante tenerlos presentes para su adecuado uso y no tener inconvenientes posteriores con su conexión a determinadodispositivo.

Cada puerto posee tres registros para su configuración individual, los cuales se describirán brevemente:
TRIS: Este registro permite la configuración individual de cada pin del puerto como una entrada o una salida, donde ‘1’ corresponde a una entrada y ‘0’ corresponde a una salida.
PORT: Cuando el pin ha sido configurado como entrada, este registro permite la lectura del pin o seaconsiderar las entradas del microcontrolador.
LAT: Cuando el pin ha sido configurado como salida, este registro permite determinar el valor lógico de la salida con la escritura de este.

Retardos:
Los retardos son segmentos de código o subrutinas que su finalidad es demorarse un tiempo determinado en su ejecución, son útiles en las aplicaciones que sean críticas en el manejo de tiempos y no se requiera ono sea posible el uso de los temporizadores internos. Como su principal función es el ejecutarse durante un tiempo específico, se pueden implementar con todo el repertorio de instrucciones del microcontrolador pero lo más común es implementarlos siguiendo la estructura de un ciclo “for” de programación, ya que es muy sencillo determinar cuánto se demora la ejecución de un solo ciclo y finalmentedeterminar cuántos ciclos se requiere para demorarse el tiempo que se requiere en el retardo a usar. En ensamblador hay varias formas de implementarlo pero en C se usa directamente la sentencia “for” pero no se tiene precisión de cuanto demora, por lo tanto aunque en ensamblador sean más de una sentencia será más exacto determinar cuánto tiempo tarda en ejecutarse. A continuación se plantea una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • guia sistemas digitales
  • Guia Sistemas Digitales Uva
  • Guia Sistemas Digitales
  • Guia sistemas digitales
  • Sistemas digitales
  • Sistemas digitales
  • Sistemas Digitales
  • SISTEMAS DIGITALES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS