Dr. Oniga István DIGITÁLIS TECHNIKA 9

Hasonló dokumentumok
Dr. Oniga István DIGITÁLIS TECHNIKA 9

Dr. Oniga István DIGITÁLIS TECHNIKA 8

DIGITÁLIS TECHNIKA 7. Előadó: Dr. Oniga István

DIGITÁLIS TECHNIKA 8 Dr Oniga. I stván István

10. Digitális tároló áramkörök

7.hét: A sorrendi hálózatok elemei II.

Szekvenciális hálózatok Állapotdiagram

DIGITÁLIS TECHNIKA II

3.6. HAGYOMÁNYOS SZEKVENCIÁLIS FUNKCIONÁLIS EGYSÉGEK

DIGITÁLIS TECHNIKA Dr. Lovassy Rita Dr. Pődör Bálint

DIGITÁLIS TECHNIKA NORMÁL BCD KÓD PSZEUDOTETRÁDOK AZONOSÍTÁSA A KARNAUGH TÁBLÁN BCD (8421) ÖSSZEADÁS BCD ÖSSZEADÁS: +6 KORREKCIÓ

Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 3. rész

funkcionális elemek regiszter latch számláló shiftregiszter multiplexer dekóder komparátor összeadó ALU BCD/7szegmenses dekóder stb...

2) Tervezzen Stibitz kód szerint működő, aszinkron decimális előre számlálót! A megvalósításához

Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 2. rész

loop() Referencia:

Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 1. rész

EB134 Komplex digitális áramkörök vizsgálata

Járműfedélzeti rendszerek I. 4. előadás Dr. Bécsi Tamás

DIGITÁLIS TECHNIKA II

Irányítástechnika Elıadás. A logikai hálózatok építıelemei

Mérési jegyzőkönyv. az ötödik méréshez

DIGITÁLIS TECHNIKA 7-ik előadás

DIGITÁLIS TECHNIKA II

I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA

Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 4. rész

Digitális Rendszerek (BSc)

XII. PÁRHUZAMOS ÉS A SOROS ADATÁTVITEL

DIGITÁLIS TECHNIKA feladatgyűjtemény

Előadó: Nagy István (A65)

Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák

Újrakonfigurálható eszközök

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Funkcionális áramkörök vizsgálata

Máté: Számítógép architektúrák

Digitális technika VIMIAA02

Digitális technika VIMIAA02

Digitális technika - Ellenőrző feladatok

ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD

Számítógépek felépítése, alapfogalmak

A feladatokat önállóan, meg nem engedett segédeszközök használata nélkül oldottam meg. Olvasható aláírás:...minta VIZSGA...

Számítógépek felépítése, alapfogalmak

ARM programozás. Iványi László Szabó Béla

Digitális technika (VIMIAA02) Laboratórium 5

Digitális technika (VIMIAA02) Laboratórium 5

Digitális technika VIMIAA01 5. hét Fehér Béla BME MIT

Máté: Számítógép architektúrák

A számítógép alapfelépítése

Digitális technika II. (vimia111) 5. gyakorlat: Tervezés adatstruktúra-vezérlés szétválasztással, vezérlőegység generációk

Kombinációs áramkörök modelezése Laborgyakorlat. Dr. Oniga István

Közlekedés gépjárművek elektronikája, diagnosztikája. Mikroprocesszoros technika. Memóriák, címek, alapáramkörök. A programozás alapjai

Dr. Oniga István DIGITÁLIS TECHNIKA 4

Digitális technika VIMIAA01 5. hét

DIGITÁLIS TECHNIKA Dr. Lovassy Rita Dr. Pődör Bálint

Járműfedélzeti rendszerek I. 5. előadás Dr. Bécsi Tamás

Máté: Számítógép architektúrák

DIGITÁLIS TECHNIKA II

DIGITÁLIS TECHNIKA II

Külvilági kapcsolat. UPS séma ábra, kétsoros LCD DISPLAY, 8db nyomógomb. A B C D E F G H

Számlálók és frekvenciaosztók Szinkron, aszinkron számlálók

Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák

Serial 2: 1200/2400 bps sebességû rádiós modem vagy

Digitális technika (VIMIAA02) Laboratórium 4

APB mini PLC és SH-300 univerzális kijelző Általános használati útmutató

Máté: Számítógép architektúrák

0 0 1 Dekódolás. Az órajel hatására a beolvasott utasítás kód tárolódik az IC regiszterben, valamint a PC értéke növekszik.

6. hét: A sorrendi hálózatok elemei és tervezése

A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium

Integrált áramkörök/4 Digitális áramkörök/3 CMOS megvalósítások Rencz Márta

DIGITÁLIS TECHNIKA I

Tartalom Tervezési egység felépítése Utasítások csoportosítása Értékadás... 38

I 2 C, RS-232 és USB. Informatikai eszközök fizikai alapjai. Oláh Tamás István

3. Hőmérők elkészítése

ARM mikrovezérlők programozása

F1301 Bevezetés az elektronikába Digitális elektronika alapjai Szekvenciális hálózatok

AX-DG105. FIGYELMEZTETÉS Balesetveszélyes v. akár halálos tevékenységek és körülmények meghatározása

Ütem Lámpafázisok A számláló értéke ütemmerker 1 P 0 M1 2 P 1 M2 3 P S 2 M3 4 Z 3 M4 5 Z 4 M5 6 Z 5 M6 7 Z 6 M7 8 S 7 M8

8.3. AZ ASIC TESZTELÉSE

Digitális technika (VIMIAA02) Laboratórium 4

2. Elméleti összefoglaló

Digitális rendszerek. Digitális logika szintje

Számítógép architektúrák 2. tétel

Digitális videofelvevő. Felhasználói kézikönyv. A készülék üzembe helyezése előtt kérjük, figyelmesen olvassa el a kézikönyvet és gondosan őrizze meg.

Digitális rendszerek. Mikroarchitektúra szintje

Hobbi Elektronika. A digitális elektronika alapjai: További logikai műveletek

3.óra Beviteli perifériák. Perifériák: A szg.-hez csatolt külső eszközök. A periféria illesztőkön keresztül csatlakoznak.

DIGITÁLIS TECHNIKA II Dr. Lovassy Rita Dr. Pődör Bálint

AF 088II DIO 16/8 AF 088II DIO 16. Digitális ki-, bemeneti modul. Digitális bemeneti modul

Digitális technika (VIMIAA01) Laboratórium 4

DIGITAL TECHNICS I. Dr. Bálint Pődör. Óbuda University, Microelectronics and Technology Institute 12. LECTURE: FUNCTIONAL BUILDING BLOCKS III

30.B 30.B. Szekvenciális hálózatok (aszinkron és szinkron hálózatok)

Billentyűzet. Csatlakozók: A billentyűzetet kétféle csatlakozóval szerelhetik. 5 pólusú DIN (AT vagy XT billentyűzet csatlakozó),

Vegyes témakörök. A KAT120B kijelző vezérlése Arduinoval

Mérés és adatgyűjtés

Boundary Scan. Új digitális áramkör-vizsgálati módszer alkalmazásának indokoltsága

2008. október 9. Verzió

Digitális technika házi feladat III. Megoldások

HDL tervezés. Gábor Bata FPGA Developer Microwave Networks Ericsson Hungary Ltd.

Szekvenciális hálózatok és automaták

4. hét: Ideális és valódi építőelemek. Steiner Henriette Egészségügyi mérnök

Átírás:

r. Oniga István IGITÁLIS TEHNIKA 9

Regiszterek A regiszterek több bites tárolók hálózata S-R, J-K,, vagy kapuzott tárolókból készülnek Fontosabb alkalmazások: adatok tárolása és adatmozgatás Funkcióik: adatok beírása Párhuzamos beírás PARALELL input soros párhuzamos adatok tárolása Soros beírás SERIAL input REGISZTER Soros kiolvasás SERIAL output adatok kiolvasása soros Párhuzamos kiolvasás párhuzamos PARALELL output

A regiszterek főbb típusai: Regiszterek típusai ata in ata in ata out ata out ata in ata out Serial in/shift right/serial out Serial in/shift left/serial out Parallel in/serial out ata in ata in ata out ata out Serial in/parallel out Parallel in/parallel out Rotate right Rotate left

Puffer regiszterek Átmeneti tárolók Párhuzamos beírás Párhuzamos kiolvasás Kapuzott vagy élvezérelt tárolókat használunk Latch - kapuzott tárolókkal 3 2 1 0 k 3 2 1 0

Shift regiszterek Shift regiszterek vagy léptető regiszterek Soros be- és/vagy kimenet Minden órajel a bemeneti bitet a következő flip-flop-nak küldi SI 0 1 2 3 k k k k k k SI 1-1-0-1-0 1 1 0 1 0 0 1 1 0 1 0 1 1 1 0 1 2 1 1 0 3 1 1

Shift regiszterek Serial data input FF0 FF1 FF2 FF3 FF4 Serial 0 0 1 1 2 2 3 3 4 4 data output 1 1 1 1 1 1 LK 1011 Serial data input FF0 FF1 FF2 0 0 1 1 2 2 3 3 FF3 X 0 1 0 1 10 1 0 1 LK

8 bites S-P shift regiszter Soros/párhuzamos átalakítás 74H164A MOS 8 bites S-P shift regiszter ÉS-ezet bemenetek: A és B, egyik az adat bemenet a másik lehet engedélyező bemenet V cc alacsony szinttel vezérelt aszinkron törlés LR LK Serial inputs (9) (8) A B (1) (2) R R R R R R R R S S S S S S S S (3) (4) (5) (6) (10) (11) (12) (13) 0 1 2 3 4 5 6 7

P-S shift regiszter A léptető regiszterek párhuzamos/soros adat átalakításhoz használhatok 0 1 2 3 SHIFT/LOA G 1 G 5 G 2 G 6 G 3 G 7 G 4 0 1 2 3 Serial data out LK FF0 FF1 FF2 FF3 0 1 2 3 4 5 6 7 74H165A MOS 8 bites P-S shift regiszter SH/L = LOW Aszinkron párhuzamos betöltés SH/L = HIGH Szinkron léptetés SH/L SER LK INH LK (1) (10) (15) (2) (11) (12) (13) (14) (3) (4) (5) (6) SRG 8 (9) (7) 7 7

Univerzális shift regiszterek Az univerzális shift regiszterek képesek az adatok soros és párhuzamos fogadására, párhuzamos megjelenítésére, az adatok két irányban léptetésére és az adatok törlésére 74H194A MOS univerzális shift regiszter 0 1 2 3 LR S 0 S 1 SR SER SL SER LK (1) (9) (10) (2) (7) (11) (3) (4) (5) (6) SRG 4 (15) (14) (13) (12) S1 S2 Üzemmód 0 0 szinkron törlés 0 1 léptetés balra 1 0 léptetés jobbra 1 1 párhuzamos beírás 0 1 2 3 SN7495 TTL univerzális shift regiszter Léptető impulzusok Soros bement, léptetés balra Üzemmód Soros bement, léptetés balra Kimenetek M= 0 léptetés jobbra M= 1 léptetés balra

Gyűrűs számlálók Egyszerű visszacsatolással ellátott shift regiszterek N-ből 1 számláló Johnson számláló FF0 FF1 FF2 FF3 3 0 0 1 1 2 2 3 3 N-ből 1 számláló utolsó kimenet visszacsatolva az első bementre Órajel ciklus 3 2 1 0 alaphelyzet 1 0 0 0 1 órajel 0 0 0 1 2 órajel 0 0 1 0 3 órajel 0 1 0 0 4 órajel 1 0 0 0 n tároló n-ig számol ( 2 n ) a kimenteket nem kell dekódolni szinkron számolás nagyobb számolási sebesség k 1 2 3 LK órajel SI p 1 0 0 0 3 2 1 0 3 2 1 0 S/L Alaphelyzetbe állítás 4

Johnson számlálók utolsó kimenet negáltja visszacsatolva az első bementre n tároló 2n-ig számol ( 2 n ) a kimenteket dekódolni kell 0 0 1 1 2 2 3 FF0 FF1 FF2 FF3 3 3 3 LK 0 1 2 3 0 1 2 3 4 5 6 7 0 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 0 1 1 1 0 0 1 1 0 0 0 1 LK k 1 2 3 4 5 6 7 8 0 1 2 3

Johnson számlálók utolsó kimenet negáltja visszacsatolva az első bementre n tároló 2n-ig számol ( 2 n ) a kimenteket dekódolni kell 0 0 1 1 2 2 3 FF0 FF1 FF2 FF3 3 3 3 LK 0 1 2 3 0 1 2 3 4 5 6 7 0 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 0 1 1 1 0 0 1 1 0 0 0 1 LK k 1 2 3 4 5 6 7 8 0 1 2 3

Johnson számlálók A B E 0 0 0 0 0 0 1 0 0 0 0 1 1 1 0 0 0 2 1 1 1 0 0 3 1 1 1 1 0 4 1 1 1 1 1 5 0 1 1 1 1 6 0 0 1 1 1 7 0 0 0 1 1 8 0 0 0 0 1 9 http://www.play-hookey.com/digital/johnson_counter.html

Shift regiszter alkalmazások igitális jelek késleltetése Menyi az jel késleltetése egy 40MHz órajeles 8-bites soros be/ki menetű shift regiszteren. ata in A B SRG 8 7 ata out Egy órajel késleltetése 1/40 MHz = 25 ns LK 40 MHz 7 25 ns Összesitet késleltetés 8 x 25 ns = 200 ns LK ata in ata out t d = 200 ns Floyd, igital Fundamentals, 10 th ed

Shift regiszter alkalmazások ata bus UART (Universal Asynchronous Receiver Transmitter) Buffers - egy soros-párhuzamos átalakító - egy párhuzamos-soros átalakító Transmitter data register Receiver data register LK Transmitter shift register LK Receiver shift register Serial data out Serial data in Start Bit (0) 7 6 5 4 3 2 1 Stop Bits (1) 0 t Floyd, igital Fundamentals, 10 th ed

Billentyűzet encoder Power on LOA SH/L +V Ring counter LK (5 khz) 0 1 2 3 J K SRG 4 74H195 4 5 6 7 J K SRG 4 74H195 +V 0 1 2 3 4 5 6 7 - Gyűrűs számláló. Két 74H195 shift regiszter - 8-bit gyűrűs számláló, alaphelyzetbe egy 0 betöltve. lock inhibit 1 2 3 4 5 6 7 8 ROW encoder 74H147 1 2 4 1 2 3 4 5 6 7 8 OLUMN encoder 74H147 1 2 4 Switch closure 0 1 2 3 4 5 Key code register 74H174 0 1 2 3 4 5 Floyd, igital Fundamentals, 10 th ed One-shots To ROM