Paso 3: Microcontrolador arquitectura
CPU (Unidad Central de procesamiento)
CPU es el cerebro de un microcontrolador. CPU es el responsable de traer la instrucción, descodifica y finalmente ejecutado. CPU conecta cada parte de un microcontrolador en un solo sistema. La función principal de la CPU es buscar y descifrar las instrucciones. Instrucción de memoria del programa debe ser decodificada por la CPU.
Memoria de sólo lectura (ROM)
Una forma de almacenamiento de datos. Este tipo de memoria guarda los datos guardados aún cuando la energía del dispositivo está apagado. Pueden cargar los datos en el ROM en el RAM si es necesario. El tamaño del programa que se puede escribir depende del tamaño de esta memoria. El tamaño de la ROM va de 512B a 64KB.
Tipos de ROMs
- Máscara ROM
- FIESTA DE GRADUACIÓN
- EPROM
- EEPROM (E2ROM)
- Memoria Flash
Memoria de acceso aleatorio (RAM)
RAM significa memoria de acceso aleatorio. También se llama "memoria de acceso directo". Memoria de acceso aleatorio (RAM) es un tipo de memoria usada para el almacenamiento temporal de datos y resultados intermedios creados y utilizados durante el funcionamiento de los microcontroladores.
Tipos de cilindros
DRAM (memoria dinámica de acceso aleatorio)
SRAM (memoria de acceso aleatorio estática)
MRAM (Magneto resistiva memoria de acceso aleatorio)
Contadores de tiempo
La función es una de las características básicas de un microcontrolador. Aunque algunos compiladores proporcionan macros sencillas que implementan rutinas de retardo, con el fin de determinar el tiempo transcurrido y para maximizar el uso del temporizador, entendiendo el temporizador de funcionalidad es necesaria. Estos temporizadores son esencialmente contadores que incremento basado en el ciclo de reloj y el prescaler del temporizador.
Puertos de la entrada-salida
Cada microcontrolador debe tener medios de comunicación con el mundo exterior. La forma más simple de la comunicación está utilizando puertos de la entrada-salida de uso general.