Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.

Slides:



Advertisements
Podobné prezentace
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Advertisements

Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR.
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Digitální učební materiál
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Výukový program: Mechanik - elektrotechnik Název programu: Odborný výcvik II. ročník Tranzistorový stupeň se SK Vypracoval: Bc. Chumchal Miroslav Projekt.
Výukový program: Mechanik - elektrotechnik Název programu: Odborný výcvik II. ročník Tranzistorový stupeň se SB Vypracoval: Bc. Chumchal Miroslav Projekt.
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Digitální učební materiál
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Výukový program: Mechanik - elektrotechnik Název programu: Elektronika II.ročník Operační zesilovače: Invertující zesilovače – Část 1 - Vzorce Vypracoval:
Digitální učební materiál
Výukový program: Mechanik - elektrotechnik Název programu: Odborný výcvik II. ročník Tranzistorový stupeň se SE Vypracoval: Bc. Chumchal Miroslav Projekt.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Výukový program: Mechanik elektrotechnik Název programu: Číslicová technika II. ročník Šestnáctková číselná soustava Vypracoval: Mgr. Holman Pavel Projekt.
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu „Učíme moderně“ Registrační číslo projektu:
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
PLAVÁNÍ V KONDIČNÍCH PROGRAMECH Lekce č. 26 Irena Čechovská Tento projekt je spolufinancován Evropským sociálním fondem, státním rozpočtem České republiky.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Tvorba jednoduchých pogramů II.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Interkomunikační adresní systém.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Interkomunikační adresní systém.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Instrukční soubor 1.
Odborný výcvik ve 3. tisíciletí Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky ELIII – 6 PC TECHNIKA Obor:Elektrikář.
Orbis pictus 21. století Instrukční soubor 2
Tato prezentace byla vytvořena
CZ.1.07/1.4.00/ číslo a název klíčové aktivity III/2
Výukový materiál zpracován v rámci projektu
Mikropočítač Soubor instrukcí
Tato prezentace byla vytvořena
Odborný výcvik ve 3. tisíciletí
Tato prezentace byla vytvořena
Výukový materiál zpracován v rámci projektu
Tato prezentace byla vytvořena
Tato prezentace byla vytvořena
Vysoké učení technické v Brně
Tato prezentace byla vytvořena
Tato prezentace byla vytvořena
CZ.1.07/1.4.00/ číslo a název klíčové aktivity III/2
Výukový materiál zpracován v rámci projektu
Obor hodnot funkce Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Yvonna Vančurová. Materiál byl vytvořen v rámci projektu „Škola.
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Transkript prezentace:

Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/ je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky.

Praktická cvičení Úloha č. 4: Běžicí světlo 1 Postup práce: Založte nový zdrojový soubor a uložte jej do složky s názvem „BS_1“ pod názvem „BS_1.asm“.  Do editačního okna přepište zdrojový text s dodaného výtisku úlohy.  Hotový zdrojový text zkontrolujte a uložte jej (přepište již uložený prázdný soubor).  Časové smyčky, instrukční cyklus  Výpočet doby trvání programu - kalkulačka  Uživatelské registry  Nová instrukce: BSFSZ

Praktická cvičení  Založte nový projekt:  Název projektu: BS_1.mcp, složka BS_1.  Vložte zdrojový soubor BS_1.asm.  Zkontrolujte a potvrďte správnost zadání.  Uložte projekt Úloha č. 4: Běžicí světlo 1

Praktická cvičení  Připojte k USB portu počítače debugger MPLAB ICD-2  Připojte výukovou desku a připojte k ní napájecí napětí 9V.  Proveďte patřičná nastavení a kontroly  Program přeložte (Ctrl F10), odstraňte případné chyby Úloha č. 4: Běžicí světlo 1

Praktická cvičení  Spusťte program (F9)  Zkontrolujte správnou funkci programu:  Jednotlivé LED diody se rozsvěcují postupně zprava doleva a naopak (efekt je obousměrný)  Rychlost rozsvěcování LED diod musí být taková, aby jednotlivé fáze rozsvíceno/zhasnuto byly bezpečně rozeznatelné zrakem  Pokud program nepracuje podle předpokladů, nalezněte chybu pomocí dříve vyzkoušených postupů a opravte ji. Úloha č. 4: Běžicí světlo 1

Praktická cvičení  Pomocí krokování (F7, F8) projděte program řádek po řádku a v jednotlivých krocích sledujte chování programu  Soustřeďte se na činnost podprogramu zpožďovací smyčky  Vyzkoušejte změnit rychlost rozsvěcování a zhasínání LED diod změnou časové konstaty zpožďovací smyčky  Vyzkoušejte při jaké rychlosti rozsvěcování a zhasínání LED diod jste ještě schopni efekt zrakem postřehnout Úloha č. 4: Běžicí světlo 1

Praktická cvičení Úloha č. 4: Běžicí světlo 1 Vlastnosti jednoduché softwarové zpožďovací smyčky: Využívá jeden osmibitový registr Maximální doba zpoždění okolo 500 us (při f osc = 4MHz) Neefektivní – po dobu svého provádění blokuje běh zbývající části programu

Shrnutí učiva - cvičení  Co je „instrukční cyklus“?  Jak zjistíte dobu trvání určité části programu?  Kolik instrukčních cyklů „spotřebují“ instrukce mikrořadiče PIC16F883?  Je důležité znát dobu trvání programu nebo jeho části? Pokud ano, proč?

Shrnutí učiva - cvičení  Co je to „zpožďovací smyčka“ a k čemu ji potřebujeme?  Jaký je rozdíl mezi jednoduchou a dvojitou zpožďovací smyčkou? Kdy je nutno dvojitou smyčku použít?  Jaké jsou výhody a nevýhody řešení zpoždění pomocí softwarových zpožďovacích smyček?  Na čem závisí doba zpoždění softwarových zpožďovacích smyček?  Znáte jiné způsoby generování zpoždění a časových prodlev?

 Datasheet Microchip PIC16F882/883/884/886/887 DS41291E (  Microchip.com: Getting Started with PICmicro MCUs  Microchip.com: MPLAB IDE User’s Guide  Microchip.com: Quick Guide to Microchip Development Tools

Přílohy  Příloha č. 4: Výpis zdrojového textu programu „BS_1“.