欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
請(qǐng)問一下這段程序?qū)崿F(xiàn)了什么?這是基于51單片機(jī)的音樂播放器里的一段程序
[打印本頁(yè)]
作者:
wuwua
時(shí)間:
2020-3-28 21:17
標(biāo)題:
請(qǐng)問一下這段程序?qū)崿F(xiàn)了什么?這是基于51單片機(jī)的音樂播放器里的一段程序
void SendASC(uchar d)
{
SBUF=d;
while(!TI); //
TI=0;
}
void SendString(uchar *str)
{
while(*str!='\0')
{
SendASC(*str) ;
str++;
}
}
// 通訊中斷接收程序 中斷函數(shù)無返回值
void uart_rx(void) interrupt 4 using 3
{
unsigned char i;
unsigned char flag;
unsigned char dat;
if(RI) //是否接收中斷 RI是接受中斷請(qǐng)求標(biāo)志位
{
RI=0;
dat=SBUF;
if(dat==0xc1) //接收數(shù)據(jù)第一幀
{
buff[0]=dat;
flag=1; //開始接收數(shù)據(jù)
}
else if(dat==0xc5)
{
buff[0] = dat;
flag=2;
i=1;
}
else if(dat==0xc9)
{
buff[0] = dat;
flag=3;
i=1;
}
else if(dat==0xc2)
{
buff[0] = dat;
flag=4;
i=1;
}
else
{
switch (flag)
{ case 1: flag=0;
yinliang= dat;
break;
case 2: if(i==1) i++;
else
{
flag=0;
zongqumu=dat;
} break;
case 3: if(i==1) i++;
else
{
flag=0;
dangqianqumu=dat;
}
break;
case 4: flag=0;zhuangtai=dat;break;
}
}
}
}
#endif
作者:
羅程峰8200
時(shí)間:
2020-3-29 05:15
串口中斷函數(shù)的收發(fā),沒什么特別的
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1