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

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

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Podobné prezentace


Prezentace na téma: "Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/"— Transkript prezentace:

1 Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448
Střední odborná škola elektrotechnická, Centrum odborné přípravy Zvolenovská 537, Hluboká nad Vltavou Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/ CZ.1.07/1.5.00/

2 Programování jednočipových mikropočítačů
Číslo projektu CZ.1.07/1.5.00/ Číslo materiálu ICT-PG1-1/10 Programování jednočipových mikropočítačů Název školy Střední odborná škola elektrotechnická, Centrum odborné přípravy, Zvolenovská 537, Hluboká nad Vltavou Autor Bc. Zdeněk Boháč Tématický celek Podprogramy – časové smyčky Ročník 2-4. ročník SOŠ Datum tvorby Prosinec 2012 Anotace Prezentace s výkladem Metodický pokyn DUM pro seznámení s využitím podprogramů u jednočipového mikroprocesoru PIC16F84A Pokud není uvedeno jinak, uvedený materiál je z vlastních zdrojů autora CZ.1.07/1.5.00/ Zpět

3 Časové smyčky Př.: Rozblikejte LED diodu připojenou na RB0 dle obrázku: OPAKUJ BSF LED BCF LED GOTO OPAKUJ (1) RB0 (1) (2) ULED Bude LED dioda skutečně blikat? CZ.1.07/1.5.00/ 3 Zpět

4 Jak bude vypadat průběh U na LED diodě?
OPAKUJ BSF LED BCF LED GOTO OPAKUJ U 1 1 t CZ.1.07/1.5.00/ 4 Zpět

5 Doba trvání instrukčního cyklu
1 instrukční cyklus t tic – doba trvání 1 instrukčního cyklu fosc – frekvence oscilátoru CZ.1.07/1.5.00/ Zpět 5

6 Časové smyčky – volání podprogramu
OPAKUJ BSF LED CALL CEKEJ BCF LED GOTO OPAKUJ V momentě, kdy chceme pozdržet zobrazení hodnoty na výstupu, zavoláme podprogram (CALL CEKEJ), který má za úkol zaměstnat po určitou dobu procesor CZ.1.07/1.5.00/ Zpět

7 Co se děje při volání podprogramu?
+1 CEKEJ … RETURN CALL CEKEJ BCF LED CZ.1.07/1.5.00/ Zpět 7

8 Jak náš podprogram bude vypadat?
CNT EQU 0X0C ; definice registru citace ;****************************************************** CEKEJ MOVLW D’100’ MOVWF CNT ; naplneni registru citace hodnotou 100 LOOP NOP ; telo smycky NOP ; telo smycky DECFSZ CNT,1 ; odecte od CNT 1, pokud je vysl. 0 GOTO LOOP ; tak je GOTO nahrazeno instrukci NOP ;******************************************************* Doba trvání časové smyčky: ( )* =501 instrukčních cyklů CZ.1.07/1.5.00/ 8 Zpět

9 Reálné časové smyčky = vnořené
CNT1 EQU 0X0C ; definice registru citace CNT2 EQU 0X0C ; definice registru citace ;********************************************************** CEKEJ MOVLW D’10’ MOVWF CNT2 ; naplneni registru citace hodnotou 100 LOOP_A MOVLW D’100’ MOVWF CNT1 ; naplneni registru citace hodnotou 10 LOOP_B NOP ; telo smycky NOP ; telo smycky DECFSZ CNT1,1 ; odecte od CNT1 1, pokud je vysl. 0 GOTO LOOP_B ; tak je GOTO nahrazeno instrukci NOP DECFSZ CNT2,1 ; odecte od CNT2 1, pokud je vysl. 0 GOTO LOOP_A ; tak je GOTO nahrazeno instrukci NOP CZ.1.07/1.5.00/ Zpět 9

10 Seznam literatury a pramenů
Materiály jsou určeny pro bezplatné používání pro potřeby výuky a vzdělávání na všech typech škol a školských zařízení. Jákékoliv další využití podléhá autorskému zákonu. Jednočipový mikropočítač PIC16F84A Překlad originální dokumentace [online] [cit ]. Dostupné z: PIC krok za krokem [online]. [cit ]. Dostupné z: CZ.1.07/1.5.00/ Zpět


Stáhnout ppt "Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/"

Podobné prezentace


Reklamy Google