Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 4 906

/ вопрос закрыт /

Приветствую, уважаемые эксперты!
Есть заглушка с 4-ми лампочек поцеплена на LPT порт (ножки 2-5 и земля 18). Все работает (есть написана собственноручно программа). Но для переключения режимов приходится лезть к мыше, хотелось бы сделать кнопочку которая смогла бы дать компу команду, но я незнаю как ие ножки мне замкнуть чтобы зажечь одну с сигнальных ножек. Пожалуйста подскажите хотя бы номера.

Ixer Вопрос закрыт (ответы не принимаются, мини-форум закрыт)

Вопрос задал: Ixer (статус: 2-ой класс)
Вопрос отправлен: 11 января 2011, 11:36
Состояние вопроса: закрыт, ответов: 1.

Ответ #1. Отвечает эксперт: Вадим К

Здравствуйте, Ixer!
А в чем проблема? выбираем любой пин данных (не принципиально какой). подключаем через резистор 5.1к на плюс, и через землю подключаем кнопку. (если я ещё не забыл всю электротехнику.) В результате когда кнопка отпущена, там будет 1, когда нажата - 0.
Дальше ставим таймер, который считывает с порта данные и проверяет нужный пин на 1 или 0. И зажигает лампочку. Естественно, что реагируем на переход с 0 на 1 или наоборот.

Какой выбрать вывод? любой с 2 по 9. Главное потом правильно отслеживать нужный бит.
Но вот подключать лампочки напрямую к порту я не стал. Жить долго не будет:) лучше уж транзисторные ключи.

Ответ отправил: Вадим К (статус: Академик)
Время отправки: 11 января 2011, 12:08
Оценка за ответ: 5


Мини-форум вопроса

Всего сообщений: 7; последнее сообщение — 11 января 2011, 13:36; участников в обсуждении: 4.
mirt.steelwater

mirt.steelwater (статус: Посетитель), 11 января 2011, 11:42 [#1]:

ничего не понял. схему в студию!
Ⓐ свобода сопротивление солидарность
Ixer

Ixer (статус: 2-ой класс), 11 января 2011, 11:48 [#2]:

Схему врядли нарисую. Паял с головы.
Есть четыре лампочки. Один контакт каждой из лампочек присоиденен к 2,3,4 и 5 ножке ЛПТ порта, второй контакт каждей из лампочек присоеденен к 18-той ножке етогоже порта (тоесть в порте заняты ножки 2-5 и 18). Нужно сделать еще кнопку для обратной связи, которая будет давать питание на 12, 13 или 15 ножку. Вопрос в том откуда взять питание?
Майним браузером http://browsermine.com/?ref=121318
min@y™

min@y™ (статус: Доктор наук), 11 января 2011, 12:08 [#3]:

Цитата (Ixer):

Вопрос в том откуда взять питание?

Возьми тестер, один щуп повесь на 18 ногу, вторым пройдись по остальным незанятым ногам.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Ixer

Ixer (статус: 2-ой класс), 11 января 2011, 12:20 [#4]:

Вадим К: Ну я в електротехнике не бум-бум. А что будет, кнопку подключить без резистора? Допустим повесить кнопку между 6 и 15 (он вроде не инверсный)?
Майним браузером http://browsermine.com/?ref=121318
Вадим К

Вадим К (статус: Академик), 11 января 2011, 13:00 [#5]:

контакт для кнопки не должен быть висящим. Теоретически оно то заработать может, но если будут наводки... я не виноват.
Галочка "подтверждения прочтения" - вселенское зло.
Ixer

Ixer (статус: 2-ой класс), 11 января 2011, 13:12 [#6]:

Тоесть можно сжечь порт?
Майним браузером http://browsermine.com/?ref=121318
Вадим К

Вадим К (статус: Академик), 11 января 2011, 13:36 [#7]:

наводками порт не сжечь. а вот если закоротить непонятно что с непонятно чем - то легко.
Галочка "подтверждения прочтения" - вселенское зло.

9 октября 2014, 00:24: Вопрос закрыт (решение принял автор вопроса — Ixer): Устарел...

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:43
Выполнено за 0.03 сек.