PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 5

Rozměr: px
Začít zobrazení ze stránky:

Download "PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 5"

Transkript

1 UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 5 Práce s přerušením, zpracování stisku tlačítka Jan Dolinay Petr Dostálek Zlín 2013 Tento studijní materiál vznikl za finanční podpory Evropského sociálního fondu (ESF) a rozpočtu České republiky v rámci řešení projektu: MODERNIZACE VÝUKOVÝCH MATERIÁLŮ A DIDAKTICKÝCH METOD

2 2 Cvičení 5 Práce s přerušením, zpracování stisku tlačítka STRUČNÝ OBSAH CVIČENÍ: Princip přerušení Ukázkový program blikání LED řízeno tlačítkem Úkoly k procvičení VSTUPNÍ ZNALOSTI: Toto cvičení předpokládá znalosti z předchozích cvičení a z přednášky zabývající se přerušením. CÍL: Na tomto cvičení si ukážeme, jak lze v programech využít přerušení. Cílem cvičení je naučit se využívat přerušení a to konkrétně přerušení vzniklé při stisku tlačítka (změna logické úrovně na vstupu) a přerušení od časovače. Cvičení se vztahuje k těmto otázkám Přerušovací systém mikropočítače HC08 princip obsluhy přerušení, typy přerušení

3 3 Řešené příklady Příklad 1 Blikání LED ovládané tlačítkem, přerušení od klávesnice Úkol: Vytvořte program, který bude blikat LED1 s periodou cca 2s (1s svítí a 1s nesvítí). Tlačítkem SW1 bude možno blikání zastavit a znovu spustit. Řešení V tomto programu využijeme přerušení od klávesnice (modul KBI) pro detekci stisku tlačítka. Blikání LED budeme realizovat pomocný cyklu (smyčky) tak, že střídavě změníme stav bitu číslo 0 na portu F (kde je připojena LED1). Přitom mezi každým průchodem cyklem je prodleva asi 1 sekunda aby LED vždy cca 1 sekundu svítila a 1 sekundu pak nesvítila. Bez této prodlevy by bylo rozsvěcení a zhasínání tak rychlé, že by žádné blikání nebylo vidět. Využití přerušení zaručuje okamžitou reakci na stisk tlačítka i když se hlavní program právě nachází v čekací smyčce. Pro prodlevu použijeme podprogram cekej, který jsme viděli už dříve. Princip programu je znázorněn na následujících vývojových diagramech. Obr. 1 Vývojový diagram příkladu na obsluhu stisku tlačítka pomocí přerušení

4 4 Na obrázku je nalevo (žlutě) vývojový diagram hlavního programu a napravo (zeleně) vývojový diagram pro podprogram, který je spuštěn, když dojde k přerušení tj. obsluha přerušení. Celkově je program navržen tak, že v hlavním programu se v závislosti na hodnotě proměnné blikej buď neprovádí nic, nebo se rozvětvuje a zhasíná LED1. Proměnná blikej je měněna při stisku tlačítka v obsluze přerušení. V hlavním programu nejprve inicializujeme port F, kde jsou připojeny LED diody, tj. nastavíme příslušný vývod (pin) portu jako výstupní a vypneme pull-up rezistory. Podobně nakonfigurujeme příslušný vývod portu A (kde je připojeno tlačítko) jako vstupní a zapneme pull-up rezistor. Dále inicializujeme modul KBI tak, aby při změněně logické úrovně na tomto pinu bylo vyvoláno přerušení. Poté povolíme přerušení instrukcí CLI a do proměnné blikej nastavíme hodnotu 1, která znamená, že blikání je zapnuto. Po spuštění programu tedy bude LED blikat a prvním stiskem tlačítka SW1 se blikání vypne. Dalším stiskem pak zapne, dalším vypne atd. Jak se vidět v dalším bloku vývojového diagramu hlavního programu (žlutý), testuje se pak hodnota proměnné blikej a jestliže není rovna jedné, program se vrací zpátky na test, tj. neprovedou se zbylé dva bloky, které zajišťují blikání LED, viz větev NE. Z toho plyne, že jestliže je blikej = 0, LED nebliká, jestliže je blikej = 1, LED bliká. Blikání je vytvořeno tak, že rozsvítíme LED a pozastavíme program na cca 1 sekundu. Potom LED zhasneme a opět program pozastavíme na 1 sec. Pak se vracíme zpět na začátek a vše se opakuje. LED tedy vždy 1s svítí a 1s nesvítí. Pokud někdo stiskne tlačítko, vyvolá se přerušení a provede se podprogram KBI_int, který je znázorněn vývojovým diagramem vpravo (zeleně). V tomto podprogramu se neguje nejnižší bit proměnné blikej. Tedy jestliže v ní byla hodnota 1, nastaví se nyní hodnota 0 (a LED nebude blikat). Jestliže naopak bude v proměnné blikej 0, nastaví se negací na 1 a LED začne opět blikat. Poté se čeká cca 10 ms na doznění zákmitů tlačítka a nakonec se vynuluje příznak probíhajícího přerušení zápisem do bitu KBACK v registru KBI1SC (viz popis registrů modulu KBI výše) a obsluha přerušení končí. Použité instrukce a direktivy EOR exkluzivní logický součet (XOR) mezi registrem A a paměťovou buňkou

5 5 Direktivy ORG určení umístění kódu nebo dat v paměti mikropočítače. DC.W viz obsluha přerušení, nasměrování. Vysvětlení programu Zdrojový kód programu je rozdělen do čtyř částí, které jsou na výpisech na obr. 2 až 4. ; hlavní program MOV #$ff,ptfd ; inicializace datoveho registru -> LED zhasnuty MOV #% ,PTFDD ; PTF0 vystupni rezim - zde je pripojena LED1 MOV #0,PTFPE ; pull-up rezistory portu F deaktivovany MOV #% ,KBI1SC ; povoleni preruseni od KBI, sestupna hrana vyvola preruseni MOV #% ,KBI1PE ; PTA4 rezim KBI, ostatni rezim GPIO MOV #1,blikej ; zapni blikani CLI ; povol preruseni nav1 LDA blikej ; A <- blikej feed_watchdog CMP #0 BEQ nav1 ; pokud je blikej==0, neblikame LDA PTFD AND #m_led1_on STA PTFD ; rozsvit LED1 JSR cekej ; cekej 1s LDA PTFD ORA #m_led1_off STA PTFD ; zhasni LED1 JSR cekej ; cekej 1s BRA nav1 ; nekonecna smycka Obr. 2 kód hlavního programu Na začátku pomocí instrukcí MOV provádíme inicializaci portu F (stejně jako v minulém příkladu, pro ovládání LED1 pomocí příslušného výstupu). Potom nastavujeme obvod pro generování přerušení KBI a to tak, aby přerušení vyvolala sestupná hrana na bitu 4 portu A (kde je připojeno tlačítko SW1). Srovnejte hodnoty použité u instrukcí MOV s významem odpovídajících bitů v registrech KBI1SC a KBI1PE na obrázcích v dokumentaci mikropočítače. Následuje test proměnné blikej. Jestliže je její hodnota rovna nule, vrací se program na návěští nav1 (skok BEQ) a nedostane se tedy do kódu, který ovládá blikání LED.

6 6 Jestliže blikej není nulová, rozsvítí se LED1. To se provede třemi instrukcemi stejně jako v minulém příkladu: LDA PTFD AND #m_led1_on STA PTFD Tedy nahraje se do reg. A obsah celého portu F, provede se logický součin (AND) s maskou, který zajistí, že bit kde je připojena LED1 se vynuluje (a tím se LED rozsvítí, viz minulá lekce), ale ostatní bity nebudou změněny. Výsledek AND je uložen do reg. A a my jej třetí instrukcí (STA PTFD) uložíme na port F a tím LED1 rozsvítíme. Následuje prodleva cca 1 sekunda zavoláním podprogramu cekej. Poté je LED1 zhasnuta pomocí tří instrukcí, opět jako v minulé lekci. Pak se opět cca 1s čeká zavoláním podprogramu cekej. Nakonec se program vrací zpět na návěští nav1 a testuje stav proměnné blikej. To vše se opakuje v nekonečné smyčce, viz instrukce nepodmíněného skoku BRA nav1. ; cekej podprogram pro pozastaveni vykonavani programu na cca 1s cekej PSHH ; uloz pouzivane registry na zasobnik PSHX PSHA LDA #18 n2 LDHX #$FFFF n1 AIX #-1 ; H:X = H:X+1 (pozor, nenastavuje priznaky) feed_watchdog ; reset watchdogu CPHX #0 ; je H:X = 0? BNE n1 ; pokud ne, skoc na n1 DECA ; A = A - 1 BNE n2 ; je A=0? Pokud ne, skoc na n2 PULA PULX PULH ; obnov puvodni obsah registru ze zasobniku RTS ; navrat z podprogramu Obr. 3 Kód podprogramu cekej Na obr. 3 je podprogram cekej, který slouží k pozdržení běhu programu přibližně o 1 sekundu a to pomocí čekací smyčky. Takovýto způsob čekání není příliš elegantní, prozatím nám ale bude stačit. Později si vysvětlíme, jak lze pracovat s časem pomocí časovače. Podprogram cekej se skládá ze dvou vnořených smyček. Nejprve se do registru A nahrává číslo 18. Registr A zde slouží jako počitadlo pro vnější smyčku, takže vnitřní smyčka využívající registru H:X se provede osmnáctkrát. Kód vnitřní smyčky se pak opakuje tak dlouho, dokud je v registru H:X číslo větší než nula. Protože do H:X nahráváme číslo FFFF

7 7 hexa tj dekadicky, probíhá tato smyčka právě tolikrát. Uvnitř smyčky se nic užitečného neděje, pouze se resetuje watchdog a dekrementuje počitadlo. Tento podprogram vložíme v našem souboru až na konec zdrojového kódu, až za kód, který vygeneroval průvodce novou aplikací. Kód z následujících výpisů pak vkládáme také na konec, ještě za kód podprogramu cekej. ; cekej10ms podprogram pro pozastaveni vykonavani programu na cca 10ms cekej10ms PSHH ; uloz pouzivane registry na zasobnik PSHX LDHX #$3000 n3 AIX #-1 ; H:X = H:X-1 (pozor, nenastavuje priznaky) feed_watchdog ; reset watchdogu CPHX #0 ; je H:X = 0? BNE n3 ; pokud ne, skoc na n1 PULX PULH ; obnov puvodni obsah registru ze zasobniku RTS ; navrat z podprogramu Obr. 4 kód podprogramu cekej10ms Na obr. 4 je podprogram pro čekání 10 ms, který se používá v obsluze přerušení. Princip je stejný jako u předchozího podprogramu cekej. Zde ovšem vystačíme s jednou smyčkou a do reg. H:X nahrajeme pouze číslo 3000 hexa. Provedení tohoto podprogramu pak trvá přibližně 10 ms, což je dostatečná doba abychom odfiltrovali případné zákmity tlačítka. Proč toto čekání vůbec používáme je vysvětleno níže v popisu kódu obsluhy přerušení. ; obsluha preruseni od KBI KBI_int PSHH ; uloz registr H na zasobnik!!! LDA blikej EOR #% ; neguj 0.bit promenne blikej STA blikej JSR cekej10ms ; pockej na ustaleni tlacitka BSET 2,KBI1SC ; potvrzeni prijmu preruseni PULH ; obnov registr H ze zasobniku!!! RTI ; návrat z obsluhy preruseni ; nasmerovani vektoru preruseni KBI na nasi obsluhu ORG $FFD2 ; adresa vektoru preruseni od KBI DC.W KBI_int ; vyplneni vektoru adresou nasi obsluhy Obr. 5 kód obsluhy přerušení

8 8 Na obr. 5 je kód obsluhy přerušení. Tento kód je proveden, jestliže nastane přerušení od modulu KBI, tj. jestliže někdo stiskne tlačítko SW1. Nejprve se uloží na zásobník registr H, který není automaticky ukládám procesorem před provedením obsluhy přerušení (na rozdíl od ostatních registrů). Toto neuložení registru H je vlastnost procesorů HC08 zavedená z důvodů zpětné kompatibility. Pro správnou funkci programu by ovšem obsluha přerušení měla uchovat obsah všech pracovních registrů a tak je dobrým zvykem v každé obsluze přerušení na HC08 uložit na začátku obsah registru H na zásobník a na konci jej opět obnovit. Bit 0 proměnné blikej se invertuje pomocí operace XOR (exkluzivní logický součet). Tato logická operace s uvedenou maskou zajistí, že jestliže je nultý bit v proměnné blikej nastaven na 1, výsledek XOR s maskou bude 0 (nultý bit v masce je také 1 a XOR stejných operandů dá výsledek 0). Naopak, pokud bude v proměnné blikej nula, výsledek XOR s maskou bude 1. Nejnižší bit proměnné blikej je tedy při každém vykonání obsluhy přerušení invertován. Tím je zajištěno, že při opakovaných stiscích tlačítka se přepíná mezi stavem, kdy LED1 bliká a kdy nebliká. Čekání 10 ms (JSR cekej10ms) slouží k odfiltrování zákmitů tlačítka. Bez tohoto čekání by obsluha přerušení skončila příliš brzy a přerušení by mohlo být vyvoláno znovu ještě zákmitem od stejného stisku tlačítka, který už byl obsloužen. Obsluha přerušení je speciálním typem podprogramu a končí proto instrukcí RTI, nikoliv RTS jako běžný podprogram. Poslední část kódu, nasměrování vektoru přerušení KBI na naši obsluhu, zajišťuje uložení adresy naší obsluhy přerušení (kteoru jsme pojmenovlai KBI_int) na adresu vektoru přerušení KBI tj. na adresu FFD2 hexa. K tomu je použita direktiva ORG, která definuje, na jakou adresu v paměti se má uložit kód za touto direktivou následující. Jinak řečeno, touto direktivou dáváme překladači příkaz, aby následující kód vložil do paměti mikropočítače na adresu, kterou zadáme. Obvykle tuto direktivu nepoužíváme a necháváme překladač aby kód i data našeho programu umístil do paměti podle libosti, protože toto umístění není pro nás důležité. V případě změny vektorů přerušení ale potřebujeme uložit adresu naší obsluhy na přesně danou adresu. Kód zapsaný za direktivou ORG bude tedy uložen do paměti mikropočítače od adresy $FFD2. A tímto kódem je adresa našeho podprogramu KBI_int, která je sem vložena direktivou DC.W (definuj konstantní word), viz popis použitých instrukcí a direktiv na začátku této lekce. Princip vektoru přerušení si můžeme objasnit takto: Náš podprogram KBI_int (který se má zavolat, když nastane přerušení po stisku tlačítka), je umístěn někde v paměti mikropočítače. Jak se procesor dozví, že až nastane příslušné přerušení, má provést právě naši obsluhu? (jinými slovy že má provést skok na podprogram KBI_int?). K tomu slouží tzv. vektory přerušení, což jsou určité předem definované místa (adresy) v paměti, ze kterých procesor

9 9 zjišťuje adresy obsluh přerušení pro jednotlivé typy přerušení (např. od klávesnice, od časovače atd.). Pro přerušení od klávesnice je tato adresa $FFD2, což lze zjistit v dokumentaci k mikropočítači. Když nastane přerušení, procesor se podívá na adresu, která odpovídá tomuto přerušení, a tam najde odkaz na podprogram, který se má vykonat. Jestliže tedy na adresu $FFD2 uložíme adresu našeho podprogramu, bude pak tento podprogram vykonán když nastane přerušení od klávesnice. Aby program mohl fungovat, musíme ještě definovat masky a proměnnou blikej: blikej DS.B 1 m_led1_on EQU % m_led1_off EQU % Testování programu Před nahráním programu do vývojového kitu nezapomeňte provést restart do režimu monitoru, jako to bylo popsáno v minulé lekci, pomocí tlačítek SW4 a Reset. Program nekrokujte, nýbrž spusťte plnou rychlostí a vyzkoušejte jeho funkci.

10 10 Příklady k procvičení 1. Upravte program tak, aby při stisku tlačítek SW2, SW3 a SW4 se zapínalo/vypínalo blikání také pro LED2, LED3 a LED4. Máme tedy zajistit, aby tlačítka SW2, SW3 a SW4 zapínala/vypínala blikání pro diody LED2, LED3 a LED4 stejně jako to dělá SW1 pro LED1 v ukázkovém programu výše. 2. Přidejte možnost změny periody blikání pomocí tlačítek SW2 a SW3. Tlačítkem SW2 se perioda zmenší, stiskem SW3 se zvětší. K tomu upravte podprogram cekej tak, aby jako vstupní parametr dostal délku požadované prodlevy parametr využijte jako číslo nahrané do reg. A před návěštím n2 (počet opakování vnitřního cyklu, výchozí hodnota 18) Doplňující zdroje [1] Freescale: Firemní dokumentace pro mikropočítače HCS08, dostupné online: EDD5

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 6

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 6 UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 6 Práce s analogově digitálním převodníkem Jan Dolinay Petr Dostálek Zlín 2013 Tento studijní materiál

Více

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 7

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 7 UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 7 Využití knihoven podprogramů, displej Jan Dolinay Petr Dostálek Zlín 2013 Tento studijní materiál vznikl

Více

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 10

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 10 UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 10 Využití zásobníku pro předání parametrů podprogramům a lokální proměnné Jan Dolinay Petr Dostálek Zlín

Více

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 8

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 8 UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 8 Využití sériové komunikace Jan Dolinay Petr Dostálek Zlín 2013 Tento studijní materiál vznikl za finanční

Více

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 3

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 3 UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 3 Podprogramy a práce se zásobníkem Jan Dolinay Petr Dostálek Zlín 2013 Tento studijní materiál vznikl

Více

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 2

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 2 UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 2 Větvení programu, pole a cyklus v jazyce symbolických adres Jan Dolinay Petr Dostálek Zlín 2013 Tento

Více

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 11

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 11 UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 11 Programování mikropočítačů v jazyce C Jan Dolinay Petr Dostálek Zlín 2013 Tento studijní materiál vznikl

Více

Cvičení 2. Obsah a cíle cvičení. Obsah. A5MPL Programování mikropočítačů Digitální vstupy a výstupy - LED a tlačítka.

Cvičení 2. Obsah a cíle cvičení. Obsah. A5MPL Programování mikropočítačů Digitální vstupy a výstupy - LED a tlačítka. Cvičení 2 Digitální vstupy a výstupy - LED a tlačítka Obsah a cíle cvičení Toto cvičení: 1. Vysvětlí, co jsou digitální vstupy a výstupy mikropočítače. 2. Vysvětlí, jak k mikropočítači připojit LED a tlačítka

Více

Strojový kód. Instrukce počítače

Strojový kód. Instrukce počítače Strojový kód Strojový kód (Machine code) je program vyjádřený v počítači jako posloupnost instrukcí procesoru (posloupnost bajtů, resp. bitů). Z hlediska uživatele je strojový kód nesrozumitelný, z hlediska

Více

USB3x3 sekvenční automat s USB portem pro nahrávání programů

USB3x3 sekvenční automat s USB portem pro nahrávání programů USB3x3 sekvenční automat s USB portem pro nahrávání programů ovládání: 4800/9600bps viz příkaz RKfg3, 8 bitů bez parity, 1 nebo 2 stop-bity typy příkazů: jednoznakový dotaz ( vrátí stav vstupů IN1 až IN3

Více

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 1

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 1 UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 1 První program v jazyce symbolických adres Jan Dolinay Petr Dostálek Zlín 2013 Tento studijní materiál

Více

Programování mikropočítačů platforma Arduino

Programování mikropočítačů platforma Arduino Programování mikropočítačů platforma Arduino Obsah Arduino... 1 Digitální výstupy a vstupy... 2 Připojení LED k Arduinu... 2 Co je to LED?... 3 Výpočet hodnoty předřadného rezistoru pro LED... 3 Barevné

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ107/1500/340410

Více

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT Škola Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Název sady Téma Anotace Autor Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram CZ.1.07/1.5.00/34.0556

Více

Program "Světla" pro mikropočítač PMI-80

Program Světla pro mikropočítač PMI-80 Program "Světla" pro mikropočítač PMI-80 Dokument věnovaný mikropočítači PMI-80, jeho programování a praktickým ukázkám. Verze dokumentu:. Autor: Blackhead Datum: rok 1997, 4.3.004 1 Úvod Tento program

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410

Více

setup() { I = 0; } loop() { I = I + 1; }

setup() { I = 0; } loop() { I = I + 1; } PŘERUŠENÍ Procesor pracuje tak, že načítá z paměti jednotlivé instrukce a ty následně zpracovává. Instrukce se zpracovávají v pořadí v jakém jsou uloženy v paměti. Vezměme jednoduchý program, který v nekonečném

Více

Jako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr.

Jako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr. Model procesoru Jedná se o blokové schéma složené z registrů, paměti RAM, programového čítače, instrukčního registru, sčítačky a řídicí jednotky, které jsou propojeny sběrnicemi. Tento model má dva stavy:

Více

Přerušovací systém s prioritním řetězem

Přerušovací systém s prioritním řetězem Přerušovací systém s prioritním řetězem Doplňující text pro přednášky z POT Úvod Přerušovací systém mikropočítače může být koncipován několika způsoby. Jednou z možností je přerušovací systém s prioritním

Více

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Vzorový příklad pro práci v prostředí MPLAB Zadání: Vytvořte program, který v intervalu 200ms točí doleva obsah registru reg, a který při stisku tlačítka RB0 nastaví bit 0 v registru reg na hodnotu 1.

Více

Vysoká škola chemicko-technologická v Praze Fakulta chemicko-inženýrská Ústav počítačové a řídicí techniky. Aplikace mikroprocesorů.

Vysoká škola chemicko-technologická v Praze Fakulta chemicko-inženýrská Ústav počítačové a řídicí techniky. Aplikace mikroprocesorů. Vysoká škola chemicko-technologická v Praze Fakulta chemicko-inženýrská Ústav počítačové a řídicí techniky Aplikace mikroprocesorů Deska Evb IO Návod k použití Lukáš Lahoda 2010 Obsah 1 DESKA EVB IO...

Více

Společnost pro elektronické aplikace. SEA s.r.o. Dolnoměcholupská 21 CZ-10200 Praha 10

Společnost pro elektronické aplikace. SEA s.r.o. Dolnoměcholupská 21 CZ-10200 Praha 10 Společnost pro elektronické aplikace SEA s.r.o. Dolnoměcholupská 21 CZ-10200 Praha 10 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. Výstup 1. Výstup

Více

ELEKTRONICKÉ BEZPEČNOSTNÍ SYSTÉMY cvičení

ELEKTRONICKÉ BEZPEČNOSTNÍ SYSTÉMY cvičení UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY ELEKTRONICKÉ BEZPEČNOSTNÍ SYSTÉMY cvičení Zabezpečení automobilu Rudolf Drga Zlín 2013 Tento studijní materiál vznikl za finanční podpory

Více

Řídící jednotka AirBasic 2

Řídící jednotka AirBasic 2 Návod k obsluze Řídící jednotka AirBasic 2 G G875589_001 2010/04/jbrg-08 Obsah 1. Představení přístroje a bezpečnost... 1 1.1 Uložení návodu k obsluze... 1 1.2 Bezpečnost... 1 2. Provoz... 2 2.1 Ovládací

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410

Více

FREESCALE TECHNOLOGY APPLICATION

FREESCALE TECHNOLOGY APPLICATION FREESCALE TECHNOLOGY APPLICATION 2013-2014 3D LED Cube Jméno: Libor Odstrčil Ročník: 4. Obor: IT Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky 2 1 Konstrukce Obr. 1.: Výsledná LED kostka.

Více

Programování. řídících systémů v reálném čase. Střední odborná škola a Střední odborné učiliště - - Centrum Odborné přípravy Sezimovo Ústí

Programování. řídících systémů v reálném čase. Střední odborná škola a Střední odborné učiliště - - Centrum Odborné přípravy Sezimovo Ústí Střední odborná škola a Střední odborné učiliště - - Centrum Odborné přípravy Sezimovo Ústí Studijní text pro 3. a 4. ročníky technických oborů Programování řídících systémů v reálném čase Verze: 1.11

Více

LED_007.c Strana: 1/5 C:\Michal\AVR\Výukové programy\archiv\ Poslední změna: 4.10.2011 8:01:48

LED_007.c Strana: 1/5 C:\Michal\AVR\Výukové programy\archiv\ Poslední změna: 4.10.2011 8:01:48 LED_007.c Strana: 1/5 Nyní již umíme používat příkazy k větvení programu (podmínky) "if" a "switch". Umíme také rozložit program na jednoduché funkce a používat cyklus "for". Co se týče cyklů, zbývá nám

Více

Programovatelné relé Easy (Moeller), Logo (Siemens)

Programovatelné relé Easy (Moeller), Logo (Siemens) Programovatelné Easy (Moeller), Logo (Siemens) Základní způsob programování LOGO Programovaní pomocí P - propojení P s automatem sériovou komunikační linkou - program vytvářen v tzv ovém schématu /ladder

Více

Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor:

Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor: Západočeská univerzita v Plzni Písemná zkouška z předmětu: Zkoušející: Katedra informatiky a výpočetní techniky Počítačová technika KIV/POT Dr. Ing. Karel Dudáček Akademický rok: 2004/05 Datum: Příjmení:

Více

Zařízení pro měření teploty, atmosférického tlaku a nadmořské výšky

Zařízení pro měření teploty, atmosférického tlaku a nadmořské výšky FREESCALE TECHNOLOGY APPLICATION 2012-2013 Zařízení pro měření teploty, atmosférického tlaku a nadmořské výšky Jméno: Libor Odstrčil Ročník: 3. Obor: IŘT Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované

Více

Programování PICAXE18M2 v Assembleru

Programování PICAXE18M2 v Assembleru Nastavení programming editoru PICAXE PROGRAMMING EDITOR 6 Programování PICAXE18M2 v Assembleru Nastavit PICAXE Type PICAXE 18M2(WJEC-ASSEMBLER, stejně tak nastavit Simulation Pokud tam není, otevřeme přes

Více

GSM ALARM - základní sada Návod k použití

GSM ALARM - základní sada Návod k použití GSM ALARM - základní sada Návod k použití První spuštění a základní nastavení: Před vložením SIM karty do GSM alarmu, je potřeba ji připravit v mobilním telefonu: 1. Odstraňte PIN 2. Vymažte všechny telefonní

Více

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT Škola Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Název sady Téma Anotace Autor Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram CZ.1.07/1.5.00/34.0556

Více

MK3x3 programovatelné relé

MK3x3 programovatelné relé MK3x3 programovatelné relé 1. Základní vlastnosti 1. tři reléové výstupy do zatížení 1A (každé relé má 2 přepínací kontakty, využity jsou jen spínací) 2. jeden galvanicky oddělený vstup s možností aktivovat

Více

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT Škola Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Název sady Téma Anotace Autor Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram CZ.1.07/1.5.00/34.0556

Více

Architektury počítačů a procesorů

Architektury počítačů a procesorů Kapitola 3 Architektury počítačů a procesorů 3.1 Von Neumannova (a harvardská) architektura Von Neumann 1. počítač se skládá z funkčních jednotek - paměť, řadič, aritmetická jednotka, vstupní a výstupní

Více

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT Škola Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Název sady Téma Anotace Autor Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram CZ.1.07/1.5.00/34.0556

Více

DM4.3 odmagnetovací modul

DM4.3 odmagnetovací modul DM4.3 odmagnetovací modul Význam kontrolek (LED ) na desce LD1 zelená LED svítí při magnetování. LD2 červená LED bliká při odmagnetování. LD3 modrá LED po celou dobu magnetování od okamžiku plného zamagnetování.

Více

Jak pracovat s LEGO energometrem

Jak pracovat s LEGO energometrem Obnovitelná energie Jak pracovat s LEGO energometrem Obsah 1. Energometr popis zařízení... 3 2. Připojení zásobníku energie... 3 3. Nabití a vybití... 4 3.1 Nabití a vybití s použitím LEGO bateriového

Více

8. Laboratoř: Aritmetika a řídicí struktury programu

8. Laboratoř: Aritmetika a řídicí struktury programu 8. Laboratoř: Aritmetika a řídicí struktury programu Programy v JSA aritmetika, posuvy, využití příznaků Navrhněte a simulujte v AVR studiu prográmky pro 24 bitovou (32 bitovou) aritmetiku: sčítání, odčítání,

Více

1. Programování PLC. Programovatelné automaty II - 1 -

1. Programování PLC. Programovatelné automaty II - 1 - Programovatelné automaty II - 1-1. Programování PLC Centrální jednotka Poskytuje programovatelnému automatu inteligenci. Realizuje soubor instrukcí a systémových služeb, zajišťuje i základní komunikační

Více

for (i = 0, j = 5; i < 10; i++) { // tělo cyklu }

for (i = 0, j = 5; i < 10; i++) { // tělo cyklu } 5. Operátor čárka, - slouží k jistému určení pořadí vykonání dvou příkazů - oddělím-li čárkou dva příkazy, je jisté, že ten první bude vykonán dříve než příkaz druhý. Např.: i = 5; j = 8; - po překladu

Více

Assembler - 5.část. poslední změna této stránky: Zpět

Assembler - 5.část. poslední změna této stránky: Zpět 1 z 5 19.2.2007 7:52 Assembler - 5.část poslední změna této stránky: 9.2.2007 1. Pseudoinstrukce a direktivy Zpět Kromě instrukcí můžete v Assembleru psát také další konstrukce, které se obšem nepřekládají

Více

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT Škola Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Název sady Téma Anotace Autor Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram CZ.1.07/1.5.00/34.0556

Více

IMTEE Přednáška č. 8. interrupt vector table CPU při vzniku přerušení skáče na pevně dané místo v paměti (obvykle začátek CODE seg.

IMTEE Přednáška č. 8. interrupt vector table CPU při vzniku přerušení skáče na pevně dané místo v paměti (obvykle začátek CODE seg. Přerušení Důvod obsluha asynchronních událostí (CPU mnohem rychlejší než pomalé periferie má klávesnice nějaké znaky? ) Zdroje přerušení interrupt source o HW periferie (UART, Disk, časovače apod.) o SW

Více

Řízení IO přenosů DMA řadičem

Řízení IO přenosů DMA řadičem Řízení IO přenosů DMA řadičem Doplňující text pro POT K. D. 2001 DMA řadič Při přímém řízení IO operací procesorem i při použití přerušovacího systému je rychlost přenosu dat mezi IO řadičem a pamětí limitována

Více

Vysoké učení technické v Brně Fakulta informačních technologií ITP Technika personálních počítačů Služby ROM BIOS a BootROM

Vysoké učení technické v Brně Fakulta informačních technologií ITP Technika personálních počítačů Služby ROM BIOS a BootROM Vysoké učení technické v Brně Fakulta informačních technologií ITP Technika personálních počítačů Služby ROM BIOS a BootROM Úloha č.: 5. Zadání: 1. Seznamte se s konstrukcí cvičné zásuvné adaptérové desky

Více

Časovače μpočítače AT89C51CC03

Časovače μpočítače AT89C51CC03 Ing. Josef Grosman TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/07.0247, který je spolufinancován Evropským

Více

Komunikace modulu s procesorem SPI protokol

Komunikace modulu s procesorem SPI protokol Komunikace modulu s procesorem SPI protokol Propojení dvouřádkového LCD zobrazovače se sběrnicí SPI k procesotru (dále již jen MCU microcontroller unit) a rozložení pinů na HSES LCD modulu. Komunikace

Více

MIKROKONTROLERY PIC16F84

MIKROKONTROLERY PIC16F84 Střední odborná škola a Střední odborné učiliště informatiky a spojů, Brno, Čichnova 23 Pracovní sešit MIKROKONTROLERY PIC16F84 Určeno pro obory Mechanik elektronik, Digitální telekomunikační technika

Více

Přerušení POT POT. Přerušovací systém. Přerušovací systém. skok do obslužného programu. vykonávaný program. asynchronní událost. obslužný.

Přerušení POT POT. Přerušovací systém. Přerušovací systém. skok do obslužného programu. vykonávaný program. asynchronní událost. obslužný. 1 Přerušení Při výskytu určité události procesor přeruší vykonávání hlavního programu a začne vykonávat obslužnou proceduru pro danou událost. Po dokončení obslužné procedury pokračuje výpočet hlavního

Více

Universita Pardubice Fakulta elektrotechniky a informatiky. Mikroprocesorová technika. Semestrální práce

Universita Pardubice Fakulta elektrotechniky a informatiky. Mikroprocesorová technika. Semestrální práce Universita Pardubice Fakulta elektrotechniky a informatiky Mikroprocesorová technika Semestrální práce Jméno: Chmelař Pavel Datum: 14. 5. 2008 Úkol: Příklad č. 1 V paměti dat je uložen blok 8 b čísel se

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

zení Koncepce připojení V/V zařízení POT POT ... V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče Připojení periferních zařízení

zení Koncepce připojení V/V zařízení POT POT ... V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče Připojení periferních zařízení Připojení periferních zařízen zení 1 Koncepce připojení V/V zařízení V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče specializované (řadič disku) lze k nim připojit jen zařízení určitého

Více

Watchdog WDT2RE s obvodem reálných hodin RTCC

Watchdog WDT2RE s obvodem reálných hodin RTCC Watchdog WDT2RE s obvodem reálných hodin RTCC Popis konektorů a svorkovnic POWER napájecí konektor (+5V, gnd, gnd, +12V ), použijte propojovací redukci JP1 napájecí napětí akumulátorů, propojením jumperu

Více

ASYNCHRONNÍ ČÍTAČE Použité zdroje:

ASYNCHRONNÍ ČÍTAČE Použité zdroje: ASYNCHRONNÍ ČÍTAČE Použité zdroje: Antošová, A., Davídek, V.: Číslicová technika, KOPP, České Budějovice 2007 http://www.edunet.souepl.cz www.sse-lipniknb.cz http://www.dmaster.wz.cz www.spszl.cz http://mikroelektro.utb.cz

Více

Návod k obsluze trenažéru

Návod k obsluze trenažéru Návod k obsluze trenažéru K ovládání trenažéru slouží kompaktní řídící systém, který je vybaven dvouřádkovým displejem a membránovou klávesnicí. Na klávesnici jsou klávesy : ENT + - - STOP nebo návrat

Více

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT Škola Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Název sady Téma Anotace Autor Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram CZ.1.07/1.5.00/34.0556

Více

SPY15 Zabezpečovací systém pro motocykly

SPY15 Zabezpečovací systém pro motocykly SPY15 Zabezpečovací systém pro motocykly Uživatelská příručka Obsah Tlačítka dálkového ovladače... 2 Funkce zabezpečovacího systému... 2 Spuštění a vypnutí zabezpečení...2 Dálkové nastartování a zhasnutí

Více

Činnost počítače po zapnutí

Činnost počítače po zapnutí Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 Činnost počítače po zapnutí Paměť RWM(Read Write Memory - paměť pro čtení a zápis, označovaná také jako RAM)

Více

Návod k použití pro fóliovou klávesnici

Návod k použití pro fóliovou klávesnici Návod k použití pro fóliovou klávesnici Čísla položek Fóliová klávesnice horizontální: EA-KC2-101 Fóliová klávesnice vertikální: EA-KC2-102 Řídící jednotka: EA-KC2-201 Řídící jednotka EA-KC2-201 1. Přípojka

Více

Návod na použití E KR11

Návod na použití E KR11 Návod na použití E KR11 Popis Kódová klávesnice a zároveň i čtečka karet je určena pro venkovní / vnitřní použití. Zařízení lze provozovat samostatně nebo jej lze zapojit do větších systémů pomocí výstupu

Více

Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování

Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování 8. Rozšiřující deska Evb_IO a Evb_Motor Čas ke studiu: 2-3 hodiny Cíl Po prostudování tohoto odstavce budete něco vědět o Výklad Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem

Více

1. Univerzální watchdog WDT-U2

1. Univerzální watchdog WDT-U2 1. Univerzální watchdog WDT-U2 Parametry: vstupní svorkovnice - napájení 9-16V DC nebo 7-12V AC externí galvanicky oddělený ovládací vstup napěťový od 2V nebo beznapěťový výstupní svorkovnice - kontakty

Více

Klimatizace. Třída: 4.C. Střední Průmyslová Škola Elektrotechnická Havířov Protokol do MIT. Skupina: 3. Zpráva číslo: 3

Klimatizace. Třída: 4.C. Střední Průmyslová Škola Elektrotechnická Havířov Protokol do MIT. Skupina: 3. Zpráva číslo: 3 Střední Průmyslová Škola Elektrotechnická Havířov Protokol do MIT Třída: 4.C Skupina: 3 Klimatizace Zpráva číslo: 3 Dne: 08.01.2007 Soupis použitých přístrojů: přípravek s μc 8051 přípravek s LCD přípravek

Více

Návod na obsluhu SendPíp1 verse V0.2 (PŘEDBĚŽNÝ NÁVOD).

Návod na obsluhu SendPíp1 verse V0.2 (PŘEDBĚŽNÝ NÁVOD). Návod na obsluhu SendPíp1 verse V0.2 (PŘEDBĚŽNÝ NÁVOD). Účel zařízení SendPíp1 (V0.2) je elektronické měřící a řídící zařízení, se sériovým morse akustickým výstupem, které je vybaveno i malým vysílačem

Více

Nabíječ NiCd a NiMh článků řízený mikroprocesorem

Nabíječ NiCd a NiMh článků řízený mikroprocesorem Nabíječ NiCd a NiMh článků řízený mikroprocesorem Bc. Michal Brázda Univerzita Tomáše Bati ve Zlíně Fakulta Aplikované informatiky 1. Obsah 1. Obsah... 2 2. Úvod... 3 3. NiCd a NiMh baterie... 3 3.1. Metoda

Více

5. STRUKTURA PLC PROGRAMU

5. STRUKTURA PLC PROGRAMU 5. STRUKTURA PLC PROGRAMU Struktura PLC programu je navržena s ohledem na co jefektivnější návrh programu při přizpůsobení CNC systému na stroj. 5.1 Moduly jazyka TECHNOL Moduly jazyka PLC836 byly vytvořeny

Více

Software pro vzdálenou laboratoř

Software pro vzdálenou laboratoř Software pro vzdálenou laboratoř Autor: Vladimír Hamada, Petr Sadovský Typ: Software Rok: 2012 Samostatnou část vzdálených laboratoří tvoří programové vybavené, které je oživuje HW část vzdáleného experimentu

Více

MIDAM MW 240 modbus 2 x DI, 2 x DO

MIDAM MW 240 modbus 2 x DI, 2 x DO List č.: 1/8 MIDAM MW 240 modbus 2 x DI, 2 x DO - najednou lze vyčíst maximálně 20 wordů (tj. 40byte) název adresa typ popis poznámka modul LSB 1 LSB R identifikace modulu spodní byte modul má identifikaci

Více

NÁVOD K OBSLUZE konfigurační SW CS-484

NÁVOD K OBSLUZE konfigurační SW CS-484 NÁVOD K OBSLUZE konfigurační SW CS-484 OBSAH 1. Popis 2. Propojení modulu s PC 3. Instalace a spuštění programu CS-484 4. POPIS JEDNOTLIVÝCH ZÁLOŽEK 4.1. Připojení 4.1.1 Připojení modulu 4.2. Nastavení

Více

Pravidla pro získání zápočtu vytvořením individuální semestrální práce mimo cvičení

Pravidla pro získání zápočtu vytvořením individuální semestrální práce mimo cvičení Pravidla pro získání zápočtu vytvořením individuální semestrální práce mimo cvičení Ing. Tomáš Martinec Ph.D. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento

Více

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 4

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 4 UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 4 Praktické zvládnutí software Geomedia Pavel Vařacha a kol. Zlín 2013 Tento studijní materiál vznikl

Více

Skrytá kamera Lawmate v nabíječce telefonů iphone PV-CHG20i

Skrytá kamera Lawmate v nabíječce telefonů iphone PV-CHG20i Skrytá kamera Lawmate v nabíječce telefonů iphone PV-CHG20i Návod k obsluze Kontakt na dodavatele: SHX Trading s.r.o. Týmlova 8, Praha 4, 140 00 Tel: 244 472 125, email: info@spyobchod.cz www.spyobchod.cz

Více

Obsah. Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15

Obsah. Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15 Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15 KAPITOLA 1 Úvod do programo vání v jazyce C++ 17 Základní pojmy 17 Proměnné a konstanty 18 Typy příkazů 18 IDE integrované vývojové

Více

NÁVOD NA MONTÁŽ A OBSLUHU SXS 20

NÁVOD NA MONTÁŽ A OBSLUHU SXS 20 Vydání březen 2003. 2003, RADOM s.r.o. Jiřího Potůčka 259 530 09 Pardubice tel./fax: +420466414211 email: info@radom-cz.cz Autor: Z.Krčil Počet stran: 11 Číslo dokumentu: KD 800 98 Určení GSM hlásič SXS

Více

Diktafon vhodný pro nahrávání hovorů na smartphonech včetně iphone

Diktafon vhodný pro nahrávání hovorů na smartphonech včetně iphone Diktafon vhodný pro nahrávání hovorů na smartphonech včetně iphone Návod k obsluze Hlavní výhody produktu: Přístroj lze použít jako běžný diktafon Velmi jednoduché nahrávání probíhajících hovorů Nahrávání

Více

9. Rozšiřující desky Evb_Display a Evb_keyboard

9. Rozšiřující desky Evb_Display a Evb_keyboard 9. Rozšiřující desky Evb_Display a Evb_keyboard Čas ke studiu: 2-3 hodiny Cíl Po prostudování tohoto odstavce budete něco vědět o Výklad Zobrazovacích displejích Principu činnosti a programování čtyřřádkového

Více

JS609D stopky se sto mezičasy ID: 3211

JS609D stopky se sto mezičasy ID: 3211 JS609D stopky se sto mezičasy ID: 3211 VLASTNOSTI: CHRONOGRAF - zobrazení kola, rozdělení a běh chronografu - měření až na 9 hodin 59 minut a 59.99 sekund - 10/20/30/60/80/100 opakovatelné kolo a rozdělení

Více

Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Přednáška Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského

Více

AWGD 46 MWGD 46. Dveřní moduly APS mini / APS mini Plus s rozhraním WIEGAND s podporou zámků APERIO. Uživatelská příručka

AWGD 46 MWGD 46. Dveřní moduly APS mini / APS mini Plus s rozhraním WIEGAND s podporou zámků APERIO. Uživatelská příručka AWGD 46 MWGD 46 Dveřní moduly APS mini / APS mini Plus s rozhraním WIEGAND s podporou zámků APERIO Uživatelská příručka 2004 2012, TECHFASS s.r.o., Věštínská 1611/19, 153 00 Praha 5, www.techfass.cz, techfass@techfass.cz

Více

Programovatelné relé Easy (Moeller), Logo (Siemens)

Programovatelné relé Easy (Moeller), Logo (Siemens) Programovatelné Easy (Moeller), Logo (Siemens) Základní způsob programování LOGO Programovaní pomocí P - propojení P s automatem sériovou komunikační linkou - program vytvářen v tzv ovém schématu /ladder

Více

SPY16 Zabezpečovací systém pro motocykly Uživatelská příručka

SPY16 Zabezpečovací systém pro motocykly Uživatelská příručka SPY16 Zabezpečovací systém pro motocykly Uživatelská příručka Tlačítka dálkového ovladače...2 Funkce zabezpečovacího systému...2 Spuštění a vypnutí zabezpečení...2 Dálkové nastartování a zhasnutí motoru...3

Více

Actioncam Gimball. Uživatelská příručka (Česky)

Actioncam Gimball. Uživatelská příručka (Česky) Actioncam Gimball Uživatelská příručka (Česky) www.rollei.cz Popis produktu Instalace software Stáhněte a nainstalujte aplikaci Rollei nazvanou "Rollei AC Gimbal" na svůj telefon. Aplikace podporuje ios

Více

SPÍNACÍ HODINY. Nastavení hodin a předvolby. Obr. 1

SPÍNACÍ HODINY. Nastavení hodin a předvolby. Obr. 1 SPÍNACÍ HODINY Při každém zapnutí startuje topení vždy na plný výkon a dále pak pracuje dle poslední nastavené teploty, pokud není tato dále měněna. Při zapnutí topení předvolbou je však funkce topení

Více

Systém řízení sběrnice

Systém řízení sběrnice Systém řízení sběrnice Sběrnice je komunikační cesta, která spojuje dvě či více zařízení. V určitý okamžik je možné aby pouze jedno z připojených zařízení vložilo na sběrnici data. Vložená data pak mohou

Více

Univerzální watchdog WDT-U2/RS485

Univerzální watchdog WDT-U2/RS485 Univerzální watchdog WDT-U2/RS485 Parametry: Doporučené použití: hlídání komunikace na sběrnicích RS485, RS232 a jiných. vstupní svorkovnice - napájení 9-16V DC nebo 7-12V AC externí galvanicky oddělený

Více

Kódová klávesnice DPA-CODE

Kódová klávesnice DPA-CODE Kódová klávesnice DPA-CODE Manuál v2.00 250 kodů samostatný provoz Dokumentace vytvořena dne: 10.5.2010 poslední korekce dne: Popis Autonomní kódová klávesnice v masivním kovovém provedení pro vnitřní

Více

Míchačka karet Shuffle King. Obsah balení:

Míchačka karet Shuffle King. Obsah balení: Míchačka karet Shuffle King Obsah balení: 1x Míchačka karet 1x Napájecí adaptér 230/24 V 1x Úchytný plech (pro tenké nebo silné čalounění stolu) 1x Krycí panel (pro tenké nebo silné čalounění stolu) 1x

Více

A0M38SPP - Signálové procesory v praxi - přednáška 10 2

A0M38SPP - Signálové procesory v praxi - přednáška 10 2 GPIO (konfigurace vstupu, výstupu, alt. funkce) GP timers Core timers Watchdog timer Rotary counter Real time clock Keypad interface SD HOST (MMC, SD interface) ATAPI (IDE) A0M38SPP - Signálové procesory

Více

... sekvenční výstupy. Obr. 1: Obecné schéma stavového automatu

... sekvenční výstupy. Obr. 1: Obecné schéma stavového automatu Předmět Ústav Úloha č. 10 BDIO - Digitální obvody Ústav mikroelektroniky Komplexní příklad - návrh řídicí logiky pro jednoduchý nápojový automat, kombinační + sekvenční logika (stavové automaty) Student

Více

Uzamykání/špatný PIN. Uzamčeno a čeká na zadání kódu PIN.

Uzamykání/špatný PIN. Uzamčeno a čeká na zadání kódu PIN. LED indikátory Flash Padlock 3 je dodáván se třemi LED indikátory v horní části jednotky. Každý indikátor LED, ať už svítí nebo bliká nebo se objeví s jiným indikátorem LED, poskytuje zpětnou vazbu o aktuálním

Více

Konvertibilní Tablet STRUČNÁ PŘÍRUČKA 8085 LKB001X CJB1FH002ASA

Konvertibilní Tablet STRUČNÁ PŘÍRUČKA 8085 LKB001X CJB1FH002ASA V Konvertibilní Tablet STRUČNÁ PŘÍRUČKA 8085 LKB001X CJB1FH002ASA Obsah 1 Začínáme... 1 1.1 Vzhled... 1 1.2 Nabíjení tabletu a klávesnice... 3 1.3 Vložení karet microsd a SIM... 4 1.4 Připojení k přístupovému

Více

NÁVOD K POUŽITÍ Kamera CEL-TEC S3000 Wifi IR

NÁVOD K POUŽITÍ Kamera CEL-TEC S3000 Wifi IR NÁVOD K POUŽITÍ Kamera CEL-TEC S3000 Wifi IR A: Zapnutí - vypnutí / potvrzovací tlačítko B: Tlačítko Mode C: Tlačítko zapnutí / vypnutí IR přísvitu D: Tlačítko Wifi E: Mikrofon F: IR noční přísvit G: LED

Více

4. LOGICKÉ SEKVENČNÍ CELKY

4. LOGICKÉ SEKVENČNÍ CELKY 4. LOGICKÉ SEKVENČNÍ CELKY 4.1 Strukturalizace PLC programu PLC program může být vytvořen různými způsoby. Klasický přístup při návrhu PLC programu je založen na navržení sekvenčně-kombinační logiky nebo

Více

Návod na práci s přípravkem a programem uscope na cvičeních

Návod na práci s přípravkem a programem uscope na cvičeních Návod na práci s přípravkem a programem uscope na cvičeních Ing. Tomáš Martinec Ph.D. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci

Více

2.4 Cykly 2. ZÁKLADY JAZYKA C

2.4 Cykly 2. ZÁKLADY JAZYKA C Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

PVKpro vývojový kit s programátorem pro mikrokontrolér PIC16F84 Připojení k PC: paralelní port Uživatelská příručka

PVKpro vývojový kit s programátorem pro mikrokontrolér PIC16F84 Připojení k PC: paralelní port Uživatelská příručka PVKpro vývojový kit s programátorem pro mikrokontrolér PIC16F84 Připojení k PC: paralelní port Uživatelská příručka ASIX s.r.o., Staropramenná 4, 150 00 Praha 5 - Smíchov, Tel.: 257 312 378, fax: 257 329

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410

Více