Programación de MCU

#includelt;reg51.hgt;

sbit k1=P3^3;

#define uint16 unsigned int

#define uchar carácter sin firmar

código uchar shuzu[ ]={0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f};

retraso vacío()

{

uint16 i=1000;

mientras(i--);

}

void main( )

{

uchar n;

P2=0xfe;

P1=0xff;

mientras( 1)

{

si(k1==0)

{

si(ngt;=9) n=0;

else n;

P1=shuzu[n];

mientras(!k1);

retraso();

p>

mientras(!k1);

}

}

}