Download UNIDAD I

Document related concepts
no text concepts found
Transcript
UNIDAD I
INTRODUCCIÒN
MICROCONTROLADORES
DEFINICIÓN
Un microcontrolador es un circuito
integrado o chip que incluye en su interior
las tres unidades funcionales de una
computadora: CPU,
Memoria y
Unidades de E/S,
es decir, se trata de un computador
completo en un solo circuito integrado.
CARACTERISTICAS
• Son diseñados para disminuir el coste
económico y el consumo de energía de un
sistema en particular.
• Por eso el tamaño de la CPU, la cantidad de
memoria y los periféricos incluidos dependerán
de la aplicación.
• El control de un electrodoméstico sencillo como
una batidora, utilizará un procesador muy
pequeño (4 u 8 bit).
• En cambio un reproductor de música y/o vídeo
digital (mp3 o mp4) requerirá de un procesador
de 32 bit o de 64 bit y de uno o mas Códec de
señal digital (audio y/o vídeo).
• Los microcontroladores representan la inmensa
mayoría de los chips de computadoras
vendidos, sobre un 50% son controladores
"simples"
• Pueden encontrarse en casi cualquier
dispositivo electrónico como automóviles,
lavadoras, hornos microondas, teléfonos, entre
otros.
• Un microcontrolador difiere de una CPU normal,
debido a que es más fácil convertirla en una
computadora en funcionamiento, con un mínimo
de chips externos de apoyo.
• La idea es que el chip se coloque en el
dispositivo, enganchado a la fuente de energía y
de información que necesite, y 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 módulos de entrada/salida
(puertos) y la memoria para almacenamiento de
información.
• Los microcontroladores disponen generalmente
también de una gran variedad de dispositivos de
entrada/salida.
• Frecuentemente, estos dispositivos integrados
pueden ser controlados por instrucciones de
procesadores especializados.
• Los
modernos
microcontroladores
frecuentemente incluyen un lenguaje de
programación integrado, como el BASIC que se
utiliza bastante con este propósito.
DIFERENCIAS
• La configuración mínima básica de un
Microprocesador esta constituida por un Micro
de 40 Pines, Una memoria RAM de 28 Pines,
una memoria ROM de 28 Pines y un
decodificador de direcciones de 18 Pines;
• Microcontrolador incluye todo estos elementos
del Microprocesador en un solo Circuito
Integrado por lo que implica una gran ventaja en
varios factores: En el circuito impreso por su
amplia simplificación de circuitería.
• El costo para un sistema basado en
Microcontrolador es mucho menor, mientras que
para del Microprocesador, es muy alto en la
actualidad.
• Los Microprocesadores tradicionales se basan
en la arquitectura de Von Newmann, mientras
que los microcontroladores trabajan con
arquitectura de harvard.
• El tiempo de desarrollo de
electrónico
es
menor
Microcontroladores
un proyecto
para
los
• En los microcontroladores PIC, la salida de la
ALU va al registro W y también a la memoria de
datos, por lo tanto el resultado puede guardarse
en cualquiera de los dos destinos.
• En los microcontroladores tradicionales todas
las operaciones se realizan sobre el
acumulador. La salida del acumulador esta
conectada a una de las entradas de la Unidad
Aritmética y Lógica (ALU), y por lo tanto este es
siempre uno de los dos operandos de cualquier
instrucción, las instrucciones de simple
operando (borrar, incrementar, decrementar,
complementar), actúan sobre el acumulador.
• La gran ventaja de esta arquitectura
(Microcontroladores ) es que permite un gran
ahorro de instrucciones ya que el resultado de
cualquier instrucción que opere con la memoria,
ya sea de simple o doble operando, puede
dejarse en la misma posición de memoria o en
el registro W, según se seleccione con un bit de
la misma instrucción .
• Las operaciones con constantes provenientes
de la memoria de programa (literales) se
realizan solo sobre el registro W.
Esquema de diseño de
Un Microprocesador
Esquema de diseño de
Un Microcontrolador
Se puede observar en las gráficas que la principal diferencia entre ambos radica
en la ubicación del registro de trabajo, que para los PIC’s se denomina W
(Working Register), y para los tradicionales es el Acumulador (A).
Estructura de un sistema abierto basado en un
microprocesador
FUENTE:
Disponible en: www.wikipedia.com
www.monografias.com