¿Cómo programar con un tubo digital 2 en 1? Por ejemplo, cómo escribir 01.02. Quiero aprender microcontrolador, gracias.
# incluir ltreg 51 . h gt;
sbit p1=p2^0;
sbit p2=p2^1;
void ys()
{
int I
for(I = 0; i lt800; i
}
Vacío); ysxs(char a, char b) //Función de visualización de bits dinámicos
{
int j;
int bm[]={0xc0, 0xf9, 0xa4 , 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x 90 };
for(j = 0; j lt53; j )
{
si(j 2 = = 0){ p 1 = 0; P0 = BM[a]; ys(); p2 = 0)
si(j 2 = = 1){ p2 = 0 ;P0 = BM[b];ys();p2 = 1;}
}
}
void main()
{
mientras(1)
{
ysxs(0, 1) //Pantalla 01
}
}