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: Obchodní akademie Název programu: Prostředí tabulkového kalkulátoru, základní operace Vypracoval : Mgr. Zdeněk Hrdina Projekt Anglicky.
Výukový program: Obchodní akademie Název programu: Ukládání prezentace do jiných formátů Vypracoval : Ing. Jiří Durďák Projekt Anglicky v odborných předmětech,
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.
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:
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/
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/
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:
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
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.
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/
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/
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/ je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Výukový.
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 - 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.
Programování mikrokontrolerů PIC 16F84A
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: Základy elektrotechniky II.ročník, Měřicí soustavy 2 Vypracoval : Ing.Jiří Smílek Projekt Anglicky.
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 - 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:
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.
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.
CZ.1.07/1.5.00/ Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/ Střední odborná škola elektrotechnická, Centrum odborné přípravy.
Inicializace portů mikrokontroléru
Obor: Elektrikář silnoproud Ročník: 2. Vypracoval: Bc. Josef Dulínek
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
Výukový materiál zpracován v rámci projektu
Tato prezentace byla vytvořena
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.
Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/
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/
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 č. 1: Drat_1 Postup práce:  Založte nový (prozatím prázdný) zdrojový soubor a uložte jej do složky s názvem „Drat_1“ pod názvem „Drat_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). Instrukce: NOP, BSF, BCF, CLRF, MOVF, MOVLW, MOVWF, GOTO. Význam symbolu "d" (destination)

Praktická cvičení Úloha č. 1: Drat_1  Založte nový projekt (použijte postup z kapitoly 11):  Název projektu: Drat_1.mcp, složka Drat_1.  Vložte zdrojový soubor Drat_1.asm.  Zkontrolujte a potvrďte správnost zadání.  Uložte projekt

Praktická cvičení Úloha č. 1: Drat_1  Připojte k USB portu počítače debugger MPLAB ICD-2  K ICD-2 připojte výukovou desku a připojte k ní napájecí napětí 9V.  Podle postupu, uvedeného v kap. 11 proveďte patřičná nastavení a kontroly  Program přeložte (Ctrl + F10)  V okně „Output“ zkontrolujte správnost překladu.  Pokud byly v průběhu překladu nahlášeny chyby, zjistěte jejich příčinu a chyby odstraňte.

Praktická cvičení Úloha č. 1: Drat_1  Spusťte program (Debugger/Run)  Zkontrolujte správnou funkci programu:  Stlačte libovolné tlačítko na výukové desce (s výjimkou tlačítka Reset)  Zkontrolujte, zda se při stisku tlačítka rozsvítí odpovídající LED dioda.  Vyzkoušejte, jak program reaguje při stlačení více tlačítek najednou.

Praktická cvičení Úloha č. 1: Drat_1  Pokud program nepracuje podle očekávání, zkontrolujte zdrojový text a pokuste se nalézt chybu. Využijte přitom krokovací režimy „Step Into, Step Over“ a indikace chyby v okně „Output“.  Aktivujte okno „Watch“, zobrazte v něm použité registry, při krokování programu sledujte jejich obsah a srovnejte jej s požadovanými hodnotami. Při jakémkoliv zásahu do zdrojového textu nezapomeňte program znovu přeložit a naprogramovat mikrořadič!

Krokování programu:  STEP INTO (F7): provede se jedna instrukce a v okne Watch se zobrazí obsah zvolených registrů.  STEP OVER (F8): krokuje se hlavní program, podprogramy proběhnou plnou rychlostí.  STEP OUT: zajišťuje rychlý návrat z nitra podprogramu (výhodné zejména u zpožďovacích smyček apod.). Praktická cvičení

Shrnutí učiva - cvičení  Proč je nutno zdrojový text před spuštěním programu přeložit?  Jak nejlépe a nejrychleji zjistíte druh chyby při chybném překladu?  Pokud překlad proběhne bezchybně, znamená to automaticky, že program bude pracovat, jak má?  Jaký je princip činnosti režimu „In Circuit Debugger (ICD)“? V čem je jeho výhoda?

Shrnutí učiva - cvičení  Instrukce NOP (No Operation) nedělá nic. K čemu je tedy dobrá?  Vysvětlete funkci instrukcí BSF a BCF  Vysvětlete funkci instrukcí MOVF a MOVWF  Proč se instrukce GOTO označuje jako tzv. „nepodmíněný skok“?  Co si naopak představíte pod pojmem „podmíněný skok?

 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 č. 1: Výpis zdrojového textu programu „Drat_1“.  Příloha č. 1, je nutno překládat v Notepad.