Historia Del Microcontrolador
Enviado por Faber1974Romero • 19 de Octubre de 2013 • 3.531 Palabras (15 Páginas) • 365 Visitas
.Marco Teórico
1. Historia Del Microcontrolador
Hasta antes de la aparición de los microprocesadores (1971), la mayor parte de las aplicaciones digitales en la electrónica se basaban en la lógica cableada, es decir, si existía un problema este era analizado y se sintetizaba una función en base a la lógica de Boole que era la solución al problema planteado.
Con la aparición de los microprocesadores, se varió el esquema de diseño de tal forma que un problema era descompuesto en una serie de tareas más simples, el microprocesador ejecutaba una serie de pasos o instrucciones para llevar a efecto cada una de las tareas, en ocasiones no era necesario volver a armar un circuito para solucionar otro problema sino que se cambiaba las instrucciones (programa) para obtener otra aplicación.
El microprocesador es como el cerebro que ejecuta operaciones aritméticas y lógicas. El microprocesador buscaba una instrucción y la ejecutaba enviando la información al conjunto de circuitos (hardware) que daban el soporte necesario al microprocesador, y esto se le denomino como sistema mínimo.
Con el pasar de los años el sistema mínimo se convirtió en un estándar, por otro lado la escala de integración mejoro y posibilito (1976) sintetizar en un solo chip un sistema mínimo, al cual se le llamo SISTEMA A que no era otra cosa que el primer Microcontrolador.
En consecuencia se define que un Microcontrolador; es como un procesador con su sistema mínimo en un chip (incluye memoria para programa y datos, periféricos de entrada / salida, conversores de AD y DA, módulos especializados en la transmisión y recepción de datos).
Los microcontroladores se especializan en aplicaciones industriales para resolver problemas planteados específicos por ejemplo: los encontramos en los teclados o mouse de las computadoras, son el cerebro de electrodomésticos, también los encontramos en las industrias automotrices, en el procesamiento de imagen y video
Centenares de Aplicación
Consumo Ofimática Automoción Tele
Comunicaciones Industria
Equipo de TV
Radio Recetores
Reproductor de CD
Control Remoto
Video consola
Cámara
Detector de Monóxido de Carbono
Mando Garaje
Microondas
Lavadora Secadora
Aparatos de Cocina
Aspiradora Sistema de Seguridad del Vehículo
Radares
Climatizador
Velocímetro
Inyección de Combustible
Suspensión Activa
Sensor de Airbag Ratón de Ordenadores
Escáner
Teclado
Impresora
Plotter
Fotocopiadora
Lector de código de barras
Unidad de Disco
Teléfono Celular
Teléfono Inalámbrico
Módem
Identificador de Llamadas
Control de motores
Compresor
Termóstato
Utilidad e medida
Robótica
Proceso de control
Detector de humo
Lector de tarjetas
Figura 1.Tabla de aplicaciones que requieren microcontroladores y clientes que desarrollan dichas aplicaciones
Un Microcontrolador es un dispositivo electrónico capaz de llevar a cabo procesos lógicos. Estos procesos o acciones son programados en lenguaje ensamblador por el usuario.
Figura 2. Presentación gráfica de las cuatro gamas de PIC.
El Microcontrolador PIC emplea una arquitectura Harvard la cual trabaja las zonas de memoria de programa y datos en forma separada. En el siguiente diagrama se muestra la arquitectura Von Neumann frente a la Harvard:
Bus
Direcciones
Bus
Datos
Bus Bus
Direcciones Direcciones
Bus Bus
Datos Datos
Figura 4. Arquitectura de Von Neumann
1.1 Arquitectura De Von Neumann Y Harvard
En ambas arquitecturas se observan bloques de memoria, cada bloque tiene posiciones y cada posición un valor. Para recoger o dejar un valor en una determinada posición es necesario primero indicar cuál es la dirección a leer o escribir de la memoria, en consecuencia hay un grupo de líneas que permiten hacer esa función conocida como el bus de direcciones.
En el caso de la arquitectura Von Neumann se aprecia que existe un único bus de direcciones y de datos, cada posición de memoria tiene una dirección, a su vez la memoria se divide en memoria de programa (conocida como ROM) y memoria de datos (conocida como RAM).
En el caso de la arquitectura Harvard existen dos bloques de memoria separados.
Un bloque para instrucciones y otro para datos. Hay dos buses independientes de direcciones y el bus de instrucciones solo tiene una dirección, a diferencia del bus de datos que es de naturaleza bidireccional.
Además la arquitectura Harvard mejora el ancho de banda por que el bus de datos es de 14 bits frente a los de 8 de un bus tradicional Von Neumann por tanto en una sola lectura puede llevar mayor cantidad de datos.
1.1.1 MICROCONTROLADORES PIC 16F87X
1.1.1.1. Arquitectura
Bajo la denominación de PIC 16F87x se hace referencia a una subfamilia de microcontroladores PIC de la gama media 2, que se identifica por tener como memoria de programa una de tipo FLASH y una serie de recursos semejante a los modelos más potentes, como por ejemplo los PIC16C73/4, teniendo estos últimos el inconveniente de que su memoria de programa es de tipo EPROM.
Dos de los cuatro modelos que componen esta subfamilia están encapsulados con 28 pines (P1C16F873/6), mientras que los otros dos tienen 40 patitas (PIC16F874/7). Con la intención de seguir potenciando la línea con memoria FLASH, Microchip también comercializa los microcontroladores
...