Tvůrce webu je i pro tebe! Postav třeba web. Bez grafika. Bez kodéra. Hned.
wz

Obsah / Ovladače / TIMER

Zdrojový kód: INCLUDE\DRIVERS\SYSTEM\TIMER.INC, DRIVERS\SYSTEM\TIMER.ASM


TIMER - Programovatelný intervalový časovač

Obvod Intel 8254 je programovatelný intervalový časovač. Obsahuje 3 nezávislé čítače. V PC je řízen hodinovým signálem 1193181,8181 Hz (= 1/3 barvonosného signálu NTSC, použito z historických důvodů kvůli generování obrazového signálu grafických karet CGA).

Čítač 0 je běžně používán jako generátor hodinového signálu. Čítač 1 je rezervován pro použití základní deskou - zpravidla řídí obnovovací signál dynamických pamětí. Výstup čítače 2 je vyveden na interní reproduktor a slouží ke generování zvuku. Čítač 2 je možné řídit portem klávesnice.

Ovladač používá čítače časovače vždy v 16-bitovém módu (tj. jako 2 bajty).

Struktury a makra ovladače časovače

Funkce interface ovladače časovače

Globální funkce ovladače časovače


Obsah / Ovladače / TIMER