Systém LAB-51 je určen začátečníkům i profesionálům. Lze jej použít k výuce základů práce s jednočipovými mikropočítači i odlaďovaní profesionálních aplikací. Otevřená architektura jej dovoluje plně přizpůsobit konkrétní úloze. Jednotlivé části (LCD display, simulátor EPROM ...) nejsou nijak závislé na systému LAB-51 a lze je používat i samostatně.
Na systému lze snadno demonstrovat spolupráci základních periférií a mikropočítače. LAB-51 komunikuje s periferiemi na nejnižší možné HW i SW úrovni. Program je při ladění posílán přímo z integrovaného prostředí překladače po paralelním portu do simulátoru EPROM a obsuha může se samotným systémem komunikovat pomocí membránové klávesnice, LCD displeje, sériové linky atd.. To sice o něco zvýší pořizovací náklady, ale práce je názornější, blíží se praktickým průmyslovým aplikacím a procesor není systémem omezen. Na jednotlivé porty lze snadno připojit typická zařízení. Krokový motor, souřadnicový zapisovač, DA a AD převodník, další paměť atd... V základním vybavení je i software, s nímž vytvoříte z LAB-51 měřič kmitočtu, jednoduchý digitální analyzátor, hodiny, terminál připojený na sériové lince atd... Systém již v v základní verzi obsahuje překladač se standartním Borlandským prostředím a specializovaný komunikační program pro obsluhu aplikací pomocí RS 232.
Základní myšlenkou bylo, aby již mírně teoreticky připravený zájemce
(předpokládá se pročtení dodávaných skript nebo základní přehled) o
problematiku jednočipových mikropočítačů, mohl co nejdříve po uvedení systému do
provozu, psát vlastní, zprvu demonstrační, ale za čas i užitečné programy. K tomu
poslouží 30 bohatě komentovaných demonstračních vzorů od jednoduchého blikátka po
náročnější aritmetické algoritmy a modely obsluhy základních
periférií, interruptů atd... a v neposlední řadě i skoro stovka specializovaných
podprogramů zaměřených na základní operace (práce s displayem, RS-232, sériovou
EEPROM, Externí SRAM...).
Systém obsahuje:
Hardware:
- - Základní desku v jednostranném provedení
- - Základní desku v průmyslové verzi
- - Sériová EEPROM I2C 24C16
- - Napěťové přizpůsobení RS 232 (MAX 232)
- - přímé konektory na zbylé periférie (viz. schéma)
- - Multiplexní LQ display
- - Simulátor EPROM pro PC
- - Inteligentní LCD display 2 x 16 znaků
- - Programátor ATMELů 20C51
- - Maticovou numerickou klávesnici 3 x 4 klávesy Software:
- - Softwarový balík AWE a assemblerový kompiler 51 firmy AMIT
- - Program pro komunikaci po RS 232
- - 40 ukázkových programů práce s periferiemi
- - 100 nezbytných procedur, funkcí a maker Dokumentace:
- - Výuková skripta 8051 a 251 (100 stran)
- - Popis systému LAB - 51, zapojení atd.. (30 stran)
- - Aplikační listy
- - schémata a popisy zapojení
- - Katalogové listy použitých součástek (v souborech)
- - Popis procesoru 51XA (v souboru cca 20 stran)
Systém je v současné době doplňován o podporu pro procesor 51XA firmy Philips. Tento 16. bitový procesor s podporou 32 bitové aritmetiky, multitaskingu a vyšších výpočetních výkonů, bude implementován v další verzi jako rozšíření, včetně katalogových listů a softwaru..
Ve vývoji aplikací pro tento systém se neustále pokračuje. Proto je možno
vyřídit i jakékoli speciální požadavky.
Jan Řehák děkuje za spolupráci :
- Janu Staňkovi (HST) za první ucelené schéma a softwarové rutiny
- Václavu Mičanovi (VMI) za návrh první verze plošného spoje a celého systému.
- Vladislavu Myslíkovi (Ládínek) za pomoc při výrobě programátoru ATMELů
- Ivanu Mikolášovi za finanční podporu v prvotním stádiu projektu
- Firmě RYSTON a Milanu Šálkovi za umožnění vzniku vývojového teamu.
- Janu Urbanovi za jeho simulátor EPROM