Red de conocimiento informático - Conocimiento del nombre de dominio - Estoy buscando urgentemente una solución de alumbrado público controlada por luz basada en una microcomputadora de un solo chip. Requisitos: 1: 1. Encienda las luces oscuras y apague las luces brillantes 2. Puede evitar que las luces de la calle se enciendan. encendido y apagado durante el tiempo de truenos y relámpagos.

Estoy buscando urgentemente una solución de alumbrado público controlada por luz basada en una microcomputadora de un solo chip. Requisitos: 1: 1. Encienda las luces oscuras y apague las luces brillantes 2. Puede evitar que las luces de la calle se enciendan. encendido y apagado durante el tiempo de truenos y relámpagos.

Se puede utilizar control de tiempo

#includelt;AT89X51.hgt;

int s=0, s1, s2, k2, k3, i, f=0, y //define; el tiempo Hora Minutos Segundos

int k=10;

int a[10]={0x3f, 0x06, 0x5b, 0x4f 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f};

retraso vacío (unsigned int t); //definir retraso

void xianshi(); / /definir pantalla de tubo digital

//definir control de teclas

/********************* pantalla de tubo digital * * ***********************************

void xianshi()

{

//cuatro tubos digitales en m 1

s1=s/10;

P0=a[s1]; p>

retardo(1);

//El quinto tubo digital en m 2

s2=s10;

P2=a[s2] ;

p>

retraso(1);

}

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

/* ************************* retraso 1ms ************** ********** ******** */

retraso nulo(unsigned int t)

{

unsigned int k;

while(t--)

{

for(k=0;klt;125;k);

}

}

}

/******************** Función principal** ********** **********************/

void main()

{

TR0=1;

EA=1;

ET0=1;

TMOD=0x01;

TH0=0x3c;

TL0=0xb0;

mientras(1)

{

xianshi(); p>

}

}

/****************** ********* programa de alimentación * ******** **********************/

tiempo de anulación (anulación) interrupción 1

{

TH0=0x3c;

TL0=0xb0;

i;

if(i==20)

{

if((sgt;=0)amp;amp;(slt;k))

{

a1=0

}

más

a1=1

s;

si( s==60)

{

s=0;

}

i=0;

}

}

}

}

}