Arquitecturas de Microcontroladres La arquitectura de un Microcontrolador se refiere a la organización interna del hardware del microcontrolador Cada arquitectura de hardware tiene su propio CONJUNTO DE INSTRUCCIONES llamado LENGUAJE ENSAMBLADOR que nos permite programar al micocontrolador Algunas de las arquitecturas de microcontrolador más populares Intel 8051 Zilog Z80 Atmel AVR Microchip PICs Texas Instruments MSPs
El Microntrolador 8051—Una Historia Breve En 1980, Intel introduce el 8051, aún relevante después de mas de dos decadas El primer dispositivo en la familia MCS-51® de microcontroladores de 8 bits Además de Intel existen otros fabricantes del Circuito Integrado (CI), que fabrican microcontroladores que son compatibles con la arquitectura 8051. En años recientes algunas compañías han incorporado muchos componentes adicionales al 8051 Por ejemplo, en el 2000, Silicon Laboratories introdujo un un “field programmable”, mixed-signal chip (C8051F020) en base al core CPU del 8051
¿Son 8 bits aún relevantes? “n bits” – la “n” se refiere al ancho del bus de datos del CPU y es el ancho máximo de datos que puede manejar en un momento dado PCs con microprocesadores de 64 bits ya son comunes Arriba del 55% de todos los procesadores vendidos por año son de 8 bits, lo cual son mas de 3 billiones (3 mil millones) por año* Los microcontroladores de 8 bit son suficientes y efectivos en costo para muchas aplicaciones embebidas MCUs de 8 bits son perfectos para aplicaciones de baja potencia que usan baterias *Note: Statistics from Embedded.com Article ID# 9900861, Dec 2002
Sistema ejemplo: Carro de Control Remoto
Diagrama a Bloques del 8051 Original
Diagrama de bloques del Silicon Labs 8051
ATMEL AT89C52
Características ATMEL AT89C52
Patitas: Puertos P0.X, P1.X, P2.X, P3.X Reloj: XTAL1, XTAL2 Memoria Externa y Programación: EA/VPP, ALE/PROG, PSEN Reset: RST Alimentación: VCC, GND ATMEL AT89C52
Elementos mínimos del AT89C52 Oscilador (reloj) 12 MHz Circuito de reset Alimentación: +5V y tierra Led en P1.7, para prueba. R3=330 ohms
Arquitectura
Referencias útiles http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3422
Herramientas de Desarrollo
Seleccionando el microcontrolador