LS 12 Cvicenie 2022 Pocitadlo 27 Na Doplnenie

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Logické systémy ZS 2022/2023

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

(preklápacie obvody sa resetujú, keď je nRST=0)


Q2
z K-mapy:
Q3

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)

Reset je externý reset (vonkajší, globálny a prioritný asynchrónny reset)

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


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

You might also like