主要内容

shiftRegister

连接到移位寄存器Arduino硬件

描述

一个shiftRegister对象表示一个连接Arduino的移位寄存器®硬件。74年hc165 74 hc595和74 hc164类型支持移位寄存器。金宝app附加一个移位寄存器到适当的Arduino硬件上的别针。创建一个shiftRegister对象使用shiftRegister函数。你可以读取和编写MATLAB的移位寄存器®使用对象的功能。控制外围设备连接到移位寄存器,如led。

创建

描述

例子

注册= shiftRegister (一个“74 hc165”,dataPin,clockPin,loadPin,clockEnablePin)创建一个连接74年hc165移位寄存器连接到你的Arduino电路板使用Arduino对象一个,dataPin输入或输出数据,clockPin读或写信号,loadPin加载并行输入数据clockEnablePin启用或禁用时钟。

例子

注册= shiftRegister (一个“74 hc595”,dataPin,clockPin,latchPin)创建一个连接74 hc595移位寄存器的使用latchPin锁存器的输入数据。

例子

注册= shiftRegister (一个“74 hc595”,dataPin,clockPin,latchPin,resetPin)使输出的重置74 hc595移位寄存器。

例子

注册= shiftRegister (一个“74 hc164”,dataPin,clockPin)创建一个连接74 hc164移位寄存器。

例子

注册= shiftRegister (一个“74 hc164”,dataPin,clockPin,resetPin)使输出的重置74 hc164移位寄存器。

输入参数

全部展开

Arduino硬件连接使用arduino指定为一个arduino对象。

例子:注册= shiftRegister (‘74 hc165’,‘D3’,‘D6’,‘D7’,‘D10’)创建一个连接到指定的74 hc165移位寄存器arduino对象一个

移位寄存器序列密码输入或输出数据,指定为一个特征向量的形式“Dx”在哪里xArduino密码。例如,“D3”。它通常是连接到DS爵士销的移位寄存器。

例子:注册= shiftRegister (‘74 hc165’,‘D3’,‘D6’,‘D7’,‘D10’)创建一个连接到74 hc165移位寄存器的串行销连接到数字销3 Arduino硬件上。

数据类型:字符

移位寄存器的时钟针信号读或写,指定为一个特征向量的形式“Dx”在哪里xArduino密码。例如,“D6”。它通常是连接到SHCPSRCLK销的移位寄存器。

例子:注册= shiftRegister (‘74 hc165’,‘D3’,‘D6’,‘D7’,‘D10’)创建一个连接到74 hc165移位寄存器的时钟针连接到数字销6 Arduino硬件上。

数据类型:字符

移位寄存器锁销锁输入数据,指定为一个特征向量的形式“Dx”在哪里xArduino密码。例如,“D7”。它通常是连接到STCPRCLK销的移位寄存器。

例子:注册= shiftRegister (‘74 hc595’,‘D3’,‘D6’,“D7”)创建一个连接到74 hc595移位寄存器的锁销连接到数字销7 Arduino硬件。

数据类型:字符

移位寄存器并行负载销加载并行输入数据,指定为一个特征向量的形式“Dx”在哪里xArduino密码。例如,“D7”。它通常是连接到PL销的移位寄存器。

例子:注册= shiftRegister (‘74 hc165’,‘D3’,‘D6’,‘D7’,‘D10’)创建一个连接到74 hc165移位寄存器的负载销连接到数字销7 Arduino硬件。

数据类型:字符

移位寄存器的时钟使销启用或禁用时钟,指定为一个特征向量的形式“Dx”在哪里xArduino密码。例如,“D10”。它通常是连接到CE销的移位寄存器。

例子:注册= shiftRegister (‘74 hc165’,‘D3’,‘D6’,‘D7’,‘D10’)创建一个连接到74 hc165移位寄存器的时钟使销连接到数字销10 Arduino硬件上。

数据类型:字符

移位寄存器复位杆复位输出,指定为一个特征向量的形式“Dx”在哪里xArduino密码。例如,“D10”。它通常是连接到CLR销的移位寄存器。

例子:注册= shiftRegister (‘74 hc595’,‘D3’,‘D6’,‘D7’,‘D10’)创建一个连接到74 hc595移位寄存器的复位销连接到数字销10 Arduino硬件上。

数据类型:字符

属性

全部展开

这个属性是只读的。

移位寄存器模型数量,指定为一个特征向量。金宝app移位寄存器是74 hc165支持,74 hc595, 74 hc164。

例子:

> >注册。模型一个ns = '74HC164'

数据类型:字符

这个属性是只读的。

移位寄存器序列密码输入或输出数据,指定为一个特征向量的形式“Dx”在哪里xArduino密码。例如,“D3”。它通常是连接到DS爵士销的移位寄存器。

例子:

> >注册。DataPin一个ns = 'D3'

数据类型:字符

这个属性是只读的。

移位寄存器的时钟针信号读或写,指定为一个特征向量的形式“Dx”在哪里xArduino密码。例如,“D6”。它通常是连接到SHCPSRCLK销的移位寄存器。

例子:

> >注册。ClockPin一个ns = 'D6'

数据类型:字符

这个属性是只读的。

移位寄存器锁销锁输入数据,指定为一个特征向量的形式“Dx”在哪里xArduino密码。例如,“D7”。它通常是连接到STCPRCLK销的移位寄存器。这只是74 hc595移位寄存器。

例子:

> >注册。LatchPin一个ns = 'D7'

数据类型:字符

这个属性是只读的。

移位寄存器并行负载销加载并行输入数据,指定为一个特征向量的形式“Dx”在哪里xArduino密码。例如,“D7”。它通常是连接到PL销的移位寄存器。这只是74年hc165移位寄存器。

例子:

> >注册。LoadPin一个ns = 'D7'

数据类型:字符

这个属性是只读的。

移位寄存器的时钟使销启用或禁用时钟,指定为一个特征向量的形式“Dx”在哪里xArduino密码。例如,“D10”。它通常是连接到CE销的移位寄存器。这只是74年hc165移位寄存器。

例子:

> >注册。ClockEnablePin ans = ' D10 '

数据类型:字符

这个属性是只读的。

移位寄存器复位杆复位输出,指定为一个特征向量的形式“Dx”在哪里xArduino密码。例如,“D10”。它通常是连接到CLR销的移位寄存器。这只是74 hc164移位寄存器。

例子:

> >注册。ResetPin一个ns = 'D10'

数据类型:字符

对象的功能

使用这些对象函数来读取和写入你的移位寄存器。

从移位寄存器读取数据
移位寄存器写入数据
重置 清除所有输出移位寄存器

例子

全部折叠

连接到一个74年hc165移位寄存器使用Arduino®。

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

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

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

= shiftRegister(注册一个,74 hc165,“D3”,“D6”,“D7”,“D10”)
= shiftRegister注册属性:模型:“74 hc165 DataPin:“D3”ClockPin:“D6”LoadPin:“D7”ClockEnablePin:“D10”

连接到一个74 hc595移位寄存器使用你的Arduino电路板。

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

一个= arduino (“COM4为”,“Uno”,“库”,“ShiftRegister”);= shiftRegister(注册一个,74 hc595,“D3”,“D6”,“D7”)
= shiftRegister注册属性:模型:“74 hc595 DataPin:“D3”ClockPin:“D6”LatchPin:“D7”ResetPin:未指定

连接到一个74 hc595移位寄存器,并指定resetPin复位输出。

在你的Arduino电路板连接到移位寄存器。

一个= arduino (“COM4为”,“Uno”,“库”,“ShiftRegister”);= shiftRegister(注册一个,74 hc595,“D3”,“D6”,“D7”,D8的)
= shiftRegister注册属性:模型:“74 hc595 DataPin:“D3”ClockPin:“D6”LatchPin:“D7”ResetPin:“D8”

连接到一个74 hc164移位寄存器使用你的Arduino电路板。

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

一个= arduino (“COM4为”,“Uno”,“库”,“ShiftRegister”);= shiftRegister(注册一个,74 hc164,“D3”,“D6”)
= shiftRegister注册属性:模型:“74 hc164 DataPin:“D3”ClockPin:“D6”ResetPin:未指定

连接到一个74 hc164移位寄存器,并指定resetPin复位输出。

在你的Arduino电路板连接到移位寄存器。

一个= arduino (“COM4为”,“Uno”,“库”,“ShiftRegister”);= shiftRegister(注册一个,74 hc164,“D3”,“D6”,“D7”)
= shiftRegister注册属性:模型:“74 hc164 DataPin:“D3”ClockPin:“D6”ResetPin:“D7”

版本历史

介绍了R2016b

另请参阅

|||