Cómo utilizar el lenguaje c para implementar una lámpara de agua corriente mediante el método de desplazamiento cíclico
El contenido del microcontrolador.
Un puerto del microcontrolador es de 8 bits.
Método 1: Operación de cambio
mientras (1)
{
led = 0x01
for (i = 0; i lt; 8; i)
{
port_2 = led; // Asigna el valor al puerto del microcontrolador.
led = led lt; lt; 1; // Desplaza un bit hacia la izquierda.
}
}
Método 2: operación de multiplicación
mientras (1)
{
led = 0x01
para (i = 0; i lt; 8; i )
{
port_2 = led; // Asigna el valor al puerto del microcontrolador.
led = led * 2 // Multiplica por 2, lo que equivale a desplazando a la izquierda 1 bit.
}
}