|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.05.2011, 18:31 | #1 |
Новичок
Джуниор
Регистрация: 31.05.2011
Сообщений: 6
|
делфи7 и LPT
Доброго всем времени суток. Товарищи програмисты я начинающий в этом деле поэтому прошу помощи у вас. Нужна помощь в написании программы работающей с LPT(далее ЛПТ) портом. Я знаю что ЛПТ порт имеет 8 двунаправленных цепей. Их то и нужно задействовать. Нужно чтобы при замыкании контактов ЛПТ порта воспроизводился один из восьми звуков в зависимости от замкнутого контакта.
|
31.05.2011, 22:56 | #2 | |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
Цитата:
Так что если режим порта - SPP, то затея обречена на провал. |
|
31.05.2011, 23:05 | #3 |
Новичок
Джуниор
Регистрация: 31.05.2011
Сообщений: 6
|
|
01.06.2011, 11:53 | #4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
статьи DeKot-а, используй поиск/
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
01.06.2011, 15:47 | #5 |
Форумчанин
Регистрация: 26.01.2010
Сообщений: 215
|
gothic - щас тебя еще не много обламаю, не важно что у тебя стоит в биосе, epp режим не будет работать пока не пройдет процедуру согласования. Если устройство не поддреживает EPP, (а набор переключателей точно не поддерживает ), порт будет работать в SPP режиме. Собственно говоря это было раз. ЛПТ порт ты используешь родной тот что на системнике? если нет тогда твоя идея становится еще сложнее. Если все же на системнике...
в спп режиме у тебя на вход работает всего 5 линий. Можно увеличить но тогда придется поработать со схемотехникой. У меня в дипломе ЛПТ расширяется до 144 линий работающих как на вход так и на выход (двунапраленные) правда цена такому расширению резкое сокращение скорости (в 4 раза на запись и в 2 раза на чтение) и здоровый ящик с декодерами и тригерами. Теперь как работать: ищешь в интернете библиотеку InpOut32.dll, объявляешь две функции из нее: Код:
Код:
вот собственно и все. можешь конечно попробывать подключить контакты на шину данных, может что и получится тогда тебе надо будет читать адрес $378. На тех машинах что мне достались данный фокус не прошел.
Могу лишь пнуть в нужном направлении (ну или как получится)
|
01.06.2011, 15:59 | #6 |
Новичок
Джуниор
Регистрация: 31.05.2011
Сообщений: 6
|
ЛПТ уменя родной на компе. Но мне еще нужно чтобы определенная кнопка запускала определенный звук. (нужен код программы)
Всего звуков восемь. |
01.06.2011, 16:16 | #7 |
Форумчанин
Регистрация: 26.01.2010
Сообщений: 215
|
читаешь порт если установлены биты воспроизводишь звук, как читать я показал, как воспроивзодить звук не знаю, надо лезть в поиск. расчитывай что у тебя будет всего 5 звуков, либо делай расширитель порта, на вскидку для 8 входов понадобится один дешифратор 3-8, и 2 микросхемы (2и-не)х4, опрашивай циклично, прерывания от ЛПТ ты не отловишь
Могу лишь пнуть в нужном направлении (ну или как получится)
|
01.06.2011, 16:28 | #8 |
Новичок
Джуниор
Регистрация: 31.05.2011
Сообщений: 6
|
|
01.06.2011, 16:35 | #9 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...попробуйте скачать себе на машину cправочник Delphi-World, ответы на многие вопросы вы найдете там/
...насчет LPT, поиском вы не пользовались 1 2 3 4 5 6 7 (темы уже заезженые и разжеванные)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 01.06.2011 в 16:42. |
01.06.2011, 16:53 | #10 |
Новичок
Джуниор
Регистрация: 31.05.2011
Сообщений: 6
|
поиском я пользовался но ничего понятного не нашел
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Из делфи5 в делфи7 | levashovea | Компоненты Delphi | 0 | 04.05.2011 10:30 |
Работа в Делфи7 | Хулио | Помощь студентам | 1 | 17.12.2010 13:11 |
Делфи7 | Мирный | Помощь студентам | 5 | 03.07.2010 07:26 |
Отчёты в делфи7 | Lexp1 | БД в Delphi | 30 | 17.01.2008 14:05 |
Вкладки в делфи7 | Никита1984 | Компоненты Delphi | 3 | 09.12.2007 17:33 |