2个回答
展开全部
使用中断方式获取到短信,然后对短信的内容进行解析,然后执行相应的功能就可以。
void serial () interrupt 4 using 3
{
uchar bb;
if(RI==0)
return;
ES=0;
RI=0;
bb=SBUF;
if(bb=='m') //如果接收到的短信内容是m,就执行flag4=1;
{
flag4=1;
}
if(bb=='k')//如果接收到的短信内容是k,就执行flag4=0;
{
flag4=0;
}
ES=1;
}
void serial () interrupt 4 using 3
{
uchar bb;
if(RI==0)
return;
ES=0;
RI=0;
bb=SBUF;
if(bb=='m') //如果接收到的短信内容是m,就执行flag4=1;
{
flag4=1;
}
if(bb=='k')//如果接收到的短信内容是k,就执行flag4=0;
{
flag4=0;
}
ES=1;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询