nanoFramework.Iot.Device.Sn74hc595 1.2.590
前缀保留
dotnet add package nanoFramework.Iot.Device.Sn74hc595 --version 1.2.590
NuGet\Install-Package nanoFramework.Iot.Device.Sn74hc595 -Version 1.2.590
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块版本的 Install-Package.
<PackageReference Include="nanoFramework.Iot.Device.Sn74hc595" Version="1.2.590" />
对于支持 PackageReference 的项目,请将此 XML 节点复制到项目文件中以引用包。
paket add nanoFramework.Iot.Device.Sn74hc595 --version 1.2.590
NuGet 团队不对该客户端提供支持。请联系其 维护者 以获得支持。
#r "nuget: nanoFramework.Iot.Device.Sn74hc595, 1.2.590"
#r 指令可用于 F# Interactive 和多语言笔记本。请将其复制到交互式工具或脚本源代码中,以引用包。
// Install nanoFramework.Iot.Device.Sn74hc595 as a Cake Addin #addin nuget:?package=nanoFramework.Iot.Device.Sn74hc595&version=1.2.590 // Install nanoFramework.Iot.Device.Sn74hc595 as a Cake Tool #tool nuget:?package=nanoFramework.Iot.Device.Sn74hc595&version=1.2.590
NuGet 团队不对该客户端提供支持。请联系其 维护者 以获得支持。
SN74HC595 -- 8位移位寄存器
SN74HC595 是一个 8 位移位寄存器。根据数据表,SN74HC595 是“8 位移位寄存器带三态输出寄存器”。Sn74hc595
绑定 基于 ShiftRegister
绑定,并与之兼容。该 Sn74hc595
绑定添加了单针清除存储寄存器的功能。可以任选其一来控制 SN74HC595。
绑定 抽象了与数据寄存器、寄存器时钟以及其他移位寄存器功能之间的交互。绑定通过 GPIO 或 SPI 实现交互。
文档
用法
以下示例代码演示了如何使用 SN74HC595 及其最基本的功能。
Sn74hc595 sr = new(Sn74hc595PinMapping.Minimal);
// Light up three of first four LEDs
sr.ShiftBit(1);
sr.ShiftBit(1);
sr.ShiftBit(0);
sr.ShiftBit(1);
sr.Latch();
// Display for 1s
Thread.Sleep(1000);
// Write to all 8 registers with a byte value
// ShiftByte latches data by default
sr.ShiftByte(0b_1000_1101);
以下 diagram 展示了 Minimal
引脚映射所需的接线。特别是,OE
必须接地,而 SRCLR
必须接高。
以下示例演示了使用附加特性和不同的接线方式。
Sn74hc595 sr = new(Sn74hc595PinMapping.Complete);
// Write to all 8 registers with a byte value
// ShiftByte latches data by default
sr.ShiftByte(0b_1000_1101);
// Display for 1s
Thread.Sleep(1000);
// disable output temporarily
sr.OutputEnable = false;
// Display for 1s
Thread.Sleep(1000);
// re-enable output
sr.OutputEnable = true;
// clear storage before writing new values
sr.ClearStorage();
// Light up three of first four LEDs
sr.ShiftBit(1);
sr.ShiftBit(1);
sr.ShiftBit(0);
sr.ShiftBit(1);
sr.Latch();
以下图示展示了Complete
引脚映射所要求的接线。
如果您想使用SPI,请参阅
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET 框架 | net 兼容。 |
兼容的目标框架
包含的目标框架(在包中)
了解更多关于-
-
nanoFramework.CoreLibrary (≥ 1.15.5) -
nanoFramework.Iot.Device.Multiplexing (≥ 1.2.586) -
nanoFramework.Iot.Device.ShiftRegister (≥ 1.2.587) -
nanoFramework.Runtime.Events (≥ 1.11.18) -
nanoFramework.System.Device.Gpio (≥ 1.1.41) -
nanoFramework.System.Device.Spi (≥ 1.3.52) -
nanoFramework.System.Threading (≥ 1.1.32)
-
NuGet 包
此包没有被任何 NuGet 包使用。
GitHub 仓库
此包没有被任何流行 GitHub 仓库使用。
版本 | 下载 | 最后更新 |
---|---|---|
1.2.590 | 71 | 7/17/2024 |
1.2.570 | 76 | 6/14/2024 |
1.2.560 | 88 | 5/29/2024 |
1.2.548 | 87 | 5/15/2024 |
1.2.436 | 494 | 11/10/2023 |
1.2.416 | 330 | 11/8/2023 |
1.2.329 | 587 | 5/26/2023 |
1.2.313 | 522 | 5/12/2023 |
1.2.302 | 594 | 5/10/2023 |
1.2.297 | 566 | 5/3/2023 |
1.2.273 | 611 | 3/17/2023 |
1.2.203 | 712 | 12/28/2022 |
1.2.159 | 785 | 11/14/2022 |
1.2.158 | 805 | 11/13/2022 |
1.2.153 | 758 | 11/5/2022 |
1.2.141 | 813 | 10/25/2022 |
1.2.122 | 874 | 10/12/2022 |
1.2.114 | 792 | 10/8/2022 |
1.2.104 | 830 | 9/24/2022 |
1.2.95 | 856 | 9/22/2022 |
1.2.87 | 889 | 9/15/2022 |
1.2.73 | 831 | 9/8/2022 |
1.2.5 | 858 | 7/13/2022 |
1.1.141.41205 | 874 | 7/6/2022 |
1.1.116.8772 | 877 | 6/24/2022 |
1.1.113.2032 | 776 | 6/23/2022 |
1.1.58.10097 | 843 | 5/23/2022 |
1.1.27 | 815 | 4/26/2022 |
1.1.20 | 822 | 4/21/2022 |
1.1.3 | 875 | 4/15/2022 |
1.1.1 | 829 | 4/14/2022 |
1.0.277-preview.128 | 114 | 3/26/2022 |
1.0.277-preview.126 | 114 | 3/25/2022 |
1.0.277-preview.125 | 111 | 3/25/2022 |
1.0.277-preview.113 | 109 | 3/20/2022 |
1.0.277-preview.112 | 111 | 3/19/2022 |
1.0.277-preview.103 | 113 | 3/14/2022 |
1.0.277-preview.102 | 110 | 3/11/2022 |
1.0.277-preview.99 | 114 | 3/10/2022 |
1.0.277-preview.85 | 112 | 2/25/2022 |
1.0.277-preview.60 | 129 | 2/4/2022 |
1.0.277-preview.32 | 128 | 1/27/2022 |
1.0.277-preview.17 | 127 | 1/24/2022 |
1.0.277-preview.1 | 128 | 1/11/2022 |
1.0.259 | 796 | 12/9/2021 |
1.0.218 | 184 | 10/18/2021 |
1.0.155 | 156 | 8/31/2021 |
1.0.148 | 150 | 7/22/2021 |
1.0.105 | 262 | 5/29/2021 |
1.0.70 | 180 | 5/26/2021 |