Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2014, 12:16   #1
Fransuz_F
Пользователь
 
Регистрация: 27.01.2014
Сообщений: 13
По умолчанию Биты в LPT порту

Имеется LPT порт, имеется программа для управления LPT порта, какую функцию или процедуру нужно написать чтоб считывать с LPT порта биты, например если все ножки отключены то будет выводиться 00000000, отправляем логическую 1 на ножки 1,2,5 выдает 11001000. Как реализовать эту процедуру подскажите плиз. И еще, у меня программа готова под управление LPT порта, то есть я могу включать и отключать ножки, но мне нужно чтоб когда все ножки отключены регистра данных LPT порта, например при нажатии кнопки в Label выводилось 00000000, затем я отправляю на ножки 1,2,7,8 логическую 1 обратно нажимаю на кнопку и должно уже выводится 11000011, так вот какую процедуру или функцию мне нужно написать я не знаю, напишите кто что знает!
Fransuz_F вне форума Ответить с цитированием
Старый 25.02.2014, 12:21   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

в той теме вам все дали.
а если у вас проблема перевести байт в биты...то это печалька.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.02.2014, 12:29   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

В той теме все дано, даже получение битов.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 25.02.2014, 12:34   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Он готовый код хочет...
Человек_Борща вне форума Ответить с цитированием
Старый 25.02.2014, 13:04   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Дан готовый код.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 25.02.2014, 13:10   #6
Fransuz_F
Пользователь
 
Регистрация: 27.01.2014
Сообщений: 13
По умолчанию

ДА не вижу я этого кода, может вам програмку выслать чтоб вы посмотрели?? Там я сам вбиваю эти биты т.е 0000000 а мне нужно чтоб он автоматически считывал с LPT порта и записывал их в Label
Fransuz_F вне форума Ответить с цитированием
Старый 25.02.2014, 13:18   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

там есть процедуры считывания, я видел.
а далее byte в биты переведите.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.02.2014, 13:25   #8
Fransuz_F
Пользователь
 
Регистрация: 27.01.2014
Сообщений: 13
По умолчанию

Вы про эту тему говорите?http://www.programmersforum.ru/showthread.php?t=67182
Fransuz_F вне форума Ответить с цитированием
Старый 25.02.2014, 13:30   #9
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

да, допустим порты 3-4.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.02.2014, 13:38   #10
Fransuz_F
Пользователь
 
Регистрация: 27.01.2014
Сообщений: 13
По умолчанию

Может посмотрите мою программу и скажете что у меня не правильно?
Fransuz_F вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Биты в ASM51 Dartchuwak Помощь студентам 3 10.05.2011 14:01
Биты Leshiy1 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 20.03.2011 16:21
Доступ к lpt порту в java ovram Общие вопросы по Java, Java SE, Kotlin 8 13.01.2011 12:35
Байты и биты Karp_13 Общие вопросы Delphi 9 10.11.2009 00:33
Сбросить 3,5,7 биты veter_s_morya Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 11 20.05.2008 09:43