                   HARDWARE

Obvod 8255 programovatelný pomocný obvod,který je
součástí MZ-800.Nejčastěji se používá pro řízení
rekordéru a klavesnice.K vysvětlení provozu slouží
schéma v OWNER`S MANUAL na str.7-7.
Port A je výstpní,port B je vstupní a u portu C
jsou nižší 4 bity výstupní,vyšší 4 bity vstupní.
Takto se obvod nastaví pomocí řídícího slova 8AH.
Tímto bytem musí být zapnut modus,dříve než se
přistoupí k vlastní práci s obvodem.V ROM-monitoru
toto zajišťuje podprogramová rutina na adrese 073EH.

Možné druhy provozu najdete v následující tabulce:
Formát řídícího slova 8255 v módu 0:

      BITY ŘÍD. SLOVA  PORT A  PORT B  PORT C
 HEX  7 6 5 4 3 2 1 0                  bit 4-7 5-7
--------------------------------------------------
 80   1 0 0 0 0 0 0 0  out     out         out out
 81   1 0 0 0 0 0 0 1  out     out         out in 
 82   1 0 0 0 0 0 1 0  out     in          out out
 83   1 0 0 0 0 0 1 1  out     in          out in 
 88   1 0 0 0 1 0 0 0  out     out         in  out
 89   1 0 0 0 1 0 0 1  out     out         in  in 
 8A   1 0 0 0 1 0 1 0  out     in          in  out
 8B   1 0 0 0 1 0 1 1  out     in          in  in 
 90   1 0 0 1 0 0 0 0  in      out         out out
 91   1 0 0 1 0 0 0 1  in      out         out in 
 92   1 0 0 1 0 0 1 0  in      in          out out
 93   1 0 0 1 0 0 1 1  in      in          out in 
 98   1 0 0 1 1 0 0 0  in      out         in  out
 99   1 0 0 1 1 0 0 1  in      out         in  in 
 9A   1 0 0 1 1 0 1 0  in      in          in  out
 9B   1 0 0 1 1 0 1 1  in      in          in  in 

Nyní se musí konkrétní řídící slovo zapsat do 8255.
K tomu potřeba znát adresování obvodu.Bity A1 a A0
se signály RD,WR,CS(Chip Select) řídí výběr jedné
ze tří bran nebo  registru řídícího slova CWR.S 8255
komunikujeme přes adresy:
E000H adresa portu A
E001H        portu B
E002H        portu C
E003H adresa registru řídícího slova

WR dovoluje CPU zapisovat do 8255 data určená
pro výstup z mikropočítače,RD dovoluje CPU číst
z 8255.
