2.2. ELEMENTE DE LOGICA CIRCUITELOR NUMERICE

Σχετικά έγγραφα
5.4. MULTIPLEXOARE A 0 A 1 A 2


Cursul nr. 6. C6.1 Multiplexorul / Selectorul de date

2. Circuite logice 2.4. Decodoare. Multiplexoare. Copyright Paul GASNER

6.4. REGISTRE. Un registru care îndeplineşte două sau mai multe funcţii din cele 4 prezentate mai sus se numeşte registru universal.


Metode iterative pentru probleme neliniare - contractii

Codificatorul SN74148 este un codificator zecimal-bcd de trei biţi (fig ). Figura Codificatorul integrat SN74148


MARCAREA REZISTOARELOR

Problema a II - a (10 puncte) Diferite circuite electrice

Analiza în curent continuu a schemelor electronice Eugenie Posdărăscu - DCE SEM 1 electronica.geniu.ro

a. 11 % b. 12 % c. 13 % d. 14 %

riptografie şi Securitate


Laborator 11. Mulţimi Julia. Temă

Electronică anul II PROBLEME

Aplicaţii ale principiului I al termodinamicii la gazul ideal

Componente şi Circuite Electronice Pasive. Laborator 3. Divizorul de tensiune. Divizorul de curent

Fig Impedanţa condensatoarelor electrolitice SMD cu Al cu electrolit semiuscat în funcţie de frecvenţă [36].

Componente şi Circuite Electronice Pasive. Laborator 4. Măsurarea parametrilor mărimilor electrice

4.2. CIRCUITE LOGICE ÎN TEHNOLOGIE INTEGRATĂ

5.5. REZOLVAREA CIRCUITELOR CU TRANZISTOARE BIPOLARE

Curs 1 Şiruri de numere reale

Curs 4 Serii de numere reale

Planul determinat de normală şi un punct Ecuaţia generală Plane paralele Unghi diedru Planul determinat de 3 puncte necoliniare

CIRCUITE LOGICE CU TB

CIRCUITE COMBINAŢIONALE UZUALE

GENERATOR DE SECVENŢE BINARE PSEUDOALEATOARE

Introducere. Tipuri de comparatoare.

Curs 10 Funcţii reale de mai multe variabile reale. Limite şi continuitate.

(a) se numeşte derivata parţială a funcţiei f în raport cu variabila x i în punctul a.

Arhitectura Calculatoarelor. Fizică - Informatică an II. 2. Circuite logice. Copyright Paul GASNER 1

Metode de interpolare bazate pe diferenţe divizate

COLEGIUL NATIONAL CONSTANTIN CARABELLA TARGOVISTE. CONCURSUL JUDETEAN DE MATEMATICA CEZAR IVANESCU Editia a VI-a 26 februarie 2005.

Laborator 4 Circuite integrate digitale TTL

V O. = v I v stabilizator

CAPITOLUL 5. CIRCUITE LOGICE COMBINAŢIONALE

4. Măsurarea tensiunilor şi a curenţilor electrici. Voltmetre electronice analogice

V.7. Condiţii necesare de optimalitate cazul funcţiilor diferenţiabile

10. Unitati de executie integrate

AUTOMATE FINITE. Un automat cu stări finite se defineşte formal prin cvintuplul

5. FUNCŢII IMPLICITE. EXTREME CONDIŢIONATE.

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor X) functia f 1

Ovidiu Gabriel Avădănei, Florin Mihai Tufescu,

Circuite logice programabile

2.2.1 Măsurători asupra semnalelor digitale

DISTANŢA DINTRE DOUĂ DREPTE NECOPLANARE

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor

Detalii privind circuitele FPGA (Field Programmable Gate Array).

i R i Z D 1 Fig. 1 T 1 Fig. 2

Seminar 5 Analiza stabilității sistemelor liniare

R R, f ( x) = x 7x+ 6. Determinați distanța dintre punctele de. B=, unde x și y sunt numere reale.

1.7. AMPLIFICATOARE DE PUTERE ÎN CLASA A ŞI AB

Circuite cu tranzistoare. 1. Inversorul CMOS

CIRCUITE BASCULANTE BISTABILE

Lucrarea nr. 5 STABILIZATOARE DE TENSIUNE. 1. Scopurile lucrării: 2. Consideraţii teoretice. 2.1 Stabilizatorul derivaţie

2. Circuite logice 2.2. Diagrame Karnaugh. Copyright Paul GASNER 1

a n (ζ z 0 ) n. n=1 se numeste partea principala iar seria a n (z z 0 ) n se numeste partea

RĂSPUNS Modulul de rezistenţă este o caracteristică geometrică a secţiunii transversale, scrisă faţă de una dintre axele de inerţie principale:,

Curs 14 Funcţii implicite. Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi"

5.1 Sisteme de achiziţii de date

CIRCUITE INTEGRATE DIGITALE

III. Reprezentarea informaţiei în sistemele de calcul

TEMA 9: FUNCȚII DE MAI MULTE VARIABILE. Obiective:

Integrala nedefinită (primitive)

Subiecte Clasa a VII-a

Erori si incertitudini de măsurare. Modele matematice Instrument: proiectare, fabricaţie, Interacţiune măsurand instrument:

5 STRUCTURI PROGRAMABILE

C U R S U L Comanda şi alimentarea motorului pas cu pas

Lucrarea Nr. 5 Circuite simple cu diode (Aplicaţii)

UTILIZAREA CIRCUITELOR BASCULANTE IN NUMARATOARE ELECTRONICE

3. Momentul forţei în raport cu un punct...1 Cuprins...1 Introducere Aspecte teoretice Aplicaţii rezolvate...4

3.1.1 Circuite astabile

2. Circuite logice 2.5. Sumatoare şi multiplicatoare. Copyright Paul GASNER

PROIECTAREA UNEI STRUCTURI CU MICROPROCESOR

Determinarea tensiunii de ieşire. Amplificarea în tensiune

CIRCUITE CU DZ ȘI LED-URI

Studiu privind soluţii de climatizare eficiente energetic

Proiectarea filtrelor prin metoda pierderilor de inserţie

ANEXA 4. OPERAŢII ARITMETICE IMPLEMENTĂRI

10 REPREZENTAREA DIGITALĂ

3.4. Minimizarea funcţiilor booleene

Transformări de frecvenţă

Seminariile Capitolul X. Integrale Curbilinii: Serii Laurent şi Teorema Reziduurilor

III. Serii absolut convergente. Serii semiconvergente. ii) semiconvergentă dacă este convergentă iar seria modulelor divergentă.

SERII NUMERICE. Definiţia 3.1. Fie (a n ) n n0 (n 0 IN) un şir de numere reale şi (s n ) n n0

COMPARATOARE DE TENSIUNE CU AO FĂRĂ REACŢIE

ELECTRONICĂ DIGITALĂ

REDRESOARE MONOFAZATE CU FILTRU CAPACITIV

POARTA TTL STANDARD. Studiul parametrilor circuitelor TTL standard şi determinarea caracteristicilor porţii logice fundamentale.


Esalonul Redus pe Linii (ERL). Subspatii.

UNIVERSITATEA DIN BACĂU FACULTATEA DE INGINERIE ELECTRONICĂ DIGITALĂ. Indrumar de laborator

Ecuaţia generală Probleme de tangenţă Sfera prin 4 puncte necoplanare. Elipsoidul Hiperboloizi Paraboloizi Conul Cilindrul. 1 Sfera.

Laborator 1: INTRODUCERE ÎN ALGORITMI. Întocmit de: Claudia Pârloagă. Îndrumător: Asist. Drd. Gabriel Danciu

Sisteme diferenţiale liniare de ordinul 1

SIGURANŢE CILINDRICE

Definiţia generală Cazul 1. Elipsa şi hiperbola Cercul Cazul 2. Parabola Reprezentari parametrice ale conicelor Tangente la conice

Profesor Blaga Mirela-Gabriela DREAPTA

Transcript:

2.2. LMNT D LOGIC CIRCUITLOR NUMRIC Pe lângă capacitatea de a eectua operańii aritmetice, un microprocesor poate i programat să realizeze operańii logice ca ND, OR, XOR, NOT, etc. În acelaşi timp, elemente logice (porńi), sunt utilizate ca părńi componente ale sistemului microcalculator. Comportarea celor mai utilizate elemente logice, întâlnite într-un sistem microcalculator, cât şi regulile de uncńionare a circuitelor logice sunt prezentate în continuare. 2.2.1.Porti logice simple Cele mai utilizate porńi TTL sunt: ND, OR, NND, NOR, XOR, şi x NOR. Tabelele de adevăr ale celor 6 tipuri de porńi se prezintă în Tabelul 2.3, iar Figura 2.1 prezintă simbolurile asociate acestora. Tabelul 2,3 ND OR NND NOR XOR x- NOR 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 1 1 1 0 0 0 1 ND OR XOR + NND NOR x-nor + Fig. 2.1. Simboluri porńi logice 2.2.2 PorŃi inversoare 2.2. Inversoarele sunt circuite cu schema şi diagrama de uncńionare prezentate în igura 0 1 1 0 Fig. 2.2. PorŃi inversoare

2.2.3. PorŃi tri-state PorŃile tri-state (cu trei stări) reprezintă o componenta importanta în sistemele microprocesor. xistă tipuri de circuite tri-state inversoare şi neinversoare. În Figura 2.3 se prezintă tabela de adevăr şi reprezentarea simbolică a circuitului tri-state. lementele de circuit cu ieşiri tri-state se utilizează datorită posibilităńii de a avea stare de mare impedanńă la ieşirea circuitului. stel se permite decuplarea semnalului de ieşire, de semnalul de intrare, al circuitului. Out Out Out Out X 0 High Z X 0 High Z 0 1 0 0 1 1 1 1 1 1 1 0 a) b) Figura 2.3. PorŃi tri-state. a) neinversoare; b) inversoare 2.2.4. istabilul de tip D istabilul D este utilizat în sistemele cu microprocesoare ca element de memorie de 1 bit (mai rar se utilizează şi bistabile de tip T, SR, sau JK). Circuitul are doua stări stabile, având reprezentarea convenńională şi tabela de adevăr în igura 2.4. cuańia caracteristică a bistabilului D este: ( ) t t +δt t Q = D Q + D Q = D. Se observă că, ieşirea la momentul t+δt urmăreşte valoarea intrării D la momentul t. Transerul este controlat de semnalul. xistă două categorii de bistabile D, din punctul de vedere al controlului transerului datei prin intermediul semnalului : - activ pe ront, când valoarea semnalului de la intrarea D este transmisă la ieşirea Q, la trecerea semnalului din starea 1 în starea 0, deci pentru ront descrescător, sau la trecerea semnalului din starea 0 în starea 1, deci pentru ront crescător; - activ pe nivel, când pe perioada nivelului activ al semnalului ieşirea Q urmăreşte variańiile intrării D. La dezactivarea semnalului, ieşirea Q rămâne în ultima stare în care a ost. D Q Q Fig. 2.4. istabil de tip D D t Q t Q t+δt 0 0 0 0 1 0 1 0 1 1 1 1

2.2.5. Registre. Registrele reprezintă o componentă undamentală în orice microcalculator. Şi microprocesorul conńine un număr de registre. Un registru reprezintă un şir de bistabile utilizat pentru a memora inormańie binară (temporar sau permanent). O operańie recventă într-un microprocesor este transerul paralel al datelor între două registre. De exemplu, date sunt încărcate inińial în registrul şi apoi transerate în registrul la aparińia semnalului Transer pe linia de ceas a registrului. ConŃinutul registrului este neschimbat, până la o modiicare ulterioara (ştergere, încărcare cu alte date). Simbolic, se reprezintă transerul conńinutului registrului în registrul prin relańia: T:() (), "La primirea semnalului de control, se transeră conńinutul registrului în registrul ". cest tip de registru este de tip PIPO (Paralel Input Paralel Output = intrare paralelă, ieşire paralelă). date ieşire RD WRIT date intrare Fig. 2.5. Transerul paralel al datelor între două registre O altă operańie recventă în sistemele microprocesor este transerul serial al datelor între registre. În acest caz, transerul unui bit de la intrarea registrului până la ieşirea acestuia va necesita 8 semnale de ceas. cest tip de registru se numeşte SISO (Serial Input Serial Output = intrare serială, ieşire serială). Figura 2.6 prezintă schema de realizare a transerului serial între două registre de câte 8 bińi iecare. S Înainte de transer S Reg. Reg. 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 S După transer S Reg. Reg. 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 Fig. 2.6 Transerul serial al datelor între două registre

Se observă că, registrul îşi păstrează conńinutul prin recilcularea inormańiei între ieşire şi intrare. Durata transerului va i evident de 8 pulsuri de ceas. 2.2.6. Multiplexoare Un multiplexor este un circuit care selectează o singură ieşire din mai multe intrări (uzual 4, 8 sau 16). SelecŃia liniei de ieşire se ace cu semnale de control. Figura 2.7 prezintă un multiplexor cu patru intrări (,, si ), şi ieşirea (şi negata sa). Liniile de control şi şi semnalul de activare completează circuitul. Din punct de vedere uncńional, multiplexorul poate i privit ca un comutator cu mai multe pozińii, selectând una dintre ele la un moment dat (, în igura 2.7,b). FuncŃia de ieşire are expresia: ( 0 1 2 3 ) = D + D + D + D. Se observă că: - dacă =0, =0 = 1, se selectează linia (termenii ceilalńi iind nuli); - dacă =0, =1 = 1, se selectează linia, etc. - dacă =1, se inhibă operańia întregului circuit. Implementarea logică a circuitului este dată în igura 2.7.c MUX a) b) c) Fig. 2.7. Simbolul, schema uncńională şi schema logică a unui multiplexor 4 la 1 2.2.7. Demultiplexoare şi decodiicatoare Un demultiplexor îndeplineşte uncńia opusă unui multiplexor. l poate i utilizat la conversia unui şir de semnale numerice transmise serial, într-o ormă paralelă. Diagrama bloc a acestui circuit este prezentata în igura 2.8. D DeMux O 0 O 1 O 2 O 3 Fig. 2.8. Demultiplexor 1 la 4

Linia de intrare D poate i conectată la oricare dintre cele patru linii de ieşire, prin semnalele de control şi. Fiind posibile 4 combinańii distincte ale celor două semnale de control şi, circuitul va avea în acest caz patru linii de ieşire. stel, pentru =0, =0, semnalul D este transerat la ieşirea O 0 (la activarea circuitului, prin semnalul =0), pentru =0, =1 semnalul D este transerat la ieşirea O 1, ş.a.m.d. Decodiicatorul este, de apt, un demultiplexor ără intrări de date. l converteşte un cod pe n bińi în maxim 2 n ieşiri individuale. Figura 2.9 prezintă diagrama bloc şi tabela de adevăr a unui decodiicator 3 la 8. Ieşirile decodiicatorului sunt active pe 0. Decodiicatoarele sunt utilizate în sistemele microprocesor pentru selecńia cipurilor de memorie, a porturilor sistemului, etc. De exemplu, decodiicatorul din igura 2.9 poate i utilizat la selecńia unuia din 8 cipuri de memorie, în uncńie de codul de selecńie al liniilor de intrare, urnizat de către microprocesor. Decodiicatorul are o linie de activare. De multe ori, decodiicatoarele sunt dotate cu mai multe linii de activare, (unele active pe nivel logic "0", altele pe nivel logic "1"), ceea ce măreşte lexibilitatea acestor circuite. O 0 Decod O 1 O 2 O 3 O 4 O 5 O 6 O 7 C cod intrare Fig. 2.9. Schema şi tabela de adevăr a unui decodiicator 3 la 8 C O 0 O 1 O 2 O 3 O 4 O 5 O 6 O 7 1 X X X 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 0 1 1 1 1 1 1 0 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 FuncŃie: activarea unica a unuia dintre semnalele de ieşire, corespunzător combinańiei semnalelor de selecńie.