¿Cómo utilizar un microcontrolador para controlar ocho luces LED?
1: Primero establece una variable i, que puede ser un cambio cíclico de 0 a 3,
2: Luego detecta un botón que ha sido rechazado y presiónalo, es decir, +1.
3: Cuando el valor i es cada valor, realice el patrón de transformación correspondiente.
Programa de referencia de lámpara fluida
#include
#include
#define uchar unsigned char
uchar j ,tmp;
void deay(unsigned int ms)
{
uchar t;
mientras(ms--) p>
for(t=0;t<12;t++);
}
void main()
{
P1=0xff;
delay(50);
temp=0xfe; //(el LED está conectado a P2.3~P2.6)
for(j=0;j<4;j++)
{
P1=temp;
retraso(50);
temp=_crol_(tmp,1);
}
P1=0xff;
mientras(1);
}< / p>
La microcomputadora de un solo chip (Microcontroladores) es un chip de circuito integrado que utiliza tecnología de circuito integrado a muy gran escala para combinar una unidad central de procesamiento CPU con capacidades de procesamiento de datos, memoria RAM de acceso aleatorio, memoria ROM de solo lectura, una variedad de puertos de E/S y sistema de interrupción, temporizador/contador y otras funciones (también puede incluir un circuito controlador de pantalla, un circuito de modulación de ancho de pulso, un multiplexor analógico, un convertidor A/D y otros circuitos) integrados en un chip de silicio para formar un pequeño pero los sistemas microinformáticos completos se utilizan ampliamente en el campo del control industrial. A partir de la década de 1980, los microcontroladores de 4 y 8 bits se desarrollaron en ese momento hasta los actuales microcontroladores de alta velocidad 300M.