Classificació dels Biestablespersonal.biada.org/~jfite/Electronica/Comptadors...

8
1 Jordi Fité IES Biada Classificació dels Biestables Mestre - Esclau D T (Rellotge) Per Per flanc Per flanc de 2 Jordi Fité IES Biada S R Q Q S R Q Q Ck S R Q Q Ck S R Q Q Ck J K Q Q J K Q Q Ck J K Q Q Ck J K Q Q Ck J K Q Q Ck J K Q Q Ck Q Q Ck D Q Q Ck D Q Q Ck D Q Q Ck T=1 Q Q Ck T=1

Transcript of Classificació dels Biestablespersonal.biada.org/~jfite/Electronica/Comptadors...

1Jordi Fité IES Biada

Classificació dels Biestables

Mestre - Esclau

D

T

(Rellotge)

Per

Per flanc

Per flanc de

2Jordi Fité IES Biada

S

R

Q

Q

S

R

Q

QCk

S

R

Q

QCk

S

R

Q

QCk

J

K

Q

Q

J

K

Q

QCk

J

K

Q

QCk

J

K

Q

QCk

J

K

Q

Q

Ck

J

K

Q

Q

Ck

Q

QCk

DQ

QCk

DQ

QCk

D

Q

QCk

T=1Q

QCk

T=1

3Jordi Fité IES Biada

Activitat E (5) Relaciona els diferents símbols lògics de biestables amb el seu nom:

J-K mestre-esclau activat a nivell alt

R-S asíncron

J-K activat per nivell

J-K actiu per flanc de pujada

J-K actiu per flanc de baixada

D actiu per flanc de pujada

Q

QCk

D

S

R

Q

Q

J

K

Q

QCk

J

K

Q

QCk

J

K

Q

Q

Ck

J

K

Q

QCk

4Jordi Fité IES Biada

Comptadors ( )

Dispositiu electrònic constituït per biestables, que té com a finalitat

5Jordi Fité IES Biada

Q

QCk

T=1Q

QCk

T=1Q

QCk

T=1

Entrada de

dades

FF0 FF1 FF2

La sortida Q0 es connecta a l’entrada de rellotge (Ck) del següent flip-flop (FF1) i la sortida d’aquest a l’entrada de rellotge (Ck) del següent flip-flop (FF2).

Comptador electrònic digital. El senyal que s’ha de comptar s’introdueix per l’entrada de rellotge (Ck) del primer flip-flop (FF0).

Comptador de mòdul 8

6Jordi Fité IES Biada

Ck

Q0

Q1

Q2

1 2 3 4 5 6 7 8 1 2 3 4

Q

QCk

T=1Q

QCk

T=1Q

QCk

T=1

Entrada

de

dades

Q0 Q1 Q2

FF0 FF1 FF2

Formes d’ona d’un comptador asíncron de mòdul 8 a partir de 3 flip-flops del tipus T actius en flanc de baixada.

Q2 Q1 Q0

000 =

0

001

= 1

010 =

2

011

= 3

100 =

4

101

= 5

110 =

6

111

= 7

000 =

0

001

= 1

7Jordi Fité IES Biada

Q

QCk

T=1Q

QCk

T=1Q

QCk

T=1Q

QCk

T=1

STROBE G

1A MUX 74LS157

Vcc

1B

2A 1Y

2B 2Y

3A 3Y

3B 4Y

4A

4B GND

SELECT ! B

Ck

SELECT ! B

+5 V

CLEAR

Per SELECT ! B a nivell baix (0) passen les dades de A .

Comptador asíncron de mòdul 16

8Jordi Fité IES Biada

Codi BCD natural (binari) Aquest codi consisteix amb representar cada digit d’un número

decimal amb el seu . Per tant son blocs de 4 zeros (0) i uns (1) que representen cada digit d’un numero decimal.

Descodificador BCD a 7 segments 74LS47 BCD natural(2) Decimal (10)

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

Jordi Fité IES Biada

Ck

Q1

Q2

Q3

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

0000 =

0

Q4

0001

= 1

001

0 =

2

001

1 =

3

0100 =

4

0101

= 5

011

0 =

6

011

1 =

7

1000 =

8

1001

= 9

101

0 =

10

101

1 =

11

1100 =

12

1101

= 1

3

111

0 =

14

111

1 =

15

10Jordi Fité IES Biada

El problema principal dels comptadors asíncrons es el dels flip-flops quan el compte va progresant a la línia. Si connectem tots els biestables obtenim un comptador síncron i solucionem el problema del retard.

Comptadors Síncrons ( )

11Jordi Fité IES Biada

Comptador

12Jordi Fité IES Biada

74x163

13Jordi Fité IES Biada

Cronograma del de 4-bits

Comptador divisor per 16

14Jordi Fité IES Biada

Registres de desplaçament ( )

Els registres de desplaçament poden emmagatzemar una paraula en codi binari, com biestables disposi.

15Jordi Fité IES Biada

Registres de desplaçament en sèrie de 4 bits amb biestables del tipus D.

Q

QCk

DQ

QCk

DQ

QCk

DQ

QCk

D

Entrada de dades (Primer el bit de menys pes)

1011

CK

Entren les següents dades 1011. Inicialment el registre

està borrat, per t = 0 les sortides estan també a zero:

Q0 = , Q1 = , Q2 = i Q3 = .

16Jordi Fité IES Biada

Form

es

d’o

na d

’un r

egis

tre d

e d

esp

laça

ment

de 4

bit

s

Ck

Q0

Entrada de dades (primer el bit

de ) 1011

1 101

Q1

Q2

Q3

Dades e

mm

agatze

mades a

l registre

:

Q0 =

, Q1 =

, Q2 =

i Q3 =