Cuál es el principio de funcionamiento de un temporizador?
El temporizador es un instrumento utilizado para controlar el tiempo. Con el avance de la ciencia y la tecnología, los temporizadores se han mejorado y actualizado continuamente, lo que permite controlar el tiempo con precisión. Su aparición ha aportado una gran comodidad a la vida de las personas y se han utilizado ampliamente tanto en el control industrial como en el ámbito militar.
Qué es un temporizador de microcontrolador?
El temporizador del microcontrolador es en realidad el mismo componente electrónico que el contador común, con la diferencia de que este registra la situación externa del microcontrolador y recibe pulsos externos. El temporizador es un contador muy estable proporcionado por el propio microcontrolador, que es el oscilador de cristal conectado a él.

Tipos de temporizadores de microcontroladores
En microcontrolador, se divide en temporizador de software, temporizador de hardware no programable y temporizador programable.
1. Temporización del software: La CPU requiere un tiempo fijo para ejecutar cada instrucción, por lo que ejecutar instrucciones vacías puede generar un efecto de retardo. El costo de esto es ocupar tiempo de CPU, por lo que generalmente es poco común.
2. Temporizador de hardware no programable: La función de temporización se realiza mediante el circuito y el hardware, generalmente mediante un circuito básico con componentes de temporización externos (resistencias y condensadores). El valor de temporización se modifica modificando la resistencia de la resistencia y la capacitancia del condensador. Una vez determinado este último, no se puede modificar mediante software. La ventaja de este método es que no requiere tiempo de CPU.
3. Temporizador programable: El valor de temporización y su rango se determinan mediante software, y este temporizador programable ofrece funciones potentes y gran flexibilidad. Este artículo explica el temporizador en detalle.

Principio de funcionamiento del temporizador del microcontrolador
El núcleo de un temporizador es un contador de +1. Cuando se utiliza como temporizador, cuenta los ciclos de la máquina y suma 1 al contador por cada ciclo hasta que se desborda. Cuando se utiliza para contar eventos externos, el contador se conecta a los pines de entrada externos correspondientes T0 (P3.4) o T1 (P3.5) y se muestrea en S5P2 de cada ciclo de la máquina. Cuando se muestrea un salto negativo de 1 a 0, el contador se incrementa en 1. Por lo tanto, el principio de funcionamiento de un temporizador de microcontrolador es esencialmente un contador. Cada vez que el pulso disminuye, el valor del registro de conteo aumenta en 1. Si el pulso de conteo proviene de la vibración del cristal dentro del microcontrolador, se denomina temporizador; si el pulso de conteo proviene de un pin externo al microcontrolador,...



