Red de conocimientos turísticos - Conocimientos sobre calendario chino - Código fuente de monitoreo en serie
Código fuente de monitoreo en serie
# include & ltreg 51 . h & gt;
#Definir carácter sin firmar uint
#Definir carácter sin firmar uchar
uchar step[]={0x01, 0x03 , 0x02, 0x06, 0x04, 0x0c, 0x08, 0x 08};
uchar rcom[5];
uchar road;
número de uint p>
Interrupción uart() no válida 4
{
Frecuencia intermedia (RI)
{
RI = 0;
rcom[rd]= SBUF;
rd++;
}
}
main()
{
uchar i, dat
TMOD = 0x 20;
th 1 = 0x FD
TL 1 = 0x FD;
tr 1 = 1;
SCON = 0x 50
ES = 1
EA = 1;
rd = 0;
mientras(1)
{
si (rd==4)
{
rd = 0;
if(rcom[0]=='Z ')
{
dat =(rcom[1]-0x 30)* 100(rcom[2]-0x 30)* 10(rcom[2]-0x 30)* 1(rcom[2]-0x 30); p >
for(I = 0;i<dati++)P0 = paso[I % 8];
}
if(rcom[0]=='F ' ) p>
{
dat =(rcom[1]-0x 30)* 100(rcom[2]-0x 30)* 10(rcom[2]-0x 30 )* 10 +(rcom[2]-0x 30);
for(I = 0;I<dati++)P0 = paso[7-I % 8];
}
}
}
}