11/7

作者: 王子龙同学 | 来源:发表于2017-11-07 22:11 被阅读0次

    shiftOut()函数 LSBFIRST从左往右输出,MSBFIRST从右往左输出。

    void shiftOut(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder, uint8_t val)

    {

    uint8_t i;

    for (i = 0; i < 8; i++)  {

    if (bitOrder == LSBFIRST)

    digitalWrite(dataPin, !!(val & (1 << i)));

    else

    digitalWrite(dataPin, !!(val & (1 << (7 - i))));

    digitalWrite(clockPin, HIGH);

    digitalWrite(clockPin, LOW);

    }

    }

    今天发现了一个非常好用的查源代码的软件Source Insight,能非常方便的创建工程查询源代码,还有关键字高亮等功能,方便学习底层封装。再接再厉!

    相关文章

      网友评论

          本文标题:11/7

          本文链接:https://www.haomeiwen.com/subject/zxesmxtx.html