SISTEMAS EMBEBIDOS BASADOS EN MICROCONTROLADORES 1.1 INTRODUCCION


Un sistema embebido sirve para aplicaciones específicas frecuentemente en tiempo real  y con requerimientos de alta confiabilidad.
“Embebido o empotrado” quiere decir que forma parte de un sistema más amplio que puede ser una maquina o un proceso.
Los sistemas embebido se encuentran en todas las partes electrónicas, normal metes usamos estos  sistemas para la vida cotidiana.
Se integran de dos recursos:
HARDWARE: Que están constituidos por una o más CPUs, puede ser en un microprocesador o un microcontrolador.
SOFTWARE: puede ser del lenguaje ensamblador ´propio de la CPU o uno de alto nivel con un compilador apropiado.
1.1.1     DIFERENCIA ENTRE MICROPROCESADOR Y MICROCONTROLADOR
El chip de microprocesador solo cuenta con la CPU, los demás periféricos son externos.
Un microcontrolador contiene varios periféricos en su interior con lo cual se logra un ahorro en el tamaño de las placas y una reducción de costos al integrar la CPU
1.1.2     ARQUITECTURA DE LAS COMPUTADORAS
Es una especificación detallada de como el conjunto de software y hardware interactúan simultáneamente para así formar la plataforma de computo.
Actualmente existen dos arquitecturas que son las más utilizadas.
VON NEUMANN: utiliza el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos.
HARDVAR: utiliza dos dispositivos de almacenamiento separados y cada uno accede desde un bus distinto.
1.1.3     CONJUNTO DE INSTRUCCIONES DEL CPU
La CPU  ejecuta cada instrucción en un secuencia que incluye: la  búsqueda y la obtención de instrucción de la memoria, la decodificación, la ejecución de la operación implica y el.                      

La arquitectura del procesador determina las características del conjunto de instrucciones.
Existen dos estrategias de diseño bien diferenciadas.
CISC: poseen un conjunto grande de instrucciones que permiten operaciones complejas. El énfasis esta puesto en el hardware puesto que la ejecución es más rápida que si utiliza el hardware.
RISC: los procesadores utilizan un pequeño conjunto de instrucciones altamente optimizado.
1.1.4 MICROCONTROLADOR ATMEL ATMEGA 328
Es un microcontrolador RISC con la tecnología CMOS de 8 bits basados en el núcleo AVR.
Con una arquitectura Harvard, utiliza memorias y buses separados para el programa y los datos. Las instrucciones se ejecutan por pipeling logrando tasas de trasferencia cercanas a MIPS por MHz.
Características:
·         32 Kbyte de memoria flash programable donde se reside el programa de usuario.
·         2 Kbyte  de memoria SRAM de lectura y escritura.
·         1 Kbyte de memoria EEPROM
·         32 de registros de trabajo de propósitos generales (acumuladores)

·         23 líneas de entrada y salida de propósito general

 https://drive.google.com/file/d/0B9XkUv_UZODbRFFvNjZsRlZnOFk/view.

0 comentarios: