• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

COM порт-2 и регистр сдвига 74HC595

  • Автор темы Автор темы Alemsin
  • Дата начала Дата начала

Alemsin

Ученик
Регистрация
13 Мар 2013
Сообщения
9
Реакции
0
Баллы
0
COM порт-2 и регистр сдвига 74HC595

И снова всем здравствуйте.

Решил продолжить освоение COM порта, и расширить число выводов регистром сдвига 74HC595. Взял статью про это дело и получил вот такую схему.
ShiftRG.webp
Транзисторы- КТ3102, R1..R3-10kOm, R20...R22-1kOm, R12...R19 -100 Om.

RTC выступает в качестве входа последовательных данных (serial data input), Тх- в качестве сигнала сдвига (shift register clock input), DTR - в качестве сигнала записи (защёлки) (storage register clock input) - в скобках обозначения по даташиту.

Программа для управления и исходники кому будет интересно Посмотреть вложение shift.rar

ShiftScreen.webp
Нажимая на кнопки 0...7 выберете комбинацию и нажмите кнопку "Ввод". Должны загореться соответствующие светодиоды. Кнопка "Очистить " гасит все светодиоды. Вместо светодиодов можно использовать реле или другие исполнительные механизмы (конечно, с учётом их нагрузочной способности).

Число линий вывода можно увеличивать наращиванием числа сдвиговых регистров, при этом вывод 9 надо соединить со входом 14 последующего (как, например на схеме ниже).

Я нарисовал вот такую схемку
1.webp
Вроде все верно. 5+ беру через USB. Не обращайте внимание что там два регистра сдвига, хотел сразу два подключить, но даже один пока не получается. Зеленые прерывистые линии это связка прямым проводником.

Итог, не работает так как задумано было по первой схеме автором.

Прошу помочь разобраться:
1)Правильные ли схемы у автора и у меня?
2)Как работает регистр сдвига более подробно если можно:)?
 
По поводу регистра сдвига, вот собрал в Proteus схемку.
Proteus.webp.

Но опять же что то не получается?:)
Неужели нельзя просто нажимая вот так кнопками управлять регистром сдвига?
 
Ну хоть по принципиальной работе регистра сдвига может кто нибудь подсказать?
 
Неужели нельзя просто нажимая вот так кнопками управлять регистром сдвига?
Можно. Нужно лишь разобраться как происходит запись в конкретный регистр, по фронтам или спадам импульсов на тактовом входе и какой уровень нужно установить на выводе разрешения записи (если есть такой) в регистр. Ну, и с защелкой разобраться.

Курите даташит, в частности рисунок Timing diagram и таблицу Function table там показана последовательность сигналов и необходимые уровни на входах для записи в регистр.
 
Назад
Сверху