Sie sind auf Seite 1von 14

INTRODUCCION A LOS MICRONTROLADORES

JAIME MONTOYA COD 083201622012 DAVID AGUIAR COD 083200872012 JEYSON ORLANDO PINEDA RESTREPO COD 083251562011

MICROCONTROLADORES GRUPO 01

UNIVERSIDAD DEL TOLIMA FACULTAD INGENIERIA DE SISTEMAS IBAGUE 1

2013 INDICE 2.OBJETIVOS............................................................................................................3 3.INVESTIGACION MICRO CONTROLADOR.........................................................5 4.CONCLUSIONES.................................................................................................13

INTRODUCCIN El documento es una introduccin al funcionamiento de micros controladores, intenta mostrar los conceptos bsicos de micro controladores, su arquitectura bsica para implementar en aplicaciones de hogar y el trabajo. Los micro controladores son en s mismos muy interesantes, la potencia que tienen es impresionante y sus posibilidades tambin. Estn en todos lados, controlan todo tipo de dispositivos y sobre todo son baratos. Son flexibles, se programan bsicamente en un software llamado Assembler sencillo aunque engorroso, sin embargo poderoso, son pocas instrucciones, pero dadas las altas frecuencias a las que funcionan estos procesadores se alcanzan buenos resultados. .

2. OBJETIVOS 2.1 OBJETIVO GENERAL

Conocer para qu sirve un micro controlador y en que aplicaciones se puede utilizar.

2.2 OBJETIVOS ESPECFICOS Conocer su arquitectura bsica y sus componentes Encontrar diferencias entre microprocesador y micro controlador de aplicacin a un bajo costo. Aprender a manejar los micro controladores y saber utilizarlos. que

permitan encontrar de una manera fcil y eficaz el desarrollo en un campo

3. INVESTIGACION MICRO CONTROLADOR 3.1. QUE ES UN MICRO CONTROLADOR Un micro controlador es un circuito integrado que contiene todos los componentes de un computador. Se emplea para controlar el funcionamiento de una tarea determinada y, debido a su reducido tamao, suele ir incorporado en el propio dispositivo al que gobierna. Esta ltima caracterstica es la que le confiere la denominacin de controlador incrustado (embedded controller). Se dice que es la solucin en un chip porque su reducido tamao minimiza el nmero de componentes y el costo. El micro controlador es un computador dedicado. En su memoria slo reside un programa destinado a gobernar una aplicacin determinada; sus lneas de entrada/salida soportan la conexin de sensores y actuadores del dispositivo a controlar. Una vez programado y configurado el micro controlador solamente sirve para gobernar la tarea asignada. 3.2. Un CARACTERISTICAS DE UN MICRO CONTROLADOR controlador est compuesto por un CPU que interpreta

micro

las instrucciones contenidas en los programas y procesa los datos, tambin por una memoria y unidades e/s que se encargan de realizar las tareas de leer, codificar y comunicarse con el exterior, bien sea para tomar datos o para mostrar informacin, o bien para almacenar, de forma permanente, grandes cantidades de informacin.

3.3.

DIFERENCIAS

ENTRE

MICRO

PROCESADOR

MICROCONTROLADOR Un controlador es el dispositivo que se emplea para el gobierno de uno o varios procesos. Aunque el concepto de controlador ha permanecido invariable a travs del tiempo, su implementacin fsica ha variado frecuentemente. Hace tres dcadas, los controladores se construan exclusivamente con componentes de lgica discreta, posteriormente se emplearon los microprocesadores, que se rodeaban con chips de memoria y E/S sobre una tarjeta de circuito impreso. En la actualidad, todos los elementos del controlador se han podido incluir en un chip, el cual recibe el nombre de micro controlador. Realmente consiste en un sencillo pero completo computador contenido en el corazn (chip) de un circuito integrado. Un micro controlador es un circuito integrado de alta escala de integracin que incorpora la mayor parte de los elementos que configuran un controlador. El microprocesador es un circuito integrado que contiene la Unidad Central de Proceso (CPU), tambin llamada procesador de un computador. Al microprocesador se le conecta la Memoria y Mdulos de E/S para configurar un computador implementado por varios circuitos integrados. Un microprocesador es un sistema abierto (configuracin variable) con el que puede construirse un computador con las caractersticas que se desee, acoplndole los mdulos necesarios. Un micro controlador es un sistema cerrado que contiene un computador completo y de prestaciones limitadas que no se pueden modificar.

Figura 1: (a) Microprocesador, (b) Micro controlador,

3.4.

ARQUITECTURA INTERNA Y SU FUNCIONAMIENTO

ARQUITECTURA BSICA Aunque inicialmente todos los micros controladores adoptaron la arquitectura clsica de Von Neumann, en el momento presente se impone la arquitectura Harvard. La arquitectura de Von Neumann se caracteriza por disponer de una sola memoria principal donde se almacenan datos e instrucciones de forma indistinta. A dicha memoria se accede a travs de un sistema de buses nico (direcciones, datos y control).

Figura 3: Arquitectura Von Neumann de microprocesador (acceso a memorias y perifricos).

La arquitectura Harvard dispone de dos memorias independientes una, que contiene slo instrucciones y otra, slo datos. Ambas disponen de sus respectivos sistemas de buses de acceso y es posible realizar operaciones de acceso (lectura o escritura) simultneamente en ambas memorias.

Figura 4: Arquitectura Harvard de micro controlador (acceso a memorias).

ARQUITECTURA HARVARD VS. LA ARQUITECTURA TRADICIONAL La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por John Von Neumann, en el cual la unidad central de proceso, o CPU, est conectada a una memoria nica que contiene las instrucciones del programa y los datos. El tamao de la unidad de datos o instrucciones est fijado por el ancho del bus de la memoria. Es decir que un microprocesador de 8 bits, que tiene adems un bus de 8 bits que lo conecta con la memoria, deber manejar datos e instrucciones de una o ms unidades de 8 bits (bytes) de longitud. Cuando deba acceder a una instruccin o dato de ms de un byte de longitud, deber realizar ms de un acceso a la memoria. Por otro lado este bus nico limita la velocidad de operacin del microprocesador, ya que no se puede buscar de memoria una nueva instruccin, antes de que finalicen las transferencias de datos que pudieran resultar de la instruccin anterior. Es decir que las dos principales limitaciones de esta arquitectura tradicional son: La longitud de las instrucciones est limitada por la unidad de longitud de los datos, por lo tanto el microprocesador debe hacer varios accesos a memoria para buscar instrucciones complejas. La velocidad de operacin (o ancho de banda de operacin) est limitada por el efecto de cuello de botella que significa un bus nico para datos e instrucciones que impide superponer ambos tiempos de acceso. La arquitectura Von Neumann permite el diseo de programas con cdigo automodificable, prctica bastante usada en las antiguas computadoras que solo tenan acumulador y pocos modos de direccionamiento, pero innecesaria, en las computadoras modernas.

10

3.5.

RECURSOS AUXILIARES

Funcionalidades propias de cada micro controlador que se ejecutan en paralelo con el programa. Funciones incorporadas: Circuito de reloj.

El micro controlador incluye un reloj para ser usado como reloj del micro, este generalmente no alcanza la mayor velocidad para la que el micro est preparado y es algo impreciso, sobre todo cuando sube la temperatura, si se requiere es posible alimentar al micro con una seal de reloj externa y no utilizar el reloj interno, de todas maneras tiene la gran ventaja de estar dentro del chip, lo que reduce problemas de confiabilidad (tener un reloj externo es un punto ms de falla). Temporizadores.

El micro incluye varios timers que estn disponibles en versiones de 8 o 16 bits, usarn la seal de reloj vigente para generar sus incrementos. Perro guardin (Watchdog).

Es una forma de control que permite al PIC reaccionar frente a iteraciones infinitas y cuelgues, es un contador que est decrementndose todo el tiempo, y cuando llega a 0, resetea el micro. Se debe ser cuidadoso al utilizarlo dado que, por programa se debe impedir que el contador llegue a 0, porque si lo hace reinicia el micro. Convertidores A/D y D/A.

Los convertidores Analgico Digitales y Digitales Analgicos estn integrados a los chips de la gama alta y son capaces de realizar las conversiones adecuadas. 11

Comparadores analgicos.

Estos comparadores incluidos desde algunos micros de la gama media, comparan dos seales analgicas y determinan si son iguales. Proteccin ante fallos de alimentacin.

El micro est preparado para reaccionar a una cada de tensin restendose y no volviendo a operar hasta que el nivel de tensin sea el adecuado. Estado de reposo en bajo consumo.

El micro puede entrar en modo Stand By por su propia programacin, esto es particularmente til cuando se estn usando bateras en lugar de estar conectado a una lnea.

12

4. CONCLUSIONES El trabajo es muy interesante ya que aprendimos la definicin de un micro controlador, como funciona y para qu sirve. Se aclar la diferencia entre un micro controlado y un micro procesador, ya que estos dos trminos se confundan y aunque parecen ser el mismo, son algo totalmente distinto, con funciones distintas. Aprendimos el modelo que se utiliza para programar el micro controlador, adems del modelo que se realizaba anteriormente, a su vez nos qued claro en que se diferencias estos dos modelos y el motivo de porque surgi el modelo de HARVARD. Identificamos los diferentes objetos o dispositivos que sin saber poseen micro controlador y vimos cmo funcionan, adems de saber dnde y cmo se pueden utilizar.

13

5. BIBLIOGRAFIA http://r-luis.xbot.es/pic1/pic03.html http://microcontroladores-e.galeon.com/ http://www.conozcasuhardware.com/quees/micro1.htm

14

Das könnte Ihnen auch gefallen