Kategorie:MIT
(Rozdíly mezi verzemi)
(→MIT (ex CIT)) |
|||
Řádka 1: | Řádka 1: | ||
+ | {{DISPLAYTITLE: Mikroprocesorová technika 2.ročníky}} __NOEDITSECTION__ | ||
*'''Kód a název oboru vzdělání:''' 26-41-M/01 Elektrotechnika | *'''Kód a název oboru vzdělání:''' 26-41-M/01 Elektrotechnika | ||
*'''Celkový počet týdenních vyučovacích hodin za studium:''' 6 | *'''Celkový počet týdenních vyučovacích hodin za studium:''' 6 | ||
Řádka 5: | Řádka 6: | ||
*'''[ftp://obelix.sps-pi.cz/m/Dokumenty_sps/PRA/18%20-%20SVP/SVP_ELT/SVP-Elektrotechnika_osnovy_v04.doc ŠVP:]''' str. 257 | *'''[ftp://obelix.sps-pi.cz/m/Dokumenty_sps/PRA/18%20-%20SVP/SVP_ELT/SVP-Elektrotechnika_osnovy_v04.doc ŠVP:]''' str. 257 | ||
+ | {| class="toccolours" cellpadding="5" style="float: right; clear: right; margin: 0 0 1em 1em; font-size: 85%; width: 50em" | ||
+ | | colspan="2" style="text-align: center; font-size: larger; background-color: lightgreen;" | '''''Mikroprocesorová technika''''' | ||
+ | |- | ||
+ | | colspan="2" style="text-align: center;" | obsah v předmětech TVY, CIT a MIT | ||
+ | |- style="vertical-align: top;" | ||
+ | | '''Pojetí předmětu:''' || Učivo vyučovacího předmětu poskytuje studentům na přiměřené úrovni potřebné vědomosti o základních logických obvodech, logických funkcích, přehled jak o kombinačních tak i sekvenčních obvodech a postupně připravuje podmínky pro aktivní pochopení mikroprocesorové techniky. | ||
+ | |- style="vertical-align: top;" | ||
+ | | '''Cílové vědomosti:''' || činnost základních logických obvodů <br> funkce těchto obvodů ve složitějším zapojení | ||
+ | |- style="vertical-align: top;" | ||
+ | | '''Cílové dovednosti:''' || Praktické aplikace teoretických poznatků při realizaci logických systémů rozvíjející samostatné logické myšlení. | ||
+ | |- style="vertical-align: top;" | ||
+ | | '''Organizace výuky:''' || 2,5 týdně = 2 hod teorie (72/rok)+ 2 hodiny cvičení vždy jednou za 2 x 14 dní. (polovina třídy) (18/rok) | ||
+ | |- style="vertical-align: top;" | ||
+ | | '''Obsah cvičení:''' || Převody, Logické obvody, Kombinační LO,Sekvenční LO | ||
+ | |- style="vertical-align: top;" | ||
+ | | '''Testy:''' || [http://eskola.ssps.cz eskola.ssps.cz] | ||
+ | |} | ||
− | |||
− | |||
− | == MIT | + | == MIT 2. ročník: == |
− | + | ||
+ | === Tématický plán: === | ||
+ | [[CIT Tématický plán|obsah 2. ročníku]] | ||
+ | |||
+ | {| | ||
+ | |- | ||
+ | | style="background: #f0faE0; width: 30%; vertical-align: top;" | | ||
+ | |||
+ | '''Číselné soustavy:''' | ||
+ | #[[Zápis čísel v libovolné číselné soustavě]] | ||
+ | #[[Číselné soustavy B,D,H - zobrazení čísla]] | ||
+ | #[[Převody mezi číselnými soustavami]] | ||
+ | #[[Zobrazení čísel v počítači. Přímý, inverzní a doplňkový kód]] | ||
+ | #[[Aritmetické operace]] | ||
+ | |||
+ | '''Logické obvody:''' | ||
+ | #[[Základní pojmy, rozdělení LO, logický člen, popis chování, pravdivostní tabulka]] | ||
+ | #[[Přehled logických funkcí NOT, OR, AND, NOR, NAND, XOR]] | ||
+ | #[[Tvorba algebraického výrazu - úplná součtová normální forma DF]] | ||
+ | #[[Návrh dvoustupňové logické sítě AND-OR NAND-NAND]] | ||
+ | #[[Zákony Booleovy algebry]] | ||
+ | #[[Důkazy zákonů Booleovy algebry]] | ||
+ | #[[Minimalizace logické funkce metodou algebraickou]] | ||
+ | #[[Karnaughova mapa]] | ||
+ | #[[Syntéza KLO]] | ||
+ | #[[Analýza KLO]] | ||
+ | |||
+ | | style="background: #f0faE0; width: 30%; vertical-align: top;" | | ||
+ | |||
+ | '''Kombinační logické obvody:''' | ||
+ | #[[Převodník kódů]] | ||
+ | #[[Řízený invertor]] | ||
+ | #[[Porovnávací obvod]] | ||
+ | #[[Koincidenční obvod]] | ||
+ | #[[Multiplexor]] | ||
+ | #[[Demultiplexor]] | ||
+ | #[[Dekodér adresy]] | ||
+ | #[[Kodér]] | ||
+ | #[[Prioritní kodér]] | ||
+ | #[[Generátor parity]] | ||
+ | #[[Aritmetické obvody]] | ||
+ | |||
+ | '''Sekvenční logické obvody:''' | ||
+ | #[[Rozdělení SLO]] - [[automat Mooreův]] | ||
+ | #[[Klopný obvod RS]] | ||
+ | #[[Návrh klopného obvodu RS]] | ||
+ | #[[Klopný obvod T]] | ||
+ | #[[Návrh klopného obvodu T pomocí RS]] | ||
+ | #[[Klopný obvod JK]] | ||
+ | #[[Návrh klopného obvodu JK]] | ||
+ | #[[Klopný obvod D]] | ||
+ | #[[Návrh klopného obvodu D]] | ||
+ | #[[Syntéza SLO]] | ||
+ | #[[Čítač]] | ||
+ | #[[Návrh čítače]] | ||
+ | #[[Paralelní registr]] | ||
+ | #[[Sériový registr]] | ||
+ | #[[Posuvný registr]] | ||
+ | |||
+ | '''Technická realizace:''' | ||
+ | *Technika DL, DTL, RTL, TTL, | ||
+ | *Technika PMOS, NMOS, CMOS | ||
+ | |||
+ | |} | ||
+ | |||
+ | === Cvičení: === | ||
+ | #[[Převody mezi soustavami]] | ||
+ | #[[Návrh logického obvodu]] v programu [[LOGO]] | ||
+ | #[[Návrh KLO s n = 3]] s použitím stavebnice [[Dominoputer]] | ||
+ | #[[Návrh KLO s n = 4]] s použitím stavebnice [[Dominoputer]] | ||
+ | #[[Návrh logického obvodu s čítačem]] | ||
+ | #[[Návrh KLO s PC pomoci AMS]] | ||
+ | #[[Návrh KLO s PC pomoci Static Log Probe verze 2]] | ||
+ | #[[Návrh KLO s PC pomoci ELAB-080]] | ||
+ | #[[Návrh KLO v programu Deeds]] | ||
+ | #[[Realizace typického kombinačního logického obvodu - převodník kódu]] [[Převodník kódů]] | ||
+ | #[[Realizace typického kombinačního logického obvodu - řízený invertor]] [[Řízený invertor]] | ||
+ | #[[Realizace typického kombinačního logického obvodu - porovnávací obvod]] [[Porovnávací obvod]] | ||
+ | #[[Realizace typického kombinačního logického obvodu - koincidenční obvod]] [[Koincidenční obvod]] | ||
+ | #[[Realizace typického kombinačního logického obvodu - multiplexor]] [[Multiplexor]] | ||
+ | #[[Realizace typického kombinačního logického obvodu - demultiplexor]] [[Demultiplexor]] | ||
+ | #[[Realizace typického kombinačního logického obvodu - dekodér adresy]] [[dekodér adresy]] | ||
+ | #[[Realizace typického kombinačního logického obvodu - kodér]] [[Kodér]] | ||
+ | #[[Realizace typického kombinačního logického obvodu - prioritní kodér]] [[Prioritní kodér]] | ||
+ | #[[Realizace typického kombinačního logického obvodu - generátor parity]] [[Generátor parity]] | ||
+ | #[[Realizace typického kombinačního logického obvodu - aritmetické obvody]] [[Aritmetické obvody]] | ||
+ | |||
+ | === Literatura: === | ||
+ | *Lit.: [http://shop.ben.cz/cz/121175-cislicova-technika.aspx Marcela Antošová, Vratislav Davídek Číslicová technika] | ||
+ | *N:/janousek/mikroLAB/ | ||
+ | *N:/janousek/TVY | ||
+ | *http://www.sps-pi.cz/mikroLAB | ||
+ | *http://ti.itec.uka.de/KVD/ | ||
+ | *http://www.esng.dibe.unige.it/Projects/Netpro/Deeds/index.htm | ||
+ | ** [http://www.root.cz/clanky/jak-pracuje-pocitac/ Jak pracuje počítač?] | ||
+ | ** [http://www.root.cz/clanky/v-pocitaci-jsou-jen-jednicky-a-nuly/ V počítači jsou jen jedničky a nuly] | ||
+ | ** [http://www.root.cz/clanky/od-logickych-obvodu-k-mikroprocesorum/ Od logických obvodů k mikroprocesorům] | ||
+ | ** [http://www.root.cz/clanky/pohled-do-nitra-mikroprocesoru/ Pohled do nitra mikroprocesoru] | ||
+ | ** [http://www.root.cz/clanky/cinnost-mikroprocesoru-aneb-jde-to-i-bez-trpasliku/ Činnost mikroprocesoru, aneb jde to i bez trpaslíků] | ||
+ | |||
+ | === Pomůcky: === | ||
+ | [[Dominoputer]] | ||
+ | |||
+ | |||
+ | === Povinné práce: === | ||
+ | |||
+ | # [[PP - Návrh KLO]] | ||
+ | # [[PP - Syntéza SLO]] | ||
+ | # [[Návrh montážního schéma v programu VBB]] | ||
+ | # [[Návrh montážního schéma v programu Fritzing]] | ||
+ | |||
+ | === [[Pracovní listy z MIT-CT]] === | ||
+ | |||
+ | # číselné soustavy - příklady | ||
+ | |||
+ | === Učební texty: === | ||
+ | |||
+ | '''Číselné soustavy:''' | ||
+ | |||
+ | *[ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/01_CS/01.1_ciselne_soustavy_uceb_text_edu.pdf Učební text:] [[JA]] | ||
+ | *[ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/01_CS/01.2_ciselne_soustavy_prez_edu.pps Prezentace: (ppt)] [[JA]] | ||
+ | *[ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/01_CS/01.2_ciselne_soustavy_prez_edu_w.pdf Prezentace: (pdf)] [[JA]] | ||
+ | *Vzorové příklady: [[KB]] | ||
+ | *Příklady k procvičování: [[KB]] | ||
+ | *Testové otázky: [[KB]] | ||
+ | |||
+ | '''Logické obvody:''' | ||
+ | |||
+ | *Učební text: [[JA]] | ||
+ | *Prezentace: [[JA]] | ||
+ | *Vzorové příklady: [[KB]] | ||
+ | *Příklady k procvičování: [[KB]] | ||
+ | *Testové otázky: [[KB]] | ||
+ | |||
+ | '''Kombinační logické obvody:''' | ||
+ | |||
+ | *Učební text: [[JA]] | ||
+ | *Prezentace: [[JA]] | ||
+ | *Vzorové řešení: [[KB]] | ||
+ | *Vzorové příklady: [[KB]] | ||
+ | *Příklady k procvičování: [[KB]] | ||
+ | *Testové otázky: [[KB]] | ||
+ | |||
+ | '''Sekvenční logické obvody:''' | ||
+ | |||
+ | *Učební text: [[JA]] | ||
+ | *Prezentace: [[JA]] | ||
+ | *Vzorové řešení: [[KB]] | ||
+ | *Vzorové příklady: [[KB]] | ||
+ | *Příklady k procvičování: [[KB]] | ||
+ | *Testové otázky: [[KB]] | ||
+ | |||
+ | '''Základní pojmy mikroprocesorové techniky:''' | ||
+ | |||
+ | *Učební text: [[SI]] | ||
+ | *Prezentace: [[SI]] | ||
+ | *Vzorové příklady: [[SI]] | ||
+ | *Příklady k procvičování: [[SI]] | ||
+ | *Testové otázky: [[SI]] | ||
+ | |||
+ | |||
+ | === www: === | ||
+ | # [http://cs.wikipedia.org/wiki/Číslicová_technika Číslicová_technika na cs.wikipedia.org] | ||
+ | # [http://shop.ben.cz/cz/121175-cislicova-technika.aspx Marcela Antošová, Vratislav Davídek Číslicová technika – učebnice] | ||
+ | # Kolejnička - Boltík- „Technika počítačů I“ SNTL 1988 | ||
+ | # Arendáš Viliam ing. „Číslicová technika“ - Základy kombinačních obvodů | ||
+ | # Jean Michel Bernard „Od logických obvodů k mikroprocesorům“ SNTL 1982 | ||
+ | # http://352lab.vsb.cz/MinServer/PraceStud/LPaS/2002_2003/Holecek/Holecek.htm | ||
+ | |||
+ | === [[:Category:SW|SW]]: === | ||
+ | [[LOGO]] - [[Deeds]] - [[Eagle]] - [[Automaton Simulator]] - [[VBB]] - [[Fritzing]] [http://www.sameshow.com/demo-creator.html Wondershare DemoCreator] | ||
+ | |||
+ | |||
+ | == MIT 3. ročník == | ||
+ | 3. ročník, 1 + 2 h týdně (celkově 36 + 72 = 108 h), povinný | ||
=== Základní pojmy mikroprocesorové techniky === | === Základní pojmy mikroprocesorové techniky === | ||
Řádka 18: | Řádka 207: | ||
* [[Blokové schéma mikropočítače, části mikropočítače]] | * [[Blokové schéma mikropočítače, části mikropočítače]] | ||
* [[Sběrnice, přerušení, přenos DMA]] | * [[Sběrnice, přerušení, přenos DMA]] | ||
− | |||
=== Úvod do problematiky jednočipových mikropočítačů === | === Úvod do problematiky jednočipových mikropočítačů === | ||
Řádka 43: | Řádka 231: | ||
* [[Speciální registry]] | * [[Speciální registry]] | ||
* [[Paralelní vstupní a výstupní obvody]] | * [[Paralelní vstupní a výstupní obvody]] | ||
− | |||
− | |||
=== Periferní obvody integrované na čipu mikropočítače === | === Periferní obvody integrované na čipu mikropočítače === | ||
Řádka 57: | Řádka 243: | ||
* [[AD převodník]] | * [[AD převodník]] | ||
* [[Přerušovací systém]] | * [[Přerušovací systém]] | ||
− | |||
− | |||
=== Další vlastnosti mikropočítače === | === Další vlastnosti mikropočítače === | ||
Řádka 73: | Řádka 257: | ||
* [[Zobrazení celých čísel bez znam. a se znam., doplňkový kód, aritm. operace]] | * [[Zobrazení celých čísel bez znam. a se znam., doplňkový kód, aritm. operace]] | ||
* [[Aritmetické operace, příznaky, operace s čísly v BCD kódu]] | * [[Aritmetické operace, příznaky, operace s čísly v BCD kódu]] | ||
− | |||
=== Program mikroprocesoru, instrukce === | === Program mikroprocesoru, instrukce === | ||
Řádka 113: | Řádka 296: | ||
* [[Připojení a programová obsluha dvouřádkového LCD displeje]] | * [[Připojení a programová obsluha dvouřádkového LCD displeje]] | ||
− | |||
− | == www == | + | === www: === |
* [[Příklady ze cvičení MIT pro 3 ročník. Programování procesoru 8051]] | * [[Příklady ze cvičení MIT pro 3 ročník. Programování procesoru 8051]] |
Verze z 22. 9. 2010, 22:57
- Kód a název oboru vzdělání: 26-41-M/01 Elektrotechnika
- Celkový počet týdenních vyučovacích hodin za studium: 6
- Forma vzdělávání: denní
- Platnost od: 1. 9. 2009
- ŠVP: str. 257
Mikroprocesorová technika | |
obsah v předmětech TVY, CIT a MIT | |
Pojetí předmětu: | Učivo vyučovacího předmětu poskytuje studentům na přiměřené úrovni potřebné vědomosti o základních logických obvodech, logických funkcích, přehled jak o kombinačních tak i sekvenčních obvodech a postupně připravuje podmínky pro aktivní pochopení mikroprocesorové techniky. |
Cílové vědomosti: | činnost základních logických obvodů funkce těchto obvodů ve složitějším zapojení |
Cílové dovednosti: | Praktické aplikace teoretických poznatků při realizaci logických systémů rozvíjející samostatné logické myšlení. |
Organizace výuky: | 2,5 týdně = 2 hod teorie (72/rok)+ 2 hodiny cvičení vždy jednou za 2 x 14 dní. (polovina třídy) (18/rok) |
Obsah cvičení: | Převody, Logické obvody, Kombinační LO,Sekvenční LO |
Testy: | eskola.ssps.cz |
MIT 2. ročník:
Tématický plán:
Cvičení:
- Převody mezi soustavami
- Návrh logického obvodu v programu LOGO
- Návrh KLO s n = 3 s použitím stavebnice Dominoputer
- Návrh KLO s n = 4 s použitím stavebnice Dominoputer
- Návrh logického obvodu s čítačem
- Návrh KLO s PC pomoci AMS
- Návrh KLO s PC pomoci Static Log Probe verze 2
- Návrh KLO s PC pomoci ELAB-080
- Návrh KLO v programu Deeds
- Realizace typického kombinačního logického obvodu - převodník kódu Převodník kódů
- Realizace typického kombinačního logického obvodu - řízený invertor Řízený invertor
- Realizace typického kombinačního logického obvodu - porovnávací obvod Porovnávací obvod
- Realizace typického kombinačního logického obvodu - koincidenční obvod Koincidenční obvod
- Realizace typického kombinačního logického obvodu - multiplexor Multiplexor
- Realizace typického kombinačního logického obvodu - demultiplexor Demultiplexor
- Realizace typického kombinačního logického obvodu - dekodér adresy dekodér adresy
- Realizace typického kombinačního logického obvodu - kodér Kodér
- Realizace typického kombinačního logického obvodu - prioritní kodér Prioritní kodér
- Realizace typického kombinačního logického obvodu - generátor parity Generátor parity
- Realizace typického kombinačního logického obvodu - aritmetické obvody Aritmetické obvody
Literatura:
- Lit.: Marcela Antošová, Vratislav Davídek Číslicová technika
- N:/janousek/mikroLAB/
- N:/janousek/TVY
- http://www.sps-pi.cz/mikroLAB
- http://ti.itec.uka.de/KVD/
- http://www.esng.dibe.unige.it/Projects/Netpro/Deeds/index.htm
Pomůcky:
Povinné práce:
- PP - Návrh KLO
- PP - Syntéza SLO
- Návrh montážního schéma v programu VBB
- Návrh montážního schéma v programu Fritzing
Pracovní listy z MIT-CT
- číselné soustavy - příklady
Učební texty:
Číselné soustavy:
- Učební text: JA
- Prezentace: (ppt) JA
- Prezentace: (pdf) JA
- Vzorové příklady: KB
- Příklady k procvičování: KB
- Testové otázky: KB
Logické obvody:
Kombinační logické obvody:
- Učební text: JA
- Prezentace: JA
- Vzorové řešení: KB
- Vzorové příklady: KB
- Příklady k procvičování: KB
- Testové otázky: KB
Sekvenční logické obvody:
- Učební text: JA
- Prezentace: JA
- Vzorové řešení: KB
- Vzorové příklady: KB
- Příklady k procvičování: KB
- Testové otázky: KB
Základní pojmy mikroprocesorové techniky:
www:
- Číslicová_technika na cs.wikipedia.org
- Marcela Antošová, Vratislav Davídek Číslicová technika – učebnice
- Kolejnička - Boltík- „Technika počítačů I“ SNTL 1988
- Arendáš Viliam ing. „Číslicová technika“ - Základy kombinačních obvodů
- Jean Michel Bernard „Od logických obvodů k mikroprocesorům“ SNTL 1982
- http://352lab.vsb.cz/MinServer/PraceStud/LPaS/2002_2003/Holecek/Holecek.htm
SW:
LOGO - Deeds - Eagle - Automaton Simulator - VBB - Fritzing Wondershare DemoCreator
MIT 3. ročník
3. ročník, 1 + 2 h týdně (celkově 36 + 72 = 108 h), povinný
Základní pojmy mikroprocesorové techniky
- Mikroprocesor, mikropočítač
- Blokové schéma mikropočítače, části mikropočítače
- Sběrnice, přerušení, přenos DMA
Úvod do problematiky jednočipových mikropočítačů
- Mikroprocesor a jeho blokové schéma
- Čítač instrukcí, dekodér instrukcí, řadič
- ALU, příznaky
- Časování CPU, zřetězení instrukcí
- Paměť mikropočítače, paměť programu, dat, datová paměť EEPROM
- Stránkování paměti
- Obvody vstupu a výstupu
- Charakteristika, kvaziobousměrný V/V obvod
- V/V obvod s přepínáním směru přenosu
- Reset mikropočítače, hlídací časovač
Jednočipové mikropočítače vybrané řady
- Základní vlastnosti, popis vývodů
- Časování mikroprocesoru
- Paměť programu, její organizace, vyhrazené adresy, čítač instrukcí
- Organizace paměti dat
- Speciální registry
- Paralelní vstupní a výstupní obvody
Periferní obvody integrované na čipu mikropočítače
- Čítače / časovače
- Záchytné jednotky
- Komparační jednotky
- Obvody PWM
- Sériové vstupní a výstupní obvody UART
- Sériové vstupní a výstupní obvody SPI
- Sériové vstupní a výstupní obvody IIC
- AD převodník
- Přerušovací systém
Další vlastnosti mikropočítače
- Reset mikropočítače, watchdog
- Úsporné režimy
- Konfigurace mikropočítače, aplikační pravidla, programování paměti FLASH
Přehled dalších typů jednočipových mikropočítačů
- Nejpoužívanější řady mikropočítačů, stručná charakteristika
- Směry budoucího vývoje jednočipových mikropočítačů
- Zobrazení celých čísel bez znam. a se znam., doplňkový kód, aritm. operace
- Aritmetické operace, příznaky, operace s čísly v BCD kódu
Program mikroprocesoru, instrukce
- Struktura instrukcí, rozdělení instrukcí a jejich příklady
- Instrukce pro větvení programu, jejich provedení
- Podprogramy, jejich volání
Jazyk symbolických adres – asembler
- Základní informace, zdrojový řádek
- Způsoby zápisu přímých operandů, výrazy
- Pseudoinstrukce, makroinstrukce
Základy programování v asembleru
- Seznámení s IVP, zapsání a odladění jednoduchého programu
- Programy na přesuny dat
- Aritmetické operace, porovnání
- Větvení programu, programové cykly
- Přesuny bloků dat
- Připojení jednoduchých periférií (tlačítka, LED, sedmisegmentovka)
- Zápis na port, gener. zpoždění program. smyčkou, obsluha LED (běžící světlo)
- Generování zpoždění časovačem, obsluha LED (různé efekty)
- Čtení z portu, využití logických a bitových operací k úpravě přečtených informací
- Čtení z portu, ošetření zákmitů tlačítek, počítání a zobrazení počtu stisků
- Programová obsluha sedmisegmentovky
- Obsluha přerušení od čítače a vnějšího přerušení
Obsluha periférií, využití dalších obvodů na čipu
- LED displej s multiplexním provozem
- Sériový přenos dat
- PWM, realizace DA převodníku, generování tónu
- Využití PWM, řízení otáček motorku
- Ověření činnosti AD převodníku, jeho využití při měření napětí a teploty
- Připojení a programová obsluha dvouřádkového LCD displeje
www:
- Příklady ze cvičení MIT pro 3 ročník. Programování procesoru 8051
- Základy programování v 8051
- 8051
- Pracovní listy
--JA 28. 5. 2010, 14:23 (UTC)
Stránky v kategorii „MIT“
Zobrazuje se 16 stránek z celkového počtu 16 stránek v této kategorii.