Ing. Jozef Klus KOMBINAČNÉ LOGICKÉ OBVODY

Podobné dokumenty
Multiplexor a demultiplexor

Způsoby realizace této funkce:

KOMBINAČNÍ LOGICKÉ OBVODY

Aritmetické operácie v rôznych číselných sústavách. Ľudmila MACEKOVÁ, KEMT-FEI-TUKE, sep. 2017

1 z :27

Pozičné číselné sústavy. Dejiny. Číselná sústava je spôsob, akým sú zapisované čísla pomocou znakov (nazývaných cifry).

Šifrovanie, kódovanie, bit a byte, digitálne informácie. Kódovanie informácií v PC binárna (dvojková) číselná sústava

Zvyškové triedy podľa modulu

M úlohy (vyriešené) pre rok 2017

Úplný zápis každého desiatkového čísla môžeme zapísať pomocou polynómu:

Obsah. Reprezentácia údajov v počítači. Digitalizácia číselnej informácie. Digitalizácia znakov a textovej informácie.

Blokové a prúdové šifry

1. sekvenčné klopné obvody

Test. Ktorý valec by ste použili? A. Jednočinný valec B. Dvojčinný valec. Odpoveď:

ČÍSELNÉ RADY. a n (1) n=1

Funkcia - priradenie (predpis), ktoré každému prvku z množiny D priraďuje práve jeden prvok množiny H.

Digitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.

Dodanie tovaru a reťazové obchody Miesto dodania tovaru - 13/1

Číslicová elektronika pre 2.ročník. Teória

Predaj cez PC pokladňu

Kombinatorická pravdepodobnosť (opakovanie)

Stavový diagram a návrh obvodov

Logické základy číslicových počítačov

Riešenie cvičení z 3. kapitoly

PODPROGRAMY. Vyčlenenie podprogramu a jeho pomenovanie robíme v deklarácii programu a aktiváciu vykonáme volaním podprogramu.

Hotline - účtovníctvo tel.: 0905/ , denne od 8 00 do HUMANET ÚČTOVNÍCTVO

je zmena operácie ktorou z nelineárneho systému môže spraviť lineárny. Týmto krokom sme získali signál ktorý môžeme spracovať pomocou LDKI sústavy.

Súťaž MLADÝ ELEKTROTECHNIK 2010 Peter Kopecký 9.A, ZŠ Duklianska 1. Bánovce nad Bebravou Nastaviteľný zdroj

UČEBNÉ TEXTY. Pracovný zošit č.3. Moderné vzdelávanie pre vedomostnú spoločnosť Elektrotechnické merania

Matematika (platný od )

KOMISNÝ PREDAJ. Obr. 1

Kombinatorická pravdepodobnosť (opakovanie)

VECIT 2006 Tento materiál vznikol v rámci projektu, ktorý je spolufinancovaný Európskou úniou. 1/4

Kombinačné logické obvody

Limita funkcie. Čo rozumieme pod blížiť sa? y x. 2 lim 3

Školská sieť EDU. Rozdelenie škôl. Obsah: Deleba škôl podľa času zaradenia do projektu: Delba škôl podľa rýchlosti pripojenia:

Technická univerzita v Košiciach

MODERNIZACE VÝUKY PŘEDMĚTU ELEKTRICKÁ MĚŘENÍ

Kontrola väzieb výkazu Súvaha a Výkaz ziskov a strát Príručka používateľa

Návod na použitie LWMR-210

NEVLASTNÁ VODIVOSŤ POLOVODIČOVÉHO MATERIÁLU TYPU P

nastavenie a realizácia vzájomných zápočtov v Money S4 / Money S5

Osoba podľa 8 zákona finančné limity, pravidlá a postupy platné od

Prevody z pointfree tvaru na pointwise tvar

Finančný manažment, finančná matematika a účtovníctvo

SPRIEVODCA PRE POUŽÍVANIE EPAYMENTS

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

Základy algoritmizácie a programovania

MODERNIZACE VÝUKY PŘEDMĚTU ELEKTRICKÁ MĚŘENÍ

KATEDRA DOPRAVNEJ A MANIPULAČNEJ TECHNIKY TESTOVANIE ŠTATISTICKÝCH HYPOTÉZ

Strojový kód, assembler, emulátor počítača

Matematika test. 1. Doplň do štvorčeka číslo tak, aby platila rovnosť: (a) 9 + = (b) : 12 = 720. (c) = 151. (d) : 11 = 75 :

3 Determinanty. 3.1 Determinaty druhého stupňa a sústavy lineárnych rovníc

Informatika a jej jednotlivé oblastí

CVIČENIE 1 : ZÁKLADNÉ VÝPOČTY PRAVDEPODOBNOSTI

Iracionálne rovnice = 14 = ±

ASYNCHRONNÍ ČÍTAČE Použité zdroje:

MANUÁL K PROGRAMU MATEMATIKA 2.0 STIAHNUTIE A INŠTALÁCIA PROGRAMU:

7.1 Návrhové zobrazenie dotazu

Manuál na prácu s databázou zmlúv, faktúr a objednávok Mesta Martin.

Analogově-číslicové převodníky ( A/D )

IP Adresa. Marián Opiela 1.E

Hromadná korešpondencia v programe Word Lektor: Ing. Jaroslav Mišovych

15. Príkazy vetvenia

MONTÁŽNY NÁVOD NÁVOD K LADENIU A OBSLUHE DIAĽKOVÉHO OVLÁDANIA TXM G / GX KPA2

1. Postup na vymenovanie osôb oprávnených pracovať v SL2014 v rámci projektu

KARTA RS 485/232 do PC

ZMLUVA O PREVODE AKCIÍ

Zavedenie SEPA a s tým súvisiace zmeny v IS NORIS

Matematika test. Mesačne zaplatí. Obvod obdĺžnikovej záhrady je. Jedna kniha stojí Súčet

Teória grafov. Stromy a kostry 1. časť

Logické funkce a obvody, zobrazení výstupů

Návod na montáž. Modulárny funkčný stĺpik , ,

PRIEMYSELNÁ INFORMATIKA DISKRÉTNE LINEÁRNE RIADENIE

Lineárne nerovnice, lineárna optimalizácia

Tematický výchovno vzdelávací plán Matematika

Starogrécky filozof Demokritos ( pred n.l) Látky sú zložené z veľmi malých, ďalej nerozdeliteľných častíc - atómov

MOCNINY A ODMOCNINY Eva Zummerová

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

Oznámenie o príjme a výdaji liehu v SBL

Metodický manuál k aplikácii HISCO (

Riešené úlohy Testovania 9/ 2011

M R2454 SK

8. Relácia usporiadania

Návod na použite plaftormy ELMARK E- Business obsahuje popis hlavných možností a funkcií programu. Príručka je štruktúrovaná podľa poradia možností.

Pracovné prostredie MS EXCEL 2003.

Skákalka. Otvoríme si program Zoner Callisto, cesta je Programy Aplikácie Grafika Zoner Callisto.

1.1 PREVOD ČÍSEL Z DVOJKOVEJ SÚSTAVY DO DESIATKOVEJ A NAOPAK

Je to voľne dostupný programový balík (free software), ktorý sa používa na meraniach.


Manuál pre používanie programu KonverziaXML_D134

Textový editor WORD. Práca s obrázkami a automatickými tvarmi vo Worde

Metóda vetiev a hraníc (Branch and Bound Method)

VYSPORIADANIE PREHRADENÝCH ZÁVÄZKOV A POHĽADÁVOK

Vývojová doska "ATMIA" pre ATMEGA8/16/32 - Update 05

Y36SAP 2007 Y36SAP-4. Logické obvody kombinační a sekvenční používané v číslicovém počítači Sčítačka, půlsčítačka, registr, čítač

Modré obrázkové slová skladanie slov z písmen

Operace ALU. INP 2008 FIT VUT v Brně

i j, existuje práve jeden algebraický polynóm n-tého stupˇna Priamym dosadením do (2) dostávame:

Diplomový projekt. Detská univerzita Žilinská univerzita v Žiline Matilda Drozdová

Transkript:

Ing. Jozef Klus KOMBINAČNÉ LOGICKÉ OBVODY

ÚVOD U týchto obvodov je výstup určený len kombináciou vstupných veličín. Hodnoty výstupných veličín nezávisia na predchádzajúcom stave logického obvodu kombinačný logický obvod (KLO) neobsahuje pamäťové prvky.

ZÁKLADNÉ KOMBINAČNÉ OBVODY XOR alebo Exkluziv OR. Sčítačka. Generátor parity. Kodéry a dekodéry. Multiplexory a demultiplexory. Binárny komparátor.

XOR ALEBO EXKLUZIV OR

XOR ALEBO EXKLUZIV OR patrí medzi najpoužívanejšie kombinačné logické obvody patrí medzi základné logické obvody (t.j. AND, NAND, OR, NOR, NOT a XOR) nazýva sa aj Exkluziv OR, EX-OR, XOR, nerovnosť, nonekvivalencia, sčítačka, modulo 2,... budeme používať najjednoduchší názov XOR exkluzívny logický súčet

XOR ALEBO EXKLUZIV OR značka výstup má log. 1 vtedy a len vtedy, ak sa logické hodnoty jeho vstupov líšia

XOR ALEBO EXKLUZIV OR Vytvoríme obvod tak, aby splňoval pravidlá sčítania v dvojkovej sústave: 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 (prenos 1 do vyššieho rádu) základný súčtový tvar funkcie

XOR ALEBO EXKLUZIV OR Realizácia funkcie XOR základnými log. funkciami

XOR ALEBO EXKLUZIV OR XOR so štyrmi obvodmi NAND

XOR ALEBO EXKLUZIV OR Výstup obvodu XOR presne odpovedá sčítaniu v dvojkovej sústave používa sa v binárnych matematických operáciách XOR je základom pre polovičnú a úplnú sčítačku

BINÁRNA SČÍTAČKA

BINÁRNA SČÍTAČKA - POLOVIČNÁ SČÍTAČKA XOR dokáže sčítať dva vstupy (vstupné bity) v prípade, že oba vstupy sú 1 (štvrtý riadok pravdivostnej tabuľky), dokáže vypočítať súčet (ten je 1+1=0), ale nedokáže vygenerovať tzv. prenos P do vyššieho rádu tejto funkcie docielime pridaním člena AND na vstup obvodu XOR dostaneme tak zapojenie, ktoré sa nazýva polovičná sčítačka

BINÁRNA SČÍTAČKA - POLOVIČNÁ SČÍTAČKA hodnoty A a B sú sčítance, S je súčet a P je prenos do vyššieho rádu napr. pre vstupy A = 1 a B = 1 je S = 0 a P = 1

BINÁRNA SČÍTAČKA - POLOVIČNÁ SČÍTAČKA Polovičná sčítačka umožňuje sčíta dva vstupy (dva vstupné bity) a preniesť zo sčítania prípadný bit do vyššieho rádu (= prenos). Nedokáže ale prijať bit (prenos) z nižšieho rádu. môže byť len na začiatku, t.j. u súčtu najnižšieho rádu. pre prijatie prenosu z nižšieho rádu budú potrebné dve polovičné sčítačky.

ÚPLNÁ SČÍTAČKA Spojením 2 polovičných sčítačiek získame tzv. úplnú sčítačku. Úplná sčítačka musí vedieť: sčítať dva vstupné bity, pričítať k tomuto súčtu binárny bit prenosu z nižšieho rádu, zistiť ďalší bit prenosu do vyššieho rádu a poslať ho ďalej.

ÚPLNÁ SČÍTAČKA Systém pričítania prenosu do vyššieho rádu je rovnaký ako u desiatkovej sústavy.

ÚPLNÁ SČÍTAČKA

ÚPLNÁ SČÍTAČKA Úplnú sčítačku môžeme zaradiť do ľubovoľného rádu n-bitového súčtu. U prvého (nultého) rádu možno použiť len polovičnú sčítačku.

GENERÁTOR PARITY

GENERÁTOR PARITY Generátor parity je KLO, ktorý identifikuje vznik chyby v binárnom slove. prehliadne binárne slovo a generuje jednoduchý výstup, tzv. paritný bit (PB), ktorý je prenášaný alebo uchovaný a použije sa na kontrolu preneseného (uchovaného) slova.

GENERÁTOR PARITY Činnosť generátora parity ak je v binárnom slove párny počet logických hodnôt 1, bude PB = 0, Ak je v binárnom slove nepárny počet logických hodnôt 1, bude PB = 1

GENERÁTOR PARITY Jedná sa o párnu paritu, ak však použijeme ďalší invertor, hovoríme o nepárnej parite. Paritný bit PB1 je prenášaný spoločne so vstupným slovom. Ak je binárne slovo čítané z pamäti alebo získané na vzdialenom mieste, je znovu vyskúšané na generátore parity a nový paritný bit PB2 je porovnaný s PB1 v obvode XOR. Oba paritné bity musia byť rovnaké, pretože PB1 = PB2.

GENERÁTOR PARITY V prípade rozdielnosti oboch bitov vznikla niekde chyba v jednom bite a výstup bude CH = 1 (CH = chyba). Metóda predpokladá, že chyba sa objaví len v jednej a to ľubovoľnej, pozícii slova. Pokiaľ by vznikli súčasne dve chyby naraz, boli by oba paritné bity rovnaké a chyba by sa neobjavila.

KODÉRY

KODÉRY Kodéry sú prevodníky, ktoré slúžia na prevod čísel v nejakom kóde do iného kódu. Kodéry sú KLO, ktoré prevádzajú desiatkové číslo z jedného alebo viacerých vstupov odpovedajúcich desiatkovej sústave do dvojkovej sústavy.

KODÉRY Zapojenie kodéra zostrojíme pomocou kódovacej tabuľky. Na to použijeme členy NAND, kde vieme, že privedením logickej nuly najmenej na jeden vstup (čo realizujeme uzemnením tohto vstupu) dostaneme na jeho výstupe logickú 1.

KODÉRY Spínače na vstupe dekodéra 1, 2, a 3 predstavujú desiatkovú sústavu a výstupy A a B z oboch členov NAND dvojkovú sústavu.

KODÉRY Kodér čísel 0 až 9 na BCD kód

KODÉRY Činnosť kodéru ak nie je desiatkové číslo, predstavujúce príslušný spínač, spojené so zemou, je na vstupe príslušného člena NAND logická 1 a na jeho výstupe 0, ak je číslo uzemnené spínačom, vznikne na vstupe príslušného člena NAND logická 0 a teda na jeho výstupe vznikne logická 1.

KODÉRY Blokové značky kodérov a) dvojbitový kodér b) štvorbitový kodér

DEKODÉRY

DEKODÉRY Dekodéry sú KLO, ktoré zaisťujú buď prítomnosť určitého binárneho čísla, alebo zisťujú stav binárneho čísla. Obvody majú opačnú funkciu ako kodéry. Príkladom dekodéru je prevodník binárneho čísla na desiatkové.

DEKODÉRY Zistenie prítomnosti daného čísla dekodér musí previesť každú číslicu daného binárneho čísla na logickú 1, aby bola identifikovaná prítomnosť čísla túto požiadavku možno zaistiť použitím invertora a logického člena AND.

DEKODÉRY Dekodér čísla 01 Dekodér čísla 0110

DEKODÉRY Dekodér dvojbitového čísla na desiatkové jeden zo štyroch dvojbitové číslo má 2 2 = 4 kombinácií - čísla 0 až 3 desiatkovej sústavy, preto sa dekodér nazýva jeden zo štyroch.

DEKODÉRY Použijeme prevodovú tabuľku medzi desiatkovou a dvojkovou sústavou. Pre každý riadok tabuľky napíšeme funkciu. Funkcie pre každý riadok zapojíme pomocou členu AND. Podmienkou pre výstup logickej 1 z príslušného člena AND je stav logickej 1 na všetkých jeho vstupoch.

DEKODÉRY Bloková značka dekodéra jeden zo štyroch Bloková značka dekodéra 1 z 10

DEKODÉRY Dekodér štvorbitového čísla na desiatkové jeden z desiatich

DEKODÉRY Ďalšie dekodéry osmičkový dekodér - prijíma 3 bitové slovo (CBA) a dekóduje všetkých 8 vstupných stavov šestnástkový dekodér - rozozná všetkých 16 stavov znázornených štvorbitovým slovom dekodér BCD na kód 7 segmentových jednotiek - prevádza binárne číslo na stav potrebný pre aktiváciu príslušného čísla v sedemsegmentovej displejovej jednotke

MULTIPLEXORY

MULTIPLEXORY Multiplexory sú prepínacie obvody, ktoré prepínajú z niekoľkých vstupných premenných na jeden výstup, podľa hodnôt riadiacich signálov. Riadiacim signálom môže byť napríklad výstup z dekodéra. Použitie multiplexorov prepínanie signálov, prevod paralelných dát na sériové, generátor sériového binárneho slova,

MULTIPLEXORY Multiplexor s dekodérom 1 zo 4

DEMULTIPLEXORY

DEMULTIPLEXORY Demultiplexor je prepínací obvod, ktorý jeden vstup prepína na niekoľko výstupov podľa riadiaceho signálu (z dekodéru). Je to v zásade obrátený multiplexor. Môžeme ich považovať za určitý druh dekodéra s jedným vstupom a niekoľkými výstupmi. Najčastejšie použitie demultiplexorov je prevodník sériových čísel na paralelné.

DEMULTIPLEXORY Demultiplexor s dekodérom 1 zo 4

BINÁRNY KOMPARÁTOR

BINÁRNY KOMPARÁTOR Binárny komparátor je KLO, ktorý porovnáva dva paralelné binárne slová a generuje hodnotu 1, ak sú oba slová rovné. Ak je prvé binárne slovo A 3 A 2 A 1 A 0 a druhé binárne slovo B 3 B 2 B 1 B 0, musí platiť pre ich rovnosť (A 3 A 2 A 1 A 0 = B 3 B 2 B 1 B 0 ) zhodnosť čísel príslušných rádov t.j. A 0 = B 0, A 1 = B 1, A 2 = B 2 a A 3 = B3. Komparátor využíva vlastnosti členov XOR, ktorý generuje nulu pri zhodnosti svojich vstupov.

BINÁRNY KOMPARÁTOR Komparátor dvoch štvorbitových čísel

KONTROLNÉ OTÁZKY

KONTROLNÉ OTÁZKY 1. Vyjadrite slovné vlastnosti obvodu XOR! 2. Napíšte matematickú funkciu logického obvodu XOR! 3. Z akých členov sa skladá polovičná sčítačka? 4. Čo dokáže polovičná sčítačka? 5. Čo nedokáže polovičná sčítačka? 6. Z akých základných členov sa skladá úplná sčítačka? 7. V akom člene sčítačky môže vzniknú bit prenosu do vyššieho rádu? 8. Vysvetlite činnosť generátora parity! 9. Na čo sa používa generátor parity? 10. Čo sú to kodéry?

KONTROLNÉ OTÁZKY 11. Čo vykonáva kodér čísel 0 až 3? 12. Aký je princíp činnosti obvodu kodéra? 13. Na čo slúži kodér 0 až 9 do kódu BCD? 14. Uveďte dve možné činnosti dekodéra! 15. Na čo slúži dekodér jeden z desiatich? 16. Ako pracuje miltiplexor? 17. Ako pracuje demultiplexor? 18. Ktorým obvodom sú riadené multiplexory a demultiplexory? 19. Na čo slúži binárny komparátor? 20. Aký logický obvod tvorí základ komparátora?