单片机怎么读取sim900a短信 5

我想通过发送一条短信,控制单片机,从而触发相应的口工作... 我想通过发送一条短信,控制单片机,从而触发相应的口工作 展开
 我来答
liuzhou_huang
2015-05-11 · TA获得超过980个赞
知道小有建树答主
回答量:795
采纳率:93%
帮助的人:263万
展开全部
使用中断方式获取到短信,然后对短信的内容进行解析,然后执行相应的功能就可以。
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;
}
小疙瘩prince
2015-05-11
知道答主
回答量:18
采纳率:0%
帮助的人:7.1万
展开全部
你说的是华为的gtm900a吗? 哦哦我知道了,我用过华为的,命令应该有略微不同,主要是对串口数据缓存的控制.对比字符来判断是否接受.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式