LAB_AC4
-
Upload
constantin-alexandru -
Category
Documents
-
view
215 -
download
3
description
Transcript of LAB_AC4
Exemplu nr. 1
Sa se implementeze un automat pentru testarea unui circuit CBB442,
având un circuit martor bun.
Solutie:
RES INC
D C B A
END
D C B A
9.....0 ………
…
…
COMP
D RESOK
SETOK
VCC
D RESERR
SETERR
R
VCC
S
Organigrama functionala
Tema: Sa se realizeze sinteza sub forma cablata
START
COMP
END
START
0
1
1
0
1
INCNR
SETOK
0
1
0
S3
S2
S1
S0
RESNR RESERR REOK
SETERR
Exemplul 2 Proiectarea unei masini de vânzare automata
Sa se proiecteze o masina care vinde automat un produs care costa 150 lei,
utilizând numai monede de 100 si 50 lei, folosind circuite CBB de tip S-R. Masina
porneste dintr-o stare initiala la o comanda START si nu da rest. Daca într-una din stari
se introduc doua monede, sistemul ramâne în aceeasi stare.
Algoritm de rezolvare:
1. Se determina numarul de CBB-uri.
2. Se realizeaza graful de fluenta prezentat în figura 8.1, facând notatiile: L=50 lei,
C=100 lei. Daca se introduce o moneda, fie ea C sau L, atunci variabila respectiva ia
valoarea 1.
3. Se realizeaza codarea starilor S0= 00, S1= 01, S2= 11 si S3= 10.
4. Utilizând tabela de tranzitie a CBB S-R (vezi tabelul 1) se sintetizeaza intrarile Ri Si
ca în tabelul 2.
Fig. 1. Graful de fluenta
Nota: S(n)=(Q1Q2 )t în care Qi este iesirea corespunzatoare a bistabilului i (i=1,2) si
S(n+1)=(Q1Q2)(t+1).
Q(t) Q(t+1) S R 0 0 0 * 0 1 1 0 1 0 0 1 1 1 * 0
Tab. 1. Tabela de tranzitie
LC S(n) S(n+1) R1S1 R2S2 Z 00 00 00 *0 *0 0 01 00 11 01 01 0 10 00 01 *0 01 0 11 00 00 *0 *0 0 00 01 01 *0 0* 0 01 01 10 01 10 1 10 01 11 01 0* 0 11 01 01 *0 0* 0 00 11 11 0* 0* 0 01 11 10 0* 10 1 10 11 10 0* 10 1 11 11 11 0* 0* 0 00 10 10 0* *0 0 01 10 10 0* *0 0 10 10 10 0* *0 0 11 10 10 0* *0 0
Tab 2. Tabela de adevar
Tema 1. Sa se îmbunatateasca ,daca este posibil, graful de fluenta prin analiza detailata a
problemei.
Tema 2 : Sa se realizeze o implementare folosind circuite de tip JK sau D