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; p>
}
}
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