martes, 17 de febrero de 2009

Microcontroladores

Es un dispositivo electronico capazdellevr acabo procesos logicos. estos procesos son programados en lenguaje ensamblador por el usuario y son introducidos en el micro atraves de dispositivo programador utilizando un sofware especifico. Cuando no existian los microprocesadores las personas se las ingeniaban para diseñar los circuitos electronicos
pero stos diseños eran muy extensos ya que contenian muchos componentes y analisis electronicos.
un circuito logico basico utilizaba una gran cantidad de transitores,resistencias,capacitores, etc.
Enel año de 1971 aparecio el primer microprocesador con esto revoluciono la industria pues genero un cambio desicivo en la tecnica de diseños de la mayoria de los equipos.

Los primeros microprocesadores q se conocieron fueron el popular Z- 80
y el 8085.Los diseñadores de equipos electronicos ahora tenian equipos que podian realizar
mayor cantidad de tareas en menos tiempo y su tamaño se redujo considerablemente.Sin embargo despues de tiempo aparecio la nueva tecnologia llamada microcontrolador q simplifico aun mas el diseño electronico.

Diferencias entre el microprocesador y el microcontrolador.


Microprocesador-
Las unidades estan separadas fisicamente, el microprocesador interactua con las memorias RAM, ROM y otros perifericos por medio de buses en el esterior.

Microcontrolador-
Es un solo circuito integrado que contiene todos los elementos electronicos que se utilizaban para hacer funcionar un sistema basado con un microprocesador.Un microcontrolador tiene la unidad de proceso (CPU), la memoria RAM , la memoria ROM, puertos de entrada/salidas y otros perifericos y con esto reduce el espacio.

Ventajas de un microcontrolador frente a un Microprocesador

· El hecho de que un microcontrolador sea mejor q un microprocesador no quiere decir que un microprocesador no sea importante, los microprocesadores aun son importantes para la industria solo que un microcontrolador es mejor porque nace como una necesidad para situaciones especificas y para resolver problemas encaminados asituaciones muy previamente determinadas.

Tipos de arquitectura en microcontroladores
Arquitectura Von Neumann
Esta arquitectura es la base de los micros y computadoras en la cual el CPU esta conectado a una memoria única donde se guardan las instrucciones y los datos del programa.
El tener un único BUS hace que tenga una respuesta lenta en el micro
Ya no puede buscar en la memoria una nueva instrucción mientras no finalice las transferencias de datos de la instrucción anterior.
Arquitectura Harvard
La arquitectura Harvard tiene el CPU conectadas a dos memorias por medio de dos BUSES diferentes ,una de las memorias contiene la instrucciones de los programas y la otra solo las almacena
Ambos buses son independientes y pueden ser de diferentes anchos
El set de instrucciones y el bus de memoria de un programa pueden diseñarse de tal manera que todas las instrucciones tengan una sola posición de memoria de programa de longitud. Además al ser los buses independientes la CPU puede acceder a los datos para completar la ejecución de una instrucción y al mismo tiempo leer la siguiente ejecución que realice .

El PIC
Un PIC es un en micro, es un circuito programable, que quiere decir que se puede modificar de cómo va a funcionar, que se adapte a nuestras necesidades, las aplicaciones de un PIC son muy numerosas un ejemplo;
Control de pantalla alfanumérica
Los microcontroladores son muy útiles para controlar con facilidad los display de cristal líquido LCD.
En muchas aplicaciones se requiere teclados especiales que se adapten a ciertas necesidades el PIC se puede utilizar para realizar secuencias de rastreo y así saber que teclas se oprimen.
Control de temperatura
Los PIC contiene convertidores digitales/analógicos el control de variables como temperatura, presión de flujo pueden realizarse
Con circuitos sumamente fáciles con un buen sensor se puede ser un termostato o un contador de flujo.
Control de robots
Los PIC también pueden controlar un motores de diferentes tipos de paso de corriente, corriente directa de servos, etc.
Para el conocimiento de este tipo de micros es necesario estar familiarizado con los bits, Bytes con notación decimal.

1 comentario: