TEP Přerušení č.7. Přerušení Téma Přerušení TEP Předmět TEP Juránek Leoš Ing. Autor Juránek Leoš Ing. TEP.

Slides:



Advertisements
Podobné prezentace
CIT Paměti Díl X.
Advertisements

Digitální učební materiál
Ovládací panely Hodiny, jazyk a oblast.
Komunikace periférii.
Autor:Ing. Peter Podoba Předmět/vzdělávací oblast:Digitální technika Tematická oblast:Mikroprocesorová technika Téma:Obvod přerušení od INT RB0 Ročník:4.
Zásobník (LiFo) Fronta (FiFo)
SYSTÉM PŘERUŠENÍ U 68HC11.
Základy mikroprocesorové techniky
Základy mikroprocesorové techniky
TEP Instrukční soubor č.9.
MIT Paměti Díl I leosjuranek.cz/mit. Paměti Téma: Paměti MIT Předmět: MIT 3 Ročník: 3 Juránek Leoš Ing. Autor: Juránek Leoš Ing Verze:
TEP Způsoby adresace č.6. Způsoby adresace Téma Způsoby adresace TEP Předmět TEP Juránek Leoš Ing. Autor Juránek Leoš Ing. TEP.
TEP Paměť ATmega č.3. Paměť ATmega Téma Paměť ATmega TEP Předmět TEP Juránek Leoš Ing. Autor Juránek Leoš Ing. TEP.
TEP Práce s pamětí dat a pamětí programu č.13. Téma Práce s pamětí dat a pamětí programu TEP Předmět TEP Juránek Leoš Ing. Autor Juránek Leoš Ing. TEP.
Architektura a vývoj PC 2.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Tato prezentace byla vytvořena
TEP Charakteristika ATmega č.2. Charakteristika ATmega Téma Charakteristika ATmega TEP Předmět TEP Juránek Leoš Ing. Autor Juránek Leoš Ing. TEP.
TEP Časovač 0 č.4. Téma Časovač 0 TEP Předmět TEP Juránek Leoš Ing. Autor Juránek Leoš Ing. TEP.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_02A16 Autor Ing. Jiří Kalousek Období vytvoření duben 2014.
Výrok "Pokud nejste príliš bohatí a velmi excentričtí, nebudete mít důvod, proč si dopřát luxus počítače ve vaší domácnosti." (E.Yourdon, 1975)
Čítače a časovače, přerušovací systém
13AMP 2. přednáška Ing. Martin Molhanec, CSc.. Stav procesu (kontext) Stav procesu je úplná informace, kterou je nutné uschovat při přerušení procesu,
TEP EEPROM č.8. EEPROM Téma EEPROM TEP Předmět TEP Juránek Leoš Ing. Autor Juránek Leoš Ing. TEP.
VISUAL BASIC PRALG. 19. Chyby a ladění programu Kompilační chyby - chybná syntaxe, neexistující objekt, chybný parametr,... Run-time chyby - dochází k.
Jaroslav Krahula.  OSC - ? ROM - ? RAM - ? Č/Č - ? CPU - ? ŘS - ? SP - ? LPT -?
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
TEP Zápis do paměti EEPROM č.18. Zápis do paměti EEPROM Téma Zápis do paměti EEPROM TEP Předmět TEP Juránek Leoš Ing. Autor Juránek Leoš Ing. TEP.
Autor:Ing. Peter Podoba Předmět/vzdělávací oblast:Digitální technika Tematická oblast:Mikroprocesorová technika Téma:Obsluha tlačítek PIC 16F84A Ročník:4.
Zpracoval: Mgr. Tomáš Rajnoha
TEP ADC převodník č.5. ADC převodník Téma ADC převodník TEP Předmět TEP Juránek Leoš Ing. Autor Juránek Leoš Ing. TEP.
1. ELEKTRICKÝ SIGNÁL VSTUPUJE DO uPROCESORU 2.VYMAŽE DATA KTERÁ ZŮSTALA V REGISTRECH VNITŘNÍ PAMĚTI 3. NASTAVÍ REGISTR CPU – ČÍTAČ INSTRUKCÍ NA F000 ADRESA.
Popis obvodu 8051.
Procesor Renesas H8S/2633F.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Programování v JSA.
Přerušení programu Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Miloš Zatloukal.
Instrukce procesoru.
Základy programování mikropočítačů První program v jazyce symbolických adres.
Programování mikropočítačů Programování HCS08 v C KBI, Časovač.
Mikrokontrolery řady Tyto obvody představují vlastně velmi jednoduchý, ale kompletní mikropočitačový systém. Ustálil se pro ně název jednočipové.
Jednočipové počítače v robotických systémech Vypracoval: Ing. Jaroslav Chlubný Kód prezentace: OPVK-TBdV-AUTOROB-ME-3-JCP-JCH-001 Technologie budoucnosti.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Služby Windows Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Cvičení s mikrokontrolery 8051
MIKROPROCESOROVÁ TECHNIKA
Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Jednočipové počítače – instrukční sada
Výukový materiál zpracován v rámci projektu
Hardware jednočipových počítačů I
Operační systémy 6. Hardwarové prostředky
Mikropočítač Vnitřní struktura 2
Výukový materiál zpracován v rámci projektu
Mikropočítač Soubor instrukcí
Programování mikropočítačů
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Ruční programování frézky - podprogramy
Výukový materiál zpracován v rámci projektu
Segmentace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Programování mikrokontrolerů PIC 16F84A
Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Union neboli sjednocení Bitová pole
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Transkript prezentace:

TEP Přerušení č.7

Přerušení Téma Přerušení TEP Předmět TEP Juránek Leoš Ing. Autor Juránek Leoš Ing. TEP

Funkce Vznikne-li událost, vyvolá se přerušení Přeruší se hlavní program a začne se vykonávat obslužný program na pevné adrese Přerušení můžeme zakázat jednotlivě nebo všechna Přerušení

Postup 1.Nastavení zásobníku (registr SP) 2.Povolení konkrétního přerušení 3.Nastavení příznaku I v SREG 4.Umístění obslužného programu na určitou adresu v paměti programu podle konkrétní události Použití přerušení v aplikaci

Obslužný program Přerušení hardwarově volá podprogram Podprogramy jsou umístěny na pevných adresách v paměti Na tyto adresy umístíme ve zdrojovém programu instrukce podprogramu Umístění programu v paměti řídíme direktivou překladače.ORG Obslužný program musíme ukončit instrukcí RETI Před použitím přerušení musíme mít nastaven zásobník

Umístění adres přerušení v paměti programu

Příklad Vytvořte program, který bude používat dva časovače (8 bitů, 0 a 2) Časovače budou v režimu normálním Budou odpojeny výstupy OCxA a OCxB Budou používat vnitřní zdroj impulzů dělený 1024

Přerušení s časovačem

Kontrolní úkoly  Na jaké adrese bude pokračovat program při vyvolání přerušení?  Jak umístíme program v paměti programu na určitou adresu?  Co musíme provést při inicializaci počítače, když chceme použít přerušení od události přetečení čítače0?  Jakou instrukcí musíme ukončit obslužný program?  Přerušení zavolá podprogram na pevné adrese. Jaký registr musíme ihned před povolením nastavit a na jakou hodnotu. 