美文网首页
2017-11-08

2017-11-08

作者: 5期刘雪梅 | 来源:发表于2017-11-08 19:33 被阅读0次

    今天我们学习了shiftOut函数,shiftOut(dataPin,clockPin,bitOrder,val),shiftOut函数能够将数据通过串行的方式在引脚上输出,相当于一般意义上的同步串行通信,这是控制器与控制器、控制器与传感器之间常用的一种通信方式。shiftOut函数无返回值,有4个参数:dataPin、clockPin、bitOrder、val,dataPin:数据输出引脚,数据的每一位将逐次输出。引脚模式需要设置成输出。

    clockPin:时钟输出引脚,为数据输出提供时钟,引脚模式需要设置成输出。

    bitOrder:数据位移顺序选择位,该参数为byte类型,有两种类型可选择,分别是高位先入MSBFIRST和低位先入LSBFIRST。

    val:所要输出的数据值。

    定义数据输入引脚SI,时钟线 SCK,输出存储器锁存线RCK,低电位输出,digitalWrite(LATCH_PIN, LOW);shiftOut(DATA_PIN, SCLK_PIN, MSBFIRST, val);// **串行数据输出,高位在先,digitalWrite(LATCH_PIN, HIGH); //上沿锁存。

    相关文章

      网友评论

          本文标题:2017-11-08

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