HOME

Terminál pro x51

s enkodérem MH103 a displeji VQC10



Po publikaci mých hrátek s LED displeji 5x7 se staly nezávisle na sobě dvě různé věci. Zjistil jsem, že se displeje 5x7 vyráběly i v NDR a zároveň jsem dostal popis zajímavé amatérské konstrukce někdy z 90. let 20. století. Na konstrukci je hned několik zajímavostí. Za prvé je to použití již zmíněných displejů 5x7 VQC10 z NDR, dále generátoru znaků TMS2501 (u nás vyráběný jako MHB2501) a klávesnicového enkodéru Tesla MH103 s I2L logikou. Bez zajímavosti není ani použití řezů AM2901 jako dvouportové RAM. Stavitelům replik počítače Ondra nejspíše praskne žilka při pohledu na klávesnici, která se právě do Ondrášů montovala a která se dnes už fakt blbě shání (v tomto "barevném" provedení). Dejme tedy slovo autorovi, ať svůj výtvor představí:

Mám od soudruhů z NDR 4-místné displeje VQC10. Někdy v roce 1998 jsem z nich sestrojil dřevěnej terminál na hraní s x51. Připojení je D0..D7 data, A0..A3 adresa, /WR pro zápis do displeje, /RD pro čtení z bufferu klávesnice. Pomocný výstupní signál /INT hlásí, že bylo stisknuto tlačítko a vstupem /BLANK se dá zhasnout displej. Napájení je 5V. Uvnitř je obvod MH103 a za ním 74244 pro získání 3-stavového výstupu. Klávesnice je tuším od světelných novin (řádku) co vyráběli v Nisasport-u Liberec. Její zapojení neodpovídá ASCII kódu co vychází z MH103, data je potřeba překódovat tabulkou. V řadiči displeje jsou 2ks řezu AM2901 ze kterého se využívá jen 2-portová RAM, takže lze kdykoli asynchronně zapsat data zatímco multiplexní displej 1 z 16 se neustále obnovuje. Na desce je měnič 5/-12V pro NMOS paměť ASCII kódu TMS2501.


Terminál pro x51
Terminál pro x51
Terminál pro x51
Terminál pro x51


Měl jsem k tomu pochopitelně plno dotazů, ale nejvíce mě zajímalo, jak se autorovi podařilo "znásilnit" klasickou maticovou klávesnici pro použití s MH103, který na vstupu vyžaduje kód 2 ze 16...

Dneska jsem v práci obkreslil jak mám zapojenej ten dekodér klávesnice v dřevěným terminálu. Skutečně tam je 74164, která honí log. 1 dokola a tím se vyvolávají řádky klávesnice. Sloupce jsou přivedené na ostatní vstupy MH103. Při stisku se vybaví signál SO, klopákem 7474 se zahlásí přerušení a taky se pípne. Horní MKO blokuje příjem dalších dat (tj. jak rychle můžeš mačkat klávesy) a spodní MKO dělá dobu pípnutí. Nová data lze zapsat až stará někdo odebere signálem READ. R-C články u MKO jsem zkoušel opisovat ze součástek hodnoty co se dalo, ale pak jsem pro jistotu změřil šířky pulzů, takže ty jsou opravdu správně. U oscilátoru s 555 jsem jen změřil kmitočet...


Terminál pro x51
Term51 - zapojení klávesnice
Terminál pro x51
Terminál pro x51


Je to prostě geniální. Hlavně to zapojení 74164 + toho NOR hradla 74260, aby to šoupalo vždy jen jednu log. 1. Jestli se nepletu, tak ta klávesnice neumožňuje vícenásobný stisk (Shift + něco). Ale je tam volný jeden výstupní bit, takže by se dal využít třeba vstup R1 toho MH103 na separátní SHIFT tlačítko kódované to D7 na výstupu. Ten odpor 95K pro nastavení oscilátoru mi moc nesedí. Podle datasheetu vychází odpor do vstupu OSC mezi cca 18-45K. Moc nechápu, proč je tam ten horní MKO (0,37sec). Podle mě by tam stačil jen ten klopák 7474, který činnost toho MKO stejně "přebije". Ten MKO se uplatní jen pro to bliknutí žlutou LED, ale nové čtení kláves i po jeho návratu do klidového stavu stále blokuje ten 7474. Ale jinak je to parádní kostrukce se zajímavými součástkami a to nemluvím o tom exkluzívním dřevěném provedení skříně!


Terminál pro x51
Hrátky s x51
Terminál pro x51
Hrátky s x51



Terminál x51 a VQC10



Displej 4x 5x7 VQC10
4- místný LED displej 5x7 (bez řadiče) z NDR


Mimochodem. Pár těch tesláckých enkodérů MH103 a dokonce i MH113 jsem si pořídil. Třeba se jim jednou mrknu na zoubek. Klávesnicové en/kodéry a světýlka já rád:-)


Publikováno: 11/2021    



« RET          ↑ TOP ↑          HOME