Quiz De Microcontroladores
GENERALIDADES DEL MICROCONTROLADOR
Un microcontrolador es un circuito integrado que contiene en su interior toda la estructura de un computador, es decir, la Unidad Central de Procesamiento ( CPU ), la memoria de lectura y escritura ( RAM ), la memoria de sólo lectura ( ROM ) y los puertos o circuitos de entrada / salida ( I / O ).
Los microcontroladoresse suelen confundir constantemente con los microprocesadores, por el hecho que contienen internamente una CPU. Sin embargo se puede afirmar que aunque son menos poderosos que un microprocesador, su práctico uso los hace apropiados en el desarrollo de aplicaciones de mediana complejidad.
Las principales características que diferencian un microcontrolador de un microprocesador son:
• Losmicrocontroladores son sistemas cerrados, ya que contienen todos sus elementos internos, con características fijas, y dentro de un solo chip; mientras que los microprocesadores son sistemas abiertos, ya que tienen las líneas de los buses de datos, direcciones y control al exterior, para la conexión con elementos de expansión como memorias, interfaces de E/S, etc.
• Los microcontroladores son depropósito específico, es decir, son programados para realizar una única tarea, mientras que los microprocesadores son de propósito general, ya que realizan múltiples tareas en función de los programas que contenga.
• La memoria que maneja un microcontrolador es pequeña pero adecuada para las aplicaciones de control e instrumentación que realiza, en donde no se necesita almacenar grandes cantidadesde información. Un microprocesador puede manejar grandes volúmenes de información ya que ejecuta programas de alto nivel.
• Cuando se trabaja con microcontroladores no es necesario el diseño de circuitos decodificadores de direcciones, ya que los mapas de memoria y de puertos están implícitos en el microcontrolador. Esto trae como consecuencia la simplificación de los circuitos impresos en eldesarrollo de proyectos.
Un microcontrolador, típicamente consta de:
• CPU o procesador: Es el cerebro del sistema, el cual procesa todos los datos que viajan a lo largo del bus.
• Memorias: Está formada por una no volátil (ROM, EEPROM, FLASH) donde se almacenan los programas y una volátil (RAM) donde se almacenan los datos.
• Reloj principal: Normalmente todos los microcontroladoresnecesitan de circuitos osciladores para su funcionamiento.
• Puertos E/S (Entrada/Salida): Son los que soportan las líneas que comunican al microcontrolador con los periféricos externos.
• Módulos especiales: Son aquellos módulos que permiten realizar tareas específicas dentro del microcontrolador y que le dan el valor agregado al mismo. Entre los más comunes se tienen:
o Temporizadores: paracontrolar periodos de tiempo.
o Contadores de eventos
o Convertidores Analógico/Digital y Digital/Analógico
o Comparadores analógicos
o Moduladores de ancho de impulsos.
o Puertos de comunicación: Tanto serie como paralelo.
o Control de interrupciones
Debido a que los microcontroladores incluyen estas características específicas sólo para algunos modelos, su costo es relativamente bajo ydepende de la aplicación que se les quiera dar.
La memoria de los microcontroladores
Dependiendo de la aplicación y el modo de programación, hay varias tecnologías para la memoria de los microcontroladores, independiente de la tecnología no se afecta la operación lógica del dispositivo, variando algunas características eléctricas entre dispositivos con las mismasfunciones y pines.
Memoria y encapsulado
El tipo de memoria a implementar en el dispositivo genera un variedad de frecuencias y opciones de encapsulados.
Entre los tipos de memorias mas usuales para microcontroladores encontramos:
• -ROM, generalmente la versión económica para aplicaciones en serie, solo es posible programar un avez, es conveniente tener el programa final ya probado.
•...
Regístrate para leer el documento completo.