Sunteți pe pagina 1din 34

nvmntul profesional i tehnic n domeniul TIC Proiect cofinanat din Fondul Social European n cadrul POS DRU 2007-2013

Beneficiar Centrul Naional de Dezvoltare a nvmntului Profesional i Tehnic str. Spiru Haret nr. 10-12, sector 1, Bucureti-010176, tel. 021-3111162, fax. 021-3125498, vet@tvet.ro

Modulul CIRCUITE LOGICE INTEGRATE N AUTOMATIZRI Partea a II-a: CIRCUITE LOGICE SECVENIALE

MATERIAL DE NVARE

Domeniul: Electronica i automatizri Calificarea:Tehnician n automatizri Nivel 3

2009

Autor: DICK VIORICA DOINA prof. ing. grad didactic I, Grup colar Electronica Industrial, Bucureti

Coordonator: DIACONU GABRIELA prof.ing.grad didactic I, Grupul colar de Chimie Costin Neniescu Bucureti

Consultan CNDIPT: IOANA CRSTEA expert CNDIPT GABRIELA CIOBANU expert CNDIPT ANGELA POPESCU expert CNDIPT DANA STROIE expert CNDIPT

Acest material a fost elaborat n cadrul proiectului nvmntul profesional i tehnic n domeniul TIC, proiect cofinanat din Fondul Social European n cadrul POS DRU 2007-2013 2

CUPRINS
INTRODUCERE...................................................................................................................................................................3 Materialele de nvare se adreseaz n primul rnd elevului, ajutndu-l s-i formeze competenele cerute de Standardul de Pregtire Profesional. Aceste materiale de nvare s-au elaborat pe baza programei modulului Circuite logice integrate n automatizri care se studiaz n clasa a XI-a liceu tehnologic, n vederea asigurrii pregtirii de specialitate n calificarea Tehnician n automatizri din profilul tehnic.......................................................4 Tema 1. Circuite Basculante Bistabile...................................................................................................................................4 Fia de documentare 1: Circuite Basculante Bistabile......................................................................................................4 Activitatea de nvre 1.1 Circuite Basculante Bistabile.............................................................................................8 Activitatea de nvre 1.2 Circuite Basculante Bistabile.............................................................................................9 Activitatea de nvre 1.3 Circuite Basculante Bistabile...........................................................................................10 Activitatea de nvre 1.4 Circuite Basculante Bistabile...........................................................................................11 Autoevaluare................................................................................................................................................................13 Tema 2. Numrtoare..........................................................................................................................................................14 Fia de documentare 2: Numrtoare..............................................................................................................................14 Activitatea de nvre 2.1 Numrtoare.....................................................................................................................18 Activitatea de nvare 2.2 Numrtoare.....................................................................................................................19 Activitatea de nvre 2.3 Numrtoare.....................................................................................................................21 Autoevaluare................................................................................................................................................................24 Tema 3. Registre de deplasare.............................................................................................................................................25 Fia de documentare 3: Registre de deplasare.................................................................................................................25 Activitatea de nvare 3.1 Registre de deplasare........................................................................................................29 Activitatea de nvare 3.2 Registre de deplasare........................................................................................................30 Autoevaluare ...............................................................................................................................................................31 GLOSAR.............................................................................................................................................................................32 BIBLIOGRAFIE.................................................................................................................................................................33

INTRODUCERE
3

Materialele de nvare se adreseaz n primul rnd elevului, ajutndu-l s-i formeze competenele cerute de Standardul de Pregtire Profesional. Aceste materiale de nvare s-au elaborat pe baza programei modulului Circuite logice integrate n automatizri care se studiaz n clasa a XI-a liceu tehnologic, n vederea asigurrii pregtirii de specialitate n calificarea Tehnician n automatizri din profilul tehnic. Important pentru motivaia elevilor de a nva este s fac ceva cu cunotinele pe care le acumuleaz, s le aplice n situaii concrete. Activitile de nvare propuse genereaz elevilor cunotine procedurale, punndu-i n situaia de a rezolva o problem, de a ndeplini o sarcin, astfel nct ei s nvee att coninuturi ct i proceduri. Se propun activiti de nvare diverse ca grad de dificultate, pentru a putea fi abordate de elevi cu nivele de pregtire i nelegere diferite. Acest material ilustreaz concepia autoarei conform creia orice elev poate nva, dac are la dispoziie un ndrumar prietenos, care-l ajut asemenea unui bun profesor. Structura materialelor de nvare este urmtoarea: - fie de documentare care ofer elevilor informaiile eseniale cu privire la Circuitele logice secveniale. - fie pentru activiti de nvare care ofer elevilor suportul necesar pentru a-i forma competenele tehnice specializate, utiliznd cunotinele transmise n cadrul activitii de predare, informaiile din fiele de documentare, precum i competenele cheie i competenele tehnice generale dobndite anterior. glosar care reprezint o list cu termeni specifici, utilizai pe parcursul materialului i care are rolul de a sprijini elevii n nelegerea coninuturilor propuse. Tabelul de corelaie de mai jos prezint succesiunea abordrii diferitelor elemente componente, precum i subordonarea acestora fa de competenele tehnice specializate. Competena 1 Identific circuitele logice integrate dup criterii de clasificare Tema Tema1. Circuite basculante bistabile Element componenet Fia de documentare 1 Activitatea de nvare 1.1 Activitatea de nvare 1.2 Activitatea de nvare 1.3 Activitatea de nvare 1.4 Fia de documentare 2 Activitatea de nvare 2.1 Activitatea de nvare 2.2 Activitatea de nvare 2.3 Fia de documentare 3 Activitatea de nvare 3.1 Activitatea de nvare 3.2

2 Verific funcionarea circuitelor logice integrate Tema 2. Numrtoare 3 Realizeaz practic i/sau prin simulare montaje cu circuite logice Tema 3. Registre de utilizate n automatizri deplasare

Tema 1. Circuite Basculante Bistabile


Fia de documentare 1: Circuite Basculante Bistabile
Circuitele basculante bistabile (CBB) sunt circuitele logice secveniale care au dou stri stabile, trecerea dintr-o stare n cealalt (bascularea), fcndu-se numai la aplicarea unei comenzi din exterior. n funcie de modul n care sunt comandate, CBB-urile sunt de mai multe feluri, adecvate diverselor aplicaii(divizare a frecvenei, numrare, deplasare a informaiei, memorare) n care sunt utilizate: R-S, D, J-K, T. Dup natura funcionrii lor, bistabilele se mpart n circuite asincrone i circuite sincrone(cu ceas). 4

Bistabilul de tip R S Circuitul basculant bistabil R-S are dou intrri de comand(de date) notate S(set=nscriere) i R(reset=tergere), o intrare de ceas notat CK(clock) si dou ieiri complementare Q si Q' (negat). Tabelul de adevr reprezint evoluia ieirii Q, n funcie de starea intrrior R i S, la aplicarea unui impuls pe intrarea de ceas. Schema logic:
1.

R, CK, S intrri Simbol: Q, Q' - ieiri

Prezena cerculeului indic activarea pe front negativ Tabel de adevr: S R CK Qn+1 0 0 Qn 1 0 1 0 1 0 1 1 NED Funcionare: Qn reprezint ieirea la momentul aplicrii impulsului de tact, Qn+1 reprezint ieirea la momentul ulterior aplicrii impulsului de tact. n lipsa unor comenzi pe intrri (S=0 R=0), starea circuitului nu se schimb (Q n+1=Qn).n acest situaie circuitul memoreaz starea sa anterior. La aplicarea comenzilor S=1 R=0 informaia se inscrie n circuit: Qn+1=1 La aplicarea comenzilor S=0 R=1 informaia se terge din circuit: Qn+1=0 Comanda S=1 R=1 este interzis, starea circuitului nefiind determinat n aceast situaie Structura master slave(stpn-sclav) : Primul CBB (A i B) este Master, iar al doilea (C i D) este Slave. Comanda lor se face n antifaz, printr-un inversor.

2.

Bistabilul de tip D

Dac R = S atunci bistabilul de tip R-S se transform ntr-un bistabil de tip D. Se elimin starea de nedeterminare. Bistabilul D (Delay) ntrzie datele de la intrare, la ieire cu un tact.Acest bistabil se obtine prin legarea unei pori NU ntre intrrile R i S.Ieirea Q a bistabilului D preia pur i simplu valoarea de la intrarea D, n momentul n care semnalul de ceas este pe frontul activ. Schema logic:

D, CK,- intrri Q, Simbol: - ieiri

Absena cerculeului indic activarea pe front pozitiv Tabel de adevr: CK D 0 1 Qn+1 0 1

Funcionare: Qn reprezint ieirea la momentul aplicrii impulsului de tact. Qn+1 reprezint ieirea la momentul ulterior aplicrii impulsului de tact. CBB funcioneaz pe frontul pozitiv al impulsului de tact. Cnd D=0 ieirea devine 0, iar cnd D=1, ieirea devine 1. Informatia se transmite la iesire n momentul aplicrii impulsului de tact. 6

3. Bistabilul de tip J-K Acest tip de bistabil se obine din CBB de tip RS prin eliminarea strii de nedeterminare, adugnd o bucl de reacie suplimentar. Schema logic:

J, K, T - intrri Simbol: Q, - ieiri

Absena cerculeului indic activarea pe front pozitiv Tabel de adevr: J K T Qn+1 Funcie 0 0 Qn pstreaz starea 0 1 1 1 0 1 0 1 reset set

Q' n schimb starea

Funcionare: Qn reprezint ieirea la momentul aplicrii impulsului de tact. Qn+1 reprezint ieirea la momentul ulterior aplicrii impulsului de tact. CBB funcioneaz pe frontul pozitiv al impulsului de tact. n lipsa unor comenzi pe intrri (J=0 K=0), starea circuitului nu se schimb: Q n+1=Qn.n acest situaie circuitul memoreaz starea sa anterior. La aplicarea comenzilor J=0 K=1 informaia se terge din circuit: Qn+1=0. La aplicarea comenzilor J=1 K=0 informaia se nscrie n circuit: Qn+1=1. Comanda J=1 K=1 schimb starea circuitului: Qn+1= Q' n (negat) 3. Bistabilul de tip T Dac se impune condiia J = K, atunci se va obine un bistabil de tip T. Schema logic:
+1

Simbol: T, CK- intrri

Q,

-ieiri

Prezena cerculeului indic activarea pe front 8egative Tabel de adevr: T 0 1 CK Qn+1 Qn Funcie pstreaz starea schimb starea

Funcionare: Qn reprezint ieirea la momentul aplicrii impulsului de tact, Qn+1 reprezint ieirea la momentul ulterior aplicrii impulsului de tact. CBB comut pe frontul negatival impulsului de ceas. CBB T(Toggle) se comport ca un comutator. Cnd T=0 ieirea rmne neschimbat, iar cnd T=1, ieirea i schimb starea(comut). Toi bistabilii pot fi prevzui cu intrri de Set si Reset asincrone, pentru a seta (Set) ieirea in 1 logic sau a reseta (Reset) ieirea in 0 logic imediat, nu n sincronizare cu ceasul. Acest lucru este foarte util atunci cnd bistabilul este folosit in numrtoare sau registre. n mod normal intrrile Set i Reset sunt active pe 0. Hiperlink-uri: www.bel.utcluj.ro/ci/rom/ed.html, www.allaboutcircuits.com

Activitatea de nvre 1.1 Circuite Basculante Bistabile


Competene: 25.1 Identific circuite logice dup criterii de clasificare 25.2 Verific funcionarea circuitelor logice integrate 8

Obiective vizate: n urma desfurrii activitii de nvare vei fi capabil: - s recunoti dup simbol circuitele basculante bistabile - s completezi tabelul de adevr al unui circuit basculant bistabil - s explici funcionarea circuitelor basculante bistabile studiate - s compari circuitele basculante bistabile din punct de vedere al funcionrii Timp de lucru: 30minute Tipul activittii: Grupurile de experi (peer learning) Organizarea clasei: Elevii sunt mprii n patru grupe de lucru. Fiecare grup trebuie s aib minim patru elevi i primete ca tem de studiu un circuit basculant bistabil integrat. Prima grup CBB RS, a doua grup CBB D, a treia grup CBB JK, iar a patra grup CBB T. Dup un timp de 15 minute n care elevii se informeaz, folosind Fisa de documentare 4.1: Circuite Basculante Bistabile cu privire la tema primit, se reorganizeaz grupele astfel nct n grupele nou-formate s existe cel puin o persoan din fiecare grup iniial. Timp de 15 minute, elevii vor mprti cu ceilalti colegi din grupa nou-format cunotinele dobndite n pasul anterior. Accentul se va pune pe simbolul circuitelor, tabelul de adevr al fiecrui circuit i funcionarea acestuia.

Activitatea de nvre 1.2 Circuite Basculante Bistabile


Competene: 25.1 Identific circuite logice dup criterii de clasificare 25.2 Verific funcionarea circuitelor logice integrate Obiective vizate: 9

n urma desfurrii activitii de nvare vei fi capabil: - s condiionezi starea intrrilor bistabililor de starea ieirii - s compari CBB-urile de tip RS, JK i D Timp de lucru: 10 minute. Tipul activitii: Problematizare Ieirea unui circuit basculant bistabil(CBB) asincron este Q = 1. Selectai varianta pe care o considerai corect pentru starea intrrilor fiecrui tip de CBB. Comutator deschis este echivalent cu 0, iar comutator nchis cu 1. Dac nu ai rspuns corect revedei tabelele de adevr din Fia de documentare 4.1: Circuite Basculante Bistabile .

a.

b.

a.

b.

a. Rezolvare: RS: a., JK: b., D: a.

b.

Activitatea de nvre 1.3 Circuite Basculante Bistabile


Competene: 25.1 Identific circuite logice dup criterii de clasificare 25.2 Verific funcionarea circuitelor logice integrate

10

Obiective vizate: n urma desfurrii activitii de nvare vei fi capabil: - s completezi tabelul de adevr al fiecrui CBB - s identifici cele patru CBB studiate, utiliznd tabelele de adevr Timp de lucru: 15 minute Tipul activitii: Completare Se dau urmtoarele tabele de adevr incomplete ale CBB-urilor sincrone studiate. Completai-le astfel inct s obinei funcionarea corect a circuitelor. S 0 1 1 R 0 0 1 Qn+1 2. 0 Ned. 1. CK D Qn+1 0 1

J 0 0 1

K 1 0

T Qn+1 Qn 1 Q' n

3. 4.

T 0

CK

Qn+1

Dac nu ai rspuns corect revedei tabelele de adevr din Fia de documentare 4.1: Circuite Basculante Bistabile. Rezolvare: 1. S=0, Qn+1 = Qn , Qn+1 = 1, R=1. 2. D=0, D=1. 3. J=1, K=0, K=1,Qn+1 = 1. 4. T=1, Qn+1 = Qn .

Activitatea de nvre 1.4 Circuite Basculante Bistabile


Competene: 25.2 Verific funcionarea circuitelor logice integrate 25.3 Realizeaz practic i/sau prin simulare montaje cu circuite logice utilizate n automatizri 11

Obiective vizate: n urma desfurrii activitii de nvare vei fi capabil: - s identifici un circuit integrat cu bistabili n catalog - s precizezi semnificaia pinilor unui bistabil integrat - s selectezi un bistabil n funcie de aplicaia sau montajul n care este utilizat Timp de lucru: 25 minute. Tipul activittii: Studiu de caz Utilizeaz cataloagele de circuite integrate digitale pentru a gsi un CBB JK MS(master-slave), deoarece aceste tipuri de circuite le vei folosi cel mai mult n urmtoarea seciune, numrtoare. Vei identifica un circuit, vei lista configuraia pinilor i semnificaia lor i vei ntocmi tabelul de adevr al circuitului, stiind c el este o combinaie a unui circuit JK i a unui circuit RS. Intrrile JK sunt intrri sincrone, iar intrrile RS sunt intrri asincrone. Intrrile asincrone sunt dominante. ine cont c intrarea R este notat cu CLEAR(terge), iar S este notat cu PRESET(nscrie). Pentru a te ajuta i dm un model de Fi de lucru pentru un circuit integrat TTL 7476. Acest circuit conine dou(dual) CBB-uri JK MS cu tergere i setare. n figura urmtoare este redat capsula CI (circuitului integrat). Flip- Flop nseamn CBB.

Vei lista pinii i semnificaia lor, ca n exemplul urmtor: Numr pin 1 2 3 4 5 Notaia 1 CLK 1 PRE 1 CLR 1J Vcc Semnificaia Intrarea de tact(clock) pentru primul CBB Intrarea asincron S pentru primul CBB Intrarea asincron R pentru primul CBB Intrarea sincron J pentru primul CBB Tensiunea de alimentare 12

6 7 8 9 10 11 12 13 14 15 16

2 CLK 2 PRE 2 CLR 2J 2 2Q 2K GND 1 1Q 1K

Intrarea de tact pentru al doilea CBB Intrarea asincron S pentru al doilea CBB Intrarea asincron R pentru al doilea CBB Intrarea sincron J pentru al doilea CBB Ieirea negat a celui de al doilea CBB Ieirea celui de al doilea CBB Intrarea sincron K pentru al doilea CBB Masa Ieirea negat a primului CBB Ieirea primului CBB Intrarea sincron K pentru primul CBB

Tabelul de adevr care definete funcionarea CBB-ului este redat mai jos, cu urmtoarele corelaii: H(high=sus) = 1, L(low=jos) =0.COMUT = TOGGLE. Obinuiete-te cu notaiile din limba englez, deoarece nu vei gsi cataloage de circuite integrate digitale traduse n limba romn.

Explic funcionarea circuitului, folosind tabelul de adevr, care se mai numete i tabelul de funcii. Vei putea studia conform modelului dat orice CBB din catalog i apoi l vei putea utiliza n circuite mai complexe (numrtoare, registre).

Autoevaluare
1. CBB care repet semnalul aplicat la intrare i ntrzie cu un tact este de tip : a) JK b) RS 13

c) D d) T rezolvare:c) 2.Prin conectarea mpreun a intrrilor unui bistabil de tip JK se obine un circuit basculant bistabil de tip: a) D b) T c) RS asincron d) RS sincron rezolvare:b) 3. Dac la un circuit basculant bistabil JK se aplic pe intrarea J semnal logic 0, iar pe intrarea K semnal logic 1, la ieirea Q vom avea: a) 0 b) 1 c) se pstreaz starea d) stare de nedeterminare rezolvare:a) 4.CBB care repet semnalul aplicat la intrare este de tip: a) JK b) D c) RS d) T rezolvare:d) 5. Tabelul de adevr corespunde urmtorului CBB: a) b) c) d) rezolvare:c) CBB JK CBB T CBB D CBB RS X 0 0 1 1 Qn 0 1 0 1 Qn+1 0 0 1 1

Tema 2. Numrtoare
Fia de documentare 2: Numrtoare
Numrtoarele sunt circuite logice secveniale care au funcia de a numra impulsurile aplicate la intrarea de tact. La majoritatea numrtoarelor integrate rezultatul este furnizat n cod binar sau cod BCD. Numrtoarele sunt realizate cu ajutorul bistabililor (in general de tip JK sau D). Numrul strilor distincte posibile ale unui numrtor realizat cu n bistabili este N 2 n. Capacitatea de numrare a unui numrtor este egal cu numrul strilor distincte pe care le are. 14

Aceste circuite pot fi clasificate dup mai multe criterii: dup modul n care i modific coninutul exist: o numrtoare directe- acestea i cresc coninutul cu cte o unitate la fiecare impuls aplicat la intrare; o numrtoare inverse- coninutul acestora scade cu cte o unitate la fiecare impuls aplicat la intrare; o numrtoare reversibile - care numr n sens direct sau invers n funcie de o comand aplicat din exterior. dup modul de funcionare exist: o numrtoare asincrone bistabilii care intr n configuraia acestor numrtoare sunt comandate in cascad, avand ceasuri diferite; o numrtoare sincrone la acest tip de numrtoare bistabilii din care este constituit numrtorul comut simultan sub aciunea unui impuls de tact comun, aplicat tuturor bistabililor; Numrtoare asincrone Se analizeaz funcionarea unui numrtor asincron cu patru celule de numrare Tabelul de succesiune a strilor pentru numrtorul binar de 4 bii este Stare Q3 Q2 Q1 Q0 0 0 0 0 0 1 0 0 0 1 2 0 0 1 0 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 1 0 1 0 11 1 0 1 1 12 1 1 0 0 13 1 1 0 1 14 1 1 1 0 15 1 1 1 1 Observai c fiecare bit comut numai cnd bitul mai puin semnificativ comut ntr-o direcie anume: din 1 n 0. Dac folosim bistabili care comut pe frontul negativ al impulsului de ceas, vom putea conecta intrarea de ceas a fiecrui bistabil la ieirea Q a bistabilului anterior, astfel nct cnd bitul dinainte se schimb din 1 n 0 comand comutarea bistabilului urmtor. Folosind proprietatea bistabilului JK cu intrrile J = K = 1 de a trece n starea complementar la fiecare impuls de tact, pentru realizarea numrtorului se aplic impulsurile de tact bistabilului asociat bitului de rang inferior (Q0). La fiecare comutare din 1 n 0 a acestui bistabil se obine un front negativ care se utilizeaz pentru comanda bistabilului asociat bitului urmtor, Q1 i aa mai departe. Se obine circuitul din figura urmtoare. Primul bistabil comut pe frontul pozitv al semnalului de ceas(clock), iar celelalte pe frontul negativ. 15

Numrtor asincron binar de 16 stri

Diagrama de timp pentru numrtorul prezentat:

Sgeile indic comutarea fiecrei ieiri, la tranziia din 1 n 0 a ieirii anterioare. Numrtorul prezentat numr nainte pn la 16. Dac dorim un numrtor care s numere mai puin trebuie s ntrerupem succesiunea strilor la numrul dorit, tergng celelalte stri ale bistabililor, folosind o reacie. De exemplu s transformm numrtorul de N=16 stri de mai sus, ntr-un numrtor decadic cu N=10 stri. Tabelul de adevr Tact QD 0 0 1 0 2 0 3 0 4 0 5 0

QC 0 0 0 0 1 1

QB 0 0 1 1 0 0

QA 0 1 0 1 0 1 16

6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 0 0 0 0 Cnd numrtorul ajunge la 9, care este numrul binar 1001, ieirile QA i QD sunt n 1 logic. Aceste ieiri sunt intrrile unei pori I-NU a crei ieire 0 este folosit pentru a terge toate CBB-urile comandndu-le pe intrarea asincron SET, activ pe 0. Numrtor decadic

Numrtoare sincrone n cazul numrtoarelor sincrone, impulsurile de tact sunt aplicate simultan la toate bistabilele, care vor comuta n acelai timp, deci nu succesiv ca n cazul numrtoarelor asincrone. Se elimin astfel ntrzierile cumulative datorit bistabilelor, frecvena de lucru nefiind limitat dect de ntrzierea datorat unui singur bistabil i de ntrzierea introdus de porile logice adugate. Considerm un numrtor binar de 4 bii. Pentru realizarea acestuia n varianta sincron cu bistabile de tip J-K conectate ca bistabile T, consultm tabelul de succesiune a strilor. Se poate observa c un anumit bistabil din numrtor, cu excepia bistabilului Q0, care comut la fiecare impuls de tact, comut numai atunci cnd toate bistabilele de ordin inferior au ieirea 1 logic n starea anterioar. De exemplu, Q3 comut atunci cnd Q2, Q1, Q0 sunt n 1 logic n starea anterioar. Din aceast observaie, rezult ecuaiile intrrilor bistabilelor J-K: J0 = K0 = 1 J1 = K1 = Q0 J2 = K2 = Q0 Q1 J3 = K3 = Q0 Q1 Q2 care se mai pot scrie i n felul urmtor: J0 = K0 = 1 J1 = K1 = Q0 J2 = K2 = Q1 J1 J3 = K3 = Q2 J2 Rezult schema logic a unui numrtor sincron cu patru celule de numrare, cu numrare n sens direct. 17

Date de catalog SN74LS193 - numrtor binar, sincron, reversibil, de 4 bii, a crui capsul este redat n figura alturat. SN74LS192 - numrtor decadic, sincron, reversibil, de 4 bii CD4510B - numrtor BCD, sincron, reversibil, presetabil pe 4 bii SN74LS161A/ SN74LS163A - numrtor binar, sincron, presetabil, cu reset asincron/sincron

Hyperlink-uri: www.allaboutcircuits.com www.techologystudent.com www.wikipedia.org

Activitatea de nvre 2.1 Numrtoare


Competene: 25.1 Identific circuite logice integrate dup criterii de clasificare 25.2 Verific funcionarea circuitelor logice integrate Obiective vizate: n urma desfurrii activitii de nvare vei fi capabil: - s identifici numrtorul asincron dup schema de principiu 18

- s descrii funcionarea numrtorului asincron - s explici evoluia strilor numrtorului Timp de lucru: 20 minute. Tipul activittii: Cubul Organizarea clasei: Clasa de elevi se mparte n 6 grupe, fiecare grup avnd cte un coordonator. Fiecare coordonator rostogolete aleatoriu cubul. Faa de sus a cubului oprit indic sarcina grupului respectiv. Pe fiecare fa se dau urmtoarele sarcini de lucru: 1. Scrie 2. Reprezint 3. Transform 4. Interconecteaz 5. Traseaz 6. Explic Profesorul detaliaz pentru fiecare grup sarcinile de lucru: 1. Scrie tabelul de adevr al unui numrtor cu 8 stri; 2. Reprezint un CBB de tip JK; 3. Transform un CBB de tip JK n CBB de tip T; 4. Interconecteaz 3 CBB de tip T astfel nct s formeze un numrtor; 5. Traseaz diagrama de timp a numrtorului; 6. Explic funcionarea numrtorului. Profesorul organizeaz grupele astfel nct s se respecte ordinea logic a sarcinilor de lucru enumerate, monitorizeaz activitatea elevilor i apreciaz corectitudinea rezolvrii. Materiale necesare: Fia de documentare 4.2 Numrtoare

Activitatea de nvare 2.2 Numrtoare


Competena: 25.2 Verific funcionarea circuitelor logice integrate Obiective vizate: n urma desfurrii activitii de nvare vei fi capabil: - s determini numrul de CBB-uri necesare unui numrtor - s completezi tabelul de adevr al unui numrtor - s construieti diagrama de timp a unui numrtor 19

s desenezi schema unui numrtor asincron direct

Timp de lucru: 20 minute. Tipul activitii: Problematizare Realizeaz schema logic a unui numrtor asincron care s numere pn la 5. Rezolvare: Pentru a rezolva sarcina de lucru vei urma etapele de mai jos. Pasul 1: Afl numrul bistabililor necesari, aplicnd formula: N 2n, unde N reprezint numrul strilor, iar n numrul bistabililor. N = 5, deci sunt necesari n = 3 bistabili. Pasul 2: Scrie tabelul de adevr. La tactul 6 bistabilii trebuie resetai(adui n 0). Tact 0 1 2 3 4 5 6 Q2 0 0 0 0 1 1 0 Q1 0 0 1 1 0 0 0 QO 0 1 0 1 0 1 0

Pasul 3: Traseaz diagrama de timp pentru numrtorul prezentat. n acest exemplu primul CBB comut pe frontul pozitiv, iar urmtoarele pe frontul negativ al semnalului de ceas. Pasul 4: Deseneaz schema logic, conectnd CBB-urile i stabilnd o reacie(prin poarta I-NU) pentru a reseta bistabilii. Observ c numai la tactul 5 Q2 i Q0 sunt n 1 logic. Acestea constituie intrrile unei pori I-NU, a crei ieire va fi 0 i se va aplica pe intrrile SET, aducnd toate CBB-urile n starea 0.

20

Activitatea de nvre 2.3 Numrtoare


Competene: 25.2 Verific funcionarea circuitelor logice integrate 25.3 Realizeaz practic i/sau prin simulare montaje cu circuite logice utilizate n automatizri Obiective vizate: 21

n urma desfurrii activitii de nvare vei fi capabil : - s identifici un numrtor n catalogul de circuite integrate digitale - s explici funcionarea acestuia. Timp de lucru: 25 minute. Tipul activitii: Studiu de caz Utilizeaz cataloagele de circuite integrate digitale pentru a gsi un numrtor Vei identifica un circuit, vei identifica principalele caracteristici, vei lista configuraia pinilor i semnificaia lor, ca n exemplul urmtor: 74HCT193 - numrtor binar de 4 bii , sincron, reversibil, bistabili de tip D

cu

familia CMOS de vitez mare, putere redus, similar cu Low Schottky produs de firma Philips Semiconductor incrcare paralel i reset asincron expandabil fr logic extern poate numra nainte i napoi avnd intrri diferite de ceas pentru cele dou sensuri de numrare ieirile se schimb sincron cu frontul cresctor al ceasului

Semnificaia pinilor

22

Numr pin 3,2,6,7 4 5 8 11 12 13 14 15,1,10,9 16

Simbol
Q0 Q1 Q2 Q3 CD CU

GND
LD TCU TCD

CLR A,B,C,D Vcc

Nume i funcie Ieiri Intrare de ceas numrare napoi Intrare de ceas numrare nainte Masa(0 V) Intrare de ncrcare paralel Transport pentru numrare nainte Transport pentru numrare napoi Intrare reset asincron Intrri de date Tensiunea de alimentare

Tabelul de funcii al circuitului dat n cele mai multe cataloage te ajut s explici cum funcioneaz numrtorul ales. Tabelul de funcii
Mod de funcionare CLR LD Reset(clear) 1 x 1 x ncrcare 1 1 paralel 1 1 1 1 1 1 Numr 0 1 nainte Numr 0 1 napoi CU x x x x 0 1 1 Intrri CD A 0 x 1 x 0 0 1 0 x 1 x 1 1 x x B x x 0 0 1 1 x x C x x 0 0 1 1 x x D x x 0 0 1 1 x x Ieiri Q0 Q1 Q2 Q3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 Numr nainte Numr napoi TCU 1 1 1 1 0 1 1 1 TCD 0 1 0 1 1 1 1 1

23

Autoevaluare
1.Numrtorul n configuraia cruia intr circuite basculante bistabile, comandate n cascad, avnd ceasuri diferite se numesc: a) numrtoare sincrone b) numrtoare directe c) numrtoare asincrone d) numrtoare reversibile R: c) 2. Un numrtor binar asincron realizat cu circuite basculante bistabile de tip JK poate avea doar 8 stri distincte dac sunt legate corespunztor: a) dou circuite basculante bistabile de tip JK b) trei circuite basculante bistabile de tip JK c) patru circuite basculante bistabile de tip JK d) opt circuite basculante bistabile de tip JK R: b)

24

Tema 3. Registre de deplasare


Fia de documentare 3: Registre de deplasare
Sunt circuite logice secveniale utilizate pentru stocarea (memorarea) informaiei binare. Ele sunt formate din CBB-uri conectate n cascad, astfel nct ieirea unui CBB devine intrarea urmtorului. Un bistabil poate stoca o cifr binar. Pentru a stoca patru bii se utilizeaz patru bistabili, iar pentru a stoca un cuvnt binar de opt bii putem folosi opt bistabili. Cel mai convenabil bistabil pentru aceasta aplicatie este bistabilul de tip D.Toate CBB-urile sunt comandate de un semnal de ceas comun i toate sunt terse simultan. Tipurile de baz ale registrelor de deplasare sunt: o Registre cu nscriere serie i citire serie (serie-serie); o Registre cu nscriere serie i citire paralel (serie-parale); o Registre cu nscriere paralel citire serie serie (paralel-serie); o Registre cu nscriere paralel citire parallel (paralel-paralel). Registru cu nscriere serie i citire serie Un astfel de registru, format din 4 CBB tip D este artat n figura urmtoare:

Funcionare: Funcionarea acestui registru pentru cuvntul de 4 bii 1001 se poate urmri n tabelul urmtor: IMPULSURI DE CEAS 0 1 2 3 4 5 6 7 8 Q0 0 1 0 0 1 0 0 0 0 Q1 0 0 1 0 0 1 0 0 0 Q2 0 0 0 1 0 0 1 0 0 25 Q3 0 0 0 0 1 0 0 1 0

1 01 001 1001

Registrul este mai nti ters, toate ieirile fiind n 0. Datele se introduc (nscriu) secvenial la intrarea D a primului bistabil. Fiecare impuls de ceas va deplasa datele cu cte un bit de la stnga la dreapta. Dup 4 impulsuri acestea ncep s apar la ieire. Exist i registre cu deplasare spre stnga si reversibile care pot deplasa informaia la dreapta sau la stnga, n funcie de un semnal de comand. Registru cu nscriere serie si citire paralel Rolul registrului cu nscriere serie si citire paralel este de a transforma informatia din mod serie n mod paralel.

Funcionare: Funcionarea acestui registru pentru un cuvnt de 4 bii 1001 se poate urmri n tabelul urmtor: IMPULSURI DE CEAS 0 1 2 3 4 D 0 1 0 0 1 C 0 0 1 0 0 B 0 0 0 1 0 A 0 0 0 0 1

Cuvntul este introdus n serie, bit cu bit, la fiecare impuls de ceas (care trebuie s fie sincronizat cu viteza de sosire a datelor). Cnd registrul a fost complet ncrcat, se d comanda de citire i prin cele 4 pori datele sunt livrate n paralel, la ieirile A,B,C,D.

26

Registru cu nscriere paralel si citire serie

R o l u l

registrului cu nscriere paralel si citire serie este de a transforma transmisia paralel a datelor n transmisie serial ce poate fi conectat direct la un computer sau la o linie de comunicatii. Funcionare: Datele sunt nscrise simultan n registru prin portile de intrare i sunt extrase apoi bit cu bit la ieirea serie, la comanda impulsurilor de ceas. Funcionarea acestui registru pentru un cuvnt de 4 bii 1001 se poate urmri n tabelul urmtor: IMPULSURI Q0 Q1 Q2 Q3 DE CEAS 0 0 0 0 0 1 1 0 0 1 1 2 0 1 0 0 01 3 0 0 1 0 001 4 0 0 0 1 1001 5 0 0 0 0 Registru cu nscriere paralel si citire paralel Rolul registrului cu nscriere paralel si citire paralel este de a prelua o informatie binara, de a o memora si de a o reda atunci cnd este necesar.

27

Funcionare: nscrierea simultan a datelor prezente la intrri se face aplicnd 1 pe Comanda de nscrie. Informaia este reinut n celulele de memorie (CBB tip D). Citirea informaiei memorate de registru se realizeaz aplicnd 1 pe Comanda de citire. Datele de la ieirile Q ale bistabililor se vor regsi la iesirile Q1, Q2, Q3, Q4 ale registrului. Datele memorate de registru nu se pierd la citirea informaiei din registru ci doar la aplicarea semnalului de tergere. Date de catalog MMC 4015 circuit integrat CMOS cu dou registre de 4 bii serie paralel a crui capsul este redat n figura alturat. MMC 4035 circuit integrat CMOS cu dou registre de 4 bii paralel serie MMC 40194 circuit integrat CMOS cu registru de deplasare universal de 4 bii SN74LS95B - circuit integrat TTL cu registru de deplasare dreapta/stnga de 4 bii Hiperlink-uri: http://www.eelab.usyd.edu.au/digital_tutorial/part2/register01.html http://en.wikipedia.org/wiki/Shift_register http://maxwell.me.gu.edu.au/yg/teaching/dns/dns_module3_p3.pdf www.allaboutcircuits.com

28

Activitatea de nvare 3.1 Registre de deplasare


Competene: 25.1 Identific circuite logice dup criterii de clasificare 25.2 Verific funcionarea circuitelor logice integrate Obiective vizate: n urma desfurrii activitii de nvare vei fi capabil: s identifici registrele de deplasare studiate s explici funcionarea registrelor ilustrate s compari registrele din punct de vedere al funcionrii Timp de lucru: 10 minute. Tipul activitii: Problematizare Determin o analogie ntre un registru de deplasare i o bad rulant. Examineaz ilustraiile urmtoare n care este reprezentat o band rulant la 4 momente diferite de timp. Identific registrul reprezentat de fiecare. 1. Registru paralel serie 2. Registru paralel paralel 3. Registru serie serie 4. Registru serie - paralel 29

Rezolvare: a. - 4; b. 1; c. 3.

Activitatea de nvare 3.2 Registre de deplasare


Competene: 25.2 Verific funcionarea circuitelor logice integrate 25.3 Realizeaz practic i/sau prin simulare montaje cu circuite logice utilizate n automatizri Obiective vizate: n urma desfurrii activitii de nvare vei fi capabil: - s identifici un registru n catalogul de circuite integrate digitale - s explici funcionarea acestuia. Timp de lucru: 20 minute. Tipul activittii: Studiu de caz Utilizeaz cataloagele de circuite integrate digitale pentru a gsi un registru de deplasare (shift register). Vei identifica un astfel de circuit i principalele sale caracteristici, vei lista configuraia pinilor i semnificaia lor i vei ntocmi tabelul de funcionare al circuitului. Urmeaz modelul prezentat n continuare. CD4015BC - registru de deplasare de 4 biti, serie paralel, dual 30

familia CMOS standard produs de firma Fairchild Semiconductor intrri independente de date, ceas i reset pentru fiecare din cei dou registre transferul datelor la ieire are loc pe tranzitia pozitiv a semnalului de ceas asigur conversia serie-paralel a datelor

Tabelul de funcionare te ajut s nelegi i s explici funcionarea registrului. Vei putea studia conform modelului dat orice registru de deplasare din catalog i apoi l vei putea utiliza n circuite mai complexe.

Autoevaluare
1. Funca principal a unui registru este de a: a) numra b) decodifica c) multiplica d) memora 2. Pentru a stoca un cuvnt de 8 bii un registru este compus din: a) 2 CBB b) 4 CBB c) 8 CBB d) 1 CBB 3. ntr-un registru semnalul de ceas se aplc: a) primului bistabil b) tuturor bistabililor c) ultimului bistabil d) nu se aplic 4. Pentru introducerea unor date simultan i extragerea lor pe rnd se utilizeaz: a) un registru serie-serie b) un registru serie-paralel c) un registru paralel-serie 31

d) un registru paralel-paralel Rezolvare: 1. d) 2. c) 3. b) 4. c)

GLOSAR
. Circuite basculante bistabile (CBB) - circuite logice secveniale care au dou stri stabile, trecerea dintr-o stare n cealalt (bascularea), fcndu-se numai la aplicarea unei comenzi din exterior - circuite integrate digitale ale cror valori de ieire la un moment dat sunt Circuite logice determinate att de valorile de intrare din acel moment ct i de starea secveniale anterioar a circuitului. front pozitiv - tranzitia din 0 logic in 1 logic front negativ - tranziia din 1 logic in 0 logic -tabel care descrie dependena ieirilor viitoare de valorile intrrilor i de valorile tabel de adevr actuale ale ieirilor circuite logice -- circuite logice secveniale care au funcia de a numra impulsurile aplicate la numrtoare intrarea de tact. formate din bistabili care sunt comandate in cascad, avnd numrtoare ceasuri(impulsuri de tact) diferite. asincrone numrtoare sincrone capacitatea -formate din bistabili care comut simultan sub aciunea unui de tact comun, aplicat tuturor bistabililor - numrul maxim de stri stabile ale numrtoruluui 32 impuls

numrtorului - circuite logice secveniale utilizate pentru stocarea (memorarea) informaiei binare - datele se introduc n primul bistabil, iar citirea se face la ieirea ultimului registru serie-serie bistabil - datele se introduc n primul bistabil, iar citirea se face la ieirile tuturor registru serie-paralel bistabililor n acelai timp - datele se introduc simultan n toi bistabilii, iar citirea se face la ieirea ultimului registru paralel-serie bistabil registru paralel- datele se introduc simultan n toi bistabilii, iar citirea se face la ieirile tuturor paralel bistabililor n acelai timp registre de deplasare

BIBLIOGRAFIE
1.

Trifu, Adriana (2001) . Electronic digital. Bucureti: Editura Economic Preuniversitaria

2. ELFA Catalogue 53 (2005). Oradea: AGESYS 3. Ghid de elaborare a materialelor de nvare (2009). CNDIPT
4. 5. 6.

www.bel.utcluj.ro/ci/rom/ed.html www.techologystudent.com www.wikipedia.org 33

7. 8. 9. 10.

http://www.eelab.usyd.edu.au/digital_tutorial/part2/register01.html http://en.wikipedia.org/wiki/Shift_register http://maxwell.me.gu.edu.au/yg/teaching/dns/dns_module3_p3.pdf www.allaboutcircuits.com

34

S-ar putea să vă placă și