Predtým som im veľmi neholdoval, ale od doby vyhlásenia súťaže na PMI-80 sú jednodoskáče omnoho viac v mojom zábere.
S Martinom Černým sme si odvtedy poskladali Kim Uno a on potom k tomu pridal svoj vlastný projekt PMI-80 Uno (podrobnosti určite vydajú na samostaný článok).
No ja som sa aktuálne vrhol na SB8035.
O tomto zaujímavom jednodoskáči z Tesly som sa dozvedel z pôvodných stránok Nostalcompu, kde však bola iba letmá zmienka, že také niečo existovalo.
Začal som teda pátrať a podarilo sa mi získať novú dosku na repliku tohto počítača. Tá si samozrejme celkom dlho postála v šuflíku, ale nakoniec sa podarilo pozhánať aj exotické obvody, dosku osadiť a oživiť.
Ako už názov napovedá jedná sa o výukovú stavebnicu s mikrokontrolérom MHB8035, ale dá sa osadiť aj 8048 či 8748. Výhoda 8035 je, že nemá vstavanú ROM a preto sa dá jednoduchšie ovládať „zvonku“. Doska má okrem MCU osadené 2kB EPROM 2716 s monitorom zaberajúcim iba 1kB, 1kB RAM (2x 2114), voliteľný periférny obvod 8155 a 2 expandéry portov 8243. Ďalej je tam trochu logiky na dekódovanie oblastí pamäte, tranzistory na budenie ôsmych sedemsegmentoviek a klávesnica z 24 resp. 32 telefónnych tlačítok plus jedno na reset.
Veľkou výhodou je možnosť napájania jediným zdrojom napätia 5V, takže to pripájam na bežnú power banku.
Celkový dojem z tohto jednodoskáča je príjemnejší ako z PMI-80, ktoré samozrejme vzniklo v inej dobe a pri jeho vývoji sa sledovalo hlavne použitie dostupných hotových komponentov z kalkulačky (klávesnica, displej) bez ohľadu na zložitosť napájania. Displejové segmenty SB8035 sú výrazne lepšie čitateľné a klávesnica má taký „familiárny chod“ ako PMD85-1 alebo PP01. Čo však absentuje je pripojenie externého pamäťového zariadenia. V návode sa spomína možnosť pripojiť CMOS RAM zálohovanú batériou. V základnej výbave však zahrnutá nie je. Takže „vývoj“ na tomto systéme je v zmysle vyskúšaj si a zapíš na papier, alebo zabudni.
Zatiaľ som sa k napísaniu zmysluplného programu nedostal. Bude to chcieť oprášiť vedomosti o inteláckych jednočipoch, ktoré zapadli prachom od priemyslovky, kde sme mali nejaké podobné kity len s modernejším 8051 a určite neboli od Tesly.
Dosku sa mi podarilo napasovať do drevenej krabičky od nejakých fajnových bonbónov, takže ju na verejnosti prezentujem ako drevený laptop z roku 1985 resp. jeho repliku. SB8035 tieto parametre spĺňa – má predsa zabudovanú klávesnicu aj displej a tiež nevídaný výpočtový výkon jednočipu na 4MHz. So „vstavanou“ batériou v podobe powerbanky neexistuje dôvod prečo by sme tomu nemali veriť 😉
Martin Lukášek prehnal pôvodnú dokumentáciu OCR-kom, takže si môžete stiahnuť užívateľskú príručku. K dispozícii sú aj pôvodná a prekreslená schéma a tiež zbrusu nový osadzovák. ROM je v niekoľkých verziách, ja som tuším použil HEX súbor z adresára SB8035.
Príjemné jednodoskáčovanie,
Ikon
Trošku schladím radosť zo 4MHz, táto hodnota je v procesore interne delená 15, takže procesor reálne beží na 266.66kHz …
Ale inak pekný kúsok.
Tento príspevok ma skutočne potešil, cca pred rokom som oprášil SB8035 postavený cca v roku 1986 na jednostrannej DPS navrhnutej na papieri podľa vtedy dostupnej schémy a rozmýšľal ako ho vzkriesiť, keďže sa mi pri intenzívnom používaní podarilo prepólovať napájací zdroj a poslať EPROM-ku a ostatné čipy do kremíkového neba. Záložnú EPROM som nemal a HEX súbor sa mi na nete nedarilo nájsť.
Rezistory na desce pmi-80 uno jsou 180 ohmu
,tzn. ( hneda, šedá, hnědá ) , na obrázku to není moc poznat ?
Mám od vás desku plošnejch spojů V2, jsou tam již opraveny 3 popisované chyby , rezistor 1K a dvě drátové propojky mezi tlačítkama ?
děkuju
Martin P
Druhá verze má místo sedmi odporů k sedmisegmentovkám ještě osmý k tomu tlačítku – k sedmisegmentovám asi cokoli od 180 do 330 (záleží jak moc chceš aby svítili – menší odpor svítí víc) a to 1k je k pin 13 kde na některých klonech Arduino to není ošetřeno správně a tlačítko nefungovalo