если я правильно понял про эту штуковину https://amperka.ru/product/chip-sn74hc165n то если на Q7 подать HIGH то на Dx будет то же HIGH?
Хотелось бы немного уточнить по схеме Если подать на Ds HIGH то на всех Qx будет тоже HIGH но вот зачем нужен STcp SHcp я ваще понять не могу. Просто допустим, на 2-ом DO дуни HIGH (2 идет к Ds) тогда на Qx будет тоже HIGH но мне например надо что бы Qx HIGH был с 1 по 7 с разной задержкой: то есть на 1-ом high, через одну миллисекунду на 2-ом high и так далее, что мне для этого нужно сделать?
SHcp - вход синхронизации (в простонародье clock-input) STcp - вход управления. DS - вход данных Если вы посмотрите внимательно на http://www.arduino.cc/en/uploads/Tutorial/595_timing_diagram.png то увидите зависимость состояние выходов от сигналов на входах. Обратите внимание на "стрелочки вверх" у импульсов, и соответвенное изменение сигналов на q0..q7 почитать http://arduino.cc/en/Tutorial/ShiftOut
595 регистр внутри себя хранит два байта, S и Q, один из них (Q) показывает на выходах Q0-Q7. Когда SH_CP меняется с LOW на HIGH, регистр делает так: S = S<<1 + DS Когда ST_CP меняется с LOW на HIGH, регистр делает так: Q = S