|
O mikroprocesoru 8051 snad již slyšel každý kdo se alespoň trochu zajímá o elektrotechniku. I když je již docela zastaralý je stále oblíben mezi konstruktéry, a hlavně mezi amatéry. Možná je to tím že toho o něm byla napsána již veliká spousta, možná že za to může jeho nízká cena nebo jeho poměrně jednoduché programování. Pokud chcete začít programovat mikroprocesory, tak bych vám osobně radši doporučil řadu AVR místo 8051 ale pokud jste se rozhodli pro řadu 8051 tak tím rozhodně nemůžete nic zkazit.
Software: Jako editor na psaní programů bych vám doporučil PsPad který je popsán v sekci AVR-Software. Dále potřebujete kompilátor já používám cass51 který si můžete stáhnout na konci této stránky. Nevýhodu kompilátoru cass51 je že nezvládne dlouhé cesty v názvu souboru ani dlouhý název, takže nejlepší je mít napsané programy uloženy na příklad v adresáři "c:\asm" a název samotného souboru nesmí překročit délku 8 znaků. Součástí balíku je také diss51 což je dekompilátor. Dále je součástí balíku program hledač který slouží vytvoření souboru s chybovým hlášením který pak dokáže PsPad jednoduše načíst a po kompilaci automaticky skočit na řádek chybou. Nastavení programu PsPad pro kompilaci s programem hledač vypadá takto. Program: f:\programy\asedit\Hledac.exe cass51.exe %File% %Dir%%Name%.prn %Dir%%Name%.err Log soubor: %Dir%%Name%.err Pro správné dekódování řádku s chybou je nutno v záložce kompilátor ještě nastavit položku Log parser Log parser: Line(%L) Program lze odsimulovat v programu As51 je to jednoduchý simulátor pro DOS ale myslím že zcela stačí. Hotový program se nahraje do mikroprocesoru pomocí programu Progatm, který lze buď spouštět samostatně , nebo ho linkovat v z PsPadu což se provede v nastavením v záložce Externí programy asi takto: Program: f:\programy\asedit\Progatm.exe /line %Dir%%Name%.hex /LPT1 /ERASE /4KB Samozřejmě si zvolíte vlastní port a velikost paměti procesoru. Pokud by se vám nelíbil editor PsPad nebo pokud by se vám ho nechtělo nastavovat tak si tu můžete stáhnout dvě verze editorů které obsahují všechny výše uvedené programy v jednom balíky a nemusí se na nich nic nastavovat. Balíky se jmenují DOSeditor a WINeditor. Stáhnout si je můžete na konci této stránky. Dále si tu můžete stáhnout dva programy které vám mohou ulehčit práci s mikroprocesory 8051 je to Timing51 který dokáže vypočítávat nastavení sériové linky pro různé přenosové rychlosti a určit nastavení čítačů pro požadovanou periodu nebo frekvenci. Dále je to program Čitace který umí graficky simulovat chování čítačů mikroprocesoru x51. Programátor:
Naprogramovaný mikroprocesor pak můžete zasadit do nějakého svého zařízení, nebo do univerzální desky ke které lze pak jednoduše cokoliv připojit. Já vám tu uvádím tři verze možných univerzálních desek, stačí si jen vybrat. Moduly pro 2051
Moduly pro 8051
Programy: PsPad422cz ( 2 591 kB ) Cass51 ( 44 kB ) As51 ( 57 kB ) Progatm ( 110 kB ) DOS editor ( 249 kB ) WIN editor ( 425 kB ) Timing51 ( 16 kB ) Čítače ( 38 kB ) Dokumentace: AT89C1051 ( 225 kB ) AT89C2051 ( 252 kB ) AT89C51 ( 123 kB ) AT89C52 ( 178 kB ) Instrukce ( 239 kB ) Popis CZ ( 306 kB ) Programování CZ ( 243 kB ) Různé popisy ( 348 kB ) 8051-help CZ ( 34 kB ) | ||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||