¿Qué es el cerebro de un microcontrolador?

En primer lugar, debe comprender qué es un microcontrolador.

Un microcontrolador también se conoce como una computadora en un chip. Tiene la funcionalidad de un procesador y sistemas de soporte en un solo chip. Puede procesar, almacenar, comunicarse.

Cuando quieres conocer el cerebro de algo, obviamente es algo que hace el procesamiento. En un procesador o un microcontrolador, es la ALU la que realiza el procesamiento según las instrucciones. Para comprender en detalle primero, necesita descubrir qué es un microcontrolador, mejor tomar un digram lógico u hoja de datos de un microcontrolador y buscar la parte que procesa.

En un microcontrolador, los pines de entrada / salida junto con los pines de comunicación se usan para escribir algo en las memorias intermedias de entrada. Estas entradas solo se leerán cuando el programa busque una entrada externa del entorno externo o del usuario. Este programa no es más que un conjunto de instrucciones cargadas en una memoria incorporada dentro del microcontrolador. Estas instrucciones se ejecutarán línea por línea (en el caso de un microcontrolador básico). Estas instrucciones se buscarán y decodificarán en el registro de instrucciones a través de un conjunto de memorias intermedias, que a su vez las pone en cola en la instalación de procesamiento del microcontrolador que normalmente se llama ALU y en tus términos ‘Cerebro’. Según el resultado del procesamiento, decidirá si leer algo de los puertos de entrada o escribir algo en los puertos de salida o realizar algunos cálculos del temporizador o incluso algo más. Nuevamente, estas entradas se volverán a cargar en alu para continuar con el procesamiento.

Para agregar, tiene muchas otras funcionalidades que en su mayoría tienen sistemas de cálculo independientes, por ejemplo, ADC, pero eventualmente alimentarán valores al programa de ejecución principal.

Fue solo una explicación muy corta. Consulte algunos libros si desea una explicación detallada.

Mira amigo, el microcontrolador es el cerebro de un sistema embebido.

Es como si preguntaras por el cerebro del cerebro. En analogía humana, la respuesta podría ser como la corteza prefrontal que hace al ser humano más inteligente que otros animales. Pero el cerebro también requiere otras partes como la corteza motora para las acciones corporales, la médula para las acciones reflejas y muchas otras para el procesamiento del lenguaje y la información sensorial. Por lo tanto, no tiene sentido buscar una parte responsable de la inteligencia dentro de un cerebro.

Volviendo a los microcontroladores, quiero que entiendan que cada parte dentro de un microcontrolador lo convierte en un cerebro en sí mismo, como ADC para conversación sensorial, interrupciones para reflejo, decodificador de instrucciones para procesamiento de lenguaje y ALU para matemáticas y lógica.

Por eso es mejor no cavar en su interior.

Es la unidad decodificadora de instrucciones

La unidad lógica aritmética es el cerebro de un controlador.