Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

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

Podobné prezentace


Prezentace na téma: "Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt."— Transkript prezentace:

1 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/04.0002 je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky.

2 Praktická cvičení Úloha č. 4: Běžicí světlo 2 Postup práce: Založte nový zdrojový soubor a uložte jej do složky s názvem „BS_2“ pod názvem „BS_2.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).  Rotace registru  Využití bitu Carry při rotaci  Nové instrukce: RRF, RLF

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

4 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 2

5 Praktická cvičení  Spusťte program (F9)  Zkontrolujte správnou funkci programu:  Jednotlivé LED diody se rozsvěcují postupně od LED 1 po LED 8 (efekt je jednosmě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 2

6 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 instrukce rotace a na funkci bitu Carry  Vyzkoušejte změnit rychlost rozsvěcování a zhasínání LED diod změnou časové konstaty zpožďovací smyčky Úloha č. 4: Běžicí světlo 2

7 Praktická cvičení Úloha č. 4: Běžicí světlo 2 Rotace vlevo (RLF) Rotace vpravo (RRF)

8 Shrnutí učiva - cvičení  Vysvětlete princip rotace registru!  Jak se na rotaci podílí bit Carry?  Je možno u mikrořadiče PIC16F883 použít rotaci registru mimo bit Carry?  Který bit vstupuje při rotaci vlevo (RLF) do registru Carry jako první?  Co se děje při rotaci s původním obsahem bitu Carry?

9 Shrnutí učiva - cvičení  Uveďte jiné využití rotace registru!  Vzpomenete si z číslicové techniky na HW součástku, která využívá principu rotace registru? Jaké jej její využití v praxi? Domácí úkol:  Navrhněte postup, s využitím instrukcí rotace, pro efekt obousměrného běžicího světla.  Upravte program BS_2 tak, aby byla splněna předchozí podmínka!  Program odlaďte v simulačním režimu MPLAB-IDE s využitím doposud známých ladicích prostředků tak, aby jej bylo možno použít v režimu ICD-2 s výukovou deskou!

10  Datasheet Microchip PIC16F882/883/884/886/887 DS41291E (http://www.microchip.com)

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


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

Podobné prezentace


Reklamy Google