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

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

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

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

Схема 74HC595

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

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

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

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

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

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


10 нравится? 8


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

Понравилась статья?
Иосиф Виссарионович говорит:
поделись с друзьями!

Хочешь почитать ещё про Aliexpress? Вот что наиболее популярно на этой неделе:
И вновь купоны на Aliexpress
Гнёзда, как у мультиметра
Халява на Aliexpress: бесплатные радиодетали от китайцев на $4



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

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

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

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

Главная 9zip.ru База знаний радиолюбителя Контакты
Девять кучек хлама:

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


Дайджест
радиосхем

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

 15.11 Терморегулятор с двумя каналами на ATtiny13
 15.11 Часы на ESP32 и светодиодах WS2812b
 15.11 Акустическая система с открытым верхом

Задай вопрос радиолюбителям!


2.11 Есть проект, где к МК через транзистор подключен ...
1
28.10 Здравия Всем. Нужна помочь, чтоб после запуска ...
18.10 Ребята помогите сделать схему простенькую для ...
2