主要内容

移位寄存器写入数据

描述

例子

写(注册,价值)将数据写入数据销serial-in / parallel-out (SIPO)移位寄存器。

例子

写(注册,价值,精度)还指定了数据精度。

例子

全部折叠

创建一个Arduino®对象的“ShiftRegister”图书馆。

一个= arduino (“COM4为”,“Uno”,“库”,“ShiftRegister”);

连接到SIPO移位寄存器Arduino电路板。

= shiftRegister(注册一个,74 hc595,“D3”,“D6”,“D7”);

写数据寄存器的数据销。

编写(注册、23);

创建一个Arduino®对象的“ShiftRegister”图书馆。

一个= arduino (“COM4为”,“Uno”,“库”,“ShiftRegister”);

连接到SIPO移位寄存器Arduino电路板。

= shiftRegister(注册一个,74 hc595,“D3”,“D6”,“D7”);

写数据到寄存器的数据销与指定的精度。

300年编写(注册,“uint16”);

输入参数

全部折叠

移位寄存器连接,指定为一个shiftRegister对象。

数据写入数据销SIPO移位寄存器。指定数据的向量作为数字或字符' 1 '' 0 '或作为一个向量1或0,或作为一个十六进制或二进制。

请注意

  • 如果你指定的数据作为一个数字,值必须精确的范围内。

  • 如果您指定数据的特征向量' 1 '' 0 '向量的长度必须匹配精度和向量必须从最重要的开始位或最高位移位寄存器。例如,如果您编写一个特征向量“00001010”长度为8,指定的精度“uint8”

  • 如果您指定1或0的数据作为一个向量,向量必须从最低最低有效位或位移位寄存器和向量的长度必须匹配精度。例如,如果您编写一个向量的[0 0 0 0 1 0 1 0]长度8日指定精度“uint8”

数据精度,指定为以下特征向量:

  • “uint8”

  • “uint16”

  • “uint32”

  • “uint64”

数据也可以被指定在以下格式:

  • 十六进制

  • 二进制

  • 字符

  • 字符串

版本历史

介绍了R2016b