Přednáška 3 A4B38NVS - Návrh vestavěných systémů 2014, katedra měření, ČVUT - FEL, Praha. J. Fischer,

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

Download "Přednáška 3 A4B38NVS - Návrh vestavěných systémů 2014, katedra měření, ČVUT - FEL, Praha. J. Fischer,"

Transkript

1 Přednáška 3 A4B38NVS - Návrh vestavěných systémů 2014, katedra měření, ČVUT - FEL, Praha J. Fischer, A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 1

2 Informace Toto je grafický a heslovitý podkladový materiál určený pouze k přednášce A4B38NVS. Neobsahuje vlastní výklad, ani další informace, které jsou prezentovány při výkladu křídou na tabuli, jeho čtení nenahrazuje účast na přednášce. A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 2

3 Náplň přednášky Rekapitulace specifikace bodované úlohy (5 bodů) komentované programy, zpráva, příprava na cvičení vývojový diagram, strategie programu postup vývoje rozložení vývoje programu, využití simulátoru připojení 74164, případně 74HC595 Adresace paměti RAM Direktivy překladače - LTORG, direktivy logicke operace,.. A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 3

4 Zadání úlohy: Vestavný systém schodišťový automat se zobrazením Úkol: Navrhněte a realizujte vestavný systém řídicí jednotku schodišťového automatu s nastavením délky času sepnutí a jeho číslicovou indikací. Vstup jednotky: paralelně zapojená tlačítka na schodišti (schodišťové tlačítko) Výstup jednotky: ovládací výstup pro sepnutí relé (indikační LED zapnutí) Ovládací servisní část jednotky: tři servisní tlačítka (zvyš, sniž, potvrď) Indikační část jednotky: 7- segmentový zobrazovač + indikační LED stavu Funkce jednotky Funkce jednotky schodišťového automatu vychází z úvodní úlohy. Po zapnutí je jednotka ve stavu připraveno. Na segmentovém zobrazovači je indikace nastavené doby zapnutí t zap. Stiskem schod. tlačítka se aktivuje světlo na po nastavenou dobu t zap. Na servisním seg. zobrazovači se bude indikovat čas zbývající do vypnutí t vyp. Opětovným stiskem schodišťového tlačítka před doběhnutím času se doba svícení od tohoto okamžiku prodlouží opět na nastavenou hodnotu t zap. Na zobrazovači se bude indikovat nový čas zbývající do vypnutí t vyp (Pro zjednodušení lze v prog. vypustit funkci předběžného zhasínání před konečným vypnutím.) A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 4

5 Zadání úlohy: Vestavný systém schodišťový automat se zobrazením Funkce detaily: Po spuštění programu bude časovač používat základní dobu t zap = 5 s. Bude se testovat stav tlačítek. Stiskem schod. tlačítka se přejde do režimu svícení až do jeho doběhnutí Stiskem servisního nastavovacího tlačítka zvyš (+), nebo sniž ( -), se přejde do servisního režimu nastavování velikosti doby t zap v sekundách. (Servisní tlačítka budou mít funkci zvyš (+), sniž ( -), potvrdit, (=). ) Tato hodnota t zap se bude nadále využívat až do jejího přepsání v novém nastavení. Rozsah nastavení bude 5 až 90 sekund. V úloze je nutno programem zajistit, aby se rušivě neprojevovalo působení odskoku tlačítek. Po ukončení nastavení velikosti t zap je možno aktivovat časovač schodišťovým tlačítkem. ( Pozn. V úloze se bude pro jednoduchost vždy řešit pouze jeden proces buď nastavování nebo běh časovače, případně svícení. V reálném zařízení by nebylo možné, aby se při nastavování času (jeden proces) zablokovala funkce časovače svícení (druhý proces). A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 5

6 Zadání úlohy: Vestavný systém schodišťový automat se zobrazením Obvodová realizace: K mikrořadiči STM32 se připojí tři externí servisní nastavovací tlačítka. (V reálném zařízení by byla přímo na jednotce a byla by přístupna pouze servisnímu personálu.) Jejich uspořádání na kontaktním poli vedle sebe bude v pořadí sniž ( -), potvrdit, (=) zvyš (+) (zleva doprava) Jako schodišťové tlačítko se může využít uživatelské tlačítko na kitu -PA 0. (Schodišťové tlačítko nahrazuje skupinu paralelně zapojených tlačítek na schodišti.) Indikační LED stavu červená LED na kitu Indikační LED zapnutí - externí LED na kontaktním poli (zapojená přes rezistor na GND - zem. Indikační 7- segmentový zobrazovač s LED bude připojen pomocí sério -paralelního posuvného registru (74164, příp. 74HCT595) A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 6

7 Vysvětlení úlohy V úloze se pro jednoduchost připojí pouze jediný 7-segmentový zobrazovač s využitím posuvného registru nebo 74HCT595. (Možno i dva zobrazovače, dva registry) Pro rozlišení, který digit hodnoty času se zobrazuje se využije pravá desetinná tečka (rdp). Zhasnutá rdp indikuje desítky, rozsvícená rdp indikuje jednotky. Stisk tlač. + zvyšuje hodnotu od 5 sekund v pořadí 6, 7, 8, 9, 1(0), 2(0), 3(0), 4(0)...až 9(0). Další stisky tlačítka + výsledek neovlivňují. Stiskem tlač. - snižuje hodnotu, např. 9(0),8(0), 3(0), 2(0),1(0), 9, 8, 5 Indikace nastavené hodnoty po potvrzení se děje zobrazením digitu s rozlišením desítek zhasnutou pravou desetinnou tečkou rdp. Funkce zobrazení musí být nezávislá na funkci testu tlačítek, tedy není možné, aby se při stisku tlačítka zastavilo zobrazení. Stiskem tlačítka (=) se hodnota potvrdí a uloží do paměti, kde bude k dispouici po celou dobu zapnutí přístroje, až do jejího případného nového nastavení (Zde by bylo vhodné ukládat hodnotu do paměti Flash tak, aby se zařízení chovalo jako reálný přístroj -nastavená hodnota se vždy načte). Při dalším stisku tlač. +, - pro nové nastavení se vychází z minule nastavené hodnoty. A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 7

8 Vysvětlení úlohy /část 2 Stiskem tlačítka PA0 se aktivuje funkce časovacího relé ( schodišťový automat) z minulé úlohy. V době funkce běhu časovače se bude na zobrazovači znázorňovat zbývající čas - nejdříve v desítkách sekund, pak v jednotkách sekund. Při zobrazení desítek sekund bude číslo blikat v rytmu sekund (0,7 svit, 0,3 s tma). Při zobrazení jednotek sekund se rozsvítí pravá desetinná tečka - rdp. Tam, kde by bylo potřeba zadání ještě dále specifikovat, si autor sám stanoví způsob modifikace a implementaci a dohodne se cvičícím. Funkce programu však musí být jednoznačná, detereministická a zachycená v dokumentaci. A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 8

9 7- segmentový zobrazovač LTS3401, společná anoda Společná anoda, připojit na + U cc,, katody přes rezistory a spínače (příp. budič)na zem To je obvykle používaný způsob ve vestavných systémech a f g b e c možné zobrazení znaků ldp d rdp A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 9

10 Připojení zobrazovače posuvným registrem Posuvný registr sério paralelní Sériový vstup, paralelní výstup kaskáda klopných obvodů D s. data posun Sériová data postupují do registru s náběžnou hranou hodinového signálu 74LS164, 74HC164 U CC s. data posun nul. R R R Q A Q B Q H A B CLK CLR SR1 74LS164 A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 10

11 74LS164, 74HC164 posuvný registr - funkce. s. data posun Reset aktivní v L, nastavit do H A 1 vstup seriových. dat, A 2 na úroveň H (nebo opačně), příp. A 1 a A 2 spojit Plnění dat (posuv). dat do registru náběžnou hranou hod. signálu CLOCK (CP) A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 11

12 Zatemnění výstupu Možné zatemnění výstupu při plnění posuvného reg. Při plnění registru by LED poblikávaly - svítila by krátce ta LED, která má být zhasnuta, U CC R2 zatem. displ. s. data posun nul. T1 R1 R R R Q A Q B Q H A B CLK CLR SR1 74LS164 R R R Q A Q B Q H A B CLK CLR SR2 74LS164 Optimální řešení problému použití dalšího záchytného registru, do kterého se přesunou a na jehož výstupu se tak objeví až správná data. A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 12

13 Posuvný registr se záchytným registrem 595 (74HCT595,..) Na výstup posuvného registru je připjen záchytný registr, přepis aktuálních dat z posuvného registru do záchytného reg. Není nutno zatemňovat při plnění Použití posuvných registrů 595 a jejich variant jako výstupů ve vestavných systémech je velmi časté. /OE output enable (aktivace výstupu) připojit na L (GND) SH_CP hodinový signál pro posun ST_CP přepis z pos. reg. do záchyt reg. /MR- reset záchyt. registru Q H sériový výstup. pos reg.- pro kaskádní řazení přepis s. data posun nul. Q A výstupní obvody Q B Q H RCLK výst. reg. SER pos. reg. Q H SRCLK SRCLR SRR1 74HC595 výst. záchytný registr pos. registr A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 13

14 Alternativy struktury 595, TPIC6C595 Struktura 595, vhodná pro výstupy různé modifikace, např. Texas Instruments TPIC6C595 (dostupný i v GM) Schopnost budit většími proudy předpokládá buzení LED proti napájení open drain, (jako open colector u bipolárních obvodů) A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 14

15 Ovládání indukční zátěže pomocí TPIC6C595 Příklad řešení ochrany tranzistoru před průrazem zvýšeným napětí při vypínání indukční zátěže (relé, ss motorek, krokový motorek) Rozpínání pokles proudu I DS napěťová špička na elektrodě Drain, Ochranný mechanismus proud Zener. diodou do Gate, zamezení příliš rychlého zavření tranzistoru a rychlého poklesu proudu I DS, důsledek snížení napěťové špičky, A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 15

16 Použití budiče TPIC6C595 pro ovládání krokového motorku Unipolární krokový motorek - ovládání výstupem s posuvným registrem a zách.reg. vybaveným spínači (výklad krok. motorek), analogicky ovládání relé indukční zátěž D vinutí relé U 1 T Mproc. výměnou obvodu v úloze za obvod TPIC6C595 nebo 74HC595 doplněný spínacími tranzistory a ochrannými diodami by bylo možno v této úloze programově ovládat krokový motorek (místo 7- segmentového zobrazovače by byly připojeny čtyři spínací tranzistory NMOS, příp. NPN s dalšími diodami) A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 16

17 Připojení tlačítek k STM32 Tlačítko, ošetření odskoků, použití vnitřního pull up rezistoru v STM32, vypuštění R p (obsluha pozor na statickou elektřinu při stisku tlačítka prstem, vhodné se dopředu vybít, jinak hrozí nebezpečí přeskoku napětí na vstup a příp. poškození vstupu STM32). tlač. R P + 5 V (+ 3,3 V) vst. brána A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 17

18 Postup řešení úlohy Rozdělit úlohu na samostatné bloky. Příprava generátoru znaků, tabulka, převod číslo na znak (v simulátoru), Příprava programu pro naplnění posuvného registru Programy pro čítání a převod na dekadické číslo Převod binárního na dekadické číslo Převod číslice na znak Přidání ubrání informace o desetinné tečce Uložení znakové informace do paměti SRAM ( příp. registru) Vyslání znakové informace s přepínáním Podprogram zobrazení Je třeba naplánovat celkovou činnost programu, více procesů probíhajících současně Umístění tabulky generátoru znaků pomocí direktivy DCD (32 bitů), případně DCW (16 bitů) Program ve smyčce, zpracování jednotlivých úkolů. ( analogie kuchař) A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 18

19 Postup řešení úlohy /2 Základní HW test reset pomocí resetovacího vstupu rozsvítí se všechny segmenty Program spolupráce STM32 s funkce 1: - naplnění samé 1 a poslání do vše musí zhasnout Naplnění samé 0 a poslání do vše se rozsvítí Naplnění danou hodnotou rozsvícení vybraných segmentů podle 0 generátor znaků, Ochranné rezistory 470 Ohmů do série mezi STM32 a (kontrola korektnosti napěťových úrovní U ILmax pro výpočtem) Výpočet proudu segmentem, použití rezistorů o odporu 470 Ohmů Připravit kompletní schéma zapojení Připojení tlačítek, test Program, simulátor ( možno zkrátit čekací smyčku zobrazení výst.průběhů) Dom. příprava - náhrada ovládání pos. registru- simulace ovládání jeho vstupů pomocí LED na PC8, PC9 výstupů pro pos. reg. pomocí LED zpomalení, jeden výstup. impulsy CLK, druhý data Dobře se rozliší vyslání pro znak 8 a pro 1 A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 19

20 Poznámky k úloze Ovládání výstupu zobrazovače optimální přiřazení výstupů brány, posuvného registru segmentům Jak zapojit z hlediska optimálního řešení plošného spoje, příp. drátových propojek a LTS3401 f ldp e d g c b rdp A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 20

21 Programové ovládání posuvného registru - test (Plnění posuvného registru je optimální s využitím rozhraní SPI, které je na čipu STM32F1xxx k dispozici.) Pro jednoduchost se však využijí dva zvolené programově ovládané piny výstupní brány. Označí se jako D datový a C jako hodinový. Piny D a C se mohou uvést do výchozího stavu, 0,0 (kontrolní bod programu). Na pin D se přivede informace, která se má dostat až na výstup Q H, následně na pin C se přivede 1 (náběžná hrana) a v dalším zápisu pak 0. První hodnota by se měla dostat do posuvného registru. Pro test správnosti funkce obvodu 164 a jeho oživení je možno do posuvného registru v nekonečném cyklu signálem C zapisovat střídavě data D=1 a následně D = 0. Pokud se použije frekvence zápisu C v řádu jednotek Hz, měly by se na výstupu Q H a i dalších (Q HA až Q F ) objevovat střídavě hodnoty 0 a 1, které se projeví jako okem pozorovatelné změny svitu ( svítí nesvítí) jednotlivých segmentů zobrazovače LED. A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 21

22 Programové ovládání posuvného registru test /2 Selektivní nastavování hodnoty na vybraný pin je možno pomocí zápisu s využitím funkce bit banding, nebo s využitím funkce port bit set/reset u STM32. Port bit set/reset register (GPIx_BSSRR), např na bráně C (GPIC_BSSRR), je ve výkladu z přednášky 2. Rychlé zopakování: zápis hodnoty 1 do bitů 15 až 0 registru nastavuje příslušný výstupní bit do 0 zápis hodnoty 1 do bitů 31 až 16 registru nastavuje příslušný výstupní bit do 1 (celý 32 bitový registr tak slouží pro ovládání 16-ti pinů příslušné brány) Návěští generator_znaku bude v programu po překladu představovat adresu začátku tabulky znaků. A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 22

23 Tabulka přiřazení segmentů bitům výstupu Jednoduchý zápis, přiřazení vývodů zobrazovače výstupům posuvného registru způsobem aby to dobře vycházelo programově, Bude ale složitější vedení vodičů na kontaktním poli nebo plošném spoji Symbolický popis připojení segmentů, definice symbolu SEG_A, SEG_A EQU 2_ ; 1 zde značí připojení seg. k výst. bitu 0 SEG_B EQU 2_ ; SEG_C EQU 2_ ; SEG_D EQU 2_ SEG_E EQU 2_ SEG_F EQU 2_ SEG_G EQU 2_ SEG_DP EQU 2_ ; gfedcba forma zápisu binárního čísla např. 2_ A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 23

24 Generátor znaků zápis - jednoduchá forma Přímý zápis hodnot generátoru znaků (jednoduché řešení) nula EQU 2_ ; generator znaku jednicka EQU 2_ dvojka EQU 2_ trojka EQU 2_ ctyrka EQU 2_ petka EQU 2_ sestka EQU 2_ sedmicka EQU 2_ osmicka EQU 2_ devitka EQU 2_ tecka EQU 2_ ; gfedcba ldp a f g e d c b rdp ( 1 znamená aktivaci proudu např. pomocí spínacího tranzistoru NPN) při změně zapojení nutná změna generátoru znaků, komlipace A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 24

25 Umístění tabulky generátoru znaků Umístění hodnot tabulky generátoru znaků pomocí direktivy assembleru DCB (8 bitů), DCW (16 bitů), případně DCD (32 bitů), Binární čísla se zadávají ve formě 2_ a následuje binární číslo, tedy např. 2_ binární číslo 0xED hexadecimální číslo 57 dekadické číslo Literatura: ARM DUI 0489C (ID050311), ARM Compiler toolchain, Version 4.1 Assembler Reference, Chapter 6, část 6.3 Data definition directives A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 25

26 Definice generátoru znaků - přímo Definice konstant generátoru znaků v paměti (Flash) gener_zn DCB nula ; prekladač vlozi hodnotu 2_ DCB jednicka DCB dvojka DCB trojka DCB ctyrka ; a tak dále (zatím se neřeší ovládání desetinné tečky) Pokud by se změnil způsob ovládání zobrazovače, tedy že bude svítit při 0, musel by se změnit generátor znaků. Při tom by pouze stačilo definovat negované hodnoty generátoru znaků. A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 26

27 Operátor negace Jak zápis negace?? nejedná se o instrukci procesoru, ale pouze činnost překladače buď ~ :NOT:A nebo A:EOR: 2_ negace jednotlivých bitů (exclusive or s 1) (exclusive or shoda bitů dá 0, různost bitů dá 1) nutný shodný počet bitů v čísle A (nul nebo jednotek) A:EOR: 2_ ponechání jednotlivých bitů možné je i kombinovat, to je vybrané bity negovat, ostaní ponechat A:EOR: 2_ neguje pouze nejvyšší bit např. některé výstupy připojené na zobrazovač přímo, další přes invertor,. zůstává stále stejný zápis počáteční tabulky generátoru znaků A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 27

28 Definice generátoru znaků pomocí negace a exclusive or Definice negovaných konstant generátoru znaků v paměti (Flash) gener_zn DCB :NOT: nula ; prekladač misto hod. 2_ ; vlozi negovanou hod. tedy 2_ DCB :NOT: jednicka DCB :NOT: dvojka DCB :NOT: trojka DCB :NOT: ctyrka ; a tak dále Jiný způsob zápisu pomoci direktivy překladače :EOR: exclusive or maska EQU 0x ; exclusive or s 0x neguje všechny bity ; definuje se symbol maska gener_zn DCB maska :EOR: nula ; DCB maska :EOR: jednicka ; DCB maska :EOR: dvojka DCB maska :EOR: trojka DCB maska :EOR: ctyrka ; a tak dále A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 28

29 Definice generátoru s modifikací maskou Maska pro modifikaci (negace či přímo) jednotlivých bitů generátoru znaků se může odvodit z dalšího symbolu primo, neguj Případně lze pro jednotlivé bity definovat, zda svítí v 0 nebo 1 (pokud by segmety byly např. řešeny samostatnými LED. Podle toho se překladačem modifikuje generátor znaků v paměti primo EQU 2_ ; konstanta pro přímá data, svítí při 1 (high) neguj EQU 2_ ; konstanta pro negaci, svítí při 0 (low) jiné EQU 2_ ; dolní dva bity- segmety svítí při 1, ostaní při 0 ; (může být, že některé znaky jsou buzeny přímo, některé přes invertor) maska EQU neguj ; konkrétní přiřazení do hodnoty masky generace gener_zn DCB maska :EOR: nula ; DCB maska :EOR: jednicka ; DCB maska :EOR: dvojka DCB maska :EOR: trojka DCB maska :EOR: ctyrka ; a tak dále A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 29

30 Výhodnější zapojení zobrazovače Zapojení bez křížení vodičů minimalizace složitosti připojení i na plošném spoji i za cenu přeházení přiřazení segmentů jednotlivým bitům změna zobrazovače?? změna programu?? změna generátoru znaků??? Jak (flexibilně) tvořit generátor znaků, aby bylo možno jej bylo možno jednoduše modifikovat v závislosti na konkrétním zapojení obvodu? A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 30

31 Úprava tabulky přiřazení pro zjednodušení zapojení Toto se musí změnit podle realizace HW (způsobu připojení) nová tabulka připojení segmentů SEG_A EQU 2_ ; SEG_B EQU 2_ SEG_C EQU 2_ SEG_D EQU 2_ SEG_E EQU 2_ SEG_F EQU 2_ SEG_G EQU 2_ SEG_DP EQU 2_ ; výstup Qx hgfedcba tabulka říká, na který bit (D7 až D0) výstupu pos. reg., je daný seg. připojen) kontrola zápisu - v každém řádku je právě jediná 1 v každém sloupci je právě jediná 1 pak jednoznačné přiřazení Výskyt jedničky ve více řádcích téhož sloupce chyba Výskyt jedničky ve více pozicích (sloupcích) jednoho řádku chyba A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 31

32 Využití operátorů překladače assembleru Aby se při každé změně zapojení nemusel znovu vytvářet nový generátor znaků, využije se dalších funkčních možností překladače jeho operátorů Operátory: bitové operace, posuny, aritmetické operace Pro generátor znaků využití operátorů logického součtu po jednotlivých bitech, případně i posunů nebo rotací. A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 32

33 Operátory assembleru Operátory lit. DUI 0473C Using the assembler str operátory rotace :ROL: A :ROL: B Rotate A left by B bits :ROR: A :ROR: B Rotate A right by B bits :SHL: << A :SHL: B Shift A left by B bits :SHR: >> A :SHR: B Shift A right by B bits to jsou operátory assembleru, překladače, netýká se to vlastního procesoru, pomocný nástroj pro zjednodušení zápisu konstant a tvorbu a přehlednost programu obecně A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 33

34 Operátory assembleru operator, alt. zápis. použití +. A + B Add A to B - A - B Subtract B from A :AND: & A :AND: B Bitwise AND of A and B :EOR: ^ A :EOR: B Bitwise Exclusive OR of A and B :OR: A :OR: B Bitwise OR of A and B :NOT: ~ :NOT: A Bitwise complement of A str Using the assembler A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 34

35 Tabulka přiřazení segmentů, využití operátorů Reprezentace jedné hodnoty generátoru znaků jako logický součet hodnot odpovídajícím symbolů jednotlivých segmentů (SEG_A, ) Změna tvaru znaku postačí modifikace pouze této tabulky definice hodnoty znaku pro generátor znaků ( asembler vypočte hodnotu generátoru znaků pro dané připojení) gener_zn nula EQU SEG_A :OR: SEG_B :OR: SEG_C :OR: SEG_D :OR: SEG_E :OR: SEG_F jednicka EQU SEG_B :OR: SEG_C dvojka EQU SEG_A :OR: SEG_B :OR: SEG_G :OR: SEG_D :OR: SEG_E trojka EQU SEG_A :OR: SEG_B :OR: SEG_C :OR: SEG_D :OR: SEG_G sedmicka EQU SEG_A :OR: SEG_B :OR: SEG_C ctyrka EQU SEG_B :OR: SEG_C :OR: SEG_G :OR: SEG_F ;.. a tak dále ( aby zbyl prostor pro samostatnou činnost čtenáře) tecka EQU SEG_DP f ldp e d a g c b rdp to se nemění při změně zapojení, ale pouze při požadavku na změnu tvaru znaků (příklad z praxe - modifikace generátoru firma J b..) A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 35

36 Definice generátoru znaků Zápis generátoru znaků s možností modifikace (potřebná inverze všech nebo vybraných bitů) primo EQU 2_ ; konstanta pro přímá data, svítí při 1 (high) neguj EQU 2_ ; konstanta pro negaci, svítí při 0 (low) jiné EQU 2_ ; D7 až D2 svítí při H, D1, D0 svítí při L maska EQU neguj ; konkrétní volba formy generace ( může být, že ; nekteré znaky jsou buzeny přímo, některé přes invertor) (otázka buzení LED proti zemi nebo proti napájení. Pro LTS společná anoda, možné buzení pouze proti napájení, svítí při výstupu L (0) ; vlastní generator znaku se zohledněním vlastností obvodu ; umistení hodnot jednotlivých bajtu do pameti s úpravou maskou gener_zn ; zohlednění svítí ve stavu H (high) nebo L (low) DCB nula :EOR: maska ; zde je kód pro zobrazení znaku 0 DCB jednicka :EOR: maska ; 1 DCB dvojka :EOR: maska ; 2 ; a tak dále (zatím se neřeší ovládání desetinné tečky) A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 36

37 Adresace RAM Je potřeba zvolit úsek RAM mimo zásobník (pro uložení mezivýsledků) STM32F100RBT6B (v STM32VL Discov.) kbyte FLASH a 8 kbyte RAM. Inicializace zásobníku ve vzorovém projektu je na 0x , Zásobník se při použití plní (instrukcí PUSH) směrem k nižším adresám Adresa 0x daleko od zásobníku, právě uprostřed paměti RAM moje_ram EQU 0x ; adresa RAM, která se bude používat LDR.W R4, =moje_ram ; R4 jako ukazatel do RAM LDR.W R3, =0x STR R3, [R4] ; uložení dat z R3 do RAM (LDR.W indikuji požadavek, aby překladač přeložil jako 32- bitovou instrukci Thumb 2) ; uloží obsah R3 (0x ) do pameti, ; na adrese 0x je Byte 0x44 ; na 0x je Byte 0x33 ; na 0x je Byte 0x22 ; na 0x je Byte 0x11 A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 37

38 Čtení znaku z generátoru ; získání grafické reperezentace znaku MOV R1, #1 ;ale zde by se jinak predavala hodnota (0 az 9 cislice) LDR.W R2, =gener_zn ; R2 ukazuje na začátek generatoru znaku ADDS R2, R2, R1 ;pricteni posunu o hodnotu cislice, zde 1 LDRB R3, [R2] ;nacteni znaku jako bajt, horni 3 bajty jsou 0 v R3 je obsah pro zobr. číslice 1 na zobrazovači pozitivní log. (1 svítí) je nutno ve znaku následně nastavit, nebo nulovat bit příslušející desetinné tečce Dále použití instrukci (procesoru) Logical Shift Left, nebo Logical Shift Left, které posouvají registr přes příznak Carry, Možné využití příznaku Carry a podle jeho stavu nastavovat výstup D Pro odladění je velmi výhodné použití simulátoru v projekt, options for target, debug, se místo ( Use ST link debugger ) nastaví Use simulator A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 38

39 Adresace RAM Příklad adresace RAM, ukládání hodnot 0x11, 0x12, 0x13, 0x14 do nejnižšího byte slova V reálné aplikaci ukládání sady hodnot odpovídající zobrazení jednotlivých znaků video RAM, zde jen příklad plnění moje_ram EQU 0x LDR.W R4, =moje_ram ; R4 jako ukazatel do RAM LDR.W R3, =0x11 ; do R3 data, která budu ukladat STR R3, [R4] ; uložení dat (word 32 bitů) z R3 do RAM ADDS R3, R3, #1 ; inkrementace R3 pricteni 1, vr3 bude 0x12 STR R3, [R4, #4] ; ulozeni dat do RAM na adr. dle R4 zvysenou o 4 ADDS R3, R3, #1 ; inkrementace R3 pricteni 1, bude 0x13 STR R3, [R4, #8] ; ulozeni dat do RAM na adr. dle R4 zvysenou o 8 ADDS R3, R3, #1 inkrementace R3 STR R3, [R4, #0xC]; uloz. dat do RAM na adr. dle R4 zvys. o 0xC obsah R4 jako ukazatele zůstává zachován A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 39

40 Adresace RAM příklad programu Program uloží (instrukce store Byte) na adresu 0x adresované pomocí R4 nejnižší Byte z registru R3, inkrementuje obsah R3 a a uloží jej na adresu z R4 +1, příp. R4 +2, R4 +3 pevná volba adresy vzhledem k adrese v R4 moje_ram EQU 0x LDR.W R4, =moje_ram LDR.W R3, =0x00 STRB R3, [R4] ; uložení byte na adresu 0x ADDS R3, R3, #1 STRB R3, [R4, #1] ; uložení byte na adresu 0x ADDS R3, R3, #1 STRB R3, [R4, #2] ; uložení byte na adresu 0x ADDS R3, R3, #1 STRB R3, [R4, #3] ; uložení byte na adresu 0x A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 40

41 Adresace RAM s autoinkrementací po Byte Program uloží Byte na adresu 0x adresované pomocí R4 nejnižší Byte z registru R3, následně zvýší obsah R4 o 1 zápis [R4], #1 značí tzv. post index, jedná se o ukládání a autoinkrementaci moje_ram EQU 0x LDR.W R4, =moje_ram LDR.W R3, =0x00 STRB R3, [R4], #1 ; uložení byte na adresu 0x ADDS R3, R3,#1 STRB R3, [R4], #1 uložení byte na adresu 0x ADDS R3, R3,#1 STRB R3, [R4], #1 uložení byte na adresu 0x ADDS R3, R3,#1 STRB R3, [R4], #1 uložení byte na adresu 0x ADDS R3, R3,#1 STRB R3, [R4], #1 uložení byte na adresu 0x A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 41

42 Adresace RAM s autoinkrementací po slovech STR R3, [R4], #4 uloží celý registr R3 (4 byte) a inkrementuje ukazatel adresy v R4 o potřebný inkrement 4 Obdobně je možno využít instrukcí LDRB a LDR načtení byte a načtení slova (4 byte) do registru Paměť RAM je možno v úloze využít: - pro ukládání připravených zpráv, která se budou vysílat na zobrazovač - ukládání mezivýsledků Do RAM (zvolená část jako videopaměť) se nejdříve uloží obraz toho, co se bude vysílat na posuvný registr další program pak pouze bere tato data a vysílá je na posuvný registr A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 42

43 Uložení a čtení ACSII znaků jako textových hlášení LDR.W R4, =hlaseni ; do R4 adresu pameti, kde je text hlaseni LDRB R2, [R4], #1 ; postindex inkrementace ukazatele v R4 ; zde by bylo volání podprogramu posílajícího někam znak LDRB R2, [R4], #1 ; ;. LDRB R2, [R4], #1 ;. LDRB R2, [R4], #1 hlaseni DCB hlaseni2 DCB 123 Ahoj. start programu ; ulozeni ASCII znaků 321 tak to je jiz definitivni konec využití v samostatném projektu, výpisy hlášení Pozor taková data ukládat až za program, případně do míst programu, kde se nemohou data špatně vykládat jako programový kód. A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 43

44 Poznámka k použítí pseudoinstrukce LDR x, =, Literal Pool.. LDR R2, =brana1 LDR R2, =lokace, 32- bitové hodnoty odpovidající brana1, lokace, překladač ukládá do tzv. literal pool na konci úseku programu, LDR R0, =GPIOC_CRH přeloží do THUMB 16- bitová instrukce LDR R0, [PC, #84] omezený rozsah možnost v některých případech přetečení hodnota je uložena relativně vůči akt. adresovému čítač LDR.W R0, =GPIOC_CRH;.W zadání požadavku na překlad do THUMB bitové instrukce, větší rozsah hodnoty posunu jiná alternativa - použití pseudoinstrukce MOV32 R0, #0xABCDEF12 (její překlad pomocí dvou 32- bitových instrukcí, instrukce MOV a MOVT) MOVT (Mov Top) (32- bitová inst. pro zápis 16 bitů dat do horní části slova) direktiva LTORG výklad tabule, pokyn k umístění literal pool v daném místě A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 44

45 Poznámka -direktiva LTORG V instrukcích typu LDR.W R0, =GPIOC_CRH Uložení příslušné 32 bitové hod. za program, adresování relativně vůči PC. Omezená vzdálenost umístění dat do Literal Pool uložiště konstant Zápis krátkého programu- překlad OK, přidáním bezchybných instrukcí hlášení chyby. Při překročení jisté délky programu překladač hlásí chybu. Řešení.. ; program.. ; program.. ; program B dále ; preskoc na dále LTORG ; tak tady si odloz konstanty uložení bloku dat: Literal pool (analogie úklid sn, nedokážu odhrnou vše až na konec, vytvořím lokální úložiště. Při pohybu ( běhu programu však musím lokální úložište konstant přeskočit, aby sed ata neinterpretovala jako programový kód - musím lokální úložiště přeskočit) DALE.. ; program.. ; program A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 45

46 Instrukce CMP, TST Instrukce CMP Rn, Operand2 (virtuálně) provádí instrukci SUBS - odečtení s nastavením příznaků N, Z, C, V, ale výsledek se neukládá Použití pro (aritmetické) porovnání velikosti obsahu registru a operandu Instrukce TST Rn, Operand2 (virtuálně) provádí instrukci ANDS log. AND s nastavením příznaků N, Z, C, V, ale výsledek se neukládá (Použití pro zjištění, zda je na daném místě Rn (určeném polohou 1 v masce operand 2) hodnota 1 nebo 0, operand 2 obsahuje masku např. 0x01 s jediným bitem v 1 TST R1, #0x20000 ANDS - log. operace AND po bitech, nastavuje příznaky N a Z N do 1, když je výsl.operace negativní, jinak nastaveno do 0 Z do 1, když je výsl. operace nulový, jinak nastaveno do 0 C do 1, když je výsl. operace CARRY přetečení z nejvyšš. bitu, jinak nast. do 0 V do 1, když je výsledek operace overflow, součet zápor. čísel kladný,.. A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 46

47 Instrukce CMP, TST TST Rn, Operand2 OPERAND 2 : any constant that can be produced by shifting an 8-bit value left by any number of bits within a 32-bit word Proto je možno zapsat instrukci s velkou hodnotou přímé konstanty překladač vhodně přeloží tak, že se v instrukci využije Barrel Shifter Konstanta bude 1, ale před jejím použitím se posune o patřičný počet míst překlad instrukce F411 3F00 TST R1, #0x20000 F411 1F00 TST R1, #0x A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 47

Zadání úlohy: Vestavný systém schodišťový automat se zobrazením

Zadání úlohy: Vestavný systém schodišťový automat se zobrazením Zadání úlohy: Vestavný systém schodišťový automat se zobrazením Úkol: Navrhněte a realizujte vestavný systém řídicí jednotku schodišťového automatu s nastavením délky času sepnutí a jeho číslicovou indikací.

Více

Úloha č. 4. Připojení 7-segmentového zobrazovače LED s posuvným registrem, připojení tlačítek

Úloha č. 4. Připojení 7-segmentového zobrazovače LED s posuvným registrem, připojení tlačítek Úloha č. 4. Připojení 7-segmentového zobrazovače LED s posuvným registrem, připojení tlačítek Úkol: K STM32F100 připojte pomocí sério-paralelního posuvného registru 7-segmetový zobrazovač s LED a dále

Více

Čísla, reprezentace, zjednodušené výpočty

Čísla, reprezentace, zjednodušené výpočty Čísla, reprezentace, zjednodušené výpočty Přednáška 4 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2014, J.Fischer, ČVUT - FEL, kat. měření 1 Čísla 4 bitová dec bin. hex. 0 0000 0 1 0001

Více

Kontrolní otázky a okruhy k testu v semestru A4B38NVS (verze r. 2012) Procesory s jádrem ARM Cortex - M3, (V dalším textu dotazy směřují na jádro ARM

Kontrolní otázky a okruhy k testu v semestru A4B38NVS (verze r. 2012) Procesory s jádrem ARM Cortex - M3, (V dalším textu dotazy směřují na jádro ARM Kontrolní otázky a okruhy k testu v semestru A4B38NVS (verze r. 2012) Procesory s jádrem ARM Cortex - M3, (V dalším textu dotazy směřují na jádro ARM Cortex- M3 - proto, pokud je dotaz na procesor, míní

Více

Čísla, reprezentace, zjednodušené výpočty

Čísla, reprezentace, zjednodušené výpočty Čísla, reprezentace, zjednodušené výpočty Přednáška 5 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 1 Čísla 4 bitová dec bin. hex. 0 0000 0 1 0001

Více

Úloha Ohmetr zadání úlohy

Úloha Ohmetr zadání úlohy Úloha Ohmetr zadání úlohy Přednáška 3 - část A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1 Měření odporu pomocí MKO 74121 Sestavte mikroprocesorem

Více

Přednáška - Čítače. 2013, kat. měření, ČVUT - FEL, Praha J. Fischer. A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1

Přednáška - Čítače. 2013, kat. měření, ČVUT - FEL, Praha J. Fischer. A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1 Přednáška - Čítače 2013, kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1 Náplň přednášky Čítače v MCU forma, principy činnosti A3B38MMP, 2013, J.Fischer,

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

Okruhy a kontrolní otázky k testu v semestru A4B38NVS (verze r. 2015) Procesory s jádrem ARM Cortex - M3, (V dalším textu dotazy směřují na jádro ARM

Okruhy a kontrolní otázky k testu v semestru A4B38NVS (verze r. 2015) Procesory s jádrem ARM Cortex - M3, (V dalším textu dotazy směřují na jádro ARM Okruhy a kontrolní otázky k testu v semestru A4B38NVS (verze r. 2015) Procesory s jádrem ARM Cortex - M3, (V dalším textu dotazy směřují na jádro ARM Cortex- M3 - proto, pokud je dotaz na procesor, míní

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

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

Projekt - Voltmetr. Přednáška 3 - část A3B38MMP, 2015 J. Fischer kat. měření, ČVUT - FEL, Praha. A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1

Projekt - Voltmetr. Přednáška 3 - část A3B38MMP, 2015 J. Fischer kat. měření, ČVUT - FEL, Praha. A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1 Projekt - Voltmetr Přednáška 3 - část A3B38MMP, 2015 J. Fischer kat. měření, ČVUT - FEL, Praha A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1 Náplň Projekt Voltmetr Princip převodu Obvodové řešení

Více

Číselné vyjádření hodnoty. Kolik váží hrouda zlata?

Číselné vyjádření hodnoty. Kolik váží hrouda zlata? Čísla a logika Číselné vyjádření hodnoty Au Kolik váží hrouda zlata? Dekadické vážení Když přidám osmé závaží g, váha se převáží => závaží zase odeberu a začnu přidávat závaží x menší 7 závaží g 2 závaží

Více

Komunikace modulu s procesorem SPI protokol

Komunikace modulu s procesorem SPI protokol Komunikace modulu s procesorem SPI protokol Propojení dvouřádkového LCD zobrazovače se sběrnicí SPI k procesotru (dále již jen MCU microcontroller unit) a rozložení pinů na HSES LCD modulu. Komunikace

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

Grove - display 4 digity s řídícím obvodem TM1637

Grove - display 4 digity s řídícím obvodem TM1637 Modul je řízen obvodem TM1637, který má za úkol celé ovládání displaye, jeho jas a zobrazované hodnoty pomocí dvou vodičové sběrnice CLK (clock hodiny) a DIO (data IO vstup/výstup dat) zjednodušené I2C

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

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

NÁVOD NA MONTÁŽ A OBSLUHU SXS 20

NÁVOD NA MONTÁŽ A OBSLUHU SXS 20 Vydání březen 2003. 2003, RADOM s.r.o. Jiřího Potůčka 259 530 09 Pardubice tel./fax: +420466414211 email: info@radom-cz.cz Autor: Z.Krčil Počet stran: 11 Číslo dokumentu: KD 800 98 Určení GSM hlásič SXS

Více

Uživatelská příručka

Uživatelská příručka Rele Control Elektronické ovládání výstupů Uživatelská příručka ver. 1.36 (09/02/2006) revize 07.10.2006 HW PROGRESS Milan Jaroš OBSAH: 1 Seznámení... 3 1.1 Určení... 3 1.2 Základní údaje... 3 1.3 Složení

Více

Programovatelné relé Easy (Moeller), Logo (Siemens)

Programovatelné relé Easy (Moeller), Logo (Siemens) Programovatelné Easy (Moeller), Logo (Siemens) Základní způsob programování LOGO Programovaní pomocí P - propojení P s automatem sériovou komunikační linkou - program vytvářen v tzv ovém schématu /ladder

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

Architektura počítačů Logické obvody

Architektura 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

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

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

Číslicový zobrazovač CZ 5.7

Číslicový zobrazovač CZ 5.7 Určení - Číslicový zobrazovač CZ 5.7 pro zobrazování libovolné veličiny, kterou lze převést na elektrický signál, přednostně 4 až 20 ma. Zobrazovaná veličina může být až čtyřmístná, s libovolnou polohou

Více

Přednáška , kat. měření, ČVUT - FEL, Praha J. Fischer. A4B38NVS, 2012, J.Fischer, kat. měření,, ČVUT - FEL 1

Přednáška , kat. měření, ČVUT - FEL, Praha J. Fischer. A4B38NVS, 2012, J.Fischer, kat. měření,, ČVUT - FEL 1 Přednáška 10 2012, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2012, J.Fischer, kat. měření,, ČVUT - FEL 1 Náplň přednášky Čítače v MCU forma, principy činnosti A4B38NVS, 2012, J.Fischer, kat.

Více

od jaké adresy bude program umístěn? Intel Hex soubor, co to je, z čeho a jak se získá, k čemu slouží? Pseudoinstrukce (direktivy) překladače ORG, SET

od jaké adresy bude program umístěn? Intel Hex soubor, co to je, z čeho a jak se získá, k čemu slouží? Pseudoinstrukce (direktivy) překladače ORG, SET 1) Archiktura procesorů řady 51 Jednočipové mikropočítače řady X51. Jednočipové mikropočítače rodiny X51 - AT89C52, AT89S8252 obvodová struktura, druhy a velikosti paměťových prostorů, velikosti vnitřních

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

Programovatelné relé Easy (Moeller), Logo (Siemens)

Programovatelné relé Easy (Moeller), Logo (Siemens) Programovatelné Easy (Moeller), Logo (Siemens) Základní způsob programování LOGO Programovaní pomocí P - propojení P s automatem sériovou komunikační linkou - program vytvářen v tzv ovém schématu /ladder

Více

... sekvenční výstupy. Obr. 1: Obecné schéma stavového automatu

... sekvenční výstupy. Obr. 1: Obecné schéma stavového automatu Předmět Ústav Úloha č. 10 BDIO - Digitální obvody Ústav mikroelektroniky Komplexní příklad - návrh řídicí logiky pro jednoduchý nápojový automat, kombinační + sekvenční logika (stavové automaty) Student

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

Ṁikroprocesory v přístroj. technice. Ohm-metr ... Petr Česák

Ṁikroprocesory v přístroj. technice. Ohm-metr ... Petr Česák Ṁikroprocesory v přístroj. technice Ohm-metr.......... Petr Česák Letní semestr 2001/2002 . Ohm-metr 2. úloha ZADÁNÍ Sestavte mikroprocesorem I8031 řízený přístroj pro měření odporu v rozsahu 0 až 40 kohm.

Více

1 z 16 11.5.2009 11:33 Test: "CIT_04_SLO_30z50" Otázka č. 1 U Mooreova automatu závisí okamžitý výstup Odpověď A: na okamžitém stavu pamětí Odpověď B: na minulém stavu pamětí Odpověď C: na okamžitém stavu

Více

Přednáška 2 A4B38NVS - Návrh vestavěných systémů 2014, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL 1

Přednáška 2 A4B38NVS - Návrh vestavěných systémů 2014, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL 1 Přednáška 2 A4B38NVS - Návrh vestavěných systémů 2014, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL 1 Modifikace bitů slova v SRAM nebo výstupní brány Funkce

Více

Architektura počítačů Logické obvody

Architektura 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 2/36 Digitální

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

Č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

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410

Více

Interface CAR2FMS v2 firmware CAN data generátor

Interface CAR2FMS v2 firmware CAN data generátor Interface CAR2FMS v2 -firmware CAN data generátor- Obsah: POPIS 2 Technické informace 4 NASTAVENÍ DIP 5 Nastavení zakončovacích odporů 6 ZAPOJENÍ KONEKTORŮ 6 SIGNALIZAČNÍ LED 7 Ing. David Španěl Mgr. Vítězslav

Více

DIGI Timer 8 8 kanálové stopky se záznamem dat

DIGI Timer 8 8 kanálové stopky se záznamem dat www.dhservis.cz 8 kanálové stopky se záznamem dat Úvod Digi Timer 8 jsou osmikanálové jednoúčelové stopky, určené k časování po pěti minutových intervalech. Sdružují v sobě osm časovačů, z nichž každý

Více

ETC Embedded Technology Club setkání 6, 3B zahájení třetího ročníku

ETC Embedded Technology Club setkání 6, 3B zahájení třetího ročníku ETC Embedded Technology Club setkání 6, 3B 13.11. 2018 zahájení třetího ročníku Katedra měření, Katedra telekomunikací,, ČVUT- FEL, Praha doc. Ing. Jan Fischer, CSc. ETC club,6, 3B 13.11.2018, ČVUT- FEL,

Více

ETC Embedded Technology Club 6. setkání

ETC Embedded Technology Club 6. setkání ETC Embedded Technology Club 6. setkání 17.1. 2017 Katedra telekomunikací, Katedra měření, ČVUT- FEL, Praha doc. Ing. Jan Fischer, CSc. ETC club - 6, 7.1.2017, ČVUT- FEL, Praha 1 Náplň Výklad: PWM, RC

Více

ETC Embedded Technology Club setkání 3, 3B zahájení třetího ročníku

ETC Embedded Technology Club setkání 3, 3B zahájení třetího ročníku ETC Embedded Technology Club setkání 3, 3B 9.10. 2018 zahájení třetího ročníku Katedra měření, Katedra telekomunikací,, ČVUT- FEL, Praha doc. Ing. Jan Fischer, CSc. ETC club, 3, 3B 23.10.2018, ČVUT- FEL,

Více

velikosti vnitřních pamětí? Jaké periferní obvody má na čipu a k čemu slouží? Jaká je minimální sestava mikropočítače z řady 51 pro vestavnou aplikaci

velikosti vnitřních pamětí? Jaké periferní obvody má na čipu a k čemu slouží? Jaká je minimální sestava mikropočítače z řady 51 pro vestavnou aplikaci Některé otázky pro kontrolu připravenosti na test k předmětu MIP a problémové okruhy v l.sem. 2007 Náplní je látka z přednášek a cvičení do termínu testu v rozsahu přednášek, případně příslušného textu

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

Technická kybernetika. Obsah. Klopné obvody: Použití klopných obvodů. Sekvenční funkční diagramy. Programovatelné logické automaty.

Technická kybernetika. Obsah. Klopné obvody: Použití klopných obvodů. Sekvenční funkční diagramy. Programovatelné logické automaty. Akademický rok 2016/2017 Připravil: adim Farana Technická kybernetika Klopné obvody, sekvenční funkční diagramy, programovatelné logické automaty 2 Obsah Klopné obvody:. D. JK. Použití klopných obvodů.

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

Úloha- Systém sběru dat, A4B38NVS, ČVUT - FEL, 2015 1

Úloha- Systém sběru dat, A4B38NVS, ČVUT - FEL, 2015 1 Úloha Sběr dat (v. 2015) Výklad pojmu systém sběru dat - Systém sběru dat (Data Acquisition System - DAQ) je možno pro účely této úlohy velmi zjednodušeně popsat jako zařízení, které sbírá a vyhodnocuje

Více

Řádkové snímače CCD. zapsané v předmětu: Videometrie a bezdotykové měření, ČVUT- FEL, katedra měření, přednášející Jan Fischer

Řádkové snímače CCD. zapsané v předmětu: Videometrie a bezdotykové měření, ČVUT- FEL, katedra měření, přednášející Jan Fischer Řádkové snímače CCD v. 2011 Materiál je určen pouze jako pomocný materiál pro studenty zapsané v předmětu: Videometrie a bezdotykové měření, ČVUT- FEL, katedra měření, přednášející Jan Fischer Jan Fischer,

Více

Sekvenční shift light SL-06. verze fw 1.1

Sekvenční shift light SL-06. verze fw 1.1 Sekvenční shift light SL06 verze fw 1.1 Stručný popis zařízení Zobrazení / signalizace 9 vysoce svítivých LED 5mm (3x zelená, 3x modrá, 3 červená), každá o svítivosti cca. 6500mcd 3 nastavitelné úrovně

Více

Autonomní zámek LOG2

Autonomní zámek LOG2 Autonomní zámek LOG2 Identifikační systém ACS-line Návod pro instalaci Verze hardware LOG3.6 popis LOG2-6.doc - strana 1 (celkem 9) Popis funkce Modul LOG2 slouží pro ovládání a kontrolu vstupů pomocí

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

Návod k obsluze výukové desky CPLD

Návod k obsluze výukové desky CPLD Návod k obsluze výukové desky CPLD FEKT Brno 2008 Obsah 1 Úvod... 3 2 Popis desky... 4 2.1 Hodinový signál... 5 2.2 7- Segmentový displej... 5 2.3 LED zobrazení... 6 2.4 Přepínače... 6 2.5 PORT 1 - Externí

Více

Napájení mikroprocesorů. ČVUT- FEL, katedra měření, přednášející Jan Fischer. studenty zapsané v předmětu: A4B38NVS

Napájení mikroprocesorů. ČVUT- FEL, katedra měření, přednášející Jan Fischer. studenty zapsané v předmětu: A4B38NVS Napájení mikroprocesorů v. 2012 Materiál je určen jako pomocný materiál pouze pro studenty zapsané v předmětu: A4B38NVS ČVUT- FEL, katedra měření, přednášející Jan Fischer A4B38NVS, 2012, J.Fischer, kat.

Více

Analyzátor sériového rozhraní RSA1B

Analyzátor sériového rozhraní RSA1B Simulační systémy Řídicí systémy Zpracování a přenos dat Analyzátor sériového rozhraní RSA1B Návod k použití TM 07-02-08 OSC, a. s. tel: +420 541 643 111 Staňkova 557/18a fax: +420 541 643 109 602 00 Brno

Více

VUT EBEC2017 Projekt. Wiping Turn Indicator Audi TT

VUT EBEC2017 Projekt. Wiping Turn Indicator Audi TT Stránka 1 z 9 Obsah: 1. Cíl projektu 2. Dostupné pomůcky, postup řešení a hodnocení projektu 3. Stupeň 1: blikání jednou LED 4. Stupeň 2: blikání deseti LED 5. Stupeň 3: animace deseti LED 6. Stupeň 4:

Více

Číslicové obvody základní pojmy

Číslicové obvody základní pojmy Číslicové obvody základní pojmy V číslicové technice se pracuje s fyzikálními veličinami, které lze popsat při určité míře zjednodušení dvěma stavy. Logické stavy binární proměnné nabývají dvou stavů:

Více

ZÁSKOKOVÝ AUTOMAT MODI ZB pro jističe Modeion POPIS K790

ZÁSKOKOVÝ AUTOMAT MODI ZB pro jističe Modeion POPIS K790 ZÁSKOKOVÝ AUTOMAT MODI ZB pro jističe Modeion POPIS Aplikace Záskokový automat se používá k zajištění dodávky elektrické energie bez dlouhodobých výpadků v různých sektorech služeb, průmyslu apod. Automat

Více

BASPELIN MRP Popis obsluhy indikační a řídicí jednotky MRP T2

BASPELIN MRP Popis obsluhy indikační a řídicí jednotky MRP T2 Baspelin, s.r.o. Hálkova 10 614 00 BRNO tel. + fax: 545 212 382 tel.: 545212614 e-mail: info@baspelin.cz http://www.baspelin.cz BASPELIN MRP Popis obsluhy indikační a řídicí jednotky MRP T2 květen 2004

Více

Operace ALU. INP 2008 FIT VUT v Brně

Operace ALU. INP 2008 FIT VUT v Brně Operace ALU INP 2008 FIT VUT v Brně 1 Princip ALU (FX) Požadavky: Logické operace Sčítání (v doplňkovém kódu) Posuvy/rotace Násobení ělení B A not AN OR XOR + Y 1) Implementace logických operací je zřejmá

Více

Cvič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. 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í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

PROGRAMOVATELNÝ TERMOSTAT CT Citherm 6.0 Návod k obsluze

PROGRAMOVATELNÝ TERMOSTAT CT Citherm 6.0 Návod k obsluze Programovatelný termostat Strana č. 1 z 9 PROGRAMOVATELNÝ TERMOSTAT CT Citherm 6.0 Návod k obsluze + - + DC 48V 12V + - + - IN 1 IN 2 IN 3 venkovní vnitřní + - T1 T2 0-10V IN 1 AC Fail IN 2 Fire IN 3 Servis

Více

BI-JPO (Jednotky počítače) Cvičení

BI-JPO (Jednotky počítače) Cvičení BI-JPO (Jednotky počítače) Cvičení Ing. Pavel Kubalík, Ph.D., 2010 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Evropský sociální fond Praha & EU: Investujeme

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

Vstupní terminál LOG3

Vstupní terminál LOG3 Vstupní terminál LOG3 Identifikační systém ACS-line Návod pro instalaci Verze hardware LOG3.6 od verze firmware: 2.41 Popis LOG3 v2,41.doc - strana 1 (celkem 8) Popis funkce Modul LOG3 slouží pro ovládání

Více

Univerzální watchdog WDT-U2/RS485

Univerzální watchdog WDT-U2/RS485 Univerzální watchdog WDT-U2/RS485 Parametry: Doporučené použití: hlídání komunikace na sběrnicích RS485, RS232 a jiných. vstupní svorkovnice - napájení 9-16V DC nebo 7-12V AC externí galvanicky oddělený

Více

SW24x3 programovatelné relé

SW24x3 programovatelné relé SW24x3 programovatelné relé Základní vlastnosti 1. Napájení modulu z externího zdroje 24VDC. 2. Tři externí galvanicky oddělené potenciálové vstupy ( rozsah 3 až 26V ) s možností zapojit je jako bezpotenciálové

Více

Komunikační protokol

Komunikační protokol Komunikační protokol verze dokumentu 8, pro firmware od verze 3.3 DALI232, DALI232e, DALInet, DALI2net y DALI RS232 / Ethernet ASCII protokol podpora MULTIMASTER signalizace připojení DALI sběrnice podpora

Více

1. Univerzální watchdog WDT-U2

1. Univerzální watchdog WDT-U2 1. Univerzální watchdog WDT-U2 Parametry: vstupní svorkovnice - napájení 9-16V DC nebo 7-12V AC externí galvanicky oddělený ovládací vstup napěťový od 2V nebo beznapěťový výstupní svorkovnice - kontakty

Více

PROGRAMOVATELNÉ LOGICKÉ OBVODY

PROGRAMOVATELNÉ LOGICKÉ OBVODY PROGRAMOVATELNÉ LOGICKÉ OBVODY (PROGRAMMABLE LOGIC DEVICE PLD) Programovatelné logické obvody jsou číslicové obvody, jejichž logická funkce může být programována uživatelem. Výhody: snížení počtu integrovaných

Více

Špionážní pero s kamerou, 720x480px

Špionážní pero s kamerou, 720x480px Špionážní pero s kamerou, 720x480px Návod k obsluze Hlavní výhody přístroje: Nízká pořizovací cena Výdrž cca 90 minut kontinuálního záznamu www.spionazni-technika.cz Stránka 1 1. Popis přístroje 1. Ovládací

Více

Návod k použití. Programovací přístroj P6. Důležité pokyny:

Návod k použití. Programovací přístroj P6. Důležité pokyny: Návod k použití Programovací přístroj P6 Důležité pokyny: Před montáží programovacího přístroje a jeho uvedením do provozu si prosím důkladně pročtěte tento návod k obsluze. Tento návod k obsluze uložte

Více

BASPELIN CPM EQ21. Popis obsluhy ekvitermního regulátoru CPM EQ21

BASPELIN CPM EQ21. Popis obsluhy ekvitermního regulátoru CPM EQ21 BASPELIN CPM EQ21 Popis obsluhy ekvitermního regulátoru CPM EQ21 září 2002 EQ21 CPM Důležité upozornění Obsluhovat zařízení smí jen kvalifikovaná a řádně zaškolená obsluha. Nekvalifikované svévolné zásahy

Více

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

Rozš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íce

OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ

OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ Odlišnosti silových a ovládacích obvodů Logické funkce ovládacích obvodů Přístrojová realizace logických funkcí Programátory pro řízení procesů Akční členy ovládacích

Více

Procesor. Základní prvky procesoru Instrukční sada Metody zvýšení výkonu procesoru

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

Obsah. Zobrazovací a ovládací prvky na čelním panelu. Účel použití. Elektrické zapojení. Obr. 4.7-1: Binární vstupní / výstupní modul 07 DC 91

Obsah. Zobrazovací a ovládací prvky na čelním panelu. Účel použití. Elektrické zapojení. Obr. 4.7-1: Binární vstupní / výstupní modul 07 DC 91 4.7 Binární vstupní / výstupní modul 16 binárních vstupů, 8 binárních výstupů, 8 konfigurovatelných binárních vstupů / výstupů, 4 V DC, CS31 - linie 1 3 Advant Controller 31 I/O Unit ERR Test 4 1 Obr.

Více

RS485/MODBUS-RTU ver. 4 s rozšířením pro R24

RS485/MODBUS-RTU ver. 4 s rozšířením pro R24 Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu: Význam jednotlivých částí protokolu část příkazu význam

Více

Překladač - Assembler, úloha SW_ UART

Překladač - Assembler, úloha SW_ UART Překladač - Assembler, úloha SW_ UART Přednáška 2 - část A3B38MMP, 2014 kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2014, J.Fischer, ČVUT - FEL Praha, kat. měření 1 Náplň Úloha UART, specifikace

Více

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

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

Návod k obsluze. Spínací člen 1289 00

Návod k obsluze. Spínací člen 1289 00 Návod k obsluze Spínací člen 1289 00 Obsah Popis přístroje... 3 Ovládací a zobrazovací prvky... 4 Připojovací svorky... 7 Montáž... 8 Nastavení druhu provozu... 9 Přepnutí druhu provozu podle naprogramování...

Více

VY_32_INOVACE_CTE_2.MA_19_Registry posuvné a kruhové. Střední odborná škola a Střední odborné učiliště, Dubno Ing. Miroslav Krýdl

VY_32_INOVACE_CTE_2.MA_19_Registry posuvné a kruhové. Střední odborná škola a Střední odborné učiliště, Dubno Ing. Miroslav Krýdl Číslo projektu Číslo materiálu CZ.1.07/1.5.00/34.0581 VY_32_INOVACE_CTE_2.MA_19_egistry posuvné a kruhové Název školy Autor Tematická oblast očník Střední odborná škola a Střední odborné učiliště, ubno

Více

1. Programování PLC. Programovatelné automaty II - 1 -

1. Programování PLC. Programovatelné automaty II - 1 - Programovatelné automaty II - 1-1. Programování PLC Centrální jednotka Poskytuje programovatelnému automatu inteligenci. Realizuje soubor instrukcí a systémových služeb, zajišťuje i základní komunikační

Více

LOGICKÉ ŘÍZENÍ. Matematický základ logického řízení

LOGICKÉ ŘÍZENÍ. Matematický základ logického řízení Měřicí a řídicí technika bakalářské studium - přednášky LS 28/9 LOGICKÉ ŘÍZENÍ matematický základ logického řízení kombinační logické řízení sekvenční logické řízení programovatelné logické automaty Matematický

Více

BASPELIN CPL. Popis obsluhy ekvitermního regulátoru CPL EQ23/EQ24

BASPELIN CPL. Popis obsluhy ekvitermního regulátoru CPL EQ23/EQ24 BASPELIN CPL Popis obsluhy ekvitermního regulátoru CPL EQ23/EQ24 červenec 2007 EQ23 CPL Důležité upozornění Obsluhovat zařízení smí jen kvalifikovaná a řádně zaškolená obsluha. Nekvalifikované svévolné

Více

Kódová klávesnice a čtečka čipů CP1000 Čtečka RFID čipů 125 khz

Kódová klávesnice a čtečka čipů CP1000 Čtečka RFID čipů 125 khz UŽIVATELSKÝ NÁVOD Kódová klávesnice a čtečka čipů CP1000 Čtečka RFID čipů 125 khz 1. OBSAH 1. Obsah... 1 2. Úvod... 2 3. Instalace... 2 4. Uložení uživatelských čipů (karet)... 2 4.1. Uživatelská pozice

Více

REG10 návod k instalaci a použití 2.část Univerzální časovač a čítač AVC/ 02

REG10 návod k instalaci a použití 2.část Univerzální časovač a čítač AVC/ 02 Programovatelná řídící jednotka REG10 návod k instalaci a použití 2.část Univerzální časovač a čítač AVC/ 02 1 Obsah: 1. Obecný popis... 3 1.1 Popis programu... 3 1.2 Vstupní vyhodnocované hodnoty... 3

Více

Logické řízení s logickým modulem LOGO!

Logické řízení s logickým modulem LOGO! Logické řízení s logickým modulem LOGO! Cíl: Seznámit se s programováním jednoduchého programovatelného automatu (logického modulu) LOGO! a vyzkoušet jeho funkčnost na konkrétních zapojeních. Úkol: 1)

Více

Obsah. Zobrazovací a ovládací prvky na čelním panelu. Účel použití. Elektrické zapojení. Obr : Binární vstupní / výstupní modul 07 DC 92

Obsah. Zobrazovací a ovládací prvky na čelním panelu. Účel použití. Elektrické zapojení. Obr : Binární vstupní / výstupní modul 07 DC 92 4.8 Binární vstupní / výstupní modul 07 DC 9 3 konfigurovatelných binárních vstupů / výstupů, 4 V DC, galvanicky oddělených po skupinách, výstupy zatížitelné 500 ma, CS31 - linie 1 3 4 1 Obr. 4.8-1: Binární

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

EduKit84. Výuková deska s programátorem pro mikrokontroléry PIC16F84A firmy Microchip. Uživatelská příručka

EduKit84. Výuková deska s programátorem pro mikrokontroléry PIC16F84A firmy Microchip. Uživatelská příručka EduKit84 Výuková deska s programátorem pro mikrokontroléry PIC16F84A firmy Microchip Uživatelská příručka OBSAH 1. EduKit84 3 2. Popis zařízení 3 3. Provozní režimy 3 4. Mikrokontrolér PIC16F84A 4 5. Tabulka

Více

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague Assembler pro Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague Zápis instrukcí umíme už zapisovat instrukce v binárním tvaru to je silně nešikovné pro snazší vývoj

Více

Uživatelský návod. MaRweb.sk www.marweb.sk. PRESET - COUNTER 301 Elektronický čítač s jednou předvolbou 3 0 1 - - A. Označení pro objednávku

Uživatelský návod. MaRweb.sk www.marweb.sk. PRESET - COUNTER 301 Elektronický čítač s jednou předvolbou 3 0 1 - - A. Označení pro objednávku MaRweb.sk www.marweb.sk Uživatelský návod PRESET - COUNTER 0 Elektronický čítač s jednou předvolbou Označení pro objednávku 0 - - A Napájecí napětí Vstupní napětí Výstup čítače Pomocné napětí Čítací frekvence

Více

Návrh ovládání zdroje ATX

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

ETC Embedded Technology Club 7. setkání

ETC Embedded Technology Club 7. setkání T mbedded Technology lub 7. setkání 31.1. 2017 Katedra telekomunikací, Katedra měření, ČVUT- FL, Praha doc. Ing. Jan Fischer, Sc. T club - 7, 31.1.2017, ČVUT- FL, Praha 1 Náplň Výklad: ipolární tranzistor

Více

Napájení mikroprocesorů

Napájení mikroprocesorů Napájení mikroprocesorů Přednáška A4B38NVS ČVUT- FEL, katedra měření, přednášející Jan Fischer A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT FEL, Praha 1 Náplň Napájení síťové napájení, bateriové napájení

Více

ADEX SL3.3 REGULÁTOR KOTLE VARIMATIK

ADEX SL3.3 REGULÁTOR KOTLE VARIMATIK KTR U Korečnice 1770 Uherský Brod 688 01 tel. 572 633 985 s.r.o. nav_sl33.doc Provedení: Skříňka na kotel ADEX SL3.3 REGULÁTOR KOTLE VARIMATIK Obr.1 Hmatník regulátoru ADEX SL-3.3 1. POPIS REGULÁTORU Regulátor

Více

Tužka s kamerou EKONOMY, 720x480px

Tužka s kamerou EKONOMY, 720x480px Tužka s kamerou EKONOMY, 720x480px Návod k obsluze Hlavní výhody přístroje: Nízká pořizovací cena Výdrž cca 90 minut kontinuálního záznamu www.spyshops.cz Stránka 1 1. Popis přístroje 1. Ovládací tlačítko

Více

Témata profilové maturitní zkoušky

Témata profilové maturitní zkoušky Obor vzdělání: 26-41-M/01 elektrotechnika Předmět: automatizační technika 1. Senzory 2. S7-1200, základní pojmy 3. S7-1200, bitové instrukce 4. S7-1200, časovače, čítače 5. Vizualizační systémy 6. S7-1200,

Více