Documente Academic
Documente Profesional
Documente Cultură
Proiect CN Ceas
Proiect CN Ceas
Asachi”, Iasi
Facultatea : I.E.E.I.A
Specializarea: Stiinte Ingineresti Aplicate
Proiect
la disciplina de
Circuite Numerice
Grupa: 6308
Iasi , 2010
Cuprins:
1. Generalitati:
2. Tema proiectului:
3. Schema Bloc:
5. Numaratorul
6. Afisarea Multiplexata
7. Multiplexorul
9. Decodificatorul BCD-zecimal
10. Alarma
11. Comparatorul
12.Butonul
13.Specificatii
14.Ceasul numeric
15.Bibliografie:
1
Generalitati:
Tema proiectului:
Ceas numeric, cu anod comun, alarma, 12 ore, minute, secunde, AM, PM.
Frecventa de 16MHz. Afisare multiplexata.
2
Schema Bloc:
Unde avem :
O – oscilator cu Quartz;
DF – divizor de frecventa;
N – numarator;
D – blocul de decodificare (decodificatorul);
A – afisarea;
NA – numarutorul pentru alarma;
C(semnul de egal) – comparatorul;
ORE, MIN, ORE_AL, MIN_AL – butoane pentru setare;
3
Functionarea ceasului numeric:
4
Divizorul de frecventa
Divizorul cu 16:
Divizorul cu 16, dupa cum am spus mai sus este un numarator care poate fi
implementat cu ajutorul a 4 celule bistabile de tip JK.
Tabelul de adevar:
5
Sinteza VK a numaratorului:
J 3 Q 2 * Q1 * Q 0
K 3 Q 2 * Q1 * Q 0
J 2 Q1 * Q 0
K 2 Q1 * Q 0
J1 Q0
K 1 Q0
J0 1
K0 1
Forma de unda:
6
7
Circuitul logic:
Default Symbol:
8
Circuitul logic al divizorului de 16MHz:
Default symbol:
9
Numaratorul
Din numarator vor iesi 2 butoane de comanda, unul pentru minute si unul
pentru ore. In cazul in care va trebui sa setam ora, va trebui sa apasam butoanele
10
respective. Resetul numaratorului este comun pentru toate cele trei
blocuri de numarare.
Numaratorul 0-9
Tabelul de adevar:
Diagramele V-K:
J 3 Q 2 * Q1 * Q 0
K 3 Q0
J 2 Q1 * Q0
K 2 Q1 * Q 0
11
J1 Q0 * Q3
K1 Q0
J0 1
K0 1
Circuitul logic:
Forma de unda:
12
Default symbol:
Numaratorul 0-5:
Tabelul de adevar:
Diagramele V-K:
J 2 Q1 * Q0
K 2 Q0
J1 Q0 * Q2
K1 Q0
J0 1
K0 1
Formele de unda:
13
Numaratorul total
Circuitul logic:
14
Default symbol:
15
Nuamaratorul pana la 2 este o simpla celula JK, adic aun circuit bistabil,
care realizeaza divizarea frecventeui cu 2.
Formele de unda:
16
Toate sintezel numaratoarelor se fac in baza tabeluli de
functionare a ciruitelor bistabile de tip JK:
Afisarea Multiplexata
Multiplexorul
17
Pentru un cuvânt de adresă de m biţi se pot selecta 2m intrări:
n=2m.
Tabelul de adevar:
Y A 0 * A1 * A 2 * I 0 A 0 * A 1 * A 2 * I 1 A 0 * A1 * A 2 * I 2 A 0 * A1 * A 2 * I 3
A 0 * A1 * A 2 * I 4 A 0 * A 1 * A 2 * I 5
Circuitul logic:
Forma de unda:
18
Default symbol:
Tabelul de adevar
19
Diagramele V-K:
a ( A B C) * (B C D) * ( A C D) * (B D)
a a ( A B C) * (B C D) * ( A C D) * (B D)
20
b ( A B D) * ( A B D) * (B C) * (C D)
b b ( A B D) * ( A B D) * (B C) * (C D)
c (B C) * ( A D) * (C D)
c c (B C) * ( A D) * (C D)
d ( A B C D) * (A B C) * (B C D) * ( B C D) * (A B D)
d d ( A B C D) * (A B C) * (B C D) * ( B C D) * (A B D)
e (A B C) * (A B D)
e e (A B C) * (A B D)
21
f (A C D) * (B C D) * (A B C) * (B C D)
f f (A C D) * (B C D) * (A B C) * (B C D)
g (B C D) * (B C D) * (B C D) * (A B D)
g g (B C D) * (B C D) * (B C D) * (A B D)
Am facut siteza diagramelor V-K , iar pentru ca circuitul logic sa fie mai
simplu, il vom construi doar cu porti SI-NU. Pentru aceasta am aplicat relatiile lui
DeMorgan in relatiile sintetizate mai sus. Desi in tabelul de adevar avem 16 stari ,
noi nu folosim decat 7, restul tabelului l-am completat cu 1 logic pentru a rejecta
starile nedorite, si impulsurile false care s-ar putea sa apara pe parcursul
simularii circuiului.
Circuitul logic:
22
Forma de unda:
23
Decodificatorul BCD-zecimal
Tabelul de adevar:
D C B A Y0 Y1 Y2 Y3 Y4 Y5
0 0 0 0 0 1 1 1 1 1
0 0 0 1 1 0 1 1 1 1
0 0 1 1 1 1 0 1 1 1
0 0 1 1 1 1 1 0 1 1
24
0
0 1 0 1 1 1 1 1
1
0
0 1 0 1 1 1 1 1 1
Diagramle V-K:
25
Y0 A * B * C Y3 A * B
Y1 A * B * C Y4 A * B * C
Y2 A * B Y5 A * B * C
Forma de unda:
Circuitul logic:
26
27
Schema circuitului logic de afisare multiplexata construita in
programul Max+2 are ca si legaturi intre blocurile de baza
magistralele, pentru a fi inteleasa cat mai usor si pentru anu
obosi ochiul.
Decodificatorul zecimal si numaratorul de selectie a multiplexoarelor
introduc in forma de unda perturbatii, care nu afecteza circuitul si nu sunt
observate cu pchiul liber. Insa pentru a elimina si acest mic inconvenient se la
apela la un numarator care face automat numararea 1,2,4,8,16,32 care nu contine
imensitatea de porti ale decodificatorului, deci nu va da impulsuri false de scurta
durata respectiv intarzierile semnalelor vor fi mai mici.
28
Alarma
Schema logica:
29
Default Symbol:
30
Formele de unda pentru acest numarator sunt exact ca si pentru
numaratorul principal.
Comparatorul
A>
A n
Comparator B
A=
B n numeric B
A<
B
Tabelul de adevar:
31
YA B A 0 * A1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3 A 0 * A1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3 A 0 * A1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3
A 0 * A 1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3 A 0 * A 1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3 A 0 * A 1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3
A 0 * A 1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3 A 0 * A 1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3 A 0 * A 1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3
A 0 * A 1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3 A 0 * A 1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3 A 0 * A 1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3
A 0 * A 1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3 A 0 * A 1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3 A 0 * A 1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3
A 0 * A 1 * A 2 * A 3 * B 0 * B1 * B 2 * B 3
YA B ( A 0 B 0 A 1 B 1 ) * (B 2 A 2 B 3 A 3 )
Circuitul logic:
32
Forma de unda:
Default ymbol:
Butonul
33
pentru a da un reset numaratoarelor, sau pentru a fiza ora exacta a
ceasului numeric, toate acestea bineinteles daca acest circuit ar
duce la fabricarea unui ceas.
Circuitul logic:
34
Forma de unda este cea a unui circuit basculant bistabil
obisnuit:
Specificatii
Fiecare forma de unda din acest proiect are o anumita intarziere fata de
clocul initial, asta se datoareaza portilor din componenta circuitelor logice,
de exemplu in imaginea urmatoare este aratata o intarziere de 11 ns la
forma de unda a numaratorului de ore:
35
LC(logica de comanda). Taota operatia se bazeaza pe
comutarea circuitelor la tact descrescator(negatv) al
ceasului.
Forma de unda:
36
Ceasul numeric
Bibliografie:
37