Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Cuestionario

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Microcontroladores

Podemos decir que un microcontrolador es un circuito integrado capaz de


ejecutar las órdenes grabadas en su memoria. Está compuesto de varios
bloques funcionales, los cuales cumplen una tarea específica.
Incluye en su interior las tres unidades funcionales principales de una
computadora: unidad central de procesamiento (CPU), memoria y periféricos
de entrada y salida.
A diferencia de los microprocesadores de propósito general, como los que se
usan en los computadores PC, los microcontroladores son unidades auto-
suficientes y más económicas.
El funcionamiento de los microcontroladores está determinado por el programa
almacenado en su memoria. Este puede escribirse en distintos lenguajes de
programación. Además, la mayoría de los microcontroladores actuales pueden
programarse repetidas veces.
En un microcontrolador encontraremos los siguientes elementos:
Procesador
Buses
Memoria de programas
Memoria de datos
Periféricos
Puertos de E/S.
Microprocesador
Continuamos con los microprocesadores, éste es la parte de la computadora
diseñada para llevar a cabo o ejecutar los programas. Este viene siendo el
cerebro de la computadora, el motor o el corazón de esta máquina.
Este ejecuta instrucciones que se le dan a la computadora a muy bajo nivel
haciendo operaciones lógicas simples, como sumar, restar, multiplicar y dividir.
El microprocesador, es el cerebro del computador. Es un chip, un tipo de
componente electrónico en cuyo interior existen miles o millones de elementos
llamados transistores, cuya combinación permite realizar el trabajo que tenga
encomendado el chip.
Consta de dos componentes fundamentales.
- La Unidad de Control (UC): Coordina las actividades de la computadora
y determina que operaciones debe realizar y en qué orden.
- La Unidad Aritmética y Lógica (ALU): Solo realiza operaciones como su
nombre lo indica.
Los Buses
Son el medio de comunicación que utilizan los diferentes componentes del
procesador para intercambiar información entre sí, eventualmente los buses o
una parte de ellos estarán reflejados en los pines del encapsulado del
procesador.
Bus de datos: Utilizado para que el microprocesador intercambie información con
otros elementos del sistema y en algunos casos entre dispositivos.
Bus de direcciones: Usado para indicar cuál es el elemento que con el que se
realizará la transferencia de datos.
Bus de control: Indica la dirección, dirección, tipo y otras características de la
operación de transferencia
Términos Básicos
- Bit: Un bit es la unidad básica de información
- Byte: Un byte es un arreglo de 8 bits
- Hardware: son los dispositivos físicos
- Software: es todo el conjunto intangible de datos y programas
Memoria RAM
Random Access Memory (Memoria de Acceso Aleatorio) almacena los
programas, datos y resultados ejecutados de forma temporal, pues su contenido
se pierde cuando esta se apaga. Se llama de acceso aleatorio o de acceso
directo porque se puede acceder a cualquier posición de memoria sin necesidad
de seguir un orden.
Memoria ROM
Read Only Memory (Memoria de sólo lectura) viene grabada en chips con una
serie de programas por el fabricante de hardware y es sólo de lectura, por lo
que no puede ser modificada, al menos no muy rápida o fácilmente y tampoco
se altera por cortes de energía.
Arquitectura CISC
La arquitectura CISC se refiere a los micorprocesadores tradicionales que
operan con grupos grandes de instrucciones de procesador (lenguaje de
maquina). Los procesadores CISC tienen un set de instrucciones complejas por
naturaleza que requieren varios a muchos ciclos para
completarse. CISC (Complex Instruction Set Computer) Computadoras con un
conjunto de instrucciones complejo.
Ventajas de CISC destacan las siguientes:
- Reduce la dificultad de crear compiladores.
- Permite reducir el costo total del sistema.
- Reduce los costos de creación de software.
- Mejora la compactación de código.
- Facilita la depuración de errores.

Arquitectura RISC
La arquitectura RISC a diferencia de los CISC tiene un set de instrucciones
simples requiriendo uno o pocos ciclos de ejecucion. Estas instrucciones
pueden ser utilizadas mas eficientemente que la de los procesadores CISC con
el diseño de software apropiado, resultando en operaciones mas
rapidas. RISC (Reduced Instruction Set Computer) Computadoras con un
conjunto de instrucciones reducido.
Ventajas de RISC tenemos las siguientes:
- La CPU trabaja más rápido al utilizar menos ciclos de reloj para ejecutar
instrucciones.
- Utiliza un sistema de direcciones no destructivas en RAM. Eso significa que, a
diferencia de CISC, RISC conserva después de realizar sus operaciones en
memoria los dos operandos y su resultado, reduciendo la ejecución de nuevas
operaciones.
- Cada instrucción puede ser ejecutada en un solo ciclo del CPU
Arquitectura de Von Neumann
Tradicionalmente los sistemas con microprocesadores se basan en esta
arquitectura, en la cual la unidad central de proceso (CPU), está conectada a
una memoria principal única (casi siempre sólo RAM) donde se guardan las
instrucciones del programa y los datos. A dicha memoria se accede a través de
un sistema de buses único.
Limitaciones
- La limitación de la longitud de las instrucciones por el bus de datos
- La limitación de la velocidad de operación a causa del bus único para datos e
instrucciones que no deja acceder simultáneamente a unos y otras
Pipeline
La segmentación o pipeline, es una técnica de realización de procesadores por
la cual se solapa la ejecución de las instrucciones. Hoy en día es la técnica clave
para la realización de procesadores rápidos.
Microcontrolador Familia 51
La familia 51 de los microcontroladores es uno desarrollado por Intel en 1980. El
Hardware de este dispositivo está basado en un diseño de microcontrolador
llamado diseño de Von Neumann. Adicionalmente, el microcontrolador contiene
una memoria interna, dividida en dos partes: los SFR y memoria de propósito
general.
Características de los microcontroladores 8051/8052
En la siguiente lista se indican las características más importantes de los
microcontroladores de la familia 8051/8052.
- Arquitectura basada en el 80C51 con CPU de 8 bits.
- Procesador booleano con soporte de operación sobre bits.
- Memoria de programa integrada de 8k × 8 EPROM (caso 87C52).
- Sin memoria de programa interna ROMless (caso 80C32).
- Memoria RAM interna de 256 × 8 .
- Tres contadores temporizadores de 16-bit (counter/timers).
- Un canal serie asíncrono Full duplex para las comunicaciones RS-232.
- Capacidad de direccionamiento de memoria 64k ROM y 64k RAM.
- Modos de funcionamiento en bajo consumo (Idle mode Power-down mode).
- Compatible con las tecnologías digitales CMOS y TTL.
- Frecuencias de trabajo de reloj comprendida entre 3,5 y 33MHz.
- Oscilador interno.
- 6 fuentes de interrupción con distintos niveles de prioridad.
- 2 interrupciones externas.
- 3 interrupciones para los contadores/temporizadores (timers).
- 1 interrupción para el puerto serie.

También podría gustarte