Académique Documents
Professionnel Documents
Culture Documents
MICROCONTROLADORES Y MICROPROCESADORES
Contenido
INTRODUCCIN ...................................................................................................................... 1
PROGRAMABILIDAD............................................................................................................... 1
SISTEMAS PROGRAMABLES. ARQUITECTURA DE VON NEUMANN ..................... 2
MICROCONTROLADORES..................................................................................................... 4
INTRODUCCIN
Los sistemas que hemos estudiado hasta ahora ejecutan, en general, una
nica funcin (lgica rgida): LOGICA CABLEADA
La economa de hardware es fundamental si se desean realizar
determinadas operaciones
Los circuitos secuenciales suponen una reduccin notable de los
costes hardware en comparacin con los combinacionales, a costa de
incrementar el tiempo de operacin
El objetivo es que una misma estructura fsica sea capaz de efectuar
mltiples operaciones: LOGICA PROGRAMADA
Programacin: a este nivel, entendemos como tal la informacin que
determina el comportamiento de un sistema
PROGRAMABILIDAD
Existen diversas formas de implementar circuitos lgicos dependiendo de la
complejidad del diseo:
- Circuitos de lgica estndar: 7400, 7402, 74138... Vlidos para aplicaciones
poco complejas
- Lgica programable (PLD): alternativa al diseo con circuitos de lgica
estndar para diseos de complejidad media/alta
- Sistemas microprocesadores o microcontroladores: para aplicaciones muy
complejas o que requieran procesar cantidades importantes de informacin.
MICROCONTROLADORES
Un microcontrolador (C) es uncomputador construido dentro de un circuito
integrado. As que es un computador pequeito: tiene poca memoria, un
procesador muy sencillo, solo reconoce unas pocas instrucciones y los perifricos
que se pueden conectar son bastante limitados.
Por ejemplo, el modelo PIC12C509 est contenido en una cpsula con 8 patitas,
ocupa una superficie de 12 mm de largo por 6 mm de ancho, pesa algo ms de 3 g
y su precio puede ser inferior a 1 .
A menudo, los C se insertan en el producto que controlan. Los C incrustados
siempre ejecutan el mismo programa, manejan datos parecidos y controlan los
mismos perifricos.
La empresa Intel fue la pionera de los c con la fabricacin del modelo 8048 en la
dcada de 1970. Ya en 1971, Intel comercializ el primer microprocesador.
Sin embargo, en la dcada de 1990, la empresa Motorola era la empresa lder
mundial en el sector de los C.
CLASIFICACIN
Lo ms frecuente es clasificar los C segn el tamao de su bus de datos, que
es el conjunto de lneas por las cuales se transfiere informacin en el interior
del procesador.
Un C de 8 bits manejar datos de dicha longitud (el aspecto de un dato podra ser,
por ejemplo, este: 01000110).
Segn esto, distinguiremos cuatro tipos:
C de 4 bits: son los ms sencillos; se utilizan en pequeos automatismos
y juguetera.
C de 8 bits: son los ms empleados por su gran diversidad y versatilidad.
C de 16 bits: su uso comienza a generalizarse.
C de 32 bits: se utilizan en proyectos avanzados (inteligencia artificial,
aplicaciones militares, etc.).
Un C consta, principalmente, de cuatro partes: memoria de programa, memoria de
datos, procesador y recursos auxiliares.
Memoria de programa. Contiene las instrucciones del programa que gobierna la
aplicacin a la que se destina el C. Como siempre realiza la misma tarea, se trata
de una memoria no voltil (ya que la informacin grabada no debe perderse cuando
se desconecta la informacin).
Memoria de datos. Almacena los datos variables y los resultados temporales.
Debe permitir lectura y escritura.
Procesador. Es el encargado de interpretar y ejecutar las instrucciones del
programa. Consta de dos partes fundamentales: la unidad de control (que traduce
las instrucciones) y el camino de datos (que ejecuta las instrucciones).