假定要发送一组数据
一般选用查询发送(循环发送)方法:
unsigned char Send[10];
unsigned char i;
for(i=0;i<10;i++)
{
}
选用中止发送方法:
unsigned char Send[10];
unsigned char num;
unsigned char *p;
//发送时:
num=10;
p=&Send ;
SBUF=*p;
//中止代码:
void ComInt() interrupt 4
{
}
中止发送长处:省去循环等候时刻,以上面比如为例,9600bps时查询发送约占用单片机10ms多,而中止发送只占单片机几十微秒(单片机速度越快,占用时刻越少)。
中止发送缺陷:代码稍杂乱,发送进程不易控制。
单片机串口中止发送的完成与特色
假设要发送一组数据Send[10]一般采用查询发送(循环发送)方式:unsignedcharSend[10];发送量unsignedchari;循环量f
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/xinwen/261967.html