Перейти к содержанию

Управление Светодиодами Спомощью Lpt Порта


Рекомендуемые сообщения

Собрал схему

3b00292563fe.jpg

Навесил на LPT порт.

Какое число мне нужно послать в порт, чтобы зажеч например первый диод? (совсем в этом не разбираюсь)

Изменено пользователем sergevdokimov
Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Нужно убрать строб, установить необходимые данные для загрузки (1 бит) установить вывод "синхросигнал" а затем его сбросить. Повторить это 16 раз для каждого бита подготовленных данных для установки на выходе устройства, затем установить строб - данные с внутреннего регистра будут перенесены в выходной регистр и проявятся на выводах микросхем.

Причем, первый переданый бит окажется в самом нижнем выводе второй микросхемы а последний первым в первой микросхеме.

"Отключение выходов" нужно для того чтобы микросхема вообще отключила свои выводы(3-е состояние).

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

Опускаю строб в минус.

Ставлю кнопку "Данные на +"

Нажимаю "Синхросигнал"

Ставлю кнопку "Данные на -"

Нажимаю "Синхросигнал" 2 раза

Запитал третий пин

А как запитать, например 6 пин, но при этом третий должен остаться запитанным?

Ссылка на комментарий
Поделиться на другие сайты

Ну и все, ты загрузил во все разряды "1".

Перед тем как нажимать кнопку "синхр." нужно устанавливать на "данные" нужное значение разряда.

Если предположить что ты нажимаешь кнопку ровно 16 раз, то функцию кнопки "синхр." можно представить в виде: запомнить разряд и перейти к следующему.

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

Ну это я понял, на всех выводах есть сигнал.

Нажимаю "Данные" один раз

Нажимаю "Синхросигнал" 3 раза

И у меня запитаны все,кроме первых трёх

Borisov_E, программу сам напишу.Спасибо. Нужно понять как работает схема.

Ссылка на комментарий
Поделиться на другие сайты

Если повторять будет одно и то же? Ты лучше напиши программу и ей эксперементируй... кнопками ненадежно - они могут давать больше чем один импульс за нажатие.

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

А что ты хочешь получить такой комбинацией? Микросхема состоит из двух регистров - один регистр сдвига, а другой просто защелка. Предназначено это для того чтобы выходные сигналы не мельтешили пока идет загрузка в регистр сдвига.

После окончания загрузки чтобы увидеть что находится в регистре сдвига нужно дать сигнал на регистр-защелку.

где какие сигналы, думаю сам догадаешься?

Дано: загрузить состояния D0-D15 в регистр.

пример:

(D15) ................(D0)

0010000000001000

Процедура загрузки выглядит так:

данные/синхр/строб/ выход

D0 - 0 / 0 / 0 / 0000000000000000

D0 - 0 / 1 / 0 / 0000000000000000

D1 - 0 / 0 / 0 / 0000000000000000

D1 - 0 / 1 / 0 / 0000000000000000

D2 - 0 / 0 / 0 / 0000000000000000

D2 - 0 / 1 / 0 / 0000000000000000

D3 - 1 / 0 / 0 / 0000000000000000

D3 - 1 / 1 / 0 / 0000000000000000

.....

D12 - 0 / 0 / 0 / 0000000000000000

D12 - 0 / 1 / 0 / 0000000000000000

D13 - 1 / 0 / 0 / 0000000000000000

D13 - 1 / 1 / 0 / 0000000000000000

D14 - 0 / 0 / 0 / 0000000000000000

D14 - 0 / 1 / 0 / 0000000000000000

D15 - 0 / 0 / 0 / 0000000000000000

D15 - 0 / 1 / 0 / 0000000000000000

D15 - 0 / 0 / 1 / 0010000000001000

D15 - 0 / 0 / 0 / 0010000000001000

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

А почему нет? Но лучеш сразу на компе ... замаешься выключатели туда сюда клацать.

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...