Red de conocimiento informático - Conocimiento del nombre de dominio - Necesito urgentemente usar el lenguaje C para implementar la programación c51, 8 lámparas de agua y necesito botones de control, incluidos diagramas de circuitos. Gracias ~~~

Necesito urgentemente usar el lenguaje C para implementar la programación c51, 8 lámparas de agua y necesito botones de control, incluidos diagramas de circuitos. Gracias ~~~

#include

#include

#define uchar unsigned char

#define uint unsigned int

sbit longtime=P3^2; //Aumenta el botón de tiempo de luz

sbit shorttime=P3^3 //Disminuye el botón de tiempo de luz

uchar i,a;

uint num;

retraso nulo(uint z)

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

void init()

{

num=10;

P0=0xFE;

a= P0;

}

anular teclascan()

{

if(longtime==0)

{

demora(5);

if(longtime==0)

while(!longtime);

num=num +200;

}

if(shorttime==0)

{

retraso(5);

if(shorttime==0)

while(!shorttime);

if(num>=200)

num=num-200;

else

num--;

if(num==0)

num++;

}

}

void main()

{

init();

while(1)

{

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

{

teclascan();

a=_crol_(a,1);

P0=a;

retraso(núm);

}

}

}

//El control de frecuencia no es muy bueno, lo siento