Professional Documents
Culture Documents
LS 12 Cvicenie 2022 Pocitadlo 27 Na Doplnenie
LS 12 Cvicenie 2022 Pocitadlo 27 Na Doplnenie
LS 12 Cvicenie 2022 Pocitadlo 27 Na Doplnenie
12. cvičenie
Navrhnite asynchrónne počítadlo vpred s kapacitou 12 a s asynchrónnym resetom.
Použite D preklápací obvod.
Riešenie:
3 2 1 0 3 2 1 0 nRST
Qt-1 Qt-1 Qt-1 Qt-1 Qt Qt Qt Qt
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Q0 Q1
ak by mala prísť 13, tak sa zresetuje (13 je tam krátko) pomocou nRST nRST
nRST =¿
nRST je interný reset (interný asynchrónny reset na skrátenie cyklu počítadla)
(keď je nRST=0, tak sa resetujú preklápacie obvody, aby sa skončilo počítanie počítadla)
R je zlúčený reset (zlučuje interný nRST a externý Reset do jedného resetovacieho signálu)
(preklápacie obvody sa resetujú, keď je R=0, t.j. keď je nRST=0 alebo keď je Reset=0)
Rese nRST R
t
0 0
0 1
1 0
1 1
R=¿
Q0 Q1 Q2 Q3
D Q Q D Q D Q
Q0 Q3
C C C
CLK
Q0 0 1 0 1 0 1 0 1 0 1 1 0
Q1 0 1 1 0 0 1 1 0 0 1 0
Q2 1 1 1 1 1 1 1 0
Q3 0 1 1 1 0
nQ0
nQ1
nQ2
nQ3
R=Reset +nRST nRST =Q 0 +Q 2 +Q 3
Q0 Q1 Q2 Q3
D
D Q
D Q1 Q D
Q2 Q D Q
Q 0
Q 3
CLK Q
C 1
Q2
C C C
C nQ3
Reset R R
1
R=
R 1 nRST =Q0 +Q2 +Q3
nRST =Q 0 +Q 2 +Q 3
2. Navrhnite synchrónne dekadické počítadlo vzad (mód = 10). Po resete začíname v stave 0.
Použite D preklápací obvod.
Kedy sme chceli, aby počiatočný reset nastavoval stav 9 - „1001“, preklápacie obvody pre Q 3 a Q0
budú setované, zvyšok resetovaný.
3 2 1 0 3 2 1 0
Qt-1 Qt-1 Qt-1 Qt-1 Qt Qt Qt Qt
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Q0 Q1 Q0 Q1 Q0 Q1 Q0 Q1
D3 D2 D1 D0
Q2 Q2 Q2 Q2
Q3 Q3 Q3
Q3
D 0=¿
D 1=¿
D 2=¿
D 3=¿
D Q3 D Q2 D Q1 D Q0
D3 D2 D1 D0
Clk Clk Clk Clk