roboforum.ru

Технический форум по робототехнике.
Текущее время: 03 дек 2024, 15:17

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Программка для управления LPT из DOS
СообщениеДобавлено: 29 май 2009, 15:55 
Не в сети

Зарегистрирован: 29 май 2009, 15:26
Сообщения: 2
Откуда: Ростов
Всем привет!

Может кто вспомнит из прошлого, нужна программка, которая бы работала в DOS, а задача у неё простейшая: ставить на одном из 8-ми информационных каналов LPT-порта 0 или 1. Важное условие: чтобы она это могла делать в режиме командной строки т.е. что-нибудь вроде:
programma.exe /1-1 /3-0 это программа ставит на 1-м канале "1" а на 3-м канале ставит "0"
Работа из коммандной строки нужна, чтобы ставить программу в планировщик (а планировщики под ДОС вроде должны быть) и планировщик запускался бы сам при включении ПК (из autoexec.bat).

Собственно я от LPT порта включаю-выключаю свет в аквариуме и кормушку для рыбок, и сейчас все работает под Windows (под виндой я нашёл программку подходящюю), но хотелось-бы поставить на это дело ПК без НЖМД, чтобы загружался с дискетки, т.е. чтобы программка работала в DOS-e.
К сожалению, сам я программировать не умею, а то бы сам написал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка для управления LPT из DOS
СообщениеДобавлено: 29 май 2009, 16:06 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Наверное только самим писать, например на С под ДОС...

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка для управления LPT из DOS
СообщениеДобавлено: 29 май 2009, 16:17 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Прошу прощения за флуд :oops:
Прочитал:
freddyb писал(а):
ПК без НЖМД

по контексту понял, что ж это за зверь. но как расшифровывается... только в википедии и нашел :pardon:

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка для управления LPT из DOS
СообщениеДобавлено: 29 май 2009, 16:19 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
НЖМД - Накопитель на Жестких Магнитных Дисках, по нашему - жесткий диск ;)

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка для управления LPT из DOS
СообщениеДобавлено: 29 май 2009, 20:45 
Не в сети

Зарегистрирован: 08 май 2009, 21:21
Сообщения: 159
А не проще таймер какойнить поставить ато целый комп под аквариум


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка для управления LPT из DOS
СообщениеДобавлено: 29 май 2009, 21:06 
Не в сети
Аватара пользователя

Зарегистрирован: 21 янв 2005, 12:16
Сообщения: 977
Откуда: Germany
прог. языки: asm
бейсик.
валялся где то на диске от Win95 (98?)

должен быть вариант и как то через debug ...

и ещё вартантов с какими нить программками простыми.

Digit писал(а):
Прошу прощения за флуд :oops:
Прочитал:
freddyb писал(а):
ПК без НЖМД

по контексту понял, что ж это за зверь. но как расшифровывается... только в википедии и нашел :pardon:

Digit, какой вы молодой !!! :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка для управления LPT из DOS
СообщениеДобавлено: 29 май 2009, 21:50 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
На BorlandC 3.1 писал когда-то. Там просто функция outport(имя порта, значение); - найди как из командной строки читать - напишу тебе прогу. Компилер у меня еще сохранился, вроде даже живой...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка для управления LPT из DOS
СообщениеДобавлено: 29 май 2009, 22:04 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2009, 21:39
Сообщения: 1266
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич
Вот здесь почитай: http://kamiaruk.narod.ru/shems/lpt.htm
внизу есть программы на pascal и basic- программы для DOS(когда их запускаешь они запускаются в DOS окне). Компилируешь файл в exe, закидываешь на загрузочную дискету и запускаешь в досе.
http://www.cqham.ru/lpt_3.htm - здесь программа для проверки во время программирования(следить за состоянием порта).

Так, давай разберемся. Нужна программа? Напишешь)
Писать просто...
Скачаиваешь TurboBasic, QBASIC - это компиляторы языка BASIC(создает exe файлы работающие в DOS),можешь даже сам графический интерфейс сделать, меню всякие, на бейсике писать просто. Скачай любую книгу по бейсику - язык проще некуда.

Для того, чтобы работать с LPT в basic исполуют:
OUT $H378, a
где a - значение от 0 до 255, очень просто.

Можешь например по времени управление сделать, переменная time$ показывает текущее время в компе. date$ дату и время.

Добавлено спустя 36 секунд:
НА БЕЙСИКЕ ПИШИ НА БЕЙСИКЕ! ПРОЩЕ НЕКУДА! :Yahoo!:

_________________
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка для управления LPT из DOS
СообщениеДобавлено: 02 июн 2009, 17:06 
Не в сети

Зарегистрирован: 29 май 2009, 15:26
Сообщения: 2
Откуда: Ростов
Да ненадо писать и компилировать, нашёл программку lpt.exe, она делает то, что мне надо.
Теперь осталось найти программу - планировщик задач под ДОС, если таковой имелся во оные времена...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка для управления LPT из DOS
СообщениеДобавлено: 06 июн 2009, 02:22 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2009, 21:39
Сообщения: 1266
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич
freddyb писал(а):
Да ненадо писать и компилировать, нашёл программку lpt.exe, она делает то, что мне надо.
Теперь осталось найти программу - планировщик задач под ДОС, если таковой имелся во оные времена...


фигня планировщик....фигня lpt.exe...

_________________
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO