Red de conocimientos turísticos - Conocimientos sobre calendario chino - Tubo digital dinámico de ocho bits, cada vez que se presiona una tecla, el valor aumenta en uno.
Tubo digital dinámico de ocho bits, cada vez que se presiona una tecla, el valor aumenta en uno.
// Solo sumé 9999.
#include
#define uchar unsigned char
#define uint unsigned int
uchar display_code[]= {0xC0,0xF9.0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
uint Count=0;
sbit AN3=P2^0; p> p>
retraso nulo()
{
uchar i;
for (i=250;i>0;i--) ;
}
void disp()
{
P3=0x01;
P0=display_code[ Contar/ 100/10];
retraso();
P3=0x00;
P3=0x02;
P0=display_code [Cuenta /100%10];
retraso();
P3=0x00;
P3=0x04;
P0= display_code[ Cuenta /10];
retraso();
P3=0x00;
P3=0x08;
P0=display_code [Cuenta %10];
demora();
P3=0x00;
}
void main()
{
uint i;
mientras(1)
{
si(AN3==0) p>
{
Contar++;
mientras(AN3==0);
si(Contar > 9999) Contar=0; p>
}
for(i=100;i>0;i--)
{
disp();
}
}
}
}
}