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/34.0448 CZ.1.07/1.5.00/34.0448
Programování jednočipových mikropočítačů Číslo projektu CZ.1.07/1.5.00/34.0448 Číslo materiálu ICT-PG1-1/8 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 Vstupní/výstupní brány II. Ročník 2-4. ročník SOŠ Datum tvorby Listopad 2012 Anotace Prezentace s výkladem Metodický pokyn DUM pro seznámení s nastavením vstupně-výstupních bran u jednočipového mikroprocesoru PIC16F84A - tlačítka Pokud není uvedeno jinak, uvedený materiál je z vlastních zdrojů autora CZ.1.07/1.5.00/34.0448 Zpět
Nastavení vstupů/výstupů Nastavení I/0 zápisem do registrů TRISA a TRISB TRISA, 0x85 TRISB, 0x86 1 – I (Input) – vstup 0 – 0 (Output) - výstup CZ.1.07/1.5.00/34.0448 3 Zpět
Čtení hodnoty Zápis/čtení hodnot v registrech PORTA a PORTB PORTA, 0x05 PORTB, 0x06 CZ.1.07/1.5.00/34.0448 4 Zpět
Možnosti připojení tlačítek 1 1 RA1 RA0 CZ.1.07/1.5.00/34.0448 Zpět
Jak nastavit RA0 jako vstup? 1) Přepnutí na stránku 1 paměti programu TRISB, 0x86 1 2) Zápis do registru TRISB BSF RP0; Bank 1 MOVLW B’11111111’ MOVWF TRISB; RB0 jako vstup BCF RP0; Bank 0 CZ.1.07/1.5.00/34.0448 6 Zpět
Čtení log. hodnoty ze vstupu RA0 PORTA, 0x05 1 Z příslušného bitu registru PORTB čteme hodnotu, např. z RB0 bitu. BTFSS f,b BTFSC f,b tj. BTFSS TLACITKO CZ.1.07/1.5.00/34.0448 Zpět 7
INSTRUKCE BTFSS, BTFSC (1) BTFSS f,b BTFSC f,b f – adresa registru b – bit registru CZ.1.07/1.5.00/34.0448 Zpět 8
INSTRUKCE BTFSS, BTFSC (2) TEST BTFSS TLACITKO; Je stisknute tlacitko? GOTO TMA; Ne, zhasni LED BSF LED; Ano, rosviť LED GOTO TEST; Opět testuj tlacitko TMA BCF LED; Zhasni LED, LED pripojena anodou BTFSS TL BTFSC TL GOTO TMA GOTO SVETLO BSF LED BCF LED 1 1 NOP NOP CZ.1.07/1.5.00/34.0448 Zpět 9
Vývojový diagram aplikace START I/0 TL = ? LED = 0 BTFSS TL BCF LED 1 LED = 1 BSF LED CZ.1.07/1.5.00/34.0448 Zpět 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]. 1998 [cit. 2012-10-05]. Dostupné z:www.copsu.cz/mikrop/mytest/obsah/informace/pomucky/%C2%B5pc/pic16f84a.zip PIC krok za krokem [online]. [cit. 2012-11-02]. Dostupné z:http://www.asix.cz/download/other/pic_krok_za_krokem.pdf CZ.1.07/1.5.00/34.0448 Zpět