По схеме выполняется передача и приём 8-ми каналов (с входов D0-D7 мс D3 на выходы Q0-Q7 мс D4). В схеме используется тактовый генератор (элементы мс D1), мультиплексор (мс D3) и счётчик (мс D2), при приёме - сдвиговый регистр 74HC595 (мс D4). Для индикации состояний на его выходе используется индикатор VD2.
По отрицательному перепаду сигнала SCK (вывод 11 мс D1) изменяются состояния выходов счётчика. Эти состояния счётчика определяют очерёдность прохождения сигнала с входов мультиплексора на его выход. Если очерёдность между каналами меняется по отрицательному перепаду сигнала SCK, то запись состояний каналов в регистр происходит по положительному перепаду сигнала SCK (то есть, посередине относительно переключений). По окончании приёма состояний восьми каналов (на диаграмме 0- 7) и по положительному перепаду на выводе 8 мс D1 (сигнал SS) происходит запись принятой информации на выходы сдвигового регистра.
R1 – 200 Ом, R2 – 10 кОм, R3-R10 – 300 Ом, C1 – 0.1 мкФ, C2 – 470.0 мкФ,
D1 – К155ЛА3 (7400); D2 - К155ИЕ5 (7493), D3 – К155КП5 (74152), D4 – 74НС595.
Вариант сборки на макетке :
На индикаторе VD2 два крайних правых светодиода не используются. Состояние остальных светодиодов определено перемычками, установленными на выводах 5-3-1-12 мультиплексора (мс D3). Выход у мультиплексора инверсный (вывод 6 мс D3) и поэтому перемычка на землю на входе мультиплексора соответствует включённому светодиоду на индикаторе VD2. При нажатии кнопки KN1 увеличивается ёмкость конденсатора тактового генератора, значит, уменьшается скорость передачи. На макетке также установлены два светодиода (в схеме их нет) для индикации состояния сигналов DO и SS.