Moderní bezdrátová komunikace (přednášky)

| Kategorie: Skripta  | Tento dokument chci!

V úvodní kapitole společně projdeme cestou objevů, nápadů i omylů, které umožnily vývoj prostředků pro bezdrátovou komunikaci až do jejich současné podoby. Dříve, než se vydáme na procházku historií, definujme si cíl, ke kterému chceme dojít. Komunikace je obecně charakterizována výměnou informací mezi dvěma (nebo více) uživateli.

Vydal: FEKT VUT Brno Autor: UREL - Martin Slanina

Strana 73 z 170

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
sestaven´y k´od nen´ı nijak optimalizov´an ani upravov´an. Vyv´ıjet aplikace t´eto nejniˇzˇs´ı vrstvˇe vˇsak velmi pracn´e, nepˇrehledn´e neefektivn´ı. 6. 6. Tento pˇreklad vˇzdy jednoznaˇcn´y, tj. V dobˇe pˇred zapojen´ı osobn´ıch poˇc´ıtaˇc˚u v´yvoje aplikac´ı pro mikrokontrol´ery byl pˇreklad prov´adˇen ruˇcnˇe pomoc´ı pˇrevodn´ı tabulky (viz obr. Tato bin´arn´ı podoba odpov´ıd´a tzv.Modern´ı bezdr´atov´a komunikace je prim´arnˇe urˇcena pro ˇcten´ı dat, tj. doba pˇr´ıstupu pro ˇcten´ı mnohem niˇzˇs´ı neˇz pro z´apis.10: Seznam vˇsech instrukc´ı vˇcetnˇe strojov´eho k´odu pro mikroprocesor Intel 8085. Z toho pramen´ı tak´e vyuˇzit´ı tohoto segmentu, kapacitou 512 8bitov´ych slov, napˇr. Jedn´a symbolick´y z´apis funkce programu pomoc´ı posloupnosti instrukc´ı in- strukˇcn´ı sady procesoru, doplnˇen´y zdroje dat (operandy instrukc´ı): n´azvy registr˚u nebo pˇr´ımo adresy pamˇet’ov´em prostoru.5 V´yvoj aplikac´ı pro mikrokontrol´ery Instrukce, kter´e vykon´av´a ˇr´ıdic´ı jednotka jsou uloˇzeny bin´arn´ı podobˇe programov´e pamˇeti. 1 SER R16 naplnˇen´ı 8bitov´eho registru R16 max.10). hodnotou 255 OUT DDRB, R16 nastaven´ı portu jako v´ystupn´ıho prostˇrednictv´ım 3 registru DDRB, kter´y ˇr´ıd´ı smˇer komunikace portu B CLR R16 naplnˇen´ı registru R16 min. Uk´azka ˇc´asti zdrojov´eho k´odu JSA pro generov´an´ı hodnot bin´arn´ıho ˇc´ıtaˇce v´ystupn´ım portu mikrokontrol´eru ATmega16A uvedena n´ıˇze. jazyky symbolick´ych adres JSA (Assembly language). strojov´emu k´odu (Machine language), kter´y odliˇsn´y pro kaˇzd´y typ mikroprocesoru. Obr. 6. Proto pouˇz´ıvaj´ı tzv. hodnotou 0 5 OUT PORTB, R16 nastaven´ı vˇsech pin˚u portu n´ızkou ´uroveˇn ; prostˇrednictv´ım ˇr´ıdic´ıho registru PORTB 7 loop n´avˇeˇst´ı nekoneˇcn´e smyˇcky INC R16 inkrementace obsahu registru R16 (R16=R16+1) 9 OUT PORTB, R16 aktualizace v´ystupn´ıch pin˚u portu B RJMP loop skoˇc n´avˇeˇst´ı loop Takto sestaven´y k´od n´aslednˇe pˇreloˇz´ı pomoc´ı interpreta jazyka symbolick´ych adres do strojov´eho k´odu. pro uchov´an´ı nastaven´ı pˇr´ıstroje, konstant, tabulek hodnot, apod. . Pˇreklad prov´ad´ı proces poˇc´ıtaˇci, kter´y jmenuje pˇrekladaˇc (Assembler)