Jste zde

Systém LAB - 51

Systém LAB - 51 - komplexní vývojový systém pro rodinu x51. Architektura je navržena tak, aby

minimálně omezovala vývojáře. Počítá však se simulátorem EPROM.

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...).
 
 

Blokové schéma 

LAB-51


 

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
    Software:
    • - Program pro komunikaci po RS 232
    • - 40 ukázkových programů práce s periferiemi
    • - 100 nezbytných procedur, funkcí a maker Dokumentace:
    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)

Připravované rozšíření:

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.
 
 


Konkrétní schéma systému:


 






 



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ě probramá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
Hodnocení článku: