Освой Arduino играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Выходной сдвиговый регистр 74HC595

Сдвиговый регистр 74HC595 является самым популярным регистром и позволяет увеличивать количество выходов микроконтроллера.

Регистр преобразовывает входящий последовательный сигнал на одном выводе (Ds) в выходной параллельный на 8 выводах (Qx). Последовательная передача синхронна: для такта используется дополнительный пин (SHcp). Также отдельным пином управляется регистр данных (STcp), что позволяет изменять сигнал на 8 выходах единовременно, когда все данные переданы.

Таким образом образом из трёх пинов микроконтроллера Arduino, можно получить 8 цифровых выходов. Из регистров 74HC595 можно делать каскады, подключая один за другим (через пин Q7’), и таким образом из всё тех же 3 входящих линий получать 16, 24, 32 и т.д. цифровых выходов.

Сдвиговый регистр используется для управления большим количеством светодиодов.

Для удобной работы с регистром существует встроенная функция shiftOut().

Дополнительные материалы

Реклама