74HC165(Code)

В прилагаемом архиве: блоки, примеры в FLProg, проекты под эти примеры в Proteus и .hex-ы для них. 8-битный блок протестирован “в железе” и в Proteus, 16-битный только в Proteus-e

2

74HC595 (Code)

Для каждого количества микросхем при последовательном соединении сделал 4 отдельных блока для 1, 2, 3 и 4 микросхем в каскаде. 21.01.2017 – добавлен блок для 10 микросхем. Отличия от стандартного встроенного блока: – подключать можно к любым, в том числе и «цифровым из аналоговых» выходам Arduino (в стандартном блоке, из-за использования аппаратного модуля SPI – …

Далее…74HC595 (Code)

1

Блок управления по одному проводу.

Сделал блок для управления нагрузками по одному проводу (на самом деле по двум, конечно, но при этом только один сигнальный и, соответственно, используется один пин ардуинки). Изначально блок проектировался для управления релюшками в количестве до 16 штук, но на картинке для простоты и наглядности два семисегментных индикатора. Разработано на основе статей “Управляем индикатором TIC по …

Далее…Блок управления по одному проводу.

2

Блок управления аналоговым мультиплексором на чипе CD74HC4067

Блок служит для управления коммутацией двунаправленного аналогового переключателя мультиплексора CD74HC4067. Для выбора одного из 15 каналов, на вход подается числовое значение от 1 до 15. На выходах S0-S3 будут формироваться уровни сигнала согласно таблице состояний. При подаче на вход нулевого значения, на выводе Е появляется высокий уровень и мультиплексор блокирует прохождение любого сигнала. Краткое описание …

Далее…Блок управления аналоговым мультиплексором на чипе CD74HC4067

1

PCF8574

PCF8574, PCF8574A различаются только секторами адресов, возможно максимально установить по 8 штук на одну шину, итого 8х2х8вх/вых – 128вх/вых. Блок легко может быть переделан под PCF8575 – 16 вх/вых. Описание: Адрес для входа должен подаваться в виде байта(0-255), например: 3C= 3×16 + C = 48+12=60 Для работы в качестве ТОЛЬКО НА ВЫХОД(управляем нагрузками) сигнал byte_out …

Далее…PCF8574

1