智能车制作

标题: 大神们,关于SCI程序的几个问题,求解救 [打印本页]

作者: 917052549    时间: 2013-9-21 19:32
标题: 大神们,关于SCI程序的几个问题,求解救
求大神帮我翻译解释一下下面的程序嘛,在下刚接触不久,不怎么看的懂,谢谢了



void Sci_Num(unsigned short num,unsigned short length)  
{
    int i;
    unsigned short temp = num;
        char out[16];

        if(length > 16)                              
        {
                Sci_Tx('?');
                return ;
        }
       
        for(i = 0;i < length;i++)                    
        {
                if(temp == 0 && i != 0)
                {
                        out[i] = ' ';
                }
                else
                {
                        out[i] = (temp%10)|0x30;
                }
                temp = temp /10;
        }

        for(i = 0;i < length;i++)
        {
                Sci_Tx(out[length - i - 1]);
        }
         
}

void Sci_puts(unsigned char *string)
{
    unsigned char *pString = string;               //

    while(*pString != '\0')                          //
    {
      Sci_Tx((unsigned int)(*pString));                //
      pString++;
    }
}


作者: archimedes    时间: 2013-9-21 19:32
能看懂C么?看懂就应该没问题 因为这个程序没有涉及到底层驱动编写 只是普通的调用
前面一个函数主要用于处理数字 限制其长度和格式
后一个发字符串的函数就更好理解了:从头发到尾
然后如果你想更了解下SCI 可以去百度一下SCI协议 看看时序图什么的
我现在每小时只能发5个帖子 可能不能及时回复
作者: archimedes    时间: 2013-9-21 19:48
这是用SCI协议传输数字和字符串的 哪里不明白?
作者: 917052549    时间: 2013-9-21 19:58
archimedes 发表于 2013-9-21 19:48
这是用SCI协议传输数字和字符串的 哪里不明白?

,,,,,可以解释详细点吗?大哥,恳求最好是每一行什么的都解释一下,我新手,真心的看的不太懂,,,

作者: 零距离    时间: 2013-9-22 01:43
电磁车过弯时候抖的厉害有时候直到都抖,是啥原因啊?????
作者: 917052549    时间: 2013-9-22 14:02
archimedes 发表于 2013-9-21 22:29
能看懂C么?看懂就应该没问题 因为这个程序没有涉及到底层驱动编写 只是普通的调用
前面一个函数主要用于处 ...

我没怎么学过C,,我就只会VB,,,,,会不会吃力啊?

作者: archimedes    时间: 2013-9-22 14:53
917052549 发表于 2013-9-22 14:02
我没怎么学过C,,我就只会VB,,,,,会不会吃力啊?

那我建议你先去系统地学一下C 否则直接看程序事倍功半
特别是有关宏,指针,运算符等等内容  和VB差别比较大
花一个星期学C再来看这段东西 会比花一星期直接弄懂这段东西来的价值大!

作者: 917052549    时间: 2013-9-22 15:08
archimedes 发表于 2013-9-22 14:53
那我建议你先去系统地学一下C 否则直接看程序事倍功半
特别是有关宏,指针,运算符等等内容  和VB差别比 ...

大神,我们加一下QQ嘛,我还有点点问题急待解决,麻烦了917052549

作者: archimedes    时间: 2013-9-22 15:11
我已经准备禁用QQ一年啦~ 我们可以加论坛好友私聊 白天我有时间都会在的
作者: 你猜猜猜猜    时间: 2013-9-22 18:50
..................




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2