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

Podobné dokumenty
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

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

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

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

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

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

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

Nejčastěji pokládané dotazy

Programování PICAXE18M2 v Assembleru

Tematická oblast: Informační a komunikační technologie (VY_32_INOVACE_09_1_IT) Autor: Ing. Jan Roubíček. Vytvořeno: červen až listopad 2013.

ČEMU ROZUMÍ MIKROPROCESOR?

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

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

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-302

SW24x3 programovatelné relé

Tematická oblast: Programování 2 (VY_32_INOVACE_08_2_PR) Anotace: Využití ve výuce: Použité zdroje:

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.

Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, p.o. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu


VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

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

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Principy komunikace s adaptéry periferních zařízení (PZ)

Vlastnosti algoritmu. elementárnost. determinovanost. rezultativnost. konečnost. hromadnost. efektivnost

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Textové soubory

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

Princip funkce počítače

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

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Algoritmizace prostorových úloh

Číslo a název šablony III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

SEZNAM ANOTACÍ. Číslo projektu Číslo a název šablony klíčové aktivity Označení sady DUM Tematická oblast

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Podmíněný příkaz

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

VISUAL BASIC. Přehled témat

MIKROKONTROLERY PIC16F84

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

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

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

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

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í

Integrovaná střední škola, Sokolnice 496

Střední odborná škola a Střední odborné učiliště, Hořovice

SHIFTIN sclk, sdata, mode, (data{/ bits} {, data {/ bits},...}) SPIIN sclk, sdata, mode, (data{/ bits} {, data {/ bits},...})

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA1 Základní poznatky z matematiky

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Zadání: TÉMA: Zápis algoritmu, čtení textového souboru, porovnání řetězců.

ANOTACE nově vytvořených/inovovaných materiálů

PŘÍKAZY OVLÁDÁNÍ SHELLU

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

eses výukový multi shield pro Arduino UNO

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

Profilová část maturitní zkoušky 2013/2014

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA4 Analytická geometrie

2.1 Podmínka typu case Cykly Cyklus s podmínkou na začátku Cyklus s podmínkou na konci... 5

10 Algoritmizace Příklad 2 Word 2007/ VBA

Inovace výuky prostřednictvím šablon pro SŠ

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_PS4 Obecná psychologie

Digitální učební materiál

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

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

VIRTUALBOX PRÁCE SE SÍTÍ

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_IT3 Úvod do studia počítačových technologií

adcsetup {LET} adcsetup = channels Platí pro PICAXE 08M2, 14M2, 18M2, 20M2, 20X2, 28X2, 40X2 Syntaxe:

Programy na PODMÍNĚNÝ příkaz IF a CASE

Základní škola a Mateřská škola Dobronín, příspěvková organizace, Polenská 162 / 4, Dobronín. Inovace a zkvalitnění výuky v ZMŠ Dobronín

Webové stránky. 16. Obrázky na webových stránkách, optimalizace GIF. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

ICT podporuje moderní způsoby výuky CZ.1.07/1.5.00/ Matematika analytická geometrie. Mgr. Pavel Liška

Činnost počítače po zapnutí

Digitální učební materiál

Mikroprocesorová technika (BMPT)

DIGITÁLNÍ ARCHIV VZDĚLÁVACÍCH MATERIÁLŮ

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

Gymnázium Jana Pivečky a Střední odborná škola Slavičín. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT. Informační a komunikační technologie

SEKVENČNÍ LOGICKÉ OBVODY

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:

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

compsetup COMPSETUP config, ivr Platí pro PICAXE 20X2, 28X2, 40X2 Syntaxe:

Integrovaná střední škola, Sokolnice 496

Algoritmy I. Cvičení č. 2, 3 ALGI 2018/19

RUČNÍ PROGRAMOVÁNÍ FRÉZOVÁNÍ UOV Petr Svoboda

Digitální učební materiál

HyperCam. 1. Seznámení s programem pro tvorbu videa. HyperCam. Vytvořila: Bc. Lea Navrátilová Datum vytvoření:

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Basic256 - úvod do programování Příklady. ing. petr polách

Montážní program XMF

Arduino Martin Friedl

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Integrovaná střední škola, Sokolnice 496

Transkript:

Š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 III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT Mikroprocesorová technika Obsluha základních periferií mikropočítačem Binární hodiny Tvorba programu s podprogramy, vnořené cykly, podmíněné větvení programů. Zobrazování v binárním kódu, proměnná portb. Ing. Josef Řehout Den vytvoření 10.10.2013 Den ověření 27.11.2013 Označení materiálu VY_32_INOVACE_RE_ELT_12

Binární hodiny Zobrazování čísel v binárním kódu Opakování úvodní test Následující desítková čísla převeďte do binární číselné soustavy a každé číslo zapište v jednom bajtu: 40 80 120 250 44 88 128 254

Binární hodiny Zobrazování čísel v binárním kódu Opakování úvodní test, řešení. Výsledky jsou některé chybné, opravte je. 40 00101000 80 01010000 120 01111000 250 01111000 44 00101100 88 01011000 128 10001000 254 11011110

Program pro binární výstup dat Vytvořte jednoduchý program, který bude postupně zobrazovat binární čísla od 0 do 255 na portu B.0 až B.7. Po dosažení maximálního čísla se bude opakovat. Předveďte učiteli. Dále uvedený příklad programu vyzkoušejte a upravte podle předchozího zadání.

Program pro binární výstup dat pinsb je název registru, který obsahuje data na vstupech nebo data zapsaná na výstupy portu B. Port B, C, A je proměnná typu bajt (8 bitů).

Binární hodiny - zadání Hodiny mimozemšťanů na planetě Tolondrat Tolondraťané podobní lidem mají čtyři prsty, proto si osvojili počítání v osmičkové číselné soustavě a počítají tak i čas. Jejich systém počítání času má nejmenší hodnotu 1 tan, následuje kant = 64 tan, pak je oket = 64 kantů, nakonec jeden dant = 4 oket Na Zemi jeden tan = 4 sekundy Matematickým srovnáním lze dokázat, že počítají podobně jako my sekundy, minuty, hodiny, dny. 1 dant = 4 * 64 * 64 * 4 (s) Porovnej jejich dant s pozemským dnem.

Binární hodiny - zadání Technické oddělení MISMZK (Mezinárodní institut pro studium mimozemských kultur) požaduje vytvořit program pro počítání času podle Tolondratského systému časových jednotek se zobrazováním ve dvojkovém kódu, který je univerzálním kódem pro komunikaci inteligentních bytostí v kosmu. Inženýrské oddělení našeho vývojového pracoviště MSES (Mimořádně spolehlivé elektronické systémy) upřesnilo programátorům vytvořit program pro jedočipový počítač typu PICAXE20M2 s parametry: každý tan zhasne LED na portu c.7 na portu c.0 až c.5 se zobrazuje stav tan (0 až 63) na portu b.0 až b.5 se zobrazuje stav kant (0 až 63) na portu b.6 až b.7 se zobrazuje stav oket (0 až 3)

Binární hodiny - zadání přivedením 0 na dobu více než 1 tan na vstup c.6 se vše vynuluje a začne počítání Tolondratského času. Pozn.: k tomu dojde jen jednou poté, kdy vesmírná loď s pozemskou posádkou přistane na Tolondratu. přivedením 0 na vstup c.6 na kratší dobu než 1 tan se krátce, na dobu 1 tan, na portu b.0 až b.7 zobrazí délka pobytu na planetě Tolondrat v počtu dant. Napájení systému počítání Tolondratského času bude mnohonásobně jištěno před výpadkem. Problematiku napájení zajišťuje jiný tým a není předmětem vašeho úkolu. Za kolik pozemských dní dojde k samočinnému vynulování Tolondratských hodin (dále TH)?

Binární hodiny skupinový projekt K vytvoření spolehlivého programu počítání Tolondratského času bylo vedením firmy rozhodnuto vytvořit čtyři týmy programátorů. Aby se vytvořil spolehlivý program, budou týmy vzájemně konzultovat problémy na které během práce narazí. Programy vzniknou čtyři a po jejich náročném testování bude jeden z nich vybrán pro hlavní TH a druhý bude použit pro záložní TH. Třetí program bude pro druhé záložní TH. Všechny TH budou počítat současně z důvodu bezpečného zajištění měření času, který se expedice zdrží na planetě Tolondrat. Při testování bude 1 tan = 10 ms pozemského času a po zdárném testu se tato konstanta nastaví na 4 s.

Binární hodiny skupinový projekt Neprodleně zahajte práci na programu, jehož konečná a odladěná verze musí být předána do 14 dnů. Není vyloučeno, že vzhledem k důležitosti na projektu pracují další firmy. Každý tým: předvede svůj program v simulaci, v případě připraveného hardware v reálném zařízení. vysvětlí koncepci řešení úkolu TH vývojovým diagramem. předá textový výpis programu s poznámkami ke každé instrukci. Hlavička výpisu bude obsahovat: Název programu Název týmu a třídu Seznam řešitelů Datum schválení konečné verze

Dosud procvičené příkazy (I) start: ;návěstí (název části programu) data adresa, (data, data) ;zápis dat do eeprom před začátkem programu read adresa, registr1 ;čtení dat z eeprom write adresa, b1, w1 ;zápis dat během programu dirsb=%11111110 ;aktivace portů B.7 až B.1 jako výstupních pinsb=%01111110 ;nastav výstupy portu b for b6 = 1 to 5 ;začátek cyklu next b6 ;konec cyklu podle proměnné b6 goto start ;skok gosub podprogram ;jdi na podprogram return ;návrat z podprogramu high B.4 ;výstup do 1 low B.4 ;výstup do 0 toggle c.7 ;přepni stav výstupu if pinb.0 = 1 then suma ;podmíněný skok inc b1 ;zvýšení obsahu proměnné b1 o 1 pause 1000 ;pauza v ms poke 80,b1 ; vlož proměnnou b1 do registru na adrese 80 peek 80,b1 ; dej obsah registru 80 do proměnné b1 (Revolution Education Ltd.)

Dosud procvičené příkazy (II) readadc B.2, b8 ;AD převod z pinu b.2 ulož do proměnné b8 readadc10 B.2,w8 ;AD desetibitový převod select case b1 ;Výběr možnosti podle hodnoty registru b1, case < 77 ;Když je b1 menší 77, splní se následující příkazy Endselect ;konec sekvence select case servo B.4,75 ;nastavení portu pro servomotor servopos B.4,75 ;natočení serva Symbol K1=234 ;konstanta (nezabírá místo proměnné) Symbol napeti=w12 ;symbolický název proměnné w12 (Revolution Education Ltd.)

Zdroje I. Revolution Education Ltd. PICAXE Manual, Section 1 - Getting Started, www.picaxe.com/docs/picaxe_manual1.pdf [online] 5.10.2012, [cit. 10.10.2013] II. Revolution Education Ltd. PICAXE Manual, Section 2 BASIC Commands, www.picaxe.com/docs/picaxe_manual2.pdf [online] 5.10.2012, [cit. 10.10.2013] III. Revolution Education Ltd. PICAXE Manual, Section 3 - Microcontroller interfacing circuits, www.picaxe.com/docs/picaxe_manual3.pdf [online] 5.10.2012, [cit. 10.10.2013] IV. Revolution Education Ltd. PICAXE Programming Editor [online] 5.10.2012, [cit. 10.10.2013]. Dostupné z http://www.picaxe.com/getting-started/picaxe-manuals/, http://www.picaxe.com/software/picaxe/picaxe-programming-editor Obrázky a programy archiv autora