MIKROŘADIČE A JEDNOČIPOVÉ MIKROPOČÍTAČE

Rozměr: px
Začít zobrazení ze stránky:

Download "MIKROŘADIČE A JEDNOČIPOVÉ MIKROPOČÍTAČE"

Transkript

1 MIKROŘADIČE A JEDNOČIPOVÉ MIKROPOČÍTAČE

2 MIKROŘADIČE MIKROKONTROLÉRY Jednočipové řadiče mikrokontroléry jsou takové prvky, které konstrukčně soustřeďují na čipu základní funkce mikropočítačové struktury : mikroprocesor, paměť programu, paměť dat, obvody rozhraní aj. Tyto typy řadičů reagují na digitální nebo analogové signály přiváděné na jejich vstupy a produkují digitální nebo analogové signály na svých výstupech. Pro signály na vstupech je předpokládána jen minimální předřazená úprava - zesílení, převod na napětí, úprava úrovní nebo hran řídících sognálů, výstupy jsou běžně schopné přímo ovládat indikační prvky, jako diody LED a panely LCD a/nebo produkovat řídící signály pro výkonové prvky relé nebo tyristory.

3 ÚVOD oménou jednočipových mikrořadičů jsou hromadně vyráběné ůzné typy řídících obvodů např. v zabezpečovací technice, elekomunikacích, ale i řídící obvody pro domácí spotřebiče, udio-vizuální techniku. Typické aplikace vznikly při obsluze stupních a výstupních zařízení počítačů (klávesnice, yši,apod.) řízení zobrazovacích panelů v automobilech a etadlech, zpracování signálů v inteligentních senzorech nebo ři jednoúčelovém řízení motorů v průmyslové automatizaci. zhledem k nízké ceně jsou i vhodnou alternativou k logickým bvodům tam, kde není vyžadována velká rychlost. rvé jednočipové řadiče byly vyráběny jako čtiřbitové, oučasně jsou nejvíce aplikovány osmibitové a začal nástup estnáctibitových i 32-bitových mikrořadičů.

4 Úvod I Na rozdíl od klasických jednočipových mikropočítačů nezpřístupňují jednočipové řadiče na svých vývodech signály sběrnice mezi mikroprocesorem, pamětmi a obvody rozhraní. Není také možné prakticky rozšiřovat rozsah programu nad jistou mez, která je dána kapacitou vnitřní paměti a připojování přídavných vnějších obvodů rozhraní je limitováno počtem I/O vývodů. Nemožnost připojit vnější obvody rozhraní paralelně lze eliminovat vytvořením sériové sběrnice, která je pro pomalejší obvody rozhraní dostačující. Některé jednočipové řadiče rozhraní sériové sběrnice zahrnují (některé prvky řady Motorola 6805 resp. 68HC05 mají řadič SPI, řadič Philips 83C752 má rozhraní I2C ), na ostatních lze obsluhu sériového rozhraní realizovat programově.

5 Úvod II Hranice mezi jednočipovými řadiči a jednočipovými mikropočítači není moc ostrá a jednotlivé produkty ji překrývají. Jednočipové mikropočítače, schopné vytvářet vnější sběrnici, se mohou často omezit na vnitřní paměť programu i dat a mohou tak být použity (při vyšší ceně Koncepce jednočipových mikropočítačů a jednočipových řadičů - mikrokontrolérů

6 Úvod III Někteří výrobci dokonce dodávají levné varianty jednočipových mikrořadičů v pouzdrech s malým počtem vývodů, u kterých je vnější rozšíření vyloučeno. Jako příklad lze uvést jednočipový řadič Philips 83C752, či jeho varianta 87C572, v pouzdře DIL28 (PLCC28), který je modifikací jednočipového mikropočítače Philips 83C552. Na druhou stranu, řady jednočipových řadičů jsou rozšiřovány o prvky dovolující vytvořit vnější sběrnici. Takovéto modifikace mohou podstatně zjednodušovat vývoj programového vybavení, které se musí jinak opírat pouze o programové simulátory a opakované programování vnitřní paměti EPROM nebo EEPROM,

7 Úvod IV Jako příklad rozšíření řady jednočipových řadičů směrem k jednočipovým mikropočítačům je možno uvést prvek Microchip 16C71, který rozšiřuje řadu řadičů Microchip 16C5x. Podobně tomu je u řady řadičů Motorola 6805, kde lze nalézt prvek 6805E0

8 Příklady jednočipových řadičů K nejzajímavějším patří: Motorola 68HC05 Signetics-Thompson ST62 Microchip 10C5x

9 Řadič Motorola MC68HC05 Tyto řadiče 6805 byly původně vyráběny technologií HMOS. Dnešní varianty 68HCO5 se vyrábějí technologií HCMOS a jsou plně statické. Mohou pracovat od nulového kmitočtu hodin až po 2-4 MHz na vnitřní sběrnici. Struktura jádra vychází z historického mikroprocesoru 6800 a staršího jednočipového mikropočítače Jádro řadiče 68HC05 bylo proti mikropočítači 6801 poněkud zjednodušeno- chybí druhý střadač a šestnáctibitové instrukce. Na druhé straně bylo doplněno o instrukce pro práci s bity v paměti RAM a v registrech periferií. Procesor je doplňován periferiemi tak, aby co nejlépe vyhovoval požadavkům konkrétní aplikace. Současná nabídka fy Motorola zahrnuje více než 100 variant v pouzdrech s 16 až 160 vývody, řada modifikací je vytvářena na základě požadavků zákazníků jako obvody CSIC (Consumer Specified Integrated Circuit) z knihovních modulů

10 Motorola MC68HC05 Procesor pracuje s osmibitovým střadačem A, podporou pro adresaci je osmibitový indexregistr X. Vnitřní zásobník je adresován šesti- až jedenáctibitovým registrem SP, programový čítač PC je jedenácti- až šestnáctibitový.

11 Motorola MC68HC05 Jak je vidět z obrázku je do jediného paměťového prostoru mapovaná paměť ROM, RAM i periferie. Paměť RAM mívá podle typu kapacitu od 2 KB do 32 kb, existují také modifikace s pamětí programu EPROM (označené jako 68HC705) v pouzdře s mazacím okénkem pro vývoj a modifikace OTP v pouzdře bez mazacího okénka pro malé a ověřovací série. U některých typů jsou k dispozici i verze s pamětí programu EEPROM- 68HC805.

12 Motorola MC68HC05 II Instrukční repertoár je tvořen 59 instrukcemi a využívají řadu adresačních módů. Operandem může být implicitní registr (označení Inherent Mode), přímý operand (Immediate Mode), operand adresovaný osmibitovou (Direct Mode) nebo 16-ti bitovou (Extended Mode) adresou. Operand může být adresován registrem X (Indexed Mode) s případným osmibitovým nebo šestnáctibitovým doplňkem. Instrukce podmíněného skoku používají relativní adresaci (Relative Mode) v rozsahu 128 B. U bitových operací lze adresovat ± libovolný bit v prvých 128 B paměti (Bit Mode). Provádění aritmetických operací potřebuje 2 cykly, přídavné cykly jsou nutné pro čtení dalších operandů, nepřímou adresaci, apod. Instrukční repertoár řadiče 68HC05 je do

13 Motorola 68HC05 III Řadič 68HC05 je vybavován širokou škálou periferií. Téměř standardním vybavením je šestnáctibitový čítač s jedním komparačním a jedním záchytným registrem. U jednodušších modelů najdeme jednoduchý osmibitový čítač/časovač se sedmibitovým předřazeným programovatelným děličem. Běžným vybavením řadičů 68HC05 je i hlídací časovač Watchdog, asynchronní sériové rozhraní SCI (případně univerzální sériové rozhraní SIOP) a čtyř- nebo osmivstupový osmibitový A/D převodník s postupnou aproximací (bez analogové paměti). (tzv.sample/hold). Řadiče určené pro speciální aplikace jsou doplňovány pamětmi EEPROM, sériovými sběrnicemi I2C, obvody PWM, obvody dvoutónové volby DTFM, řadiči panelů LCD, generátory televizního signálu OSD (On Screen Display), fázovými závěsy PLL a jiné.

14 Motorola MC68HC05 IV Prioritní přerušovací systém řadičů 68HC05 vychází z koncepce procesoru 6800, zdrojem přerušení může být vnější nemaskovatelný signál (NMI), vnější maskovatelný signál (INT), přetečení vnitřního čítače nebo programové přerušení (instrukce SWI).

15 Řadiče Motorola V - varianty TYP ROM RAM E 2 SIO A/D PMW I/O POUZDRO 68HC05B4 4K 176 SCI B, 52FN 68HC05B8 8K SCI B, 52FN 68HC05C4 4K 176 SCI,SPI 31 40P, 44FN 68HC05D9 16K 352 SCI P, 44FN 68HC05F6 4K B, 44FB DTFM 68HC05G8 8K FT PC chip 68HC05H2 2K 96 SIOP P, 44DW 68HC05J1 1K P, 20DW 68HC05K P, 16DW 68HC05P4 4K 176 SIOP, 21 28P, 28DW 68HC05T7 5K 320 I 2 C B 68HC05X4 4K DW CAN 68HC05X16 16K SCI FN,64FB CAN

16 Řadič SGS Thompson ST62 smibitové řadiče ST6210, ST6215, ST6220 a ST6225 fy SGS hompson jsou přechodem mezi klasickými jednočipovými ikropočítači a jednočipovými řadiči. ádro řadiče ST62 je tvořeno osmibitovým procesorem arwardského typu s malým počtem instrukcí, ale s dobrými dresačními možnostmi. Procesor je schopen pracovat na mitočtu až 8 MHz typická instrukce trvá 4 cykly. Procesor e programově zastavit (Stop Mode). Součástí jádra je malá nitřní datová paměť RAM o kapacitě 64 B a vnitřní paměť rogramu ROM o kapacitě 2 4 kb. Existují modifikace ybavené pamětí EPROM v klasickém provedení určené pro ývoj a modifikace vybavené pamětí EPROM v provedení OTP ro malé série.

17 Řadiče Thompson ST62 struktura řadiče

18 Řadiče Thompson ST62 Mikropočítačové jádro je doplněno o jednoduchý 8 bitový časovač/čítač s předřazeným programovatelným děličem, obvod Watchdog a 8 bitový A/D převodník s 8 - vstupovým (ST6210,15) nebo 16 vstupovým(st6220,25) multiplexorem. Celkový počet I/O špiček, které mohou být použity jako digitální vstupy/výstupy je 12 (ST6210,15) nebo 20 (ST6220,25). Čtyři z nich jsou bez posílení schopné ovládat diody LED nebo spínače TRIAC dokáží sepnout až 20 ma. Základní řada je doplňována o typy ST6240, 50 a 60 s řadiči zobrazovačů LCD, se sériovým rozhraním, s většími paměťovými prostory, s pamětí EEPROM.

19 Řadiče Thompson ST62 Řadiče mají dobře řešené programování funkce vstupně/výstupních vývodů. Pro každý vývod lze samostatně definovat směr přenosu (vstup/výstup). U vývodů naprogramovaných jako vstupy lze programově připojit zvyšovací odpor, napojit je na přerušovací systém nebo je využít jako vstupů A/D převodníku. U výstupů lze volit mezi otevřeným kolektorem a výstupem Push-Pull. Časovač/čítač je tvořen osmibitovým čítačem a sedmibitovým programovatelným děličem. Vstupem je buď signál oscilátoru (vydělený 12) nebo signál přivedený na pin TIMER. Tento vývod může být alternativně využit pro hradlování vnitřního hodinového signálu, nebo jako vstup, který bude nastaven na naprogramovanou hodnotu při nulové hodnotě čítače. Watchdog lze naprogramovat v pracovním intervalu mezi 384

20 Řadiče Thompson ST62 smibitový A/D řevodník pracuje s ostupnou aproximací s asem převodu 70 µs. egistry procesoru ahrnují osmibitový kumulátor, dva omocné registry (V, W), va registry pro epřímou adresaci (X, Y) 2-ti bitový čítač strukcí a estiúrovňový zásobník.

21 Řadiče Thompson ST62 Pro každý ze tří režimů práce procesoru normální výpočet, přerušení, nemaskovatelné přerušení je používána samostatně dvojice příznaků C, Z. Příznak C ukládá přenosový bit (Carry) a příznak Z informaci o nulovém výsledku (Zero) poslední aritmetické nebo logické operace. Přepnutí na odpovídající dvojici příznaků je spojené se vstupem do přerušovací rutiny a návratem z ní. Registry V, W, X, Y jsou součástí paměti RAM (64 B). Ta je spolu s akumulátorem a registry periferií mapována do datového paměťového prostoru o rozsahu 256 B. Zajímavostí je okénko o délce 64 B, do kterého lze mapovat zvolenou oblast paměťového prostoru programu (jedná se o jedinou možnost, jak zpřístupnit konstanty v paměti ROM). Paměťový prostor programu má rozsah 4 kb, s možností rozšíření o stránky o délce 2 kb stránkování dovoluje i paměť dat.

22 Řadiče SGS - Thompson ST62

23 Řadiče Thompson ST62 Instrukční soubor Instrukční repertoár procesoru je poměrně malý, malé délky kódu procesor dosahuje použitím 9 adresačních módů. Operandem instrukcí jsou 8 bitové konstanty (Immediate), 8 bity přímo adresovaná paměť (Direct), dvěma bity určený registr X, Y, V nebo W (Short Direct), 12 bitové adresy skoku nebo podprogramu (Extended), 5 bitové relativní adresy pro podmíněné skoky (Relative), 11 bity přímo adresovaný bit v datové paměti (Bit Direct), datová paměť adresovaná hodnotou v registru X nebo Y (Indirect), implicitní operand operace (Inherent). Procesor je poměrně pomalý, provedení jedné aritmetické operace (např.add) vyžaduje 6,5 µs.

24 Řadiče Thompson ST62 Příklad aritmetických a logických operací Instrukce Adresace Délka Příznak ADD A,(X) Indirect 1 Z, C ADD A,(Y) Indirect 1 Z, C ADD A,rr Direct 2 Z, C ADDI A, n Immediate 2 Z, C AND A,(X) Indirect 1 Z AND A,(Y) Indirect 1 Z AND A,rr Direct 2 Z ANDI A, n Immediate 2 Z CLR A Short 2 Z, C CLR r Direct 3 COM A Inherent 1 Z, C CP A,(X) Indirect 1 Z, C CP A,(Y) Indirect 1 Z, C CP A,rr Direct 2 Z, C

25 Mikrořadiče PIC fy Microchip Mikrokontroléry PIC jsou programovatelné polovodičové součástky - jednočipové mikropočítače (mikrořadiče, mikrokontroléry) vyráběné firmou Microchip Technology sídlící v USA. Jsou založeny na harvardské architektuře, tj. paměti pro data a pro program jsou navzájem oddělené. Programová paměť a datová paměť nemají stejně dlouhá slova. Tyto programovatelné součástky jsou určeny pro nejrůznější kontrolní a řídící úlohy v průmyslových oborech, pro realizaci měřicích a řídicích systémů atd. Díky své univerzálnosti, malé velikosti, nízké ceně a spotřebě nacházejí své uplatnění ve velkém množství aplikací. Lze je nalézt v mnoha současných elektronických zařízeních.

26 Mikrořadiče PIC fy Microchip pecifika mikrokontrolérů PIC oddělené paměti programu a dat (Harvardská architektura) malá množství strojových instrukcí pevné délky (RISC) vykonání většiny instrukcí v jediném cyklu (4 hodinové takty) jediný klíčový registr (W) přes který jsou realizovány všechny aritmetické a logické operace rozsáhlá banka datových registrů hardwarový zásobník paměťově mapované periferie a konfigurační registry volně přístupný programový čítač mapovaný do datové pamět Na rozdíl od mnoha jiných procesorů, u mikrokontrolérů PIC není rozdíl mezi "pamětí" a vnitřními registry, protože jako RAM slouží oba druhy této paměti. Většinou je na RAM

27 Mikrořadiče PIC fy Microchip ady mikrokontrolérů ikrokontroléry PIC jsou vyráběny ve 3 základních provedeních: Jednorázově programovatelné (OTP) součástky - písmeno C v názvu typu Vícenásobně programovatelné s EPROM pamětí Vícenásobně programovatelné s FLASH pamětí - písmeno F v názvu typu odle šířky datového slova rozlišujeme 8/16bitové PIC Mikroprocesory. Dále PIC dělíme podle šířky programového slova, tj. 10 až 32 bitů. Z toho vychází tyto základní řady procesorů PIC: - bitové Microcontroléry: PIC10, PIC12, PIC14, PIC16, PIC17, PIC bitové Microcontroléry: PIC bitové Digitální Signálové Microcontroléry: dspic30, dspic33f 2 - bitové Microcontroléry: PIC32 (MIPS)

28 Mikrořadiče PIC fy Microchip nstrukční soubor nstrukční soubor mikrořadičů PIC je typu RISC a obsahuje 35 strojových instrukcí u základních modelů a asi 70 u vyšších modelových řad. Tyto instrukce se dělí na: ytově orientované pro práce s konstantami a řídící instrukce nstrukční soubor je ortogonální neboli symetrický, to znamená, že jakákoliv instrukce se dá provádět na jakémkoliv registru. aměť (RAM) IC kontroléry implementují množinu registrů, které slouží jako dočasná aměť pro data, mají tedy charakter RAM paměti. Dále obsahují registry, teré konfigurují a řídí různé speciální funkce, parametry nebo periférie ikrokontroléru. Adresace paměti závisí na rodině zvoleného kontroléru, le v zásadě každá série PICů implementuje systém bank, který umožňue rozšířit adresovatelný prostor. Novější verze procesorů jsou schopny dresovat celý prostor registrů v jednom okamžiku (nezávisle na zvolené ance), starší a základní verze umožňují přístup ke všem registrům jen

29 Mikrořadiče PIC fy Microchip Pro implementaci nepřímého adresování se používají registry file select register" (FSR) a "indirect data file" (INDF). Systém epřímého adresování obecně funguje tak, že pro zápis nebo čtení do egistru INDF používáme registr FSR, který obsahuje adresu na egistr INDF. Novější verze procesorů zavádějí systém před/po nkrementaci a dekrementaci registru FSR pro lepší efektivitu apisování a čtení sekvenčních dat(např. polí a řetězců). Toto možňuje zacházet s FSR registrem jako s ukazatelem na zásobník. nější paměti (externí EEPROM, Flash...) nejsou obecně přímo adreovatelné, což je dáno zejména nízkým počtem signálových vývodů kromě high-end čipů z rodiny PIC18 v pouzdrech s velkým množtvím vývodů). élka slova (instrukce) šechny PICy (až do PIC18 včetně) pracují a adresují data po 8- itových balících, i když adresovací prostor procesoru není obecně tejně velký jako prostor pro data.

30 Mikrořadiče PIC fy Microchip apříklad PICy v základních ("baseline": PIC12, PIC14) a středních adách ("mid-range": PIC16) mají programovou paměť adresovatelnou tejným počtem bitů jako je velikost instrukce, tedy 12 bitů pro baselines" a 14 bitů pro "mid-range" procesory. Naproti tomu u rocesorů v řadě 18 (PIC18) je programová paměť adresována 8 bity, což e liší od velikosti instrukce, která je 16-bitová. Pro doplnění, kapacita rogramové paměti je často udávána v počtu ("jednoslovných") nstrukcí, které se do ni vejdou. dezva přerušení elmi užitečná a unikátní vlastnost PICů je, že jejich odezva na přerušení e konstantní (a rychlá), konkrétně tři instrukční cykly. Je konstantní i avzdory instrukcím s různým počtem instrukčních cyklů, v případě rátkých instrukcí se vkládá prázdný instrukční cyklus, který zaručí, že ude dosaženo opět konstantní prodlevy po vyvolání přerušení. Externí řerušení musejí být synchronizovány s instrukcemi, které zaberou čtyři nstrukční cykly, jinak může docházet k nežádoucímu posunu o jeden

31 Řadiče e Microchip PIC16C5X Osmibitové řadiče PIC16C5X jsou zajímavé svou vnitřní strukturou, vysokým výkonem, nízkou spotřebou. Jádrem řadičů je plně statický osmibitový procesor, schopný pracovat s hodinovou frekvencí 20 MHz. Při tomto kmitočtu se provede instrukce (s vyjímkou instrukcí skoku, které potřebují 2 cykly) za 200 ns. Procesor využívá překrývání cyklů FETCH a EXECUTE, tedy během zpracování jedné instrukce je další instrukce čtena z paměti programu. Instrukční soubor je tvořen pouze 33 instrukcemi. Má typickou harvardskou architekturu s odlišnou délku slova dat a instrukce data mají délku 8 bitů a délka instrukce je 12 bitů. Programová paměť je typu EPROM s kapacitou 512 B až 2 kb, řadiče jsou dodávány v keramickém pouzdře.

32 Řadiče Microchip PIC16C5X Přehled řadičů řady PIC16C5X TYP EPROM RAM I/O Pouzdro PIC16C DIP18, SOIC18, SSOP20 PIC16C DIP28, SOIC28, SSOP28 PIC16C56 1K DIP18, SOIC18, SSOP20 PIC16C57 2K DIP28, SOIC28, SSOP28 Poznámka: Kapacita paměti RAM zahrnuje i registry Mezi I/O vývody je zahrnut i vývod RTCC Real Time Clock/Counter 8 bitový čítač/časovač

33 Řadiče Microchip PIC16C5X Řadiče PIC jsou schopné pracovat v rozsahu napájecích napětí 2,5 až 6 V při teplotách -55 C až +125 C. Hodinový generátor může být řízen krystalem nebo obvodem RC, lze použít i vnější hodinový generátor volba se provádí při programování EPROM. Zapsaný program v EPROM lze chránit proti čtení a přepsání. Při kmitočtu krystalu 4 MHz řadič má spotřebu pod 2 ma, při kmitočtu 32 khz 15 µa a ve stavu STANDBY pouze 3 µa. Jsou vyráběny v pouzdrech DIP-18 (DIP 28), SOIC-18 (SOIC 28) a SSOP-20 (SSOP-28). Struktura registrů je na dalším obrázku. Adresní prostor paměti RAM má rozsah 32 až 80 B a zahrnuje i registry. Je rozdělen na 16 přímo adresovatelných registrů, dalších 16 buněk je adresovatelných pouze nepřímo, stejně jako doplňkových 48 buněk u řadiče 16C57. Do počátku paměťového prostoru RAM jsou mapovány registry

34 Struktura registrů(paměti RAM)

35 Řadiče Microchip PIC16C5X - Aplikace registrů Buňky nepřímo adresované zóny jsou dostupné zapsáním jejich adresy do registru F04 H (FSR File Select Reg.) a použitím adresy F00 H (Indirect Adress) v příslušné instrukci. Poznámka: F00 H není však registr, ale adresa buňky 00 H označuiící pouze nepřímou adresaci. Adresa F01 H (RTCC Real Time Clock/Counter) zpřístupňuje osmibitový čítač/časovač, kterému lze přiřadit osmibitový přeřazený dělič (nastavení příslušných bitů v konfiguračním registru OPTION). Čítač programu (PC Program Counter, přesněji řečeno jeho méně významných 8 bitů) je dostupný na adrese F02 H. Zápisem na adresu F02 H lze také realizovat skok. Návratové adresy při volání podprogramu jsou ukládány do

36 Řadiče Microchip PIC16C5X Aplikace registrů Registr F03 H (STATUS) zpřístupňuje příznaky Z (Zero), C (Carry/Borrow) a DC (Digit Carry/Borrow přenos mezi čtvrtým a pátým bitem při operacích sčítání a odčítání). Bit TO (Time-Out) je nastavován při startu procesoru. Bit PD (Power- Down) je též nastavován též při startu procesoru. Bity PA0 a PA1 registru STATUS dovolují pracovat s pamětí do 2 kb, přednastavují adresu stránky programu (512 B) pro instrukce skoku a volání podprogramu, bit PA2 lze volně použít (je rezervou pro další budoucí rozšíření paměti). Adresa F05 H zpřístupňuje čtyřbitový port A. Registry F08 H F1F H jsou volně použitelné buňky.

37 Řadiče Microchip PIC16C5X Aplikace registrů Kromě adresovatelných registrů F00 H F1F H resp. F00 H F7F H procesor pracuje s registry W, TRISA, TRISB a TRISC. Pro zápis do registrů TRIS je k dispozici zvláštní instrukce TRIS. Registr OPTION nastavovaný instrukcí OPTION konfiguruje čítač/časovač. Bit RTS volí vstupní signál (0 vnitřní hodiny, 1 vnější hodiny), bit RTE volí aktivní hranu, bit PSA zařazuje programovatelný dělič před čítač/časovač nebo za generátor signálu pro Watchdog. Bity PS2, PS1 a PS0

38 Jednočipové mikropočítače

39 Osmibitové jednočipové mikropočítače ytvoření osmibitové multiplexované sběrnice je naznačeno na brázku pro mikropočítače nejběžnějších řad osmibitových ikropočítačů Intel 8051 (8052) a Motorola MC68HC11.

40 Vytvořením vnější sběrnice (na úkor vstupů a výstupů aplikace) lze připojit rozšiřující paměť programu a/nebo dat a doplňkové obvody rozhraní. V některých případech (Motorola MC68HC11) lze ztrátu vývodů použitých pro vytvoření vnější sběrnice kompenzovat připojením speciálního vnějšího obvodu (Motorola MC6824), který původní vývody plně nahrazuje (bez modifikace programu). V řadě případů (např. Philips 83C451 nebo 83C552) je však počet I/O vývodů mikropočítače dostatečně vysoký a ztráta dvou osmibitových bran pro vytvoření sběrnice nám tak ani nemusí v mnoha aplikacích vadit. Většina jednočipových mikropočítačů vznikla postupným doplňováním vnitřních pamětí a obvodů rozhraní k starším, široce používaným mikroprocesorům. Typickým případem jsou řady Motorola 6801/02, 6805/68HC05, 68HC11 a 68HC16 vycházející z architektury procesoru 6800.

41 Jednočipové mikropočítače Výhodou tohoto přístupu je programová kompatibilita se staršími mikroprocesory a možnost využít jejich vývojové prostředky a akumulované zkušenosti. Ještě dnes je stále úspěšný mikropočítač Intel 8051 (nezávislý na procesoru 8080 jako některé předchozí typy 8035 aj.), který je modifikovaný dalšími firmami (Siemens, Philips). Podobně, nezávislou architekturou se vyznačuje i procesor řady šestnáctibitových jednočipových mikropočítačů Intel 8096/80C196. Většina realizovaných mikropočítačů je na bázi architektury CISC, pouze v některých případech se setkáváme s rysy architektury RISC jako např. řada procesorů Hitachi H8/330.

42 Jednočipové mikropočítače Intel 8051 Základní typ mikropočítače 8051 zahrnuje vedle procesoru a vnitřních pamětí čtveřici I/O portů P0, P1, P2 a P3, dvojici univerzálních šetnáctibitových čítačů/časovačů T0 a T1 (další čítač T2 je u typu 8052) Přerušovací systém 8051 reaguje na tři vnitřní (dva čítače/časovače a sériové rozhraní) a dva vnější zdroje přerušení, genegruje 5 vektorů, z nichž každý lze maskovat a definovat pro něj jednu ze dvou úrovní priority. Procesor mikropočítače 8051 je harwardského typu s oddělenou pamětí programu a dat. Program může být umístěn ve vnitřní paměti o kapacitě 4 kb (8 kb u 8052), nebo ve vnější paměti. Jsou vyráběny modifikace s programovatelnou vnitřní pamětí programu typu EPROM (8751,8752) a modifikace bez vnitřní

43 Jednočipové mikropočítač Intel 8051(8052) Struktura jednočipového mikropočítače 8051/8052

44 Jednočipové mikropočítače Intel

45 Jednočipové mikropočítače Intel Část vnitřní paměti RAM má specializované využití. Prvých 32 B paměti (adresy 00 H 1F H ) lze využít jako čtyř skupin pracovních registrů R0 R7. Výběr právě aktivní skupiny je řízen bity RS0 a RS1 SFR registru PSW, přepínání je užitečné pro programování přerušovacích rutin a Pro data má procesor k dispozici dva paměťové prostory vnitřní a vnější paměť. Vnitřní datový prostor má rozsah 256 B, je využit pro přístup k vnitřní paměti RAM o kapacitě 128 B (256 B u 8052) a pro přístup k registrům procesoru a periferií. Ty jsou označovány jako funkční registry (SFR Special Function Register) a jsou mapovány na adresy 80 H až FF H. Přístup k vnitřní paměti RAM nad 128 B (u 8052 a řady odvozených typů) je od přístupu k registrům SFR odlišen adresací; přímou adresací se dostaneme k registrům SFR a nepřímou adresací získáme přístup k paměti RAM v rozsahu 80 H až FF H.

46 Jednočipové mikropočítače Intel Paměť RAM v rozsahu 20 H 2F H je adresovatelná po jednotlivých bitech (konkrétně instrukcemi pro práci s bity), celkově je zde k dispozici 128 jednotlivých buněk (bitové adresy 00 H 7F H ). Zbývajících 128 adres (80 H FF H ) je využito pro přímý přístup k bitů SFRna adresách 80 H, 90 H, F0 H. Na adresy jsou mapovány některé vnitřní registry procesoru(a, B, PSW) a registry vnějších portů. Vnější paměť dat má kapacitu 64 kb a je adresovatelná pouze nepřímo prostřednictvím 16-ti bitového SFR registru DTPR nebo prostřednictvím osmibitových registrů R0 a R1(to dovoluje adresovat v rozsahu stránky 256 B). Rozšířenou vnitřní paměť (má např. Philips 80C592 určený pro automobilovou elektroni-ku) lze adresovat pouze nepřímo, stejně jako vnější paměť dat. Přístup k vnější paměti programu a dat vyžaduje vytvoření

47 Jednočipové mikropočítače Intel obětovat I/O porty P0, P2 a případně ještě dva bity portu P3. Struktura procesoru 8051 je poměrně jednoduchá : Aritmetickologická jednotka pracuje s osmibitovým střadačem A (nebo ACC). Registr B je využíván pro násobení a dělení, jinak je k dispozici jako pomocný registr. Příznakový registr PSW ukládá příznaky přenosu (C Carry) a pomocného přenosu (AC Auxiliary Carry, přenos mezi čtveřicemi bitů při 8 bitové operaci, příznak přeplnění (OV Overflow) a příznak parity (P Parity). Bity RS0 a RS1 dovolují volit skupinu pracovních registrů (Register Bank), příznak F0 a nepoužitý bit č.1 jsou k dispozici uživateli.

48 Jednočipové mikropočítače Intel Osmibitový registr SP adresuje vnitřní zásobník, na který jsou ukládány návratové adresy a který využívají instrukce PUSH a POP. Šestnáctibitový PC adresuje paměť programu, další 16-ti bitový registr DPTR zpřístupňuje vnější paměť dat. Pro nepřímou adresaci vnitřní paměti RAM a vnější datové paměti v rozsahu stránky 256 B lze použít registry R0 a R1. Jednočipové mikropočítače 8051(8052) jsou vyráběny technologií HMOS, nyní se ale používá technologie CHMOS a procesory jsou značené jako 80C51 (87C51, 80C31, 80C52, 87C52, 80C32). Všechny základní typy pracují s krystalem do 12 MHz, některé modifikace dovolují až do 40 MHz. CHMOS varianty mohou pracovat v rozsahu napájecích napětí 2 6 V, jejich typická spotřeba při 5V je 12 ma a pro krystal 12 MHz. U CHMOS verzí lze programově pozastavit procesor (Idle Mode nastavením bitu IDL v SFR registru PCON) nebo vypnout hodinový generátor (nastave-ním bitu PD v SFR registru PCON).

49 Jednočipové mikropočítače Intel Strojový cyklus procesoru je tvořen posloupností 6 stavů (S1 S6), v každém stavu procesor setrvá po dobu dvou period hodinového signálu. Pro krystal 12 MHz má tedy strojový cyklus délku 1 µs.

50 Jednočipové mikropočítače Intel ednomu strojovému cyklu odpovídají dva přístupy do paměti rogramu. Pokud procesor druhý z bytů ne-potřebuje, ignoruje jej a eho čtení opakuje v následu-jícím strojovém cyklu. oba pro přístup do paměti programu je poměrně krátká (500 ns pro rystal 12 MHz) a procesor neumo-žňuje její prodloužení (bez snížení odinového kmitočtu). Výjimkou z naprosto pravidelného režimu ráce pro-cesoru jsou instrukce pro práci s vnější pamětí, které ěnují celý strojový cyklus na přístup k (pomalejší) vnější paměti ebo periferii. nstrukční soubor procesoru 8051 zahrnuje 111 instrukcí, pro dresaci je využíváno 5 adresačních módů.

51 Jednočipové mikropočítače Motorola MC68HC11 ento systém je velmi podobný mikrořadiči MC68HC05. šechny zahrnují soubor periferií, který postačí pro většinu ěžných aplikací, odlišnosti jsou hlavně v kapacitách pamětí. ákladem struktury této řady mikrpočítačů je osmibitový ikroprocesor, který vznikl postupným vývojem z historického ypu MC6800. Procesor je doplněn o malou vnitřní paměť RAM paměť ROM, EPROM ( v provedení s mazacím okénkem nebo levném provedení OTP) a/nebo EEPROM, časovač se kupinou záchytných a komparačních registrů, jednoduchý ítač událostí (PACC), periodický generátor přerušení, enerátor PWM, hlídací obvod Watchdog (COP), firemní ériovou sběrnici SPI, běžné synchronní sériové rozhraní SCI, smivstupový osmibitový A/D převodník a prioritní přerušovací ystém.

52 Jednočipové mikropočítače Motorola

53 Jednočipové mikropočítače Motorola Nejpoužívanější systémy řady: Řadu E lze považovat za standard, který nahrazuje starší řadu A řada D neobsahuje A/D převodník je vhodná pro jednodušší aplikace, u nichž je podstat-ná nízká cena.

54 Jednočipové mikropočítače Motorola V režimu Single-Chip pracuje mikropočítač pouze s vnitřní pamětí programu a dat (není vytvářena vnější sběrnice), k dispozici aplikací jsou všechny porty mikropočítače. V režimu Expanded Multipexed jsou porty B a C využity pro vytvoření Režimy činnosti mikropočítače: Signálem na vstupech MODA a MODB při resetu (náběžné hraně signálu RESET) lze nastavit počáteční hodnoty bitů SMOD a MDA v konfiguračním registru RESET ($003C) a mikropočítač tak uvést do jednoho ze 4 možných režimů práce.

55 Jednočipové mikropočítače Motorola ata a nižší řády adresy jsou multiplexovány na portu C, pro yšší řády adresy je využit port B. Multiplex je řízen signálem S. V režimu Boostrap je odstartován zaváděcí program z nitřní paměti ROM, který zavede do paměti RAM aplikační rogram ze sériového rozhraní a po zavedení ho spustí. Režim ootstrap je využíván pro diagnostiku a pro procesorem řízené rogramování vnitřní paměti EPROM. Režim Test je určen pro estování výrobcem. oslední řádek tabulky neoznačuje režim práce (nejsou ani vedeny hodnoty bitů SMOD a MDA), nulová úroveň signálů na stupech RESET, MODA a MODB dovolí programovat vnitřní aměť EPROM běžným programátorem tak, jako by se jednalo běžnou paměť EPROM.

56 Jednočipové mikropočítače Motorola ikropočítače řady 68HC11 mají jediný paměťový pro-stor o délce 64 B, do tohoto prostoru je mapována vnitřní paměť ROM/EPROM, aváděč v paměti BOOT ROM (pro režim Boostrap), paměť RAM a ídící a I/O registry.

57 Jednočipové mikropočítače Motorola eobsazené oblasti paměťového prostoru jsou v režimech Extended Multiplexed a Test k dispozici na vnější sběrnici tvořené vývody ortů B a C, kolize jsou řešeny ve prospěch vnitřních oblastí. nitřní paměť ROM/EPROM je umístěna v adresním prostoru pevně, místění paměti RAM a registrů je možné po resetu nastavit podle otřeby aplikace. Pozice oblasti RAM a oblasti registrů (nejvyšší 4 ity) je určena obsahem registru INIT ($003D) a zápisem do tohoto egistru ji lze také změnit. V režimech Boostrap a Test lze s registrem NIT pracovat bez omezení.

58 Jednočipové mikropočítače Motorola rocesor pracuje se dvěma rovnocennými střadači A, a B, teré jsou vyjímečně využívány jako jediný 16-ti bitový registr. Jak bylo uvedeno, procesor pracuje s jediným adresním rostorem o délce 64 kb, programový čítač PC má délku 16 itů, stejně jako ukazatel zásobníku SP. Přístup k datům jednodušují dva 16-ti bitové indexační registry IX a IY, použití rvého z nich je výrazně efektivnější.

59 Jednočipové mikropočítače Motorola Do stavového registru procesoru CCR (Condition Code Register) se ukládají následující příznaky: způsobí, že procesor interpretuje instrukci STOP jako NOP neg. XTRQ a nulován instrukcemi TAP a RTI aritmetické, logické operace nebo bitové operace S - Stop Disable, bit je nastavován programem, nastavený bit X - X Interupt Mask, bit je nastavován signály neg. RESET a H - Half- Carry, přenos mezi bitem, využíván pro BCD aritmetiku I - Interrupt Mask, bit maskující maskovatelná přerušení, vnitřní i vnější N - Negative, indikuje negativní výsledek poslední Z - Zero, indikuje nulový výsledek poslední aritmetické, logické a bitové operace nebo přesunu

60 Jednočipové mikropočítače Motorola V - Overflow, indikuje přetečení při aritmetické operaci C - Carry, indikuje přenos při poslední aritmetické operaci nebo posuvu Procesor je řízen vestavěným oscilátorem s vnějším krystalem, který pracuje na čtyřnásobku kmitočtu sběrnice. Běžný kmitočet krystalu je 8 MHz, a tím pádem kmitočet sběrnice je 2 MHz. Lze použít i vnější hodinový hodinový signál, při nižším hodinovém kmitočtu pochopitelně klesá spotřeba. Ukázka signálů při čtení a zápisu na vnější sběrnici v režimu Extended-Multiplexed je na dalším obrázku :

61 Jednočipové mikropočítače Motorola Procesor lze programem převést do stavu WAIT(čekání na vnější událost, vnitřní aktivity jsou pozastaveny) nebo do stavu STOP. Typická spotřeba v běžném provozu(5 V, 2 MHz, Single-Chip) je 15 Fáze sběrnicového cyklu je indikována signálem E, který je charakteristický pro všechny procesory a mikropočítače Motorola. Multiplex nižších řádů adresy a dat je řízen signálem AS (Adress Strobe).

Č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. 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íce

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Mikrokontrolé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íce

Seznámení s mikropočítačem. Architektura mikropočítače. Instrukce. Paměť. Čítače. Porovnání s AT89C2051

Sezná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íce

Princip funkce počítače

Princip 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íce

Procesory z řady 8051

Procesory 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

Strojový kód. Instrukce počítače

Strojový 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íce

MSP 430F1611. Jiří Kašpar. Charakteristika

MSP 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íce

Architektury počítačů a procesorů

Architektury 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íce

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Sbě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

Jednočipové mikropočítače (mikrokontroléry)

Jednoč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íce

Profilová část maturitní zkoušky 2015/2016

Profilová čá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íce

Profilová část maturitní zkoušky 2014/2015

Profilová čá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íce

Procesor z pohledu programátora

Procesor 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íce

Pohled do nitra mikroprocesoru Josef Horálek

Pohled 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íce

Struktura a architektura počítačů (BI-SAP) 7

Struktura 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íce

Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor:

Akademický 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íce

Architekura mikroprocesoru AVR ATMega ( Pokročilé architektury počítačů )

Architekura mikroprocesoru AVR ATMega ( Pokročilé architektury počítačů ) Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Architekura mikroprocesoru AVR ATMega ( Pokročilé architektury počítačů ) Führer Ondřej, FUH002 1. AVR procesory obecně

Více

Př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 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íce

Metody připojování periferií BI-MPP Přednáška 2

Metody 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íce

Program "Světla" pro mikropočítač PMI-80

Program 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íce

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14

ZÁ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íce

Zá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 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íce

Řízení IO přenosů DMA řadičem

Ří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

Mikrokontrolery. Úvod do obvodů Atmega 328 a PIC16F88

Mikrokontrolery. Úvod do obvodů Atmega 328 a PIC16F88 Mikrokontrolery Úvod do obvodů Atmega 328 a PIC16F88 Texty sestavili Petr Nejedlý a Lukáš Čížek, 4EA, 2013 Vlastnosti a funkce: Atmega 328 Flash 32Kbyte Max. Frequence 20Mhz SRAM 2Kbyte EEPROM 1024 byte

Více

Jízda po čáře pro reklamní robot

Jí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íce

Semestrální práce do předmětu Speciální číslicové systémy Mikrokontroléry HC08

Semestrální práce do předmětu Speciální číslicové systémy Mikrokontroléry HC08 Lukáš Dolívka letní semestr školního roku 2003/2004 Semestrální práce do předmětu Speciální číslicové systémy Mikrokontroléry HC08 Základní popis mikrokontrolérů HC08 Mikrokontroléry HC08 vyrábí firma

Více

Microchip. PICmicro Microcontrollers

Microchip. PICmicro Microcontrollers Microchip PICmicro Microcontrollers 8-bit 16-bit dspic Digital Signal Controllers Analog & Interface Products Serial EEPROMS Battery Management Radio Frequency Device KEELOQ Authentication Products Návrh

Více

PROCESOR. Typy procesorů

PROCESOR. 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íce

Počítače Didaktik. Jan Lorenz. Semestrální projekt z X31SCS

Počí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

Semestrá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 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íce

Struktura a architektura počítačů (BI-SAP) 10

Struktura 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íce

Obsluha 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 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íce

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Sbě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íce

PCKIT 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, 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íce

7. Monolitické počítače, vlastnosti a použití.

7. 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íce

Váž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íce

APLIKACE MIKROKONTROLÉRŮ PIC32MX

APLIKACE MIKROKONTROLÉRŮ PIC32MX David Matoušek APLIKACE MIKROKONTROLÉRÙ PIC32MX Praha 2014 David Matoušek Aplikace mikrokontrolérù PIC32MX Recenzent Bohumil Brtník Bez pøedchozího písemného svolení nakladatelství nesmí být kterákoli

Více

Zadání semestrálního projektu PAM

Zadání semestrálního projektu PAM P ř evaděč RS485 Navrhněte s procesorem AT89C2051 převaděč komunikační sběrnice RS485 s automatickým obracením směru převodníku po přenosu bytu. Převaděč vybavte manuálním nastavením přenosové rychlosti

Více

Strojový 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 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íce

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů Zdeněk Oborný Freescale 2013 1. Obecné vlastnosti Cílem bylo vytvořit zařízení, které by sloužilo jako modernizovaná náhrada stávající

Více

Přerušovací systém s prioritním řetězem

Př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íce

RISC a CISC architektura

RISC 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íce

Návrh konstrukce odchovny 2. dil

Ná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íce

Jiøí Hrbáèek MIKROØADIÈE PIC16CXX a vývojový kit PICSTART Kniha poskytuje ètenáøi základní informace o mikroøadièích øady PIC 16CXX, jejich vlastnostech a použití tak, aby je mohl využít pøi vlastních

Více

Úvod do mobilní robotiky AIL028

Ú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íce

Vstupně - výstupní moduly

Vstupně - výstupní moduly Vstupně - výstupní moduly Přídavná zařízení sloužící ke vstupu a výstupu dat bo k uchovávání a archivaci dat Nejsou připojována ke sběrnici přímo, ale prostřednictvím vstupně-výstupních modulů ( ů ). Hlavní

Více

A4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. Rozhraní mikrořadiče, SPI, IIC bus,.. A438NVS, kat. měření, ČVUT - FEL, Praha. J.

A4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. Rozhraní mikrořadiče, SPI, IIC bus,.. A438NVS, kat. měření, ČVUT - FEL, Praha. J. Rozhraní mikrořadiče, SPI, IIC bus,.. A438NVS, kat. měření, ČVUT - FEL, Praha J. Fischer 1 Náplň přednášky Druhá část. přednášky 12 Sériové rozhraní SPI, Sériové rozhraní IIC A4B38NVS, 2011, kat. měření,

Více

Př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ý.

Př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íce

Mikroprocesor Intel 8051

Mikroprocesor Intel 8051 Mikroprocesor Intel 8051 Představení mikroprocesoru 8051 Mikroprocesor as jádrem 8051 patří do rodiny MSC51 a byl prvně vyvinut firmou Intel v roce 1980, což znamená, že zanedlouho oslaví své třicáté narozeniny.

Více

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIII Paměti konstant

ODBORNÝ 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íce

Váž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íce

Základní uspořádání pamětí MCU

Zá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íce

Rozhraní mikrořadiče, SPI, IIC bus,..

Rozhraní mikrořadiče, SPI, IIC bus,.. Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška A3B38MMP 2013 kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2013, J.Fischer, kat. měření, ČVUT - FEL, Praha 1 Rozhraní SPI Rozhraní SPI ( Serial Peripheral

Více

3. Počítačové systémy

3. 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

Sběrnicová architektura POT POT. Jednotlivé subsystémy počítače jsou propojeny sběrnicí, po které se přenáší data oběma směry.

Sbě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íce

MĚŘICÍ PŘÍSTROJ PRO PC. 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 RS232 DRAK 4 U1 U2 U3 U4

MĚŘICÍ PŘÍSTROJ PRO PC. 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 RS232 DRAK 4 U1 U2 U3 U4 MĚŘICÍ PŘÍSTROJ PRO PC 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 U1 U2 U3 U4 DRAK 4 RS232 POPIS Měřicí přístroj DRAK 4 je určen pro měření napětí až čtyř signálů a jejich přenos po

Více

Počítač jako prostředek řízení. Struktura a organizace počítače

Počí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íce

Integrovaná střední škola, Sokolnice 496

Integrovaná střední škola, Sokolnice 496 Integrovaná střední škola, Sokolnice 496 Název projektu: Moderní škola Registrační číslo: CZ.1.07/1.5.00/34.0467 Název klíčové aktivity: III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT Kód výstupu:

Více

TECHNICKÝ POPIS MODULU GRAFIK =============================

TECHNICKÝ POPIS MODULU GRAFIK ============================= listů: 8 list : 1 TECHNICKÝ POPIS MODULU GRAFIK ============================= zpracoval: Nevoral schválil: Cajthaml ZPA, k.p. Nový Bor, listopad 1985 4-151-00342-4 list: 1 list: 2 1. VŠEOBECNĚ Obvody realizované

Více

Praktické úlohy- 2.oblast zaměření

Praktické úlohy- 2.oblast zaměření Praktické úlohy- 2.oblast zaměření Realizace praktických úloh zaměřených na dovednosti v oblastech: Měření specializovanými přístroji, jejich obsluha a parametrizace; Diagnostika a specifikace závad, měření

Více

SEKVENČNÍ LOGICKÉ OBVODY

SEKVENČNÍ LOGICKÉ OBVODY Sekvenční logický obvod je elektronický obvod složený z logických členů. Sekvenční obvod se skládá ze dvou částí kombinační a paměťové. Abychom mohli určit hodnotu výstupní proměnné, je potřeba u sekvenčních

Více

Úvod do mobilní robotiky NAIL028

Ú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íce

Technické prostředky počítačové techniky

Technické 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íce

Procesory, 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 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íce

Architektura procesoru ARM

Architektura 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íce

Nejčastěji pokládané dotazy

Nejčastěji pokládané dotazy Nejčastěji pokládané dotazy www.snailinstruments.com www.hobbyrobot.cz Co je kontrolér PICAXE? Kontrolér PICAXE je mikroprocesor z rodiny PIC, vyráběné firmou Microchip, který byl při výrobě naprogramován

Více

FVZ K13138-TACR-V004-G-TRIGGER_BOX

FVZ K13138-TACR-V004-G-TRIGGER_BOX TriggerBox Souhrn hlavních funkcí Synchronizace přes Ethernetový protokol IEEE 1588 v2 PTP Automatické určení možnosti, zda SyncCore zastává roli PTP master nebo PTP slave dle mechanizmů standardu PTP

Více

MIKROPOČÍTAČOVÉ SYSTÉMY

MIKROPOČÍTAČOVÉ SYSTÉMY MIKROPOČÍTAČOVÉ SYSTÉMY Jednočipové mikropočítače řady 805 Vytištěno z dokumentů volně dostupných na Webu Mikroprocesory z řady 805 Mikroprocesor 805 pochází z roku 980 a je vývojově procesorem relativně

Více

Principy komunikace s adaptéry periferních zařízení (PZ)

Principy 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íce

Kubatova 19.4.2007 Y36SAP - 13. procesor - control unit obvodový a mikroprogramový řadič RISC. 19.4.2007 Y36SAP-control unit 1

Kubatova 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íce

Dělení pamětí Volatilní paměti Nevolatilní paměti. Miroslav Flídr Počítačové systémy LS /11- Západočeská univerzita v Plzni

Dělení pamětí Volatilní paměti Nevolatilní paměti. Miroslav Flídr Počítačové systémy LS /11- Západočeská univerzita v Plzni ělení pamětí Volatilní paměti Nevolatilní paměti Počítačové systémy Vnitřní paměti Miroslav Flídr Počítačové systémy LS 2006-1/11- Západočeská univerzita v Plzni ělení pamětí Volatilní paměti Nevolatilní

Více

Jak do počítače. aneb. Co je vlastně uvnitř

Jak do počítače. aneb. Co je vlastně uvnitř Jak do počítače aneb Co je vlastně uvnitř Po odkrytí svrchních desek uvidíme... Von Neumannovo schéma Řadič ALU Vstupně/výstupní zař. Operační paměť Počítač je zařízení, které vstupní údaje transformuje

Více

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Sbě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íce

Direct Digital Synthesis (DDS)

Direct Digital Synthesis (DDS) ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Ing. Radek Sedláček, Ph.D., katedra měření K13138 Direct Digital Synthesis (DDS) Přímá číslicová syntéza Tyto materiály vznikly za podpory

Více

Zadání semestrálního projektu

Zadání semestrálního projektu Č tyř místný č ítač Navrhněte s procesorem AT89C2051 a kaskádou čítačů mající na vstupu hradlovací obvod AND čtyřmístný čítač do 20MHz. Veškerou řídící a generující činnost, včetně automatického přepínání

Více

Zá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. 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íce

Témata profilové maturitní zkoušky

Té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íce

Paměti. Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje

Paměti. Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje Paměti Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje Paměti počítače lze rozdělit do tří základních skupin: registry paměťová místa na čipu procesoru jsou používány

Více

Modul LCD displeje se čtyřmi tlačítky. Milan Horkel

Modul LCD displeje se čtyřmi tlačítky. Milan Horkel LCDL4P0A Modul LCD displeje se čtyřmi tlačítky Milan Horkel Modul LCDL4P obsahuje dvouřádkový LCD displej s obvyklým Hitachi řadičem a čtveřici tlačítek. Používá se jako univerzální uživatelský interfejs

Více

8. Laboratoř: Aritmetika a řídicí struktury programu

8. 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íce

Paměti Flash. Paměti Flash. Základní charakteristiky

Paměti Flash. Paměti Flash. Základní charakteristiky Paměti Flash K.D. - přednášky 1 Základní charakteristiky (Flash EEPROM): Přepis dat bez mazání: ne. Mazání: po blocích nebo celý čip. Zápis: po slovech nebo po blocích. Typická životnost: 100 000 1 000

Více

Použití programovatelného čítače 8253

Použ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íce

1. MIKROPROCESOR ATMEGA A/D PŘEVODNÍK MÓDY PŘEVODNÍKU Single Conversion Mode Auto Triggering Start...

1. 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íce

Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 11 (12)

Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 11 (12) Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 11 (12) A438NVS, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2012, J.Fischer, kat. měření, ČVUT - FEL 1 Náplň přednášky Sériová rozhraní rozhraní

Více

Paměti EEPROM (1) Paměti EEPROM (2) Paměti Flash (1) Paměti EEPROM (3) Paměti Flash (2) Paměti Flash (3)

Paměti EEPROM (1) Paměti EEPROM (2) Paměti Flash (1) Paměti EEPROM (3) Paměti Flash (2) Paměti Flash (3) Paměti EEPROM (1) EEPROM Electrically EPROM Mají podobné chování jako paměti EPROM, tj. jedná se o statické, energeticky nezávislé paměti, které je možné naprogramovat a později z nich informace vymazat

Více

Paměťové prvky. ITP Technika personálních počítačů. Zdeněk Kotásek Marcela Šimková Pavel Bartoš

Paměťové prvky. ITP Technika personálních počítačů. Zdeněk Kotásek Marcela Šimková Pavel Bartoš Paměťové prvky ITP Technika personálních počítačů Zdeněk Kotásek Marcela Šimková Pavel Bartoš Vysoké učení technické v Brně, Fakulta informačních technologií v Brně Božetěchova 2, 612 66 Brno Osnova Typy

Více

PŘÍLOHY. PRESTO USB programátor

PŘÍLOHY. PRESTO USB programátor PŘÍLOHY PRESTO USB programátor 1. Příručka PRESTO USB programátor Popis indikátorů a ovládacích prvků Zelená LED (ON-LINE) - PRESTO úspěšně komunikuje s PC Žlutá LED (ACTIVE) - právě se komunikuje s uživatelskou

Více

Periferní operace využívající přímý přístup do paměti

Periferní operace využívající přímý přístup do paměti Periferní operace využívající přímý přístup do paměti Základní pojmy Programová obsluha periferní operace řízení této činnosti procesorem. Periferní operace využívající přerušení řízení řadičem přerušení,

Více

MIKROKONTROLÉRY. Jednočipový počítač nebo také angl. Microcontroller (Mikrokontrolér, MCU, µc)

MIKROKONTROLÉRY. Jednočipový počítač nebo také angl. Microcontroller (Mikrokontrolér, MCU, µc) Jednočipový počítač nebo také angl. Microcontroller (Mikrokontrolér, MCU, µc) je většinou monolitický integrovaný obvod obsahující kompletní mikropočítač. Jednočipové počítače se vyznačují velkou spolehlivostí

Více

Vestavné systémy BI-VES Přednáška 5

Vestavné systémy BI-VES Přednáška 5 Vestavné systémy BI-VES Přednáška 5 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 ZS2010/11 Evropský

Více

Systém adresace paměti

Systém adresace paměti Systém adresace paměti Základní pojmy Adresa fyzická - adresa, která je přenesena na adresní sběrnici a fyzicky adresuje hlavní paměť logická - adresa, kterou má k dispozici proces k adresaci přiděleného

Více

Rozhraní mikrořadiče, SPI, IIC bus,..

Rozhraní mikrořadiče, SPI, IIC bus,.. Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 14 - X38MIP -2009, kat. měření, ČVUT - FEL, Praha J. Fischer 1 Rozhraní SPI Rozhraní SPI ( Serial Peripheral Interface) - původ firma Motorola SPI není typ

Více

A0M38SPP - Signálové procesory v praxi - přednáška 10 2

A0M38SPP - Signálové procesory v praxi - přednáška 10 2 GPIO (konfigurace vstupu, výstupu, alt. funkce) GP timers Core timers Watchdog timer Rotary counter Real time clock Keypad interface SD HOST (MMC, SD interface) ATAPI (IDE) A0M38SPP - Signálové procesory

Více

MIKROPROCESOROVÁ TECHNIKA 9 Událostní systém 9.1 Události Síť ERN Časování událostí Filtrace

MIKROPROCESOROVÁ TECHNIKA 9 Událostní systém 9.1 Události Síť ERN Časování událostí Filtrace Bohumil BRTNÍK, David MATOUŠEK MIKROPROCESOROVÁ TECHNIKA Praha 2011 Tato monografie byla vypracována a publikována s podporou Rozvojového projektu VŠPJ na rok 2011. Bohumil Brtník, David Matoušek Mikroprocesorová

Více

Další aspekty architektur CISC a RISC Aktuálnost obsahu registru

Další 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

Podrobný obsah CHARAKTERISTIKA A POROVNÁNÍ ØADY PIC16F87X A PIC16F87XA TYPY POUZDER A PØIØAZENÍ VÝVODÙ PIC16F87X TYPY POUZDER A PØIØAZENÍ

Podrobný obsah CHARAKTERISTIKA A POROVNÁNÍ ØADY PIC16F87X A PIC16F87XA TYPY POUZDER A PØIØAZENÍ VÝVODÙ PIC16F87X TYPY POUZDER A PØIØAZENÍ Obsah 1 Základní popis...17 2 Uspoøádání pamìti...27 3 PORTY...45 4 Pamì EEPROM a FLASH...58 5 Èasové moduly...65 6 Funkèní moduly CAPTURE/COMPARE/PWM (moduly CCP1/CCP2)...80 7 Modul synchronního sériového

Více

Mikroprocesory Z8Encore! firmy ZiLOG

Mikroprocesory Z8Encore! firmy ZiLOG Mikroprocesory Z8Encore! firmy ZiLOG vypracoval: Lukáš Ručkay ročník: 5. v Praze 6.5.2004 ZiLOG Historie osmibitových mikroprocesorů a mikrořadičů ZiLOG Americká firma ZiLOG vstoupila na trh mikroprocesorů

Více

Komunikace procesoru s okolím

Komunikace procesoru s okolím Komunikace procesoru s okolím Obvody umožňující komunikaci procesoru s okolím, zahrnujeme do tzv. podpůrných obvodů, které jsou součástí čipové sady základní desky. Ke komunikaci s okolím procesor používá

Více

FREESCALE KOMUNIKAČNÍ PROCESORY

FREESCALE KOMUNIKAČNÍ PROCESORY FREESCALE KOMUNIKAČNÍ PROCESORY 1 Trocha historie: Freescale Semiconductor, Inc. byla založena v roce 2004 v Austinu v Texasu jako samostatná společnost, jelikož po více jak 50 byla součástí Motoroly.

Více