Mapa mental
MICRO-CONTROLADORES

Contenido del mapa
MICRO-CONTROLADORES
Son circuitos integrados, los cuales contienen millones de transistores en su interior
- El primer microprocesador exitoso fue lanzado por Intel en 1971
- Se le denomina Unidad de procesamiento o CPU. Están diseñados para interpretar y ejecutar instrucciones
Está compuesto por una ALU, registros de almacenamiento temp. el contador de programa, un registro de instrucciones y un bloque de control
- ALU: Encargada de llevar acabo las operaciones lógicas y aritméticas
- Ejecuta lo indicado por la unidad de control, y resultado lo manda a un registro interno (acumulador)
- Aritméticas como la suma, lógicas como AND y desplazamiento de bits
- Realiza dos operaciones continuas: la búsqueda de instrucciones (FETCH) y su ejecución
- Contador de Programa (PC): es un registro contador que aumenta en cada ejecución de una instrucción
- Su cantidad de bits que posee, sirve para calcular la cantidad máx. de instrucciones que puede direccionar el procesador
- ALU: Encargada de llevar acabo las operaciones lógicas y aritméticas
Los programas y datos deben ser almacenados en memorias
- Memoria de programa: no pierde su contenido al no estar energizado el sistema
- Se utilizan memorias ROM de solo lectura para grabar un programa
- Memoria de datos: almacena datos temporales que pueden ser escritos y leídos múltiples veces
- Se utilizan memorias RAM, que dan acceso rápido, lo cual le da velocidad y eficiencia al sistema
- Si se quieren almacenar datos, tales como contraseñas, se usa una EEPROM de baja capacidad
- Memoria de programa: no pierde su contenido al no estar energizado el sistema
Los periféricos se comunican mediante buses de dirección de datos y señales de control. Son la interfaz entre el mundo exterior y el procesador
- Transmiten en serie (sin necesidad de sincronía) y en paralelo (bit a bit)
- Periféricos de entrada: codifican los mensajes del exterior, dados por un usuario o dispositivo de control, así el procesador los interpreta
- Periféricos de salida: permiten observarlos resultados dados por el procesador de una manera más cómoda
Su programación se puede realizar por medio de 3 lenguajes: Código Máquina, Ensamblador y de Alto Nivel
- Código Máquina: Lenguaje elemental del microprocesador, más complicado de utilizar
- Es incompatible entre distintas familias de microprocesadores
- Es necesario comprender el microcontrolador, ya que cada bit de cada instrucción, tiene un significado concreto
- Assembler: Cada microprocesador tiene su propio lenguaje. Utiliza lenguaje nemotécnico
- Dispone de un PC y un registro de instrucciones. Al comienzo de cada instrucción se debe realizar la lectura del primer byte de la instrucción
- Alto nivel: está a la altura de lenguaje conceptual, matemático y de organización del hombre
- Al ser próximo al lenguaje humano, facilita su tiempo de desarrolllo. Los más conocidos son:
- MATLAB (Matrix Laboratory)
- COBOL (Common Business Oriented Languaje)
- BASIC (Beginners All Purpose Simbolic Instruction Code)
- C/C++
- Necesitan de un compilador para ser traducido a Lenguaje Máquina
- Al ser próximo al lenguaje humano, facilita su tiempo de desarrolllo. Los más conocidos son:
- Código Máquina: Lenguaje elemental del microprocesador, más complicado de utilizar
Realiza búsqueda de la instrucción, decodificación, ejecución y almacenamiento de resultados. Estas operaciones conforman un ciclo de máquina
Imágenes y archivos del mapa
Información
- Descripción
- Sexto Ingeniería Mapa Mental sobre MICRO-CONTROLADORES, creado por Juan Felipe Martin Martinez el 20/08/2020.
- Creado por
- Juan Felipe Martin Martinez
- Visitas
- 0
- Valoración


