Hardware jednočipových počítačů I

Slides:



Advertisements
Podobné prezentace
Projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR.
Advertisements

Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Tato prezentace byla vytvořena
Autor:Ing. Peter Podoba Předmět/vzdělávací oblast:Digitální technika Tematická oblast:Mikroprocesorová technika Téma:Atmel AVR - registry Ročník:4. Datum.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Popis obvodu 8051.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Tato prezentace byla vytvořena
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Tato prezentace byla vytvořena
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Periferní obvody zvláštního určení.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Antény pro digitální příjem.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Tiskárna 2.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Úraz elektrickým proudem. Úraz.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Periferní obvody zvláštního určení.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Tiskárna 1.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Typy jednočipových počítačů.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Blokové schéma počítače.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Elektrotechnická schémata Obor:Elektrikář.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Činnost na elektrických zařízeních.
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 Hromosvody.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Zářivková svítidla 2.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Tvorba jednoduchých pogramů II.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Tvorba jednoduchých pogramů I.
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.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Mikropočítač Časovače a čítače.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Programátory jednočipových počítačů.
Orbis pictus 21. století Instrukční soubor 2
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Elektrické instalace.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Plošné spoje Obor:Elektrikář.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Skládání barev RGB Skládání barev.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Hardware jednočipových počítačů.
Obor: Elektrikář silnoproud Ročník: 2. Vypracoval: Bc. Josef Dulínek
Aritmetickologická jednotka
Rozkladové obvody televizních přijímačů pro moderní obrazovky
Výukový materiál zpracován v rámci projektu
Tato prezentace byla vytvořena
Jednočipové počítače – instrukční sada
Jednočipové počítače – základní struktura
Orbis pictus 21. století Přenosové schéma
Radiové přenosové cesty
Mikropočítač Vnitřní struktura 2
televizních přijímačů
Odborný výcvik ve 3. tisíciletí
rozhlasových přístrojů
Princip digitálního vysílání
Mikropočítač Soubor instrukcí
Systémy moderních elektroinstalací Rozvody se sběrnicovými systémy - 2
Mikropočítač Vnitřní struktura 1
jednočipových počítačů II
Tato prezentace byla vytvořena
Odborný výcvik ve 3. tisíciletí
Tato prezentace byla vytvořena
Orbis pictus 21. století Mikropočítač
Tato prezentace byla vytvořena
televizních přijímačů
Tato prezentace byla vytvořena
rozhlasových přijímačů
rozhlasových přijímačů
Tato prezentace byla vytvořena
Tato prezentace byla vytvořena
jednočipových počítačů I
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Transkript prezentace:

Hardware jednočipových počítačů I Orbis pictus 21. století Hardware jednočipových počítačů I Kód: OB21-OP-EL-CT-OTR-M-4-024 Obor: Mechanik elektronik Ročník: 4. Vypracoval: Josef Otrusiník Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

Vstupně/výstupní obvody (I/O ports) Vstupní a výstupní obvody Slouží pro vstup a výstup dat z počítače. Jsou vytvořeny univerzálně a jejich funkci lze naprogramovat

Vstupně/výstupní obvody Atmel AVR Nejdříve je nutné nastavit směr přenosu Směr přenosu nastavujeme v registru DDRX X je označení portu (A, B, C, ...) b je bit v registru DDRX - 1 => Port je výstupní DDRX - 0 => Port je vstupní

Vstupně/výstupní obvody Atmel AVR Pak zapíšeme hodnotu, kterou chceme zobrazit na výstupu - pinu Hodnotu výstupu nastavujeme v registru PORTX PORTX = 1 -> Na pinu X je log. 1 PORTX = 0 -> Na pinu X je log. 0 Hodnotu, vstupu – pinu můžeme číst Čteme v registru PINX PINX = 1 -> Na pinu X je log. 1 PINX = 0 -> Na pinu X je log. 0

Vstupně/výstupní obvody Atmel AVR Příklady nastavení registrů I/O PORTX = 1 a DDRX =1 je pin X nastaven na výstup v log. 1 PORTX = 0 a DDRX =1 je pin X nastaven na výstup v log. 0 PORTX = 1 a DDRX =0 je k pinu X připojen pullup rezistor a na vstup PORTX = 0 a DDRX =0 je pinu X připojen jako vstup

Vnitřnístruktura jednočipového počítače Slouží k počítání impusů z vnějšího prostředí. Po zaplňení čítače (přetečení) spouští se program pro ošetření této události.

Vnitřnístruktura jednočipového počítače Časovač Vykonává stejnou funkci jak čítač, jen impusy do něj vstupují z vnitřní hodinové jednotky .

Čítač/časovač Atmel AVR Funkci nastavujeme pomocí speciálních registrů: TCNTN který obsahuje čítanou hodnotu OCRN obsahuje hodnout se kterou se TCNTN porovnává TCCRN řídí funkce čítače/časovače TIMSKN – masky přerušení N – je číslo používaného čítače - časovače

Čítač/časovač Atmel AVR Nastavení časovače Příklad. OUT TCCR0, 12 ; nastaví kmitočet časovače0 na 31250Hz, 12=1100B Bity CS02, CS01, CS00 určují zdroj hodinového signálu. V tomto případě je to oscilátor předdělený 256. Tím dostaneme frekvenci (8 000 000 / 256) =31250Hz.

Čítač/časovač Atmel AVR Nastavení časovače Příklad. OUT OCR0,250 ; nastaví porovnávanou hodnotu na 250 (preruseni 125 x za sekundu) Přerušení nám tedy vznikají 31250/(OCR0+1)=125 × za sekundu.

Čítač/časovač Atmel AVR Nastavení časovače Příklad. OUT OCR0,250 ; nastaví porovnávanou hodnotu na 250 (preruseni 125 x za sekundu) Přerušení nám tedy vznikají 31250/(OCR0+1)=125 × za sekundu.

Čítač/časovač Atmel AVR Nastavení časovače Příklad. OUT TIMSK,02; povolí přerušení, když TCNT0=OCR , 01=00000010B Přerušení od časovače T0je povoleno

Střední průmyslová škola Uherský Brod, 2009 Použitá literatura: 1. Matoušek D.: Práce s mikrokontroléry Atmel AVR, BEN-technická literatura, Praha 2003 2. Váňa V.: Atmel AVR-popis procesorů a instrukční soubor, BEN-technická literatura, Praha 2003 3.http://www.atmel.com/ 4.http://programujte.com/?akce=clanek&cl=2006091410-avr-citace 5.http://www.intel.com/ 6.http://www.tme.eu/cz/ Střední průmyslová škola Uherský Brod, 2009 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

Děkuji Vám za pozornost Střední průmyslová škola Uherský Brod, 2009 Josef Otrusiník Střední průmyslová škola Uherský Brod, 2009 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

pullup rezistor (20-50kΩ)