Red de conocimientos turísticos - Conocimientos sobre calendario chino - Microcontrolador ¿Cómo cambio este programa de ensamblaje de luces intermitentes en ejecución a un programa C?
Microcontrolador ¿Cómo cambio este programa de ensamblaje de luces intermitentes en ejecución a un programa C?
#includelt;reg51.hgt;
#define uchar unsigned char
uchar tabl[]={0x7e, 0x3c, 0x18, 0x00, 0x81, 0xc3, 0xe7, 0xff, 0x00} ;
uchar tab2[]={0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00};
uchar dat;
sbit p10=P1 ^0;
if(F0)P2=tab2[dat];
else P2=tab1[dat]
dat=9;
}
retraso nulo(nulo)
{
uchar i, j;
para(i=0;ilt;240;i)
para(j=0;jlt;123;j);
}
principal()
{
dat=0;
mientras(1)
{
si( p10==0)F0=~F0;
xszcx();
retraso()
}
} p>