Anda di halaman 1dari 6

INDICE ndice Pg.1 Introduccin Pg.

2 Algunos tipos de microcontroladores Pg 3 Autmata o microcontrolador Pg 8 Resumen Pg 9 Bibliografa Pg 10 INTRODUCCIN En 1980 aproximadamente, los fabricantes de circuitos integrados iniciaron la difusin de un nuevo circuito para control, medicin e instrumentacin al que llamaron microcomputador en un slo chip o de manera ms exacta MICROCONTROLADOR. Un microcontrolador es un circuito integrado que contiene toda la estructura (arquitectura) de un microcomputador, o sea CPU, RAM, ROM y circuitos de entrada y salida. Los resultados de tipo prctico, que pueden lograrse a partir de stos elementos, son sorprendentes. Algunos microcontroladores ms especializados poseen adems convertidores anlogo digital, temporizadores, contadores y un sistema para permitir la comunicacin en serie y en paralelo. Se pueden crear muchas aplicaciones con los microcontroladores. Estas aplicaciones de los microcontroladores son ilimitadas (el lmite es la imaginacin) entre ellas podemos mensionar: sistemas de alarmas, juego de luces, paneles publicitarios, etc. Controles automticos para la Industria en general. Entre ellos control de motores DC/AC y motores de paso a paso, control de mquinas, control de temperatura, control de tiempo, adquisicin de datos mediante sensores, etc. ALGUNOS TIPOS DE MICROCONTROLADORES... ALTAIR ALTAIR es el nombre genrico de una familia de microcontroladores de propsito general compatibles con la familia 51. Todos ellos son programables directamente desde un equipo PC mediante nuestro lenguaje macroensamblador, o bien mediante otros lenguajes disponibles para la familia 51 (BASIC, C, ...). Los microcontroladores ALTAIR disponen de un microprocesador de 8 bits 100% compatible a nivel de cdigo, 256 bytes de memoria interna, 128 registros especiales de funcin, puertos de entrada/salida de propsito general, 111 instrucciones y posibilidad de direccionar 128 Kbytes. Unos microcontroladores ALTAIR se diferencian de otros por el nmero de entradas salidas, perifricos (DAC, ADC, WATCHDOG, PWM, velocidad de ejecucin, etc.). Por lo que la eleccin de un modelo u otro depender de las necesidades. Como entrenador o sistema de iniciacin recomendamos la utilizacin de un ALTAIR 32 BASICO o bien un ALTAIR 535A completo. En proyectos avanzados o 1

desarrollos profesionales puede ser preferible un ALTAIR 537 A. Tanto al 535 como al 537 se pueden complementar con nuestra EMULADOR EPROM PARA 535/537, que actuar como un emulador de EPROMs. Con ello facilitar notablemente la puesta a punto de las aplicaciones. INTEL (La familia 8051) El 8051 es el primer microcontrolador de la familia introducida por Intel Corporation. La familia 8051 de microcontroladores son controladores de 8 bits capaces de direccionar hasta 64 kbytes de memoria de programa y una separada memoria de datos de 64 kbytes. El 8031(la versin sin ROM interna del 8051, siendo esta la nica diferencia) tiene 128 bytes de RAM interna (el 8032 tiene RAM interna de 256 bytes y un temporizador adicional). El 8031 tiene dos temporizadores/contadores, un puerto serie, cuatro puertos de entrada/salida paralelas de propsito general (P0, P1, P2 y P3) y una lgica de control de interrupcin con cinco fuentes de interrupciones. Al lado de la RAM interna, el 8031 tiene varios Registros de Funciones especiales(SFR)(Special Function Registers) que son para control y registros de datos. Los SFRs tambin incluyen el registro acumulador, el registro B, y el registro de estado de programa(Program Status Word)(PSW), que contienen los Flags del CPU. Bloques separados de memoria de cdigo y de datos se denomina como la Arquitectura Harvard. El 8051 tiene dos seales de lectura separadas, los pines RD(P3.7, pin 17) y PSEN(pin 29). El primero es activado cuando un byte va ser ledo desde memoria de datos externo; el otro, cuando un byte va ser ledo desde memoria de programa externo. Ambas de estas seales son seales activas en nivel bajo. Esto es, ellos son aclarados a nivel lgico 0 cuando estn activados. Todo cdigo externo es buscado desde memoria de programa externo. En adicin, bytes de memoria de programa externo pueden ser ledos por instrucciones de lectura especiales, tal como la instruccin MOVC. Hay tambin instrucciones separadas para leer desde memoria de datos externo, tal como la instruccin MOVX. Esto significa que las instrucciones determinan que bloque de memoria es direccionado, y la seal de control correspondiente, o RD o PSEN, es activado durante el ciclo de lectura de memoria. Un nico bloque de memoria puede ser mapeado para actuar como memoria de datos y de programa. Esto es lo que se llama la arquitectura Von Neuman. Para leer desde el mismo bloque usando o la seal RD o la seal PSEN, las dos seales son combinadas con una operacin AND lgico. La arquitectura Harvard es algo extrao en sistemas de evaluacin, donde cdigo de programa necesita ser cargado en memoria de programa. Adoptando la arquitectura Von Neuman, el cdigo puede ser escrito a la memoria como bytes de datos y luego ejecutado como instrucciones de programa. La ROM interna del 8051 y el 8052 no pueden ser programados por el usuario. El usuario debe suministrar el programa al fabricante, y el fabricante programa los microcontroladores durante la produccin. Debido a costos, la opcin de la ROM programado por el fabricante no es econmica para produccin de pequeas cantidades. El 8751 y el 8752 son las versiones Erasable Programmable Read Only Memory(EPROM) del 8051 y el 8052. Estos pueden ser programados por los usuarios. Durante la decada pasada muchos fabricantes introducieron miembros mejorados del microcontrolador 8051. Las mejoras incluyen ms memoria, ms puertos, convertidores anlogodigital; ms temporizadores, ms fuentes de interrupcin, watchdog timers, y subsistemas de comunicacin en red. Todos los microcontroladores de la familia usan el mismo conjunto de instrucciones, el MCS51. Las caracteristicas mejoradas son programadas y controladas por SFRs adicionales. SIEMENS

El Siemens SAB80C515 es un miembro mejorado de la familia 8051 de microcontroladores. El 80C515 es de tecnologa CMOS que tipicamente reduce los requerimientos de energa comparado a los dispositivos noCMOS. Las caractersticas que tiene frente al 8051 son ms puertos, un verstil convertidor anlogo a digital, un optimizado Timer 2, un watchdog timer, y modos de ahorro de energa sofisticados. El 80C515 es completamente compatible con el 8051. Esto es, usa el mismo conjunto de instrucciones del lenguaje assembly MCS51. Las nuevas facilidades del chip son controladas y monitoreadas atraves de SFRs adicionales. El 80C515 tiene todas las SFRs del 8051, y de este modo puede correr cualquier programa escrito para el 8051 con la excepcin del uso del registro prioridad de interrupcin IP. Por tanto si un programa 8051 usa prioridades de interrupcin, debe ser modificado antes de que se ejecute sobre el 80C515. El agobio de modificar cdigo 8051 existente es fcilmente justificado por la disponibilidad de ms fuentes de interrupcin y prioridades del 80C515. MOTOROLA El 68hc11 de la familia Motorola, es un potente microcontrolador de 8 bits en su bus de datos, 16 bits en su bus de direcciones, con un conjunto de instrucciones que es similar a los ms antiguos miembros de la familia 68xx (6801, 6805, 6809). Dependiendo del modelo, el 68hc11 tiene internamente los siguientes dispositivos: EEPROM o OTPROM, RAM, digital I/O, timers, A/D converter, generador PWM, y canales de comunicacin sincrnica y asincrnica (RS232 y SPI). La corriente tpica que maneja es menor que 10ma. El CPU tiene 2 acumuladores de 8 bits (A y B) que pueden ser concatenado para suministrar un acumulador doble de 16 bits(D). Dos registros ndices de 16 bits son presentes (X, Y) para suministrar indexsamiento para cualquier lugar dentro del mapa de memoria. El tener dos registros ndices significa que el 68hc11 es muy bueno para el procesamiento de datos. Aunque es un microcontrolador de 8 bits, el 68hc11 tiene algunas instrucciones de 16 bits (add, subtract, 16 * 16 divide, 8 * 8 multiply, shift, y rotates). Un puntero de pila de 16 bits est tambin presente, y las instrucciones son suministradas para manipulacin de la pila. Tpicamente el bus de datos y direcciones estn multiplexados. El temporizador comprende de un nico contador de 16 bits y hay un preescalador programable para bajarlo si es requerido. Viene con un convertidor AD que es tpicamente de 8 canales y 8 bits de resolucin, aunque el G5 tiene un A/D de 10 bits. Viene con una Interface de comunicaciones serie (SCI) comunicaciones serie asncrona; formato de datos 1 bit start, 8 o 9 bits de datos, y un bit de parada. Velocidad en baudios desde 150 hasta 312500 (312500 es usando un reloj E de 4mhz). Tiene una Interface perifrico serie (SPI) comunicaciones serie sincrnica. MICROCHIP Los microcontroladores PIC de Microchip Technolohy Inc. combinan una alta calidad, bajo coste y excelente rendimiento. Un gran nmero de estos microcontroladores son usados en una gran cantidad de aplicaciones tan comunes como perifricos del ordenador, datos de entrada automocin de datos, sistemas de seguridad y aplicaciones en el sector de telecomunicaciones. Tanto la familia del PIC16XX como la del PIC17XX estn apoyadas por un rango de usuario de sistemas de desarrollo amistosos incluso programadores, emuladores y tablas del demostratrion. As mismo ambas familias estn apoyadas por una gran seleccin de software incluyendo ensambladores, linkadores, simuladores, etc... AUTMATA O MICROCONTROLADOR Microcontrolador Autmata Programable La mayora de los microcontroladores pueden ejecutar entre 1 milln y 5 millones de instrucciones por Un autmata programable ejecuta entre 300 y segundo. Es ideal para procesamientos muy rpidos en 30.000 instrucciones por segundo. tiempo real. 3

Se suele programar con un lenguaje de bajo nivel tipo ensamblador o C o bien alto nivel como el BASCOM LT, donde el usuario debe desarrollarse manejadores para los diferentes perifricos. La utilizacin de un microcontrolador requiere de un periodo de aprendizaje relativamente largo, estando normalmente vedado a tcnicos experimentados. Es mucho ms flexible en el sentido de que todas las entradas/salidas son de propsito general. Esta flexibilidad obliga a su usuario a desarrollar su propia electrnica. Su electrnica en mucho ms simple, por lo que su consumo es inferior a 50 mA. Se pueden lograr aplicaciones concretas con consumos muy bajos del orden de los 5 mA. Para dejar los programas residentes requiere de un programador de EPROMs externo. A mismo nmero de entradas/salidas tiene un precio notablemente inferior, pero debe tenerse en cuenta que trabaja con tensiones de 5 voltios y corrientes muy pequeas del orden de miliamperios. Sus seales estn disponibles en conectores de 1,27 milmetros.

Se programa siempre mediante un lenguaje de alto nivel, el BASIC, en el que todos los manejadores de perifricos ya estn preprogramados. Con l se pueden desarrollar aplicaciones en menor tiempo. Una persona no experimentada o incluso un nio puede comenzar a realizar programas el primer da. Apenas requiere de tiempo de aprendizaje o conocimientos previos. Cada entrada/salida tiene una funcin preasignada, esto es, LCD, teclado, rels, triacs, optoacopladores, ... Toda la electrnica bsica ya est desarrollada. Su consumo, y peso, es relativamente alto, no siendo adecuado para aplicaciones porttiles o de larga duracin que deban alimentarse a pilas. Su consumo es superior a los 500 mA, pudiendo un sistema con 64 entradas/salidas llegar a los 3A. No requiere de ningn dispositivo de grabacin externo, todos los datos son almacenados permanentemente a travs del puerto serie. Su precio es superior, pero las entradas/salidas pueden aceptar directamente tensiones de 5, 12, 24, 110 y 220 voltios. Las seales estn disponibles en regletas de paso 5 milmetros.

Nuestro consejo es que si la aplicacin que va a desarrollar no va a producirse en serie (ms de 100 unidades/ao) utilice un autmata, siempre y cuando no disponga de limitaciones de tamao, consumo o peso. Normalmente el coste de desarrollo sobre microcontrolador es muy superior, no compensando la diferencia de precio. Si tuviramos que hacer una comparacin, un da de trabajo sobre un autmata puede rendir lo mismo que una semana sobre un microcontrolador. Esta comparacin depende de la aplicacin y de los tcnicos que la desarrollan. RESUMEN En 1980 aproximadamente, los fabricantes de circuitos integrados iniciaron la difusin de un nuevo circuito para control, medicin e instrumentacin al que llamaron microcomputador en un slo chip o de manera ms exacta MICROCONTROLADOR. Un microcontrolador es un circuito integrado que contiene toda la estructura (arquitectura) de un microcomputador, o sea CPU, RAM, ROM y circuitos de entrada y salida. Los resultados de tipo prctico, que pueden lograrse a partir de stos elementos, son sorprendentes. Algunos microcontroladores ms especializados poseen adems convertidores anlogo digital, temporizadores, contadores y un sistema para permitir la comunicacin en serie y en paralelo. Se pueden crear muchas aplicaciones con los microcontroladores. Estas aplicaciones de los microcontroladores son ilimitadas (el lmite es la imaginacin) entre ellas podemos mensionar: sistemas de alarmas, juego de luces, paneles publicitarios, etc. Controles automticos para la Industria en general. Entre 4

ellos control de motores DC/AC y motores de paso a paso, control de mquinas, control de temperatura, control de tiempo, adquisicin de datos mediante sensores, etc. A partir de aqu el trabajo se dedica a hacer una descripicin breve y en pocos prrafos de algunos de los principales microcontroladores del mercado y podemos ver que no hay mucha diferencia entre unas marcas y otras. Tal vez algunas se especialicen ms para algunas aplicaciones mientras que otras lo hacen ms en el campo del aprendizaje por ser de propsito ms general. Por ltimo expongo una comparativa entre los microcontroladores y los autmatas programables que encontr en internet y me pareci bastante interesante. BIBLIOGRAFA 1. LIBROS EMBEDDED CONTROL HANDBOOK Microchip Technology Incorporated Microchip, 1992 MICROCHIP DATA BOOK Microchip Technology Incorporated Microchip, 1992 2. CDROMs 1996 TECHNICAL LIBRARY Microchip, The Embedded Control Solutions Company Microchip Technology Inc, 1996 3. INTERNET MICROCHIP http://www.microchip.com http://www.microchip2.com IBERCOMP http://www.ibercomp.es Microcontroladores Arquitectura de Computadores. Pg. 10

Anda mungkin juga menyukai