单片机如何实现串口数据的寄存和转发,转发时间可控。
答案:2 悬赏:70 手机版
解决时间 2021-01-03 13:12
- 提问者网友:送舟行
- 2021-01-03 01:21
想设计一个单片机能实现串口数据自动存储和转发功能,转发的时间可以控制。大体设计思路应该是怎样的求大神指导。
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-01-10 05:43
那就用一个按键呗,什么时候想发送,就按一下按键就发一次。挺简单的事。
全部回答
- 1楼网友:三千妖杀
- 2021-01-10 06:05
void ser()interrupt 4
{
ri=0;
a=sbuf;/疑问三:/计算机往单片机发数据
flag=1;
}
if(flag==1) //进入发送状态
{
es=0;
for(i=0;i<6;i++)
{
sbuf=table[i];//疑问1:这个是单片机往计算机上发数据
while(!ti);//发送完毕
ti=0;
}
sbuf=a;//疑问2:单片机往计算机上发数据
/*******************************************************************************************************************
sbuf=a;这里是单片机把接收到的数据存放到变量a里面,然后再把接收到的数据返回给
口调试助手
******************************************************************************************************************、
while(!ti);
ti=0;
es=1; //开启中断
flag=0; //关闭发送标志进入接收
}
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯