Red de conocimientos turísticos - Información de alquiler - Utilice el software de simulación Proteus para diseñar un circuito de visualización de tiempo de cronómetro de dos dígitos con función de reinicio de botón que mida 00-59. Usando un tubo digital LED de dos dígitos

Utilice el software de simulación Proteus para diseñar un circuito de visualización de tiempo de cronómetro de dos dígitos con función de reinicio de botón que mida 00-59. Usando un tubo digital LED de dos dígitos

#include

sbit P3_5 =P3^5;

dispcode de código de caracteres sin firmar[]={0xC0,0xF9,0xA4,0xB0 ,0x99,0x92,0x82,0xF8,

0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0x00};

segundo carácter sin firmar;

keycnt char sin firmar;

tcnt int sin firmar;

void main(void)

{

char i,j sin firmar ;

TMOD=0x02;

ET0=1;

EA=1;

segundo=0;

P1=códigodisp[segundo/10];

P2=códigodisp[segundo%10];

mientras(1)

{

si(P3_5==0)

{

para(i=20;i>0;i--)

para(j= 248;j>0;j--);

if(P3_5==0)

{

keycnt++;

cambiar (keycnt)

{

caso 1:

TH0=0x06;

TL0=0x06;

TR0=1;

rotura;

caso 2:

TR0=0;

rotura;

caso 3:

keycnt=0;

segundo=0;

P1=dispcode[segundo/10];

P2= dispcode[segundo%10];

romper;

}

mientras(P3_5==0);

}

}

}

}

void t0(void) interrumpir 1 usando 0

{

tcnt++;

if(tcnt==4000)

{

tcnt=0;

segundo++;

if(segundo==100)

{

segundo=0;

}

P1=dispcode[segundo/ 10];

P2=dispcode[segundo%10];

}

}