Заблокирован
1

Управление LPT портом

23.06.2013, 13:20. Показов 10657. Ответов 36
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно управлять LPT портом в BORLAND C++ 3.1
Подскажите каким образом осуществлять ввод и запись в порт информации.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2013, 13:20
Ответы с готовыми решениями:

Управление LPT портом под FreeBSD
Здравствуйте! Пытаюсь откомпилировать следующий код под FreeBSD: #include <stdio.h> #include...

Как добавить управление RTS и DTR в работу с ком портом?
Как можно добавить эти две линии в работу с портом? Нигде не смог найти нормального объяснения

Управление Lpt портом
Подскажите, как управлять пинами lpt порта? Все, что нашел в интернете либо не работает, либо не...

Управление LPT портом
Хочу управлять портом LPT через уже установленный стандартный драйвер, отправляя ему управляющие...

36
Заблокирован
23.06.2013, 18:50  [ТС] 21
Author24 — интернет-сервис помощи студентам
Написал следующее. Теперь пошли ошибки.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <conio.h>
 
main()
 
{
 
_asm {
        mov dx,378h
        mov a1,255
        out dx,a1
     }
 
         getch();
 
}
Добавлено через 6 минут
Пишет, что _asm - неопределенный символ в функции main
0
Эксперт С++
4985 / 3092 / 456
Регистрация: 10.11.2010
Сообщений: 11,169
Записей в блоге: 10
23.06.2013, 19:03 22
Попробуй убрать пробел между _asm и {, и попробуй asm без подчеркивания (точно не помню как это делается)
0
Заблокирован
23.06.2013, 19:43  [ТС] 23
Пишет мол - не удалось найти исполняемый TASM. После того, как убрал подчеркивание.

Ошибок при этом 0.

Добавлено через 1 минуту
Цитата Сообщение от raxp Посмотреть сообщение
раз TC не считает нужным ответить прямо на вопрос, то делаем вывод, что под Windows.

чушь. Вам TC нужно работать с портом разрешенными методами через CreateFile(), либо через драйвер. К примеру, giveosys вам достаточно подключить и работать старыми методами вывода в порт, либо через inpout32/64.dll и ему подобными.

Что делать с библиотекой inpout32. Как ее применить?
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
23.06.2013, 20:09 24
https://www.cyberforum.ru/robo... 45651.html
Возможно ли управлять LPT портом с помощью VBA
Подать питание на светодиод через LPT-порт
0
Заблокирован
24.06.2013, 13:01  [ТС] 25
Как можно это запустить под досом?
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
24.06.2013, 13:46 26
Зачем, вы же под Windows работаете или уже нет?
0
Заблокирован
24.06.2013, 14:36  [ТС] 27
Я имею ввиду что-то виртуальное.
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
24.06.2013, 15:19 28
...что виртуальное? ВиртуалБОКС с DOS не даст работать с портами, если речь об этом.
0
Заблокирован
24.06.2013, 16:19  [ТС] 29
А можно как то ДОС запускать параллельно с ХР?
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
24.06.2013, 16:21 30
...можно под виртуальной машиной, однако читайте пост #28.
0
Заблокирован
24.06.2013, 16:52  [ТС] 31
Так что - под XP не будет работать?
А если Microsoft Visual C++
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
24.06.2013, 18:12 32
Среда программирования не имеет значения.

Так что - под XP не будет работать?
что под XP не будет работать?
0
Заблокирован
24.06.2013, 18:30  [ТС] 33
Цитата Сообщение от raxp Посмотреть сообщение
что под XP не будет работать?
программа написанная в Борлоанде
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
24.06.2013, 18:39 34
...с поста #21 под NT и выше методы работы с портом не будут работать. Только, если пойти на ухищрения через драйвер, к примеру GiveIO.sys.

http://www.lpt-port.narod.ru/3.html
0
4063 / 3317 / 924
Регистрация: 25.03.2012
Сообщений: 12,483
Записей в блоге: 1
24.06.2013, 19:33 35
Цитата Сообщение от RAFA91 Посмотреть сообщение
А если Microsoft Visual C++
ну так с этого и надо было начинать! WinAPI в руки и вперёд! Зачем ты вообще связывался с DOS!?
0
Заблокирован
24.06.2013, 22:43  [ТС] 36
Что такое WinAPI
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
24.06.2013, 23:15 37
Скиньте ссылку на MSDN(русскую)
0
24.06.2013, 23:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.06.2013, 23:15
Помогаю со студенческими работами здесь

Управление LPT портом из Windows XP
Помогите решить проблему. Нужно чтобы например на рабочем столе было два значка один из которых...

Управление lpt портом, используя библиотеку inpout32.dll
Здравствуйте! Использую inpout32.dll Подскажите пожалуйста что писать в: PortAccess.Output();...

Управление LPT портом, что нужно для работы
Как можно управлять LPT какие дрова нужны как ими пользоваться очень много перерыл ничего не...

Полноценное управление LPT портом в Delphi, как лучше реализовать?
Большая просьба помочь разобраться в вопросе, как лучше управлять из Delphi LPT портом, так чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
37
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru