Descripción general de cómo funcionan los microcontroladores
Principio
El proceso mediante el cual el microcontrolador completa automáticamente las tareas que se le asignan es el proceso de ejecución del programa del microcontrolador, que también es el proceso de ejecución de instrucciones. Las instrucciones son las instrucciones que debe ejecutar el microcontrolador. Cada operación se escribe en forma de comando, que está determinado por el sistema de instrucciones que le asignó el diseñador durante el diseño. Todas las instrucciones que el microcontrolador puede ejecutar son los sistemas de instrucciones del microcontrolador. Los diferentes tipos de microcontroladores tienen su sistema de comando diferente. Una instrucción corresponde a una operación básica; todas las instrucciones que el microcontrolador puede ejecutar son el sistema de instrucciones del microcontrolador. Los diferentes tipos de microcontroladores tienen diferentes sistemas de instrucción. Para que el microcontrolador complete automáticamente una determinada tarea, el problema a resolver debe compilarse en una serie de instrucciones (estas instrucciones deben ser instrucciones que el microcontrolador seleccionado pueda reconocer y ejecutar. El conjunto de instrucciones se convierte en un programa y). el programa debe almacenarse en la memoria con anticipación, la memoria es un componente con función de almacenamiento. La memoria se compone de varias unidades de almacenamiento (la unidad de almacenamiento más pequeña), al igual que un edificio grande consta de muchas habitaciones. Las instrucciones se almacenan en estas unidades, al igual que en cada habitación del edificio. Al igual que se le asigna un número de habitación único, a cada unidad de almacenamiento también se le debe asignar un número de dirección único. Este número de dirección se denomina dirección de la unidad de almacenamiento. Por lo tanto, siempre que conozca este número de dirección, se denomina dirección de la unidad de almacenamiento. unidad Una vez que la conozca, utilizando la dirección de la unidad de almacenamiento, podrá encontrar la unidad de almacenamiento, recuperar las instrucciones almacenadas en ella y ejecutarlas. Los programas generalmente se ejecutan en secuencia, por lo que las instrucciones del programa también se almacenan una por una en secuencia. Para poder recuperar y ejecutar estas instrucciones una por una mientras el microcontrolador ejecuta el programa, debe haber un componente que pueda rastrear la dirección de la instrucción. Este componente es la PC contadora de programas (contenida en la CPU). Cuando el programa comienza a ejecutarse, la PC será asignada a la dirección de la primera instrucción del programa. Luego, cuando se inicie el programa, la PC obtendrá la dirección de la primera instrucción del programa. Luego, cada vez que se ejecute una instrucción. el contenido de la PC se incrementará automáticamente según la longitud de la instrucción (que puede ser 1, 2 o 3) para apuntar a la dirección inicial de la siguiente instrucción, asegurando que las instrucciones se ejecuten en orden.