Descripción general del principio de funcionamiento del microcontrolador.

El microcontrolador está compuesto por unidad aritmética, controlador, memoria y dispositivos de entrada y salida.

Principio

El proceso mediante el cual el microcontrolador completa automáticamente las tareas que se le asignan es el proceso mediante el cual el microcontrolador ejecuta el programa, que es el proceso de ejecutar las instrucciones una por una. Las llamadas instrucciones están escritas en forma de comandos, lo que requiere que el microcontrolador realice varias operaciones. Esto está determinado por el sistema de instrucciones que le proporciona el diseñador. Cada instrucción corresponde a todas las instrucciones que el microcontrolador puede ejecutar. son instrucciones del sistema de microcontrolador, los diferentes tipos de sistemas de instrucción de microcontrolador también son diferentes. Para que el microcontrolador complete automáticamente una tarea específica, el problema a resolver debe compilarse en una serie de instrucciones (estas instrucciones deben ser reconocidas y ejecutadas por el microcontrolador seleccionado. El conjunto de estas instrucciones se convierte en un programa, que). debe almacenarse con antelación en una memoria con función de almacenamiento. La memoria se compone de muchas unidades de almacenamiento (las unidades de almacenamiento más pequeñas), como un edificio grande con muchas habitaciones, y las instrucciones se almacenan en estas unidades. Así como a cada habitación de un edificio 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, llamado dirección de la unidad de almacenamiento, de modo que siempre que conozca la dirección de la unidad de almacenamiento, pueda encontrar la unidad de almacenamiento, recupere las instrucciones almacenadas. Los programas generalmente se ejecutan en secuencia, por lo que las instrucciones del programa también se almacenan una por una. Cuando el microcontrolador ejecuta un programa, debe poder sacar estas instrucciones una por una y ejecutarlas. Debe haber un componente que pueda rastrear la dirección de la instrucción. Este componente es el contador de programas del PC (contenido en la CPU). Cuando se inicia el programa, la PC recibe la dirección de la primera instrucción del programa y luego ejecuta cada comando. El contenido de PC aumentará automáticamente. La cantidad de aumento está determinada por la longitud de esta instrucción, que puede ser 1, 2 o 3, apuntando así a la dirección inicial de la siguiente instrucción para garantizar la ejecución secuencial de las instrucciones.