Puerto y buses de microcontroladores

Páginas: 19 (4693 palabras) Publicado: 28 de noviembre de 2013
Puertos y buses de comunicación para micro controladores. Tipos u programación de puertos, estándares y manejos de buses.

PUERTOS DE ENTRADA/SALIDA (E/S)
Para hacer útil un microcontrolador, hay que conectarlo a un dispositivo externo, o sea, a un periférico. Cada microcontrolador tiene uno o más registros (denominados puertos) conectados a los pines en el microcontrolador. ¿Por qué sedenominan como puertos de entrada/salida? Porque usted puede cambiar la función de cada pin como quiera. Por ejemplo, usted desea que su dispositivo encienda y apague los tres señales LEDs y que simultáneamente monitoree el estado lógico de 5 sensores o botones de presión. Uno de los puertos debe estar configurado de tal manera que haya tres salidas (conectadas a los LEDs) y cinco entradas (conectadasa los sensores). Eso se realiza simplemente por medio de software, lo que significa que la función de algún pin puede ser cambiada durante el funcionamiento.

Una de las características más importantes de los pines de entrada/salida (E/S) es la corriente máxima que pueden entregar/recibir. En la mayoría de los microcontroladores la corriente obtenida de un pin es suficiente para activar un LED uotro dispositivo de baja corriente (10-20mA). Mientras más pines de E/S haya, más baja es la corriente máxima de un pin. En otras palabras, todos los puertos de E/S comparten la corriente máxima declarada en la hoja de especificación técnica del microprocesador.
Otra característica importante de los pines es que pueden disponer de los resistores pull-up. Estos resistores conectan los pines alpolo positivo del voltaje de la fuente de alimentación y su efecto se puede ver al configurar el pin como una entrada conectada a un interruptor mecánico o a un botón de presión. Las últimas versiones de los microcontroladores tienen las resistencias pull-up configurables por software.
Cada puerto de E/S normalmente está bajo el control de un registro SFR especializado, lo que significa que cadabit de ese registro determina el estado del pin correspondiente en el el microcontrolador. Por ejemplo, al escribir un uno lógico (1) a un bit del registro de control (SFR), el pin apropiado del puerto se configura automáticamente como salida. Eso significa que el voltaje llevado a ese pin se puede leer como 0 o 1 lógico. En caso contrario, al escribir 0 al registro SFR, el pin apropiado del puertose configura como salida. Su voltaje (0V o 5V) corresponde al estado del bit apropiado del registro del puerto.
UNIDAD DE MEMORIA
La unidad de memoria es una parte del microcontrolador utilizada para almacenar los datos. La manera más fácil de explicarlo es compararlo con un armario grande con muchos cajones. Si marcamos los cajones claramente, será fácil acceder a cualquiera de sus contenidosal leer la etiqueta en la parte delantera del cajón.

De manera similar, cada dirección de memoria corresponde a una localidad de memoria. El contenido de cualquier localidad se puede leer y se le puede acceder al direccionarla. La memoria se puede escribir en la localidad o leer.
Hay varios tipos de memoria dentro del microcontrolador:
MEMORIA ROM (READ ONLY MEMORY) - MEMORIA DE SÓLO LECTURALa memoria ROM se utiliza para guardar permanentemente el programa que se está ejecutando. El tamaño de programa que se puede escribir depende del tamaño de esta memoria. Los microcontroladores actuales normalmente utilizan el direccionamiento de 16 bits, que significa que son capaces de direccionar hasta 64 Kb de memoria, o sea 65535 localidades. Por ejemplo, si usted es principiante, su programaexcederá pocas veces el límite de varios cientos de instrucciones. Hay varios tipos de memoria ROM.
Rom de máscara (enmascarada) - MROM
La ROM enmascarada es un tipo de ROM cuyo contenido es programado por el fabricante. El término “de máscara” viene del proceso de fabricación, donde las partes del chip se plasman en las mascaras utilizadas durante el proceso de fotolitografía. En caso de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BUSES Y PUERTOS
  • BUSES Y PUERTOS
  • Puertos y Buses
  • puertos u buses
  • Uso Del Puerto B. Del Microcontrolador Mc68Hc908Qy4
  • Puerto Busan
  • Puertos Y Buses
  • Puertos Y Buses

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS