Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Таймер

Автор: Tols78 20.03.2003 14:08

Господа, подскажите, как мне можно получать информацию таймера. то есть по прерыванию. Мне надо отсчитывать каждое прерывание. Получая, нужную задержку в мС.

Автор: Slam 20.03.2003 20:54

Функция delay...

Автор: Tols78 21.03.2003 10:48

Мне уже это отвечали. Но я как то не пойму, как мне это делать. неужели в цикле Delay(1), что бы произвести счет. Какая должна быть задержка заранее не известно все зависит от пользователя.  Например есть 2 буквы (А и В) их коды соответственно #65 и #66  Они должны перемещаться с этой задержкой, то есть А через 65 мС, а В через 66, но от начала программы, т.е В через 1 мС после А, а букв не две, а больше. как то расчеты получаются не очень простые

Автор: GLuk 21.03.2003 10:53

По ходу тебе нужна инфа по поводу программируемого таймера 8253, и сформулируй вопрос поточнее.

Автор: Tols78 21.03.2003 14:54

Формулирую, как можно перехватывать прерывания таймера, используя для этого средства Паскаля. То есть, к какому порту обратиться, в какую ячейку, что заслать. Чтобы бы после каждого (во время) прерывния у меня увеличивалась переменная.(+1) ???

Автор: GLuk 21.03.2003 15:10

То есть ты хочешь написать процедуру обработки прерываний от таймера. В стандартные ср-ва Паскаля входит ассемблер и как раз таки с помощью него можно это осуществить, а для каких целей тебе это нужно?

Автор: Tols78 21.03.2003 16:47

Да как раз чисто на аасемблере, я эту программу почти написал, но хотел упростить задачу и переложить ее на Паскаль, но видно не выйдет. Программа для систем реального времени

Автор: GLuk 21.03.2003 18:57

Дык ты бы выложил исходник, посмотрели бы ;)

Автор: Shadow 21.03.2003 19:36

:D угу мне бы тоже хотелось ето посмотреть
т.к. хотел бы привязать движение спрайта к тацмеру
что бы он двигался на разных компах одинаково вот

Автор: Tols78 21.03.2003 20:15

Парни спасибо за ответ, но так как пишу на работе исходники выложу в понедельник. ОК?

Автор: Slam 21.03.2003 20:45

Давай выкладывай, позырим хоть :D

Автор: Shadow 22.03.2003 7:13

smile.gif smile.gif :D :D г г г г  г
так и неймется

Автор: Slam 22.03.2003 11:48

Цитата
smile.gif smile.gif :D :D г г г г  г
так и неймется

Ваще неймётся, посмотреть охота!! ;D

Автор: GLuk 22.03.2003 12:26

А я пока тоже напишу и сравним потом ;)