ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Origen De La Simulacion


Enviado por   •  17 de Noviembre de 2014  •  3.789 Palabras (16 Páginas)  •  263 Visitas

Página 1 de 16

5.1 Organización del microcontrolador

Un microcontrolador (abreviado μC, UC o MCU) es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida.

Organización de los Microcontroladores:

La repercusión más importante del empleo de la arquitectura Harvard en los microcontroladores PIC se manifiesta en la organización de la memoria del sistema. La memoria de programa es independiente de la de los datos, teniendo tamaños y longitudes de palabra diferentes.

En los PIC16C5X el formato de todas las instrucciones es de 12 bits y, en consecuencia, la longitud de las palabras de la memoria de programa también. Este tamaño permite codificar en una palabra el código OP de la instrucción junto al operando o su dirección. Para adaptarse a las necesidades de las aplicaciones del usuario hay modelos de la gama baja con 512 posiciones para la memoria de instrucciones y otros que tienen 1 k y 2 k posiciones de 12 bits.

Puesto que los datos y operandos que manejan las instrucciones son de 8 bits, la longitud de las palabras de la memoria de datos tiene ese tamaño. La capacidad de la SRAM varía entre 25 y 73 posiciones, según el modelo. En la Tabla 4-1 se ofrecen las capacidades y longitudes de las memorias correspondientes a los microcontroladores PIC de la gama baja.

Microcontroladores de 8 y 16 bits

Los microcontroladores de 8 bits dominan el mercado. La razón de esta tendencia es que los microcontroladores 8 bits son apropiados para la gran mayoría de las aplicaciones, lo que hace absurdo emplear micros más potentes y consecuentemente más caros. Uno de los sectores que más tira del mercado del microcontrolador es el mercado automovilístico.

Un micro de 8 bits puede hacer operaciones lógicas y aritméticas con operandos (datos) de hasta 8 bits con solo una instrucción, algo análogo sucederá con los otros

Por ejemplo: El Motorola MC6800.

En cambio un micro de 16 bits maneja palabras del doble de capacidad, esto te permite manejar valores numéricos más grandes en una sola operación (de 0 a 65535 o FFFFh) haciéndolo un poco más rápido en ese tipo de operaciones, y uno de 32 bits maneja valores hasta de 4, 294, 967,295 (0 a FFFFFFFFh) en una sola operación

Para elegir el micro adecuado debes saber qué tipo de operaciones vas a realizar... algunas veces es preferible usar micros de 8 bits para aplicaciones de 32 bits porque sabes que la aplicación no lo requiere, pero a veces es mejor un micro de 16 o 32 bits porque además de las mejores capacidades de cálculo también contienen periféricos más avanzados.

Por ejemplo el Motorola 68000.

Familias de Microcontroladores Intel

La familia de microcontroladores Intel de 8-bit MCS® 51 es una de las principales opciones para control integrado. Esta familia clásica consiste de versiones CHMOS de todos los microcontroladores originales de 8-bit que introdujo la familia de microcontroladores MCS 51. Intel ofrece una amplia variedad de memoria on-board en EPROM, ROM y OTP, así como microcontroladores CPU-only. La tecnología CHMOS de Intel suministra bajo consumo de potencia, alta integración y alto desempeño.

Características Beneficios

CPU de 8-bit optimizada para control de eventos………………Eficiencia.

en el diseño de control de eventos

Procesamiento booleano……………………………………………. Facilidad.

simple manipulación de bit

Memoria on-chip (32K) ……………………………………………. Soluciones.

Hace posible diseños en una sola pastilla

Periféricos on-chip (timer/contador, puerto serial, PCA, etc.)………. Alta integración.

Hace posible diseños de bajo costo con puertos de I/O

MICROCONTROLADORES MCS 251

Apreciación global de los 8xC251SA/SB/SP/SQ

Los 8xC251SA/SB/SP/SQ mejoran la arquitectura y características de periféricos de los MCS-51, introducen la avanzada register base CPU architecture., la arquitectura de los microcontroladores MCS 251. El register based CPU soporta archivos de registros de 40-byte. Además, los microcontroladores 8xC251SA/SB/SP/SQ tienen 256-Kbyte de expansión de memoria externa para código/datos y 64-Kbyte de espacio en la pila. El nuevo controlador está especialmente diseñado para ejecutar código C eficientemente. También importante, los 8xC251SA/SB/SP/SQ mantienen la compatibilidad de código binario con los microcontroladores MCS 51 pero al mismo tiempo permiten el uso del poderoso set de instrucciones del microcontrolador MCS 251, con muchas instrucciones nuevas disponibles para 8, 16 y 32 bit. Los 8xC251SA/SB/SP/SQ tienen opciones de 512 bytes o 1 Kbyte de RAM de datos y están disponibles en opciones de 16 Kbytes y 8 Kbytes de ROM/OTPROM o ROMless.

FAMILIA DE MICROCONTROLADORES MCS(R) 51

EL 8051 es el miembro original de la familia MCS(R) 51, y es el núcleo e todos los dispositivos MCS 51. Las características del núcleo 8051 son:

CPU de 8-bit CPU optimizada para aplicaciones de control

Capacidades de procesamiento booleano extensivas (lógica Single-bit)

64K de espacio para direccionamiento de memoria de programa

64K de espacio para direccionamiento de memoria de datos

4K bytes de memoria de programa

128 bytes de RAM de datos

32 líneas de I/O bidireccionales y direccionales individualmente

2 timer/counters de 16-bit

...

Descargar como (para miembros actualizados)  txt (25 Kb)  
Leer 15 páginas más »
Disponible sólo en Clubensayos.com