2017-11-08

今天我们学习了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); //上沿锁存。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 常青树全能版因超强的保障范围深得广大客户“欢喜”,即包含100种重疾+50种轻症,轻症每次赔付保额的25%,最多可...
    2cbbfc98c650阅读 1,454评论 0 0
  • DJI专利无人机,自动避行障碍物。 能够避开障碍物,中国大疆公司确定通过无人机操控专利技术。 无人机352启动自动...
    隔行如童话阅读 1,148评论 2 0
  • 像素是小数时,浏览器中是怎么显示的? 比如11.9px是显示为12px还是11px? 关于html与body标签的...
    yztldxdzhu阅读 3,860评论 0 0
  • 有意思 ! 有人问自己:“怎样面对人生?” 竟然从房子里得到了所有的答案! 屋顶说:“要高瞻远瞩” 空调说:“要保...
    查理印象阅读 1,445评论 0 0
  • 个人情况:睫毛短塌、不算硬 目前使用产品:贝印睫毛夹、日上睫毛膏(自然型) 主要问题:刷出来的睫毛不翘,起不了大眼...
    林婷是阅读 1,423评论 0 0

友情链接更多精彩内容