9zip.ru - технологии для людей
9zip.ru Радиодетали и модули с Aliexpress Сдвиговый регистр 74HC595

Как гласит народная мудрость, свободных пинов у микроконтроллера никогда не бывает много. Чаще их попросту не хватает, чтобы подцепить всю необходимую периферию. Это ж и кнопки надо опрашивать, и показания с АЦП считывать, и сигналы ШИМ'имть, да ещё и на дисплей что-то выводить. Что делают в таких случаях? Правильно, берут микроконтроллер с большим количеством ног. Но так делать необязательно.

В какой-то мере, проблема очень легко может быть решена при помощи сдвигового регистра 74HC595. Будучи управляемый всего по трём линиям, он позволяет подключить, например дисплей на контроллере HD44780. А если у тебя есть избыток семисегментных индикаторов, то очень большое их количество можно подключить по всё тем же трём линиям. Только для каждого индикатора нужна будет своя микросхема 74HC595. Поэтому их тоже должен быть избыток. Две линии управления при этом соединяются параллельно, а третья - последовательно, от микросхемы к микросхеме.

Подробное описание работы этой простой микросхемы ты без труда найдёшь в интернете. Здесь мы лишь расскажем, какая она нужная и полезная, приведём пример использования и расскажем, где их добыть много и недорого. А, так как о нужности и полезности практически всё уже сказано, то перейдём к примеру.

Схема 74HC595

Пример представляет собой подключение к маленькому микроконтроллерчику ATtiny13 большого количества семисегментных индикаторов. Из восьми ног две занимает питание. Как уже было сказано, для управления регистром (или регистрами) 74HC595 требуется 3 линии. Итого у микроконтроллера остаются свободными три пина (или два, если оставить ресету его исходное предназначение и не терять возможность перезаписывать контроллер). Памяти у ATtiny13 - всего 1Кб, поэтому сложных проектов не сделать. Зато всякие вольтметры, амперметры, ампервольтметры, термометры, термостаты, тестеры - легко. Даже если необходимо отображать две величины, можно просто разнести в пространстве всё так же последовательно подключённые блоки семисегментных индикаторов (например, для отображения напряжения и силы тока в случае вольтамперметра).

Ещё один плюс такого включения заключается в том, что не нужно делать динамическую индикацию: отправил все данные по трём проводам - и забыл. Они так и будут висеть потом в виде нужных светящихся сегментов. Хотя, конечно, ничего не мешает сделать и динамическую индикацию с применением этих же микросхем.

Где брать 74HC595 - тут, наверное, всё и так понятно: на Aliexpress, за копейки.

Микросхемы 74HC595

Ну, а если избытка семисегментных индикаторов нет, то и никакие сдвиговые регистры, возможно, не нужны.

Работающий пример тут.

Подобрать радиодетали у дядюшки Ляо
Подобрать радиодетали у дядюшки Ляо


17.10.2015 © 9zip.ru
Авторские права охраняет Роскомнадзор

Понравилась статья? Похвастайся друзьям:

Хочешь почитать ещё про Aliexpress? Вот что наиболее популярно на этой неделе:
Радиодетали с Алиэкспресс от дядюшки Ляо
Драйверы светодиодов 10 и 15 ватт на BP3105 и BP3106
Патрон для мини-дрели - мечта сверлильщика
Иосиф Виссарионович одобряет.

Есть вопросы, комментарии? Напиши:

Имя
Комментарий
Длина текста:
число с картинки
Правила прочитал(а)

Пользовательские теги: сдвиговый регистр 74hc595 74hc595 где можно взять [ Что это? ]

Дальше в разделе радиодетали и модули с aliexpress: Китайские ATMEGA8, микроконтроллеры из китая atmega8-16pu с aliexpress, проверка и тестирование.

Главная 9zip.ru База знаний радиолюбителя Контакты

Девять кучек хлама:

Радиотехника, электроника и схемы своими руками Ремонт домашней электроники Виртуальный музей старых радиодеталей XX века Ламповый звук hi-end и винтажная электроника Катушки Теслы Радиодетали и модули с Aliexpress Интернет и сети Сотовые операторы Инструкции



Дайджест
радиосхем
Новые схемы интернета - в одном месте!

Конкурс
для всех
Участвуй в новом конкурсе для радиолюбителей в ноябре-декабре 2016 и получай призы!



Гостевушечка


Сколько тебе лет?
Попытаемся составить портрет современного радиолюбителя...

Голосование запущено 07 ноября 2016, приняло участие 190 человек.