Anglicky v odborných předmětech "Support of teaching technical subjects in English “
Anglicky v odborných předmětech "Support of teaching technical subjects in English “
-
Upload
whitney-atkins -
Category
Documents
-
view
11 -
download
2
description
Transcript of Anglicky v odborných předmětech "Support of teaching technical subjects in English “
![Page 1: Anglicky v odborných předmětech "Support of teaching technical subjects in English “](https://reader035.fdocument.pub/reader035/viewer/2022072016/56813319550346895d99dd58/html5/thumbnails/1.jpg)
Anglicky v odborných předmětech"Support of teaching technical subjects in English“
Výukový program: Mechanik - elektrotechnik
Název programu: Číslicová technika - mikroprocesoryIII. ročníkMikrořadiče
Vypracoval: Vlastimil Vlček
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/04.0002
je spolufinancován Evropským sociálním fondem a státním rozpočtem
České republiky.
![Page 2: Anglicky v odborných předmětech "Support of teaching technical subjects in English “](https://reader035.fdocument.pub/reader035/viewer/2022072016/56813319550346895d99dd58/html5/thumbnails/2.jpg)
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)
![Page 3: Anglicky v odborných předmětech "Support of teaching technical subjects in English “](https://reader035.fdocument.pub/reader035/viewer/2022072016/56813319550346895d99dd58/html5/thumbnails/3.jpg)
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
![Page 4: Anglicky v odborných předmětech "Support of teaching technical subjects in English “](https://reader035.fdocument.pub/reader035/viewer/2022072016/56813319550346895d99dd58/html5/thumbnails/4.jpg)
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.
![Page 5: Anglicky v odborných předmětech "Support of teaching technical subjects in English “](https://reader035.fdocument.pub/reader035/viewer/2022072016/56813319550346895d99dd58/html5/thumbnails/5.jpg)
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.
![Page 6: Anglicky v odborných předmětech "Support of teaching technical subjects in English “](https://reader035.fdocument.pub/reader035/viewer/2022072016/56813319550346895d99dd58/html5/thumbnails/6.jpg)
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č!
![Page 7: Anglicky v odborných předmětech "Support of teaching technical subjects in English “](https://reader035.fdocument.pub/reader035/viewer/2022072016/56813319550346895d99dd58/html5/thumbnails/7.jpg)
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í
![Page 8: Anglicky v odborných předmětech "Support of teaching technical subjects in English “](https://reader035.fdocument.pub/reader035/viewer/2022072016/56813319550346895d99dd58/html5/thumbnails/8.jpg)
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?
![Page 9: Anglicky v odborných předmětech "Support of teaching technical subjects in English “](https://reader035.fdocument.pub/reader035/viewer/2022072016/56813319550346895d99dd58/html5/thumbnails/9.jpg)
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?
![Page 10: Anglicky v odborných předmětech "Support of teaching technical subjects in English “](https://reader035.fdocument.pub/reader035/viewer/2022072016/56813319550346895d99dd58/html5/thumbnails/10.jpg)
Datasheet Microchip PIC16F882/883/884/886/887 DS41291E (http://www.microchip.com)
Microchip.com: Getting Started with PICmicro MCUs Microchip.com: MPLAB IDE User’s Guide Microchip.com: Quick Guide to Microchip Development Tools
Použitá literatura
![Page 11: Anglicky v odborných předmětech "Support of teaching technical subjects in English “](https://reader035.fdocument.pub/reader035/viewer/2022072016/56813319550346895d99dd58/html5/thumbnails/11.jpg)
Přílohy
Příloha č. 1: Výpis zdrojového textu programu „Drat_1“. Příloha č. 1, je nutno překládat v Notepad.