Red de conocimientos turísticos - Información de alquiler - Una programación simple de 51 microcontroladores, solicitud de programa, ¡gracias!

Una programación simple de 51 microcontroladores, solicitud de programa, ¡gracias!

#include

#define uchar unsigned char;

uchar distab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f ,0x6f, 0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; //0 a f

número de usuario;

sbit key1=P1^0;

sbit key2=P1^1;

uchar dat=0;

void t0isr() interrupción 1

{

TH0=(65536-5000)/256;

TL0=(65536-5000)%256;

número++;

si(número>1) número= 0;

cambiar(número)

{

caso 0: P2=0x02;P0=distab[dat/10];

ruptura;

caso 1: P2=0x01;P0=distab[dat%10];

ruptura;

Predeterminado: ruptura;

}

}

main()

{

TMOD=0x01;

TH0=(65536-5000)/256;

TL0=(65536-5000)%256;

TR0=1;

ET0=1;

EA=1;

mientras(1)

{

si(clave1==0)

{

while(key1==0);

dat ++;

dat%=100

}

if(key2==0)

{

if(dat>0)dat--;

}

}

}

}

}

FIN