Jednočipové mikropočítače
|
|
- Radka Navrátilová
- před 7 lety
- Počet zobrazení:
Transkript
1 Jednočipové mikropočítače
2 Atmel AVR 90S8515 činnost procesoru si budeme demonstrovat na jednočipovém mikropočítači AVR 90S8515 firmy Atmel jednočipové mikropočítače mikropočítače, obsahující na jednom čipu kromě jádra procesoru (řadič a ALU) i paměti a různé podpůrné obvody pro řízení periférií např. čítače/časovače, A/D a D/A převodníky, komunikační rozhraní, V/V porty (brány) jsou různě specializované (pro různé aplikace)
3 Atmel AVR 90S8515 kde se jednočipové mikropočítače používají jako řídicí mikropočítače v tzv. vestavěných systémech (embeded systems) spotřební elektronika (TV, hifi např. dálkové ovladače, mobilní svět, )
4 Obecná charakteristika procesorů AVR Atmel 8 bitové jednočipové mikropočítače datové cesty a ALU mají šířku 8 bitů obecně: jednočipové mikropočítače jsou bitově orientované, tj. mají instrukce pro práci s jednotlivými bity dat Poznámka: procesory řady AVR (např. ATmega8, AT90S8515, atd.) mají stejné jádro (instrukce,liší se velikostí pamětí a vybaveností perifériemi)
5 Atmel AVR 90S8515 paměti procesoru AVR 90S kb paměti programu Flash EEPROM s organizací 4K 16-bitových slov 512B interní paměti dat RAM 512B interní paměti dat EEPROM 2 čítače, sériové rozhraní, 4 vstupně výstupní brány možnost připojit až 64 kb externí paměti dat RAM
6 Instrukce ještě jednou: elementární operace pro procesor zakódovaný dvojkově zakódování se nazývá instrukční kód instrukce se skládá ze dvou částí: operačního kódu (znaku) - OZ co se provádí, operace, např. sčítej, porovnej operandu (operandů) - OP s čím se operace provádí, např. číslo, odkaz na hodnotu v registru
7 Příklad zakódování instrukce jednočipový mikropočítač firmy Atmel AT90S8515 pevný formát instrukcí 1 instrukce je dlouhá 16 bitů (OZ + OP) instrukce ADD Rd, Rr provádí součet hodnot v registrech procesoru Rd := Rd + Rr, tj. do k registru číslo Rd přičte obsah registru Rr a výsledek uloží opět do registru Rd
8 Příklad zakódování instrukce Rd a Rr je jeden z 32 univerzálních registrů procesoru R0 R31 (vybírá je programátor) např. ADD R0,R15 operační znak
9 Registry speciální paměťové buňky v procesoru důvod existence: rychlý přístup k jejich obsahu uchovávají mezivýsledky a výsledky aritmetických operací, některé instrukce pracují pouze s daty v registrech uchovávají stav procesoru, speciální informace
10 Architektura procesoru AVR
11 Registry střadač (acumulator A) speciální registr, se kterým pracují aritmetické instrukce; ukládají se do něj operandy a výsledky má jej většina procesorů procesory AVR nemají 1 střadač, ale sadu 32 univerzálních 8 bitových registrů pro aritmetické operace 6 může být využito jako tři 16-bitové registry X, Y, Z (pro nepřímou adresaci)
12 Univerzální registry procesoru AVR nižší slabika vyšší slabika Registr X Registr Y Registr Z
13 Registry programový čítač (Program Counter) 16 bitový programový čítač PC obsahuje adresu právě vykonávané instrukce tj. adresu do paměti programu po zapnutí nebo resetu procesoru má hodnotu 0 po zapnutí se začíná vykonávat program od adresy 0
14 Registry příznakový registr (status nebo také flag) v tomto registru je uložen stav procesoru (včetně výsledků aritmetických a logických operací) probereme se zatím jen některé (pro nás zajímavé) příznaky (bity)
15 Příznakový registr I global interrupt enable globální povolení přerušení (1 = povoleno) přerušení se povoluje/zakazuje instrukcemi SEI (set interrupt) a CLI (clear interrupt) Z zero je-li nastaven, výsledek předchozí operace byl nulový používá se v při testování/porovnávání
16 Příznakový registr S sign znaménkový bit, výsledek aritmetické operace (0 kladný, 1 záporný) N negative nastaven, je-li výsledek aritmetické operace záporný C carry přenos z nejvyššího řádu při aritmetických operacích
17 Zásobník datová struktura LIFO (last in first out) odebírá se naposledy uložená hodnota operace: PUSH (uložení hodnoty na vrchol zásobníku) POP (odebrání hodnoty z vrcholu zásobníku) POP PUSH
18 zásobník se využívá v programech pro odložení mezivýsledků, automaticky se využívá při volání procedur a funkcí instrukce CALL adr automaticky se uloží na vrchol zásobníku návratová adresa, provede se skok na adresu adr instrukce RET návratová adresa se odebere ze zásobníku, na ní se provede návrat
19 Ukazatel na vrchol zásobníku SP (stack pointer) pro zásobník je vyhrazena část paměti dat RAM procesor nemá samostatný zásobník SP obsahuje adresu vrcholu zásobníku ukazuje do paměti na vrchol zásobníku zásobník roste směrem dolů (snížení hodnoty SP při uložení dat na zásobník)
20 Ukazatel na vrchol zásobníku SP (stack pointer) SP je 16-bitový, skládá se ze dvou samostatně přístupných 8 bitových částí SPH (high vyšších 8 bitů), SPL (low nižších 8 bitů)
21 Ukazatel na vrchol zásobníku SP SP musí být nastaven v programu před prvním voláním procedury (nejlépe na začátku programu) nad hodnotu 60h, protože dolníčást paměti s adresami 0 až 60h je využita pro periférie zpravidla se nastavuje na konec paměti RAM: ldi out ldi out R16,low(RAMEND) SPL,R16 R16,high(RAMEND) SPH, R16
22 Další registry procesor má další speciální registry, které jsou určeny pro řízení periférií, tzv. vstupně-výstupní (I/O input/output) registry každý má svoji adresu pro snadnější orientaci a programování jsou definovány zkratky registrů, např. PORTA pro bránu A,
23 Organizace paměti
24 Příklad 1 napíšeme program v assembleru, který bude počítat počet stisknutí tlačítka 0 na výukovém přípravku STK500 po 10. stisknutí tlačítka program rozsvítí diodu na přípravku a vynuluje počítadlo stisků po dalších 10. stisknutích tlačítka dioda zhasne atd.
25 Co budeme ještě potřebovat? porty neboli brány paralelní porty (brány) jednočipového mikropočítače AVR slouží pro vstup/výstup digitálních dat, tj. 0 a 1 procesor 8515 obsahuje 4 vstupně-výstupní 8-mi bitové porty A až D PORTx je výstupní port (PORTA až PORTD) PINx je vstupní port (PINA až PIND)
26 Brány porty neboli brány zápisem 0 nebo 1 do příslušný bit brány nastavíme na 0 nebo 1 vývod procesoru směr přenosu (vstup/výstup) se řídí obsahem registru DDR (Data Direction Register) DDRA až DDRD zápis 1 na příslušný bit znamená, že výstup je konfigurován jako výstupní dovolené zatížení 1 bitu (pinu) 20 ma
27 Brány
28 Přípravek přípravek obsahuje 8 svítivých diod LED a 8 tlačítek propojovacím kabelem je možné připojit diody a tlačítka na libovolný port zvolíme: LED připojíme na PORTB a tlačítka na PORTD zapojení LED a tlačítek: zápisem 1 na port dioda zhasne, při stisknutém tlačítku čteme log. 0
29 Algoritmus ZAČÁTEK r = 0 je tlač. povoleno? ne ano zvyš r r = 10 ne ano změň stav diody r = 0 je tlač. stisknuto? ne ano
30 Jaké instrukce jsou použity v příkladu rjmp a (relative jump) relativní skok o +/-počet adres a ldi R,konst (load immediate) nastaví obsah registru R16-R31 konstantou konst. out P,R (output) zkopíruje obsah registru R na výstupní port P
31 Jaké instrukce jsou použity v příkladu ser R (set register) nastaví všechny bity registru R na 1 clr R (clear register) nastaví všechny bity registru R na 0 rcall a (relative call) volání podprogramu ret (return) návrat z podprogramu
32 Jaké instrukce jsou použity sbis P,b v příkladu přeskočí následující instrukci, je-li b-tý bit ve V/V registru P nastaven (Skip if Bit in I/O Register is Set) sbic P,b přeskočí následující instrukci, je-li b-tý bit ve V/V registru P vynulovaný (Skip if Bit in I/O Register is Cleared)
33 Jaké instrukce jsou použity cbi P,b (clear bit) v příkladu vynuluje bit b na portu P sbi P,b (set bit) nastaví bit b na portu P cpi R,k (compare immediate) porovná hodnotu v registru R s konstantou k pokud se rovnají, nastaví příznak Z stavového registru na 1
34 Jaké instrukce jsou použity v příkladu brne adr (branch if not equal) skočí na adresu adr, pokud není nastaven příznak na hodnotu 1 (tj. např. jestliže se obsahy dvou registru nerovnají), jinak pokračuje na následující instrukci inc R (increment) zvýší obsah registru R o 1
35 Eliminace zákmitu tlačítek při čtení stavu tlačítek je nutné ošetřit zákmit signálu při změně stavu tlačítka
36 Eliminace zákmitu tlačítek pokud čekáme např. v cyklu na změnu log. stavu tlačítka bez dalšího ošetření, může dojít při jednom stisku k mylnému několikanásobnému vyhodnocení program obsluhy skončí dříve, než odezní přechodový děj, a další test vyhodnotí zákmity jako opětovné stisknutí je možnéřešit speciálními vstupními obvody s hysterezí, což přípravek nemá
37 Eliminace zákmitu tlačítek správný postup spočívá ve vložení čekací smyčky, jakmile zjistíme změnu stavu, a následné opětovné kontrole stavu tlačítka předpokládejme, že stisk tlačítka znamená na vstupu log. 0: 1. čekej dokud je stav tlačítka roven log Počkej 0,1 s (čas záleží na délce přechodového jevu) 3. Je-li stav tlačítka log. 0, pokračuj, jinak se vrať na krok 1
38 Eliminace zákmitu tlačítek čekací smyčku budeme realizovat procedurou, kterou voláme instrukcí rcall před voláním se na vrchol zásobníku uloží návratová adresa procedura je ukončena instrukcí ret, která zajistí návrat za místo volání dle adresy na vrcholu zásobníku a odebere tuto adresu z vrcholu zásobníku čekací smyčka je vnořený trojitý cyklus
39 Příklad 1 zdrojový kód je uložen jako příklad1.asm s podrobným komentářem
40 Příklad 1b počítání stisků tlačítka mohu provádět i opačně, tj. na počátku nastavím hodnotu čítače na 10 a čítač snižuji o 1 pomocí instrukce dec R (decrement); testuji výsledek na hodnotu 0 výhoda: instrukce dec nastaví automaticky příznak Z na hodnotu 1, pokud je po provedení hodnota registru rovna 0 v programu odpadá instrukce cpi pro porovnání
41 Příklad 1c tentýž příklad zapsaný v jazyce C využívá logické operace jazyka C & - and - or ^ - xor
42 Příklad 2 Doplňte příklad 1 tak, aby program nezávisle blikal další diodou na přípravku s periodou 1s (0,5s svítí). Využijeme časovače a přerušení od časovače při dosažení určité hodnoty!
43 Čítače a časovače Čítač speciální registr, který kromě operací čtení/zápisu hodnoty může zvýšit (snížit) svoji hodnotu o 1 při změně vnějšího signálu může zvýšit = čítání lze povolit/zakázat čítače v jednočipových mikropočítačích zpravidla hodnotu zvyšují
44 Čítače a časovače Časovač speciální registr, který kromě operací čtení/zápisu hodnoty může zvýšit (snížit) svoji hodnotu o 1 při změně vnitřního hodinového signálu mikropočítače v jednočipových mikropočítačích bývá čítač/časovač v jediném bloku, programátor vybírá mezi funkcíčítače a časovače
45 Čítače a časovače 90S8515 má 2 časovače/čítače s předděličkou kmitočtu TIMER0 jednoduchý osmibitový čítač/časovač TIMER1 šestnáctibitový čítač/časovač 2 x komparační registr
46 Čítače a časovače
47 Čítače a časovače Komparační registr čítač bez komparačního registru čítá od 0 do maximální hodnoty, např. 16 bitový čítač od 0 do a pak opět od 0 čítač s komparačním registrem komparační registr obsahuje určitou hodnotu zapsanou programátorem čítaččítá od 0 do této hodnoty a pak opět od 0 (zkrácení periody čítání)
48 Čítače a časovače Komparační registr
49 Přerušení přerušení (interrupt) asynchronní událost vyvolaná např. časovačem při dosažení komparované hodnoty (interrupt on compare) zdrojů přerušení může být více (čítač, změna vnějšího signálu, příchod dat po komunikačním rozhraní, u PC např. stisk klávesy) jádru procesoru (řadiči) je tato událost oznámena speciálním signálem interrupt (resp. více signály)
50 Přerušení řadič procesoru na konci instrukčního cyklu testuje, zda nenastalo přerušení pokud ano, procesor přeruší vykonávání aktuálního programu a vykoná tzv. obslužnou rutinu přerušení (přerušovací rutinu); po jejím dokončení se opět vrátí k vykonávání původního programu před vstupem do přerušovací rutiny se na vrchol zásobníku uloží návratová adresa a navíc stavový registr procesoru (např. u procesorů Intel, Motorola, nikoliv u procesoru AT90S8515)
51 Přerušení přerušení lze maskovat (tj. zakázat) globálně je přerušení povoleno nastavením příznaku I (interrupt flag) ve stavovém registru u AT90S8515 je po startu shozen, tj. přerušení zakázáno příznak se nastavuje instrukcí sei (set interrupt), nuluje instrukcí cli (clear interrupt) individuálně se povolují přerušení od různých zdrojů např. v registru TIMSK Timer Interrupt Mask Register se nastavením bitů povolují přerušení od různých událostí časovače
52 Přerušení některé procesory mají speciální signál NMI (Non-maskable interrupt) nemaskovatelné přerušení, tj. přerušení, které nelze zakázat AT90S8515 nemá NMI procesory Intel NMI mají, v prvním PC bylo aktivováno hlídačem chyby paměti přeruš. rutina vypsala hlášení a zastavila chod PC Poznámka: na NMI může být zapojen třeba požární hlásič
53 Přerušení u AT90S8515 se při vstupu do přerušovací rutiny automaticky nuluje příznak I tj. zakazuje se přerušení, aby běh přerušovací rutiny nebyl přerušen příznak nastaví opět instrukce RETI Poznámka: některé procesory ponechávají příznak I po vstupu do rutiny nastaven; záleží na programátorovi, zda ponechá povolené přerušení a dovolí přerušovací rutinu přerušit
54 Přerušení uvádí se, že systém přerušení procesoru je vektorový systém, tj. má velikost a směr velikost = priorita (přednost) je definováno pořadí (priority) zdrojů přerušení pokud dojde k přerušení od více zdrojů v jediném okamžiku, např. od časovače a komunikační linky, procesor nejprve obslouží to s vyšší prioritou směr jsou dány adresy v paměti programu, kde je přerušovací rutina umístěna
55 Přerušení procesoru 8515 jádro obsluhuje 12 zdrojů přerušení (+ reset) priorita je pevně dána vektory přerušení (tj. adresy přerušovacích rutin) jsou pevně umístěny za sebou na počátku paměti programu na danou adresu umístí programátor instrukci rjmp (relative jump - relativní skok) na obslužnou rutinu rutina musí být ukončena instrukcí RETI (interrupt return)
56 Zdroje přerušení nejvyšší priorita nejnižší priorita
57 Jak to budeme dělat? využijeme čítač/časovač TIMER1 použijme přerušení při porovnání (Compare Match A) přerušovací rutina změní svit diody
58 TIMER1
59 Vypočítáme porovnávací hodnotu požadujeme přerušení v intervalech po 0,5s hodinový signál procesoru na přípravku má kmitočet 3,68 MHz vypočítáme periodu hodinového signálu Th = 1/(3,68 Mhz) = 2, s využijeme předděličku 1024 a vypočítáme periodu čítání časovače T = 2, s x 1024 = 2, s
60 Vypočítáme porovnávací hodnotu požadujeme přerušení v intervalech po 0,5s Otázka: Do kolika musíčasovač dočítat, aby odměřil 0,5s? číslo = 0,5 s/ 2, s = 1798 = 0x0706
61 Co nastavíme komparační registr OCR1A pro časovač na hodnotu 0706h OCR1A = Output Compare Registerčasovače TIMER1 A časovač má 2 komparační registry, ještě OCR1B řídící registr čítače TCCR1B TCCR1B = Timer/Counter1 Control Register B vybereme dělící poměr hodinového signálu 1024 a nastavíme mód čítače CTC (Clear Timer on Compare), tj. po dosažení hodnoty se čítač vynuluje
62 Co nastavíme registr masky přerušení časovače TIMSK TIMSK = Timer Interrupt Mask Register povolíme, aby obvody časovače 1 generovaly pro jádro procesoru přerušení při události Compare, tj. čítač dosáhl hodnoty zapsané v reg. OCR1A povolíme globálně přerušení instrukcí sei sei set interrupt bit
63 Řídicí registr čítače TCCR1B Clear Timer on Compare Clock Select (výběr frekvence) log. 1 = nulování po dosažení porovnávací hodnoty
64 Výběr frekvence TCCR1B nastavím na hodnotu b = 13d = 0Dh
65 Registr masky přerušeníčítače TIMSK Timer/Counter1 Output CompareA Match Interrupt Enable log. 1 = přerušení je povoleno TCCR1B nastavím na hodnotu b = 64d = 40h
66 Vektor přerušení při vyvolání přerušovací rutiny skáče procesor na adresu 4 pozor, na adresu 5 skáče při jiném přerušení na adresu 4 umístíme instrukci skoku rjmp na návěští přerušovací rutiny
67 Přerušovací rutina změní stav výstupního portu, tj. stav diody bude ukončena instrukcí reti interrupt return (návrat z přerušovací rutiny) odebírá obyčejně ze zásobníku kromě návratové adresy i stavový registr procesoru, který obnovuje (u AT90S8515 jen odebírá ze zásobníku návratovou adresu) u AT90S8515 nastavuje příznak I ve stavovém registru, tj. opět povoluje přerušení
68 Příklad 2 a 2c dvě verze programu v assembleru v jazyce C
Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus
Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná
VíceStrojový kód. Instrukce počítače
Strojový kód Strojový kód (Machine code) je program vyjádřený v počítači jako posloupnost instrukcí procesoru (posloupnost bajtů, resp. bitů). Z hlediska uživatele je strojový kód nesrozumitelný, z hlediska
VíceIMTEE Přednáška č. 8. interrupt vector table CPU při vzniku přerušení skáče na pevně dané místo v paměti (obvykle začátek CODE seg.
Přerušení Důvod obsluha asynchronních událostí (CPU mnohem rychlejší než pomalé periferie má klávesnice nějaké znaky? ) Zdroje přerušení interrupt source o HW periferie (UART, Disk, časovače apod.) o SW
VíceArchitektury počítačů a procesorů
Kapitola 3 Architektury počítačů a procesorů 3.1 Von Neumannova (a harvardská) architektura Von Neumann 1. počítač se skládá z funkčních jednotek - paměť, řadič, aritmetická jednotka, vstupní a výstupní
VíceMikrokontroléry. Doplňující text pro POS K. D. 2001
Mikrokontroléry Doplňující text pro POS K. D. 2001 Úvod Mikrokontroléry, jinak též označované jako jednočipové mikropočítače, obsahují v jediném pouzdře všechny podstatné části mikropočítače: Řadič a aritmetickou
VícePřerušovací systém s prioritním řetězem
Přerušovací systém s prioritním řetězem Doplňující text pro přednášky z POT Úvod Přerušovací systém mikropočítače může být koncipován několika způsoby. Jednou z možností je přerušovací systém s prioritním
VíceProgram "Světla" pro mikropočítač PMI-80
Program "Světla" pro mikropočítač PMI-80 Dokument věnovaný mikropočítači PMI-80, jeho programování a praktickým ukázkám. Verze dokumentu:. Autor: Blackhead Datum: rok 1997, 4.3.004 1 Úvod Tento program
Více8. Laboratoř: Aritmetika a řídicí struktury programu
8. Laboratoř: Aritmetika a řídicí struktury programu Programy v JSA aritmetika, posuvy, využití příznaků Navrhněte a simulujte v AVR studiu prográmky pro 24 bitovou (32 bitovou) aritmetiku: sčítání, odčítání,
VíceProcesor z pohledu programátora
Procesor z pohledu programátora Terminologie Procesor (CPU) = řadič + ALU. Mikroprocesor = procesor vyrobený monolitickou technologií na čipu. Mikropočítač = počítač postavený na bázi mikroprocesoru. Mikrokontrolér
VíceSeznámení s mikropočítačem. Architektura mikropočítače. Instrukce. Paměť. Čítače. Porovnání s AT89C2051
051 Seznámení s mikropočítačem Architektura mikropočítače Instrukce Paměť Čítače Porovnání s AT89C2051 Seznámení s mikropočítačem řady 8051 Mikroprocesor řady 8051 pochází z roku 1980 a je vytvořené firmou
VíceStruktura a architektura počítačů (BI-SAP) 7
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 7 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
VíceRISC a CISC architektura
RISC a CISC architektura = dva rozdílné přístupy ke konstrukci CPU CISC (Complex Instruction Set Computer) vývojově starší přístup: pomoci konstrukci překladače z VPP co nejpodobnějšími instrukcemi s příkazy
VícePřerušení POT POT. Přerušovací systém. Přerušovací systém. skok do obslužného programu. vykonávaný program. asynchronní událost. obslužný.
1 Přerušení Při výskytu určité události procesor přeruší vykonávání hlavního programu a začne vykonávat obslužnou proceduru pro danou událost. Po dokončení obslužné procedury pokračuje výpočet hlavního
VícePrincipy komunikace s adaptéry periferních zařízení (PZ)
Principy komunikace s adaptéry periferních zařízení (PZ) Několik možností kategorizace principů komunikace s externími adaptéry, např.: 1. Podle způsobu adresace registrů, které jsou součástí adaptérů.
VíceUniversita Pardubice Fakulta elektrotechniky a informatiky. Mikroprocesorová technika. Semestrální práce
Universita Pardubice Fakulta elektrotechniky a informatiky Mikroprocesorová technika Semestrální práce Jméno: Chmelař Pavel Datum: 14. 5. 2008 Úkol: Příklad č. 1 V paměti dat je uložen blok 8 b čísel se
Více1. MIKROPROCESOR ATMEGA A/D PŘEVODNÍK MÓDY PŘEVODNÍKU Single Conversion Mode Auto Triggering Start...
1. MIKROPROCESOR ATMEGA 8535... 2 1.1 A/D PŘEVODNÍK... 2 1.2 MÓDY PŘEVODNÍKU... 3 1.2.1 Single Conversion Mode... 3 1.2.2 Auto Triggering Start... 4 1.2.3 Free Running Mode... 4 1.3 VÝBĚR MĚŘENÉHO KANÁLU...
VícePrincip funkce počítače
Princip funkce počítače Princip funkce počítače prvotní úlohou počítačů bylo zrychlit provádění matematických výpočtů první počítače kopírovaly obvyklý postup manuálního provádění výpočtů pokyny pro zpracování
VíceVážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího
VíceAkademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor:
Západočeská univerzita v Plzni Písemná zkouška z předmětu: Zkoušející: Katedra informatiky a výpočetní techniky Počítačová technika KIV/POT Dr. Ing. Karel Dudáček Akademický rok: 2004/05 Datum: Příjmení:
VíceMSP 430F1611. Jiří Kašpar. Charakteristika
MSP 430F1611 Charakteristika Mikroprocesor MSP430F1611 je 16 bitový, RISC struktura s von-neumannovou architekturou. Na mikroprocesor má neuvěřitelně velkou RAM paměť 10KB, 48KB + 256B FLASH paměť. Takže
VíceStruktura a architektura počítačů (BI-SAP) 9
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 9 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
VíceÚvod do mobilní robotiky AIL028
md at robotika.cz http://robotika.cz/guide/umor07/cs 11. října 2007 1 Definice Historie Charakteristiky 2 MCU (microcontroller unit) ATmega8 Programování Blikání LEDkou 3 Kdo s kým Seriový port (UART)
VíceIMTEE Přednáška č. 11
AVR Libc pokračování interrupt.h práce s přerušením povolení / zakázání přerušení o makro sei() = instrukce sei o makro cli() = instrukce cli obslužné funkce vždy tvar ISR(JMENO_VEKTORU) // obslužný kod
VíceSběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC
Informační systémy 2 Obsah: Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC ROM RAM Paměti typu CACHE IS2-4 1 Dnešní info: Informační systémy 2 03 Informační systémy
VíceÚstav radioelektroniky
Ústav radioelektroniky Vysoké učení technické v Brně Programování mikrokontrolérů Mikroprocesorová technika, přednáška č. 5 Ing. Frýza Tomáš, Ph.D. 23. října 2007 Obsah přednášky Typy adresování Registrové,
VícePohled do nitra mikroprocesoru Josef Horálek
Pohled do nitra mikroprocesoru Josef Horálek Z čeho vycházíme = Vycházíme z Von Neumannovy architektury = Celý počítač se tak skládá z pěti koncepčních bloků: = Operační paměť = Programový řadič = Aritmeticko-logická
VíceKubatova 19.4.2007 Y36SAP 8. Strojový kód Jazyk symbolických instrukcí asembler JSA pro ADOP a AVR. 2007-Kubátová Y36SAP-strojový kód 1
Y36SAP 8 Strojový kód Jazyk symbolických instrukcí asembler JSA pro ADOP a AVR 2007-Kubátová Y36SAP-strojový kód 1 Architektura souboru instrukcí, ISA - Instruction Set Architecture Vysoká Architektura
VícePočítače Didaktik. Jan Lorenz. Semestrální projekt z X31SCS
Počítače Didaktik Jan Lorenz Semestrální projekt z X31SCS Obsah Obsah...1 Úvod...2 Konstrukce počítače...3 Architektura Z80...4 Závěr...6 1 Úvod Jako celá řada kluků mé generace jsem si i já očekávání
VíceÚstav radioelektroniky
Ústav radioelektroniky Vysoké učení technické v Brně Programování mikrokontrolérů Mikroprocesorová technika, přednáška č. 4 Ing. Frýza Tomáš, Ph.D. 14. října 2008 Obsah přednášky Typy adresování Registrové,
VícePROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 6
UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 6 Práce s analogově digitálním převodníkem Jan Dolinay Petr Dostálek Zlín 2013 Tento studijní materiál
VíceMetody připojování periferií BI-MPP Přednáška 2
Metody připojování periferií BI-MPP Přednáška 2 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011
VíceKubatova 19.4.2007 Y36SAP - 13. procesor - control unit obvodový a mikroprogramový řadič RISC. 19.4.2007 Y36SAP-control unit 1
Y36SAP - 13 procesor - control unit obvodový a mikroprogramový řadič RISC 19.4.2007 Y36SAP-control unit 1 Von Neumannova architektura (UPS1) Instrukce a data jsou uloženy v téže paměti. Paměť je organizována
VíceSemestrální práce z předmětu Speciální číslicové systémy X31SCS
Semestrální práce z předmětu Speciální číslicové systémy X31SCS Katedra obvodů DSP16411 ZPRACOVAL: Roman Holubec Školní rok: 2006/2007 Úvod DSP16411 patří do rodiny DSP16411 rozšiřuje DSP16410 o vyšší
VícePřerušení na PC. Fakulta informačních technologií VUT v Brně Ústav informatiky a výpočetní techniky. Personální počítače, technická péče cvičení
Fakulta informačních technologií VUT v Brně Ústav informatiky a výpočetní techniky Personální počítače, technická péče cvičení 5 Přerušení na PC Zadání Seznamte se s konstrukcí cvičné zásuvné adaptérové
VíceProfilová část maturitní zkoušky 2015/2016
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2015/2016 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 26-41-M/01 Elektrotechnika Zaměření: technika
VíceZákladní zapojení MCU do el. obvodu. Zdroje taktovacího kmitočtu. IMTEE Přednáška č. 7. reset, oscilátor, blokování napájení
Základní zapojení MCU do el. obvodu reset, oscilátor, blokování napájení Zdroje taktovacího kmitočtu externí krystal externí nízkofrekvenční krystal (32,768 khz) externí RC oscilátor interní kalibrovaný
VíceZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14
ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 14 0:40 1.3. Vliv hardware počítače na programování Vliv
VíceMIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Systém přerušení. České vysoké učení technické Fakulta elektrotechnická
MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Systém přerušení České vysoké učení technické Fakulta elektrotechnická A1B14MIS Mikroprocesory pro výkonové systémy 6 Ver.1.2 J. Zděnek, 213 1 pic18f Family Interrupt
VíceSběrnicová architektura POT POT. Jednotlivé subsystémy počítače jsou propojeny sběrnicí, po které se přenáší data oběma směry.
Systémov mová sběrnice 1 Sběrnicová architektura Jednotlivé subsystémy počítače jsou propojeny sběrnicí, po které se přenáší data oběma směry. Single master jeden procesor na sběrnici, Multi master více
VíceProfilová část maturitní zkoušky 2014/2015
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2014/2015 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 26-41-M/01 Elektrotechnika Zaměření: technika
VícePřednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer
Přednáška A3B38MMP Bloky mikropočítače vestavné aplikace, dohlížecí obvody 2015, kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL Praha 1 Hlavní bloky procesoru
VícePROCESOR. Typy procesorů
PROCESOR Procesor je ústřední výkonnou jednotkou počítače, která čte z paměti instrukce a na jejich základě vykonává program. Primárním úkolem procesoru je řídit činnost ostatních částí počítače včetně
VíceStrojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů).
Strojový kód k d a asembler procesoru MIPS Použit ití simulátoru SPIM K.D. - cvičení ÚPA 1 MIPS - prostředí 32 ks 32bitových registrů ( adresa registru = 5 bitů). Registr $0 je zero čte se jako 0x0, zápis
VíceZáklady informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2
Základy informatiky 2. Přednáška HW Lenka Carr Motyčková February 22, 2011 Základy informatiky 1 February 22, 2011 Základy informatiky 2 February 22, 2011 Základy informatiky 3 February 22, 2011 Základy
VíceZákladní uspořádání pamětí MCU
Základní uspořádání pamětí MCU Harwardská architektura. Oddělený adresní prostor kódové a datové. Používané u malých MCU a signálových procesorů. Von Neumannova architektura (Princetonská). Kódová i jsou
VíceProcesory z řady 8051
Procesory z řady 8051 A/D a D/A převodníky, komparátory Nízký příkon napájení 3,3V Malá pouzdra pro plošnou montáž Programová Flash OTP-EPROM Redukované nebo rozšířené I/O vývody Jádro 80C51 Kapacita programu
VíceČEMU ROZUMÍ MIKROPROCESOR?
ČEMU ROZUMÍ MIKROPROCESOR? Čemu rozumí mikroprocesor? Číslo DUM v digitálním archivu školy VY_32_INOVACE_10_01_01 Materiál poskytuje pohled na mikroprocesor, jako na číslicový obvod. Seznamuje se základními
VíceJednočipové mikropočítače (mikrokontroléry)
Počítačové systémy Jednočipové mikropočítače (mikrokontroléry) Miroslav Flídr Počítačové systémy LS 2006-1/17- Západočeská univerzita v Plzni Co je mikrokontrolér integrovaný obvod, který je často součástí
VíceZákladní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.
Základní principy konstrukce systémové sběrnice - shrnutí Shrnout základní principy konstrukce a fungování systémových sběrnic. 1 Co je to systémová sběrnice? Systémová sběrnice je prostředek sloužící
VíceObsluha periferních operací, přerušení a jeho obsluha, vybavení systémových sběrnic
Obsluha periferních operací, přerušení a jeho obsluha, vybavení systémových sběrnic 1 Cíl přednášky Zabývat se principy využití principů přerušení. Popsat, jak se tyto principy odrazily v konstrukci systémových
VíceNávrh konstrukce odchovny 2. dil
1 Portál pre odborné publikovanie ISSN 1338-0087 Návrh konstrukce odchovny 2. dil Pikner Michal Elektrotechnika 19.01.2011 V minulem dile jsme si popsali návrh konstrukce odchovny. senzamili jsme se s
VícePopis instrukční sady - procesory PIC Aritmetické a logické operace
Popis instrukční sady - procesory PIC Aritmetické a logické operace ADDLW - ADD Literal and W ADDLW k (W+k) W Sečte obsah registru W s konstantou k, výsledek uloží do registru Ovlivňuje: C, DC, Z ADDWF
VíceTechnické prostředky počítačové techniky
Počítač - stroj, který podle předem připravených instrukcí zpracovává data Základní části: centrální procesorová jednotka (schopná řídit se posloupností instrukcí a ovládat další části počítače) zařízení
VíceFaculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague
Tomáš Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague Zjednodušené schéma systému z základ hardware pro mainframe tvoří: operační pamět - MAIN / REAL STORAGE jeden
VíceTémata profilové maturitní zkoušky
Obor: 18-20-M/01 Informační technologie Předmět: Databázové systémy Forma: praktická 1. Datový model. 2. Dotazovací jazyk SQL. 3. Aplikační logika v PL/SQL. 4. Webová aplikace. Obor vzdělání: 18-20-M/01
VíceJízda po čáře pro reklamní robot
Jízda po čáře pro reklamní robot Předmět: BROB Vypracoval: Michal Bílek ID:125369 Datum: 25.4.2012 Zadání: Implementujte modul do podvozku robotu, který umožňuje jízdu robotu po předem definované trase.
VícePřednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012
Přednáška Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského
VíceProgramování PICAXE18M2 v Assembleru
Nastavení programming editoru PICAXE PROGRAMMING EDITOR 6 Programování PICAXE18M2 v Assembleru Nastavit PICAXE Type PICAXE 18M2(WJEC-ASSEMBLER, stejně tak nastavit Simulation Pokud tam není, otevřeme přes
VícePCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.
PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT Příručka uživatele Střešovická 49, 162 00 Praha 6, e-mail: s o f c o n @ s o f c o n. c z tel./fax : (02) 20 61 03 48 / (02) 20 18 04 54, http :// w w w. s o f
VíceProcesor. Základní prvky procesoru Instrukční sada Metody zvýšení výkonu procesoru
Počítačové systémy Procesor Miroslav Flídr Počítačové systémy LS 2006-1/17- Západočeská univerzita v Plzni Víceúrovňová organizace počítače Digital logic level Microarchitecture level Processor Instruction
VíceSběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC
Informatika 2 Technické prostředky počítačové techniky - 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah:
VíceSběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC
Informatika 2 Technické prostředky počítačové techniky - 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah:
Vícesetup() { I = 0; } loop() { I = I + 1; }
PŘERUŠENÍ Procesor pracuje tak, že načítá z paměti jednotlivé instrukce a ty následně zpracovává. Instrukce se zpracovávají v pořadí v jakém jsou uloženy v paměti. Vezměme jednoduchý program, který v nekonečném
VíceRozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování
8. Rozšiřující deska Evb_IO a Evb_Motor Čas ke studiu: 2-3 hodiny Cíl Po prostudování tohoto odstavce budete něco vědět o Výklad Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem
Více3. Počítačové systémy
3. Počítačové systémy 3.1. Spolupráce s počítačem a řešení úloh 1. přímý přístup uživatele - neekonomické. Interakce při odlaďování programů (spusť., zastav.,krok, diagnostika) 2. dávkové zpracování (batch
VíceŘízení IO přenosů DMA řadičem
Řízení IO přenosů DMA řadičem Doplňující text pro POT K. D. 2001 DMA řadič Při přímém řízení IO operací procesorem i při použití přerušovacího systému je rychlost přenosu dat mezi IO řadičem a pamětí limitována
VíceÚvod do mobilní robotiky NAIL028
md at robotika.cz http://robotika.cz/guide/umor08/cs 6. října 2008 1 2 Kdo s kým Seriový port (UART) I2C CAN BUS Podpora jednočipu Jednočip... prostě jenom dráty, čti byte/bit, piš byte/bit moduly : podpora
VíceStřední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT
Škola Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Název sady Téma Anotace Autor Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram CZ.1.07/1.5.00/34.0556
VíceNávrh ovládání zdroje ATX
Návrh ovládání zdroje ATX Zapínání a vypínání PC zdroj ATX se zapíná spojením řídicího signálu \PS_ON se zemí zapnutí PC stiskem tlačítka POWER vypnutí PC (hardwarové) stiskem tlačítka POWER a jeho podržením
VíceÚstav radioelektroniky. Mikroprocesorová technika a embedded systémy. doc. Ing. Tomáš Frýza, Ph.D.
Ústav radioelektroniky Vysoké učení technické v Brně Programování mikrokontrolérů Mikroprocesorová technika a embedded systémy Přednáška 3 doc. Ing. Tomáš Frýza, Ph.D. říjen 2012 Obsah přednášky Typy adresování
VíceDalší aspekty architektur CISC a RISC Aktuálnost obsahu registru
Cíl přednášky: Vysvětlit principy práce s registry v architekturách RISC a CISC, upozornit na rozdíly. Vysvětlit možnosti využívání sad registrů. Zabývat se principy využívanými v procesorech Intel. Zabývat
VíceČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Vzorový příklad pro práci v prostředí MPLAB Zadání: Vytvořte program, který v intervalu 200ms točí doleva obsah registru reg, a který při stisku tlačítka RB0 nastaví bit 0 v registru reg na hodnotu 1.
VíceStřední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT
Škola Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Název sady Téma Anotace Autor Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram CZ.1.07/1.5.00/34.0556
VíceMIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Systémová struktura počítače
MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Systémová struktura počítače Řízení běhu programu České vysoké učení technické Fakulta elektrotechnická A1B14MIS Mikroprocesory pro výkonové systémy 05 Ver.1.20 J. Zděnek,
VíceJako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr.
Model procesoru Jedná se o blokové schéma složené z registrů, paměti RAM, programového čítače, instrukčního registru, sčítačky a řídicí jednotky, které jsou propojeny sběrnicemi. Tento model má dva stavy:
VíceVánoční hvězda 2. Publikované: , Kategória: Blikače a optika.
Vánoční hvězda 2 Publikované: 10.12.2015, Kategória: Blikače a optika www.svetelektro.com Blíží se vánoce a tak by se hodila nějaká vánoční ozdoba do okna. Chtěl jsem vymyslet něco, s čím se zabavím na
VícePaměti a jejich organizace
Kapitola 5 Paměti a jejich organizace 5.1 Vnitřní a vnější paměti, vlastnosti jednotlivých typů Vnější paměti Jsou umístěny mimo základní jednotku. Lze je zařadit mezi periferní zařízení. Zápis a čtení
VícePopis instrukční sady procesoru ADOP
instrukční sady procesoru ADOP ČVUT FEL, 2008 K. Koubek, P. Bulena Obsah instrukční sady...5 Univerzální registry...5 Registr příznaků FR...5 Standardní význam příznaků...6 Přehled instrukcí...7 ADD Add...8
VíceTémata profilové maturitní zkoušky
Střední průmyslová škola elektrotechniky, informatiky a řemesel, Frenštát pod Radhoštěm, příspěvková organizace Témata profilové maturitní zkoušky Obor: Elektrotechnika Třída: E4A Školní rok: 2010/2011
VíceAssembler - 2.část. poslední změna této stránky: Zpět
1 z 9 19.2.2007 7:51 Assembler - 2.část poslední změna této stránky: 9.2.2007 1. Příznaky (flagy) Zpět Flagy (česky podivně "příznaky", proto používám výhradně anglický název) jsou výlučnou záležitostí
VíceMIKROKONTROLERY PIC16F84
Střední odborná škola a Střední odborné učiliště informatiky a spojů, Brno, Čichnova 23 Pracovní sešit MIKROKONTROLERY PIC16F84 Určeno pro obory Mechanik elektronik, Digitální telekomunikační technika
VíceMIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Speciální obvody a jejich programování v C 2. díl
MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Speciální obvody a jejich programování v C 2. díl České vysoké učení technické Fakulta elektrotechnická Ver.1.10 J. Zděnek, 2017 Compare Unit jiné řešení Následující
VícePočítač jako prostředek řízení. Struktura a organizace počítače
Řídicí počítače - pro řízení technologických procesů. Specielní přídavná zařízení - I/O, přerušovací systém, reálný čas, Č/A a A/Č převodníky a j. s obsluhou - operátorské periferie bez obsluhy - operátorský
VícePokročilé architektury počítačů
Pokročilé architektury počítačů Architektura IO podsystému České vysoké učení technické, Fakulta elektrotechnická A4M36PAP Pokročílé architektury počítačů Ver.1.00 2010 1 Co je úkolem? Propojit jednotlivé
VíceArchitektura procesoru ARM
Architektura procesoru ARM Bc. Jan Grygerek GRY095 Obsah ARM...3 Historie...3 Charakteristika procesoru ARM...4 Architektura procesoru ARM...5 Specifikace procesoru...6 Instrukční soubor procesoru...6
VícePoužití programovatelného čítače 8253
Použití programovatelného čítače 8253 Zadání 1) Připojte obvod programovatelný čítač- časovač 8253 k mikropočítači 89C52. Pro čtení bude obvod mapován do prostoru vnější programové (CODE) i datové (XDATA)
VíceArchitektury CISC a RISC, uplatnění v personálních počítačích
Architektury CISC a RISC, uplatnění v personálních počítačích 1 Cíl přednášky Vysvětlit, jak pracují architektury CISC a RISC, upozornit na rozdíly. Zdůraznit, jak se typické rysy obou typů architektur
VíceArchitektury VLIW M. Skrbek a I. Šimeček
Architektury VLIW M. Skrbek a I. Šimeček xsimecek@fit.cvut.cz Katedra počítačových systémů FIT České vysoké učení technické v Praze Ivan Šimeček, 2011 MI-PAP, LS2010/11, Predn.3 Příprava studijního programu
VíceArchitektura počítače
Architektura počítače Výpočetní systém HIERARCHICKÁ STRUKTURA Úroveň aplikačních programů Úroveň obecných funkčních programů Úroveň vyšších programovacích jazyků a prostředí Úroveň základních programovacích
VíceProcesory, mikroprocesory, procesory na FPGA. 30.1.2013 O. Novák, CIE 11 1
Procesory, mikroprocesory, procesory na FPGA 30.1.2013 O. Novák, CIE 11 1 Od sekvenčních automatů k mikroprocesorům 30.1.2013 O. Novák, CIE 11 2 30.1.2013 O. Novák, CIE 11 3 Architektura počítačů Von Neumannovská,
VíceStruktura a architektura počítačů (BI-SAP) 10
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 10 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
VíceAlgoritmizace a programování
Algoritmizace a programování Struktura počítače - pokračování České vysoké učení technické Fakulta elektrotechnická Ver.1.10 J. Zděnek 2015 Systémová struktura počítače pokrač. Systém přerušení A8B14ADP
VíceODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIII Paměti konstant
Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: MEIII - 1.5 Paměti konstant Obor: Mechanik elektronik Ročník: 3. Zpracoval(a): Jiří Kolář Střední průmyslová škola Uherský Brod, 2010 Projekt je spolufinancován
Více7. Monolitické počítače, vlastnosti a použití.
7. Monolitické počítače, vlastnosti a použití. Obsah 7. Monolitické počítače, vlastnosti a použití.... 1 7.1 Jednočipové mikropočítače řady 8048... 2 7.2 Jednočipový mikropočítač 8051... 2 7.3 Architektura
VíceCvičení 2. Obsah a cíle cvičení. Obsah. A5MPL Programování mikropočítačů Digitální vstupy a výstupy - LED a tlačítka.
Cvičení 2 Digitální vstupy a výstupy - LED a tlačítka Obsah a cíle cvičení Toto cvičení: 1. Vysvětlí, co jsou digitální vstupy a výstupy mikropočítače. 2. Vysvětlí, jak k mikropočítači připojit LED a tlačítka
VíceVážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího
VíceTestování jednotky ALU a aplikace metody FMEA
Testování jednotky ALU a aplikace metody FMEA Bc. Jiří Sobotka, Vysoké Učení technické v Brně, Fakulta elektrotechniky a komunikačních technologií, Ústav telekomunikací, Purkyňova 118, 612 00 Brno, Česká
VíceHistorie osmibitových mikroprocesoru a mikroradicu ZILOG.
Historie osmibitových mikroprocesoru a mikroradicu ZILOG. Americká firma ZILOG vstoupila na trh mikroprocesoru v roce 1973. V dobe, kdy svet dobývaly obvody Intel 8080, se objevil obvod s typovým oznacením
VíceArchitektura počítačů Logické obvody
Architektura počítačů Logické obvody http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Digitální
Více