Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Solicitud urgente! Encuentre un programa en C (con una estructura de bucle) que permita a un microcontrolador controlar 8 LED en el puerto P1 como luces de marcha que se mueven hacia la izquierda.

¡Solicitud urgente! Encuentre un programa en C (con una estructura de bucle) que permita a un microcontrolador controlar 8 LED en el puerto P1 como luces de marcha que se mueven hacia la izquierda.

#include

#include

#define uchar unsigned char

#define uint unsigned int

/**** ******************************************* *********************

* Nombre: Retraso()

* Función: retraso, el tiempo de retraso es de 10 ms * del

* Entrada: del

* Salida: Ninguna

********************* ***** ********************************************** ****** **/

retraso nulo(uint del)

{

uint i, j;

para (i=0; i

for(j=0; j<1827; j++)

;

}

/** ******************************************* * **** ****************

* Nombre: Main()

* Función: Realizar el parpadeo de la luz

* Entrada: Ninguna

* Salida: Ninguna

* Nota: También puedes utilizar el método del Ejemplo 1 para apagar el tubo digital

****** ******************************************* *********** ***************/

void Main(void)

{

uchar i;

mientras(1)

{

P1 = 0xfe;

for(i=0; i<7;i++)

{

P1 = _crol_(P0, 1); // Se utiliza para recorrer hacia la izquierda

Delay(15);

}

}

}

Este es un ejemplo de un microcontrolador 51

Este es un ejemplo de un 51 microcontrolador para bucle a la izquierda en el puerto P1 Xiaodeng, si no entiende algo, puede preguntarme. Debería funcionar