Professional Documents
Culture Documents
DE MISANTLA
MICROCONTROLADORES
UNIDAD 1
CONCEPTOS INTRODUCTORIOS A LOS MICROCONTROLADORES
INVESTIGACION
OPCION: ORDINARIO
GRUPO: PERIODO:
704 AGOSTO 2017 ENERO 2018
CARRERA:
INGENIERA ELECTROMECNICA
TTULAR:
ING. MARIO PEREZ ACOSTA
PRESENTA:
SANCHEZ OLMOS LUIS ENRIQUE
FECHA DE ENTREGA
28 DE AGOSTO DEL 2017
Contenido
Introduccin ........................................................................................... 1
Unidad 1. Conceptos Introductorios a los Microcontroladores. .......................... 2
1.1 Diferencia entre Microprocesador, Microcomputadora y Microcontrolador. .. 2
1.2 Caractersticas y aplicaciones de los Microcontroladores (PLC 16F887,
16F84). ..................................................................................................... 5
1.3 Tipos de Arquitecturas de programacin. .............................................. 6
Arquitecturas. ......................................................................................... 6
Arquitecturas Clsicas. ............................................................................. 7
Arquitectura Mauchly-Eckert (Von Newman) ............................................ 7
Este efecto se conoce como el cuello de botella de Von Neumann. .............. 8
Arquitectura Harvard ............................................................................. 9
Arquitecturas Segmentadas. ................................................................... 10
Arquitecturas de multiprocesamiento. ...................................................... 11
1.4 Tipos de microcontroladores y sus fabricantes. .................................... 12
Conclusion ............................................................................................ 17
Bibliografa ........................................................................................... 17
i
ii
Introduccin
Los microcontroladores pasan muchas veces desapercibidos, trabajan
incansablemente sin que nos demos cuenta las 24 horas del da, pueden estar hasta
en nuestro bolsillo, algunos estn tan cerca como dentro del cuerpo y otros tan lejos
como en el planeta Marte. En la actualidad existe un promedio de 40
microcontroladores en cada hogar y esta cifra va en aumento, lo cierto es que cada
vez dependemos ms de estas pequeas computadoras que hacen que nuestra
vida sea ms fcil.
Han pasado ms de 30 aos desde que los primeros microcontroladores hicieron su
aparicin, y ningn otro dispositivo ha sido tan verstil, o tiene la misma acogida,
todo esto ha motivado a muchos autores a escribir ms de este circuito integrado
que sobre cualquier otro. Desde su inicio han evolucionado mucho, partiendo del
Microcontrolador 8048 de Intel, si lo comparamos con los modelos actuales veremos
que ahora tienen capacidad de hasta un mega de memoria de programa, procesan
seales digitales y manejan todos los perifricos disponibles en
La actualidad: serial, paralelo, USB, IC, one wire, X10, etc., ahora imaginemos todo
lo que est por venir.
1
Unidad 1. Conceptos Introductorios a los Microcontroladores.
Para que el sistema pueda realizar su labor debe ejecutar paso a paso
un programa que consiste en una secuencia de nmeros binarios o
instrucciones, almacenndolas en uno o ms elementos de memoria,
generalmente externos al mismo.
2
Los microprocesadores modernos estn integrados por millones de
transistores y otros componentes empaquetados en una cpsula cuyo
tamao vara segn las necesidades de las aplicaciones a las que van
dirigidas, y que van desde el tamao de un grano de lenteja hasta el
de casi una galleta.
3
El Microcontrolador es un sistema autnomo e independiente, mientras
que el Microprocesador es una parte esencial de un sistema mayor.
4
En los microcontroladores tradicionales todas las operaciones se
realizan sobre el acumulador. La salida del acumulador est conectada
a una de las entradas de la Unidad Aritmtica y lgica (ALU), por lo
tanto, este es siempre uno de los dos operandos de cualquier
instruccin, las instrucciones de simple operando (borrar, incrementar,
complementar), actan sobre el acumulador.
5
eso es todo. Un microprocesador tradicional no le permitir hacer esto,
ya que espera que todas estas tareas sean manejadas por otros chips.
Hay que agregarle los mdulos de entrada y salida (puertos) y la
memoria para almacenamiento de informacin.
Arquitecturas.
Desde hace unas decenas de aos, los procesadores han estado
aumentando su velocidad de operacin a un paso mucho ms rpido
que las memorias, lo que ha llevado a la situacin en que los
procesadores actuales operan mucho ms rpidamente que la memoria
principal de las computadoras. Esto hace que el procesador tenga que
quedarse detenido por varios ciclos de reloj (estados de espera) cada
vez que tiene que leer o escribir a la memoria principal. Para aliviar un
poco esta situacin conservando el precio de la computadora
razonablemente bajo, se ha organizado a la memoria como una
jerarqua de diversos niveles con distintos tamaos y velocidades. Hay
que recordar que la memoria ms rpida es mucho ms cara que la
ms lenta y que, por lo tanto, es menor la cantidad de memoria de
este tipo que se puede usar.
6
Gbyte muy bajo, pero que tambin es muy lento debido a que hay que
mover piezas mecnicas para leer o escribir en l. En seguida se
encuentra la memoria principal, que normalmente es del tipo RAM
dinmica. Es en esta memoria donde se almacenan los programas para
que los pueda ejecutar el procesador, as como los datos con que
trabajan dichos programas.
Arquitecturas Clsicas.
Estas arquitecturas se desarrollaron en las primeras computadoras
electromecnicas y de tubos de vaco. Aun son usadas en procesadores
empotrados de gama baja y son la base de la mayora de las
arquitecturas modernas.
7
Diagrama a bloques de la arquitectura Von Neumann.
8
memoria que los datos que van a procesarse, para ser ejecutados en el
orden en que se encuentran almacenados en memoria.
Arquitectura Harvard
9
El hecho de tener un bus separado para el programa y otro para los
datos permite que se lea el cdigo de operacin de una instruccin, al
mismo tiempo se lee de la memoria de datos los operados de la
instruccin previa. As se evita el problema del cuello de botella de Von
Neumann y se obtiene un mejor desempeo.
Arquitecturas Segmentadas.
10
cauce, las dos etapas se realizaran de manera secuencial para cada
una de las instrucciones, como lo muestra la siguiente figura.
10
mismo tiempo, el nmero promedio de instrucciones por segundo se
multiplica. En teora, el rendimiento de un procesador segmentado
mejora con respecto a uno no segmentado en un factor igual al
nmero de etapas independientes. Sin embargo, la mejora en el
rendimiento no es proporcional al nmero de segmentos, debido a que
cada etapa no toma el mismo tiempo en realizarse, adems de que se
puede presentar competencia por el uso de algunos recursos como la
memoria principal.
Arquitecturas de multiprocesamiento.
11
cuanto al acceso a la memoria y perifricos y ambos son administrados
por el sistema operativo.
12
Un 30% se absorbe en las aplicaciones relacionadas con las
computadoras y sus perifricos.
Otro 25% se utiliza en las aplicaciones de consumo (electrodomsticos,
juegos, TV, vdeo, etc.)
13
Fecha de Velocidad Ancho Nmero Memoria Breve
presen- de reloj de bus de direccio- descripcin.
tacin transis- nable
tores
10 MHz del 8080.
Idntico al
8086 excepto
5 MHz
8088 01/06/79 8 bits 29.000 en su bus
8 MHz
externo de 8
bits.
De 3 a 6 veces
8 MHz 134.000
16 las
80286 01/02/82 10 MHz 16 bits (1.5
Megabyte prestaciones
12 MHz micras)
del 8086.
Primer chip x86
16 MHz
capaz de
Microprocesador 20 MHz 275.000 4
17/10/85 32 bits manejar juegos
Intel 386 DX 25 MHz (1 micra) Gigabytes
de datos de 32
33 MHz
bits.
Bus capaz de
direccionar 16
Microprocesador 16 MHz 275.000 4 bits
16/06/88 16 bits
Intel 386 SX 20 MHz (1 micra) Gigabytes procesando 32
bits a bajo
costo.
Ejecucin
5,5
150 MHz dinmica con
Procesador millones 4
27/03/95 180 MHz 64 bits procesador de
PentiumPro (0.32 Gigabytes
200 MHz altas
micras)
prestaciones.
14
Fecha de Velocidad Ancho Nmero Memoria Breve
presen- de reloj de bus de direccio- descripcin.
tacin transis- nable
tores
S.E.C., MMX,
7,5
233 MHz doble bus
Procesador millones 4
07/05/97 266 MHz 64 bits independiente.
Pentium II (0.32 Gigabytes
300 MHz Ejecucin
micras)
dinmica.
15
Existen multitud de fabricantes de microcontroladores que suelen
producir integrados muy especficos para determinadas aplicaciones
especializadas, algunos de ellos son:
16
Conclusion
Con la llegada de los PIC se abre un nuevo campo para el diseador de sistemas
automatizados, ya que podemos implementar sistemas que requieren una gran
capacidad de proceso con un costo mucho menor que cualquiera de las soluciones
existentes. No obstante, no tenemos que lanzarnos a programar PIC para todas las
aplicaciones, sino que debemos escoger el sistema ms adecuado a nuestras
necesidades.
Bibliografa
jose, v. (26 de agosto de 2017). monografias.com. Obtenido de monografias
.com:
http://www.monografias.com/trabajos27/microcontroladores/microcontrol
adores.shtml
logico, m. c. (25 de agosto de 2017). pdf. Obtenido de pdf:
http://www.microautomacion.com/capacitacion/Manual061ControladorLgic
oProgramablePLC.pdf
solis, x. (27 de agosto de 2017). slideshare. Obtenido de slideshare:
https://es.slideshare.net/SOLISILVA/resumen-microcontroladores
17