问题标签 [shift-register]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arduino - 在 Arduino + 74HC165 + SPI 上切换一位
请帮我。我正在尝试通过 SPI 将 74HC165(8 位输入移位寄存器)连接到 Arduino UNO 以检查 8 个按钮的状态。响应将被处理以更改变量“控件”,但它无法正常工作。
这是代码:
以及它写入串行的内容:
1) 按下按钮 1 后:
2) 发布时:
3) 按下按钮 7 后:
4) 发布后:
5) 按下按钮 1 后:
6) 发布时:
它应该如何工作:
1) 按下按钮 1 后:
2) 发布后:
3) 按下按钮 7 后:
4) 发布后
5) 下一次按下按钮 1 后:
6) 发布后:
请帮帮我。我究竟做错了什么?
while-loop - LabView - How to use shift register with case structure?
Can I use shift register to pass data from cases to cases(case structure)? I added shift register to my while loop, inside my while loop I have a case structure, I want to store data in the shift register from the 1st case and transfer it to the 2nd case, how am I going to do so?
vhdl - 使用 LED 输出实现 10 位移位寄存器
我正在尝试实现以下移位寄存器
这是我到目前为止所拥有的
我如何准确地左右旋转位并将其绑定到我的 LED 输出。我正在考虑使用一个计数器,只是递增和递减以向左或向右移位,但我不确定这是否仍会被视为移位寄存器。
谢谢
entity - 实体与组件端口不匹配
我有一个为使用 d 触发器和多路复用器制成的移位器编写的 vhdl 代码,它运行并检查语法是否成功。但是,现在我正在测试平台上工作,我遇到了一些错误。
VHDL代码是:
出现的错误消息仅在检查测试台中的语法时出现。他们声明实体与“clk”、“il”、“ir”、“i”、“s”和“q”的组件端口不匹配。有人对我可能有什么问题有任何想法吗?我已经在网上阅读了一些针对类似问题的建议,但没有一个实际应用于此特定代码。
测试台是:
arduino - 无法使用 NodeMCU 更新移位寄存器
我正在做一个需要 9 个 7 段显示器的项目。我为此使用了 9 个移位寄存器。
我用 Arduino Nano 测试了移位寄存器,一切正常。然后我复制/编辑了代码以在 NodeMCU(ESP8266 wifi 板)中使用,由于某种原因,写入移位寄存器的功能似乎被破坏了。
这是现在的代码:
我检查了我是否使用了正确的引脚,并检查了这些引脚是否真的打开了。我还检查了该函数是否会被执行,并且是否会传递正确的变量,并且确实如此。
同样的功能也适用于 Arduino Nano。但它不适用于 NodeMCU。NodeMCU 具有更高的时钟频率。所以我尝试添加延迟。但它没有用。
arduino - 带 I/O 移位寄存器的 Arduino-4X4 矩阵键盘
我需要帮助。我做了一些研究,我对键盘扫描的一点了解是,当按下键盘按钮时,输入列的 ShiftIn 值应该返回零 (0)。我的 BIN 只返回 255(或 11111111)。我只需要在按下一个键时跟踪零值,然后扫描键矩阵以显示按下的键。我将不胜感激。我已经添加了我的代码和原理图。
] 1
verilog - 两个模块verilog不工作
在这里我使用了两个模块,但输出没有出现
microcontroller - PIC167877A 带 74HC595 移位寄存器,使用 SPI
嗨,我正在尝试实现简单的 spi 通信以打开连接到移位寄存器的 8 个 LED 可以帮助我这个代码有什么问题,我得到随机输出,我想发送 0x02 来打开 LED(00000010)。
verilog - Verilog,并行输入串行输出移位寄存器
我正在学习和练习 Verilog HDL。我想设计一个 16 位并行串行输出移位寄存器。
我写了这段代码并试图模拟它。
Simulation_result 我不明白为什么数据输出(dout)信号总是低的原因