Modul Staper
Originální technický popis modulu Staper neobsahuje některé informace,
zjišťoval jsem je analýzou modulu Staper.
V rámci shrnutí jsou zde i některé informace, které originální technický popis obsahuje.
Stránka má podat souhrn hlavních informací k zapojení a programování modulu Staper.
Základní popis
Označení Staper znamená standardní periferie.
Modul je určen pro připojení tiskárny s rozhraním IRPS,
děrovačky děrných pásek DT105S
a čtečky děrných pásek FS1503.
Pro spolupráci s těmito periferiemi je podpora v monitoru IQ151 a v AMOS.
K modulu Staper nelze přímo připojit tiskárnu s rozhraním centronics (LPT).
Návod na připojení centronics tiskárny naleznete zde.
V principu je možné modul Staper v omezené míře použít i pro řízení jiných periferií,
pokud si k tomu vytvoříte programovou podporu.
Upozornění
Modul Staper je možné fyzicky poškodit nesprávnou programovou obsluhou!
Při laborování s jinými režimy činnosti je nutno respektovat směr linek vstup/výstup.
Standardně výstupní linku můžete přepnout na vstupní - vzhledem k použití budičů bude linka nepoužitelná,
ale nic se nepoškodí.
Horší situace nastane, pokud standardně vstupní linku přepnete na výstup.
Pak dojde ke konfliktu s výstupem zde připojeného budiče a může dojít k fyzickému poškození.
Obvodové řešení
Modul je založený na obvodu 8255.
Obvod je mapován na I/O adresy F8-FB, adresaci nelze změnit.
Obvod je při resetu počítače monitorem IQ151 inicializován do módu 1 a jeho
standardní použití je toto:
F8 - brána A obvodu 8255, vstup byte ze čtečky děrných pásek
F9 - brána B obvodu 8255, výstup byte na tiskárnu nebo děrovačku
FA - brána C obvodu 8255, řízení (podrobněji dále)
FB - řídicí registr 8255
Vodiče brány C obvodu 8255 jsou zapojeny dle tabulky níže.
Pozor! Protože obvod je inicializován do módu 1, uvedené linky se neobsluhují přímým zápisem
nebo čtením bitů z I/O adresy FA.
| Bit | Směr | Periferie | Význam |
| 0 | OUT | Tiskárna, děrovačka | Generování INT4 (je-li využito) |
| 1 | OUT | Tiskárna, děrovačka | Strobe |
| 2 | IN | Tiskárna, děrovačka | Ack |
| 3 | IN | Čtečka | Generování INT3 (je-li využito) |
| 4 | IN | Čtečka | Strobe |
| 5 | OUT | Čtečka | Ack |
| 6 | OUT | Děrovačka | Aktivace |
| 7 | OUT | Tiskárna | Aktivace |
Pájecí body pro připojení tiskárny
| Bod | Signál | Barva vodiče |
| 1F | \D1 | červená |
| 1E | \D0 | modrá |
| 1D | aktivace tiskárny úrovní L | žlutá |
| 2F | \D7 | černá |
| 2E | strobe L pulsem | červená |
| 2D | \D2 | modrá |
| 3F | reset tiskárny L pulsem | žlutá |
| 3E | \D4 | černá |
| 3D | \D6 | červená |
| 4F | trvale H? | modrá |
| 4E | \D3 | žlutá |
| 4D | \D5 | černá |
| 3C | potvrzení příjmu z tiskárny | červená |
| NC | NC | modrá |
| NC | NC | žlutá |
| NC | NC | černá |
Pájecí body pro připojení děrovačky děrných pásek
| Bod | Signál | Barva vodiče |
| 5F | potvrzení | červená |
| 5E | D2 | modrá |
| 5D | aktivace děrovačky | žlutá |
| 6F | D0 | černá |
| 6E | D1 | červená |
| 6D | strobe | modrá |
| 7F | D4 | žlutá |
| 7E | NC | NC |
| 7D | D5 | černá |
| 8F | D3 | červená |
| 8E | D7 | modrá |
| 8D | D6 | žlutá |
| NC | NC | černá |
Pájecí body pro připojení čtečky děrných pásek
| Bod | Signál | Barva vodiče |
| 5C | připojen přes odpor na +5V | červená |
| 5B | propojen s 5C | NC |
| 5A | potvrzení | modrá |
| 6C | strobe | žlutá |
| 6B | D5 | černá |
| 6A | D1 | červená |
| 7C | D3 | modrá |
| 7B | D2 | žlutá |
| 7A | D0 | černá |
| 8C | D4 | červená |
| 8B | D7 | modrá |
| 8A | D6 | žlutá |
| NC | NC | černá |
Spolupráce s monitorem
TBD
Zpět