posuvný registr z obvodu 7495 ( čtyřbitový posuvný registr )

Download Report

Transcript posuvný registr z obvodu 7495 ( čtyřbitový posuvný registr )

Jednosměrné posuvné registry
Vlastnosti jednosměrného posuvného registru
– Množství dat které lze v registru posouvat je dáno jeho kapacitou
– Data se posouvají jedním směrem (pro tento typ platí od vstupu k
výstupu
– Posuv dat v registru je směrem doprava ( od nižšího řádu k vyššímu)
20
21
22
23
24
25
Vstup
Výstup
25
24
23
22
21
20
Rozdělení jednosměrných posuvných registrů
–
–
–
–
–
–
–
–
–
–
posuvný registr z obecných D obvodů
posuvný registr z obecných JK obvodů
posuvný registr z obvodů 7474 ( 2 x D )
posuvný registr z obvodů 7473 ( 2 x JK )
posuvný registr z obvodů 7476 ( 2 x JK )
posuvný registr z obvodu 7495 ( čtyřbitový posuvný registr )
posuvný registr z obvodu 7496 ( pětibitový posuvný registr )
posuvný registr z obvodu 74164 ( osmibitový posuvný registr )
posuvný registr z obvodu 74165 ( osmibitový posuvný registr )
posuvný registr z obvodu 74166 ( osmibitový posuvný registr )
Jednosměrný posuvný registr z D a JK obvodů (Sériový vstup – Sériový výstup)
Posuvný osmibitový registr tvořený klopnými obvody D
Q0
Sério vý vstup d at
D
Q1
Q2
Q3
Q4
Q5
Q6
Q7
Sério vý
výstu p
d at
S
CP
R
Q
_
Q
D
S
CP
R
Q
_
Q
D
S
CP
R
Q
_
Q
D
S
CP
R
Q
_
Q
D
S
CP
R
Q
_
Q
D
S
CP
R
Q
_
Q
D
S
CP
R
Q
_
Q
D
S
CP
R
Q
_
Q
Nu lo vací
vstup
Clock
H - a) n u lován í registru
b ) r eg istr n epracu je
Z áp is dat ( 0 n eb o 1 ) d o registr u se pro vádí čelem h od ino vého imp ulsu
L - p osuv dat vpravo
Posuvný osmibitový registr tvořený klopnými obvody JK
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
Sério vý vstup d at
S
J
Q
CP _
K
Q
R
S
J
Q
CP _
K
Q
R
S
J
Q
CP _
K
Q
R
S
J
Q
CP _
K
Q
R
S
J
Q
CP _
K
Q
R
S
J
Q
CP _
K
Q
R
S
J
Q
CP _
K
Q
R
S
J
Q
CP _
K
Q
R
Sério vý
výstu p
d at
Nu lo vací
vstup
Clock
Z áp is dat ( 0 n eb o 1 ) d o registr u se pro vádí čelem h od ino vého imp ulsu
H - a) n u lován í registru
b ) r eg istr n epracu je
L - p osuv dat vpravo
Jednosměrný posuvný registr z obvodů 7474 ( 2 x D ) (Sériový vstup – Sériový výstup)
Obsah registru
v hexadec imální m
tvaru
5V
+V
Obsah registru
v binární m tv aru
Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0
4321 4321
Vstupní binární data
Vstup binárníc h dat
7474
CP1
D1
S1
R1
CP2
D2
S2
R2
__
Q1
Q1
__
Q1
Q1
__
Q2
Q2
CP2
D2
S2
R2
__
Q2
Q2
7474
CLK2
CLK
CP1 Q1
CP2 Q2
CP1
D1
S1
R1
CP2
D2
S2
R2
7474
CP1
D1
S1
R1
7474
__
Q1
Q1
CP1
D1
S1
R1
__
Q1
Q1
__
Q2
Q2
CP2
D2
S2
R2
__
Q2
Q2
Výstup binárních dat
Jednosměrný posuvný registr z obvodů 7473 ( 2 x JK ) (Sériový vstup – Sériový výstup)
Obsah registru
v hexadec imálním
tvaru
5V
+V
Obsah registru
v binární m tv aru
Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0
4321 4321
Vstup binárníc h dat
7473
J1
K1
CP1
RD1
J2
K2
CP2
RD2
__
Q1
Q1
__
Q2
Q2
7473
J1
K1
CP1
RD1
J2
K2
CP2
RD2
CLK
CLK
CP1 Q1
CP2 Q2
__
Q1
Q1
__
Q2
Q2
7473
J1
K1
CP1
RD1
J2
K2
CP2
RD2
__
Q1
Q1
__
Q2
Q2
7473
J1
K1
CP1
RD1
J2
K2
CP2
RD2
__
Q1
Q1
Výstup binárních dat
__
Q2
Q2
Jednosměrný posuvný registr z obvodů 7476 ( 2 x JK ) (Sériový vstup – Sériový výstup)
Výstupní data
v hexadec imální m
tvaru
Výstupní data v binární m tv aru
5V
+V
Q 7Q 6 Q 5 Q 4 Q 3Q 2 Q 1 Q 0
4321 4321
V stu p b in á rní c h d a t
CL K
CL K
CP 1Q 1
CP 2Q 2
7 47 6
_
J1
Q_1
K1
Q1
CP 1
SD1
RD1
_
J2
Q_2
K2
Q2
CP 2
SD2
RD2
7 47 6
_
J1
Q_1
K1
Q1
CP 1
SD1
RD1
_ _2
J2
Q
K2
Q2
CP 2
SD2
RD2
7 47 6
_
J1
Q_1
K1
Q1
CP 1
SD1
RD1
_
J2
Q_2
K2
Q2
CP 2
SD2
RD2
7 47 6
_
J1
Q_1
K1
Q1
CP 1
SD1
RD1
_ _2
J2
Q
K2
Q2
CP 2
SD2
RD2
0bvod 7495 ( čtyřbitový posuvný registr )
7495
S
CP1
CP2
D3
D2
D1
D0
DS
Q3
Q2
Q1
Q0
DS
- Sériový vstup dat
D0 – D3 - Paralelní datové vstupy
S
- Volba druhu provozu
( S = 0 aktivní je sériový vstup dat )
( S = 1 aktivní je paralelní vstup dat )
CP 1
- hodinové pulsy pro sériový vstup dat
CP 2
- hodinové pulsy pro paralelní vstup dat
Podmínka:
CP1 = CP2 = L => změna módu
Použití obvodu 7495 pro registry:
1) sériový vstup dat (DS) – sériový výstup dat (Q0)
2) sériový vstup dat (DS) – paralelní výstup dat (Q0 -Q3)
3) paralelní vstup dat (D0-D3) – sériový výstup dat (Q0)
4) paralelní vstup dat (D0-D3) – paralelní výstup dat (Q0-Q3)
7495 - čtyřbitový posuvný registr
S - v olba druhu prov ozu
S
1 - paralelní v stup dat
0 - sériov ý v stup dat
Výstup dat
CP 1
CP 1 - v stup hodinov ých impulsů pro sériov ý přenos dat
7495
CP 2
CP 2 - v stup hodinov ých impulsů pro paralelní přenos dat
Vstup dat
4321
D3
D2
D1
D0
D0 až D3 - paralelní v stupy dat
DS
DS - sériov ý vstup dat
S
CP1
CP2
D3
D2
D1
D0
DS
Q3
Q2
Q1
Q0
4321
Q3 Q2 Q1 Q0
Jednosměrný osmibitový posuvný registr z obvodů 7495 (Sériový vstup – Sériový výstup)
S - v olba druhu prov ozu
0 - sériový v stup dat
Osmibitov ý posuv ný registr
CP1 - v stup hodinov ých impulsů
7495
DS - sériov ý v stup dat
S
CP1
CP2
D3
D2
D1
D0
DS
Q3
Q2
Q1
Q0
7495
S
CP1
CP2
D3
D2
D1
D0
DS
Q3
Q2
Q1
Q0
0bvod 7496 ( pětibitový posuvný registr )
7496
S
PE
CP
PstA
PstB
PstC
PstD
PstE
MR
QA
QB
QC
QD
QE
S
- Sériový vstup dat
PE
- Uvolnění paralelních datových vstupů
CP
- hodinové pulsy
PstA
- paralelní datové vstupy
PstB
PstC
PstD
PstE
MR
- reset registru
QA - QE - výstupy
0bvod 7496 ( pětibitový posuvný registr )
R
S e r-v stu p
P a r-v stu p
Do
D1
7 49 6
S
MR
PE
CP
P stA Q A
P stB Q B
P stC Q C
P stD Q D
P stE Q E
QA
QB
QC
D2
QD
D3
QE
D4
Clo c k
R Par-vstup
| činnost registru
---------------------------------------------------------------------------------------------0
0
| re gistr nepracuje
1
0
| sériový zápis dat do registru s čelem hod. im pu
0
1
| nulová ní obsahu registru
1
1
| paralelní přenos dat