Pascal - popis unit CRT

Kategorie: Informatika (celkem: 338 referátů a seminárek)

Informace o referátu:

  • Přidal/a: anonymous
  • Datum přidání: 21. ledna 2007
  • Zobrazeno: 3884×

Příbuzná témata



Pascal - popis unit CRT

 jednotka CRT(Cathode Ray Tube) obsahuje prostriedky na riadenie zobrazení, vstupu z klávesnice, podporu práce s oknami a definovanie farebného ladenia výstupov.
 Využívanie jednotky sa definuje v hlavnom programe uvedením mena jednotky za príkazom uses.
 Programy, ktoré jednotku CRT nevyužívajú posielajú svoj obrazový výstup prostredníctvom operačného systému Biosu, ktorý zaistí výstup na obrazovku.  Programy spolupracujúce s CRT posielajú požiadavku výstupu priamo programu Bios alebo priamo pristupujú do obrazovej pamäte zobrazovacieho adaptéra, čím sa zvýši rýchlosť výstupných operácií.
V jednotke CRT sú deklarované premenné a konštanty, ktoré sa využívajú pri riadení a zadávaní parametrov výstupu na obrazovku. V prepojovacej časti sú deklarované funkcie a procedúry, ktoré sa používajú pri programovaní vstupu a výstupu.

Funkcie používané v CRT:
KeyPressed :boolean - testuje, či bola stlačená nejeká klávesa na klávesnici
ReadKey :char - číta jeden znak z vyrovnávacej pamäte klávesnice
WhereX :byte - vracia súrdnicu X polohy kurzora na obrazovke
Wherey :byte - vracia súrdnicu Y polohy kurzora na obrazovke

Procedúry používané v CRT:
GoToXY (x,y: byte) - nastaví polohu kurzora na definovanú súradnicu x,y
TextMode (rezim: integer)- nastaví textový režim zobrazenia
Window (x1,y1,x2,y2:byte) - definuje textové okno na obrazovke, x1,y1,x2,y2 sú súradnice lavého
horného a pravého dolného rohu
ClrScr - vymaže obsah aktuálneho okna a umiestni kurzor do ľavého horného rohu
ClrEol - vymaže všetky znaky od pozície kurzora do konca riadku
DelLine - vypustí riadok, na ktorom je nastavený kurzor
InsLine - vloží prázdny riadok na aktuálnu pozíciu kurzora
HighVideo - nastavuje zobrazenie s vyšším jasom
LowVideo - nastavuje zobrazenie s vyšším jasom
NormVideo - nastavuje pôvodný atribút zobrazenia
TextBackground (farba: byte) - nastaví farbu pozadia
TextColor (farba: byte) - nastaví farbu znaku
Sound (Hz: word) - vydá tón pomocou vnútorného reproduktoru o frekvencii Hz
Nosound - vypne zvukový generátor
Delay (Ms: word) - zastaví program na definovaný počet "milisekúnd".

Nový příspěvek



Ochrana proti spamu. Kolik je 2x4?