打印

51双机通讯

[复制链接]
1400|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
YH0624|  楼主 | 2009-3-16 18:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
unsigned char idata buf[10];
;
;
;
do
{
  sum=0;     //sum检验和
  for(i=0;i<16;i++)
 {
   SBUF=buf;
   sum+=buf;    //求检验和
   while(TI==0);
   TI=0;
  }
  SBUF=sum;
  while(TI==0);TI=0;
  while(RI==0);RI=0;
}while(SBUF!=0)

 sum+=buf;语句是什么意思?怎么求?数组里面只有10个元素,for循环为什么要<16?SBUF=buf;语句是发送数据吗?求救!!!!!感激

相关帖子

沙发
mohanwei| | 2009-3-16 18:56 | 只看该作者

求和;……;……;先学学C语言基础语法知识再看……

使用特权

评论回复
板凳
wujing198| | 2009-3-16 19:17 | 只看该作者

检验和

检验和~看明白这一点吧。

使用特权

评论回复
地板
hotpower| | 2009-3-16 19:19 | 只看该作者

for(i=0;i

使用特权

评论回复

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

63

主题

142

帖子

1

粉丝