Integrovaný obvod 8255 je mezi Spectristy docela známý a oblíbený, jedná se o osmibitový paralelní port, schopný pracovat ve třech režimech. Poskytuje 3 osmibitové nastavitelné brány, z nichž jednu, bránu C, je možné rozdělit na polovinu (4 bity vstup, 4 bity výstup). V ZX Spectru se používá k připojení Kempston Joysticku, Amiga myši, prakticky všech tiskáren s paralelním rozhraním, různých D/A a A/D převodníků, speciálních zařízení jako je snímač obrazu z TV, robotických hraček a podobně. Kompatibilní interface s UR-4 je obsažen v počítači Didaktik Gama, disketových řadičích Didaktik 40 a Didaktik 80, MB02, Dataputer Quick atd...
Konstrukce interface je velice jednoduchá. Skládá se z malého plošného spoje na němž většinu plochy zabírá MHB8255 v DIL 40 provedení, tlačítko reset, konektor pro Joystick a pár podpůrných IO. Podrobněji viz schéma. Větrací otvory v plastu naznačují, že by se stabilizátor 7805 mohl zahřívat, ale neděje se tak. Pokud nepřipojíte hodně žravou periferii napájenou přímo z UR-4, tak zůstává studený.
Zapojení je velmi jednoduché, bohužel, adresace není úplná, jak bývalo v době výroby zvykem. Adresa A7 musí být v log. 0 spolu s /IORQ, adresami A5 a A6 se pak volí jeden ze čtyř registrů 8255. Adresy A0 až A4 by pak z důvodů kompatibility měly být v log. 1. 8255 tedy lze adresovat na portech 31, 63, 95 a 127, nedoporučuji používat jiné adresy.
Kolize s Betadiskem je řešena jeho deskou DOSu s průchozí sběrnicí, která pozastavuje signál /IORQ periferiím připojeným v jeho zadním konektoru sběrnice, pokud je aktivní.
Stránka byla už zobrazena: 1525 ×
Aktualizováno: 19. 7. 2024, 08:17
Stránka načtena za 0.00233 sekund.