PRACTICA 12
Para la resolucion del problema, se desarrollo la logica siguiente:
1. Se da por establecidoque cadabito cada salidadel flipflopporel que pasarael bit
se activara unotras otro,oseadespuesde haberse prendidoopasadoel bitporel
primerFlipFlop,este pasaraal segundoyasi consecutivamentehastallegaral bit
8.
2. Teniendotodoestoencuenta,se elaboroel siguientediagramade estados,
tomandoencuentasolodos bits,¿Porqué?Por que todoslosdemasFlipFlop,o
sealos 6 restantes,funcionanexactamenteigual.
3. Realizadoel diagramade estadosse realizanlastablasde asignacionesde estado,
lastablas de transicionyse obtiene lasecuacionesparaestosprimerosdosFlip
Flop.
4. Comotodo losFlipFlopFucionanigual,el circuitorealizadoconlosdosFlipFlopse
cuatruplicarapara que de esta formatengamoslos8 FlipFlopy por lotanto 8 Bits,
y lassalidas de cada FlipFlopira conectadoenel siguiente,paraque el corrimiento
del bitse realice,algoimportante,lasalidadel ultimoFlipFlopnoiraconectadoa
absouladamentenada(Solamente el Led).
DIAGRAMA DE ESTADOS.
Estado
Actual
Salida Estado Siguiente
X=1 X=0
A 00 B A
B 01 D C
C 10 B A
D 11 D C
Asignación de Estados Tabla de transición
Salida X=1 X=0
Q1 Q0 Q1 Q0 Q1 Q0
A 0 0 00 0 1 0 0
B 0 1 01 1 1 1 0
C 1 0 10 0 1 0 0
D 1 1 11 1 1 1 0
Es importante que analicen bien esta tabla de excitación del JK, por que de seguro se han de
haberdicho“Esto no eslo que profe nosmostroen clase”,pero todo esta bien, el profe me lo
confirmo y el circuito funcionando lo demuestra tambien.
J0=X
Q1
Q0
𝑿 00 01 11 10
0 0 X X 0
1 1 X X 1
J1=Q0
Q1
Q0
𝑿 00 01 11 10
0 0 1 X X
1 0 1 X X
TABLA DE EXCITACIÓN DEL JK
J K 𝑸 𝒕+𝟏 𝑸 𝒕+𝟏
̅̅̅̅̅̅
0 X 0 0
1 X 0 1
X 1 1 0
X 0 1 1
K0=𝑋̅
Q1
Q0
𝑿 00 01 11 10
0 X 1 1 X
1 X 0 0 X
K1= 𝑄0̅̅̅̅
Q1
Q0
𝑿 00 01 11 10
0 X X 0 1
1 X X 0 1
De aquí se puede intuirque lasalda de cada F-F va a ir conectado a las entradas del siguiente,
esto por que todos los Flip Flop realizan la misma funcion o el mismo corrimieto del bit.
U2A
74LS76N
1J4 1Q 15
~1Q 141K16
~1CLR
3
1CLK1
~1PR
2 U3B
74LS76N
2J9 2Q 11
~2Q 102K12
~2CLR
8
2CLK6
~2PR
7 U4A
74LS76N
1J4 1Q 15
~1Q 141K16
~1CLR
3
1CLK1
~1PR
2 U1A
74LS76N
1J4 1Q 15
~1Q 141K16
~1CLR
3
1CLK1
~1PR
2 U5A
74LS76N
1J4 1Q 15
~1Q 141K16
~1CLR
3
1CLK1
~1PR
2 U6A
74LS76N
1J4 1Q 15
~1Q 141K16
~1CLR
3
1CLK1
~1PR
2
X1
2 V
S1
Key = Space
U7A
74LS76N
1J41Q15
~1Q141K16
~1CLR
3
1CLK1
~1PR
2
U8A
74LS76N
1J41Q15
~1Q141K16
~1CLR
3
1CLK1
~1PR
2
X2
2 V
X3
2 V
X4
2 V
X5
2 V
X6
2 V
X7
2 V
X8
2 V
U9A
74LS04N
VCC
5V R1
220Ω
V1
60kHz
5 V
VCC
5V
VCC
5V
IMÁGENES DEL CIRCUITO
CONCLUSION
El planteamientodel problemafue desarrollarunregistrode corrimiento yefectose realizo,el
desarrollarestaprácticauna vezmas noshizo ver como es que un buen planteamiento lógico
puede hacer un trabajo mas sencillo, el registro fue de ocho bits, y quizá uno pudo haber
pensado en hacer una tabla con 256 estados, seria un trabajo extremadamente extenso y
agotador,no fue nuestro caso, la lógica utilizada fue mas corta, se analizo bien el problema y
se llegoa laconclusiónde que todoslosFF funcionabanexactamente de la misma manera, así
que vasto realizar el diagrama de estado de dos FF (Que fue nuestro caso) o incluso con un
soloFF y mostrartodas losestadoposibles,que relativamenteserianpocos,de estamanerase
solucionoel problema,armadoel circuitoyaenel protoboard,surgióunpequeñoel problema,
todos losFF iniciabancon unos(pero se apagaban a los pocos segundos) cuando tendrían que
iniciarsiempre conceros,estofue algoque no se pudo solucionar, de todos modos el circuito
realizaba la función que se pedía en el planteamiento. (Marcos Marcos Fernando)

Circuitos Digitales - Corrimiento de bits

  • 1.
    PRACTICA 12 Para laresolucion del problema, se desarrollo la logica siguiente: 1. Se da por establecidoque cadabito cada salidadel flipflopporel que pasarael bit se activara unotras otro,oseadespuesde haberse prendidoopasadoel bitporel primerFlipFlop,este pasaraal segundoyasi consecutivamentehastallegaral bit 8. 2. Teniendotodoestoencuenta,se elaboroel siguientediagramade estados, tomandoencuentasolodos bits,¿Porqué?Por que todoslosdemasFlipFlop,o sealos 6 restantes,funcionanexactamenteigual. 3. Realizadoel diagramade estadosse realizanlastablasde asignacionesde estado, lastablas de transicionyse obtiene lasecuacionesparaestosprimerosdosFlip Flop. 4. Comotodo losFlipFlopFucionanigual,el circuitorealizadoconlosdosFlipFlopse cuatruplicarapara que de esta formatengamoslos8 FlipFlopy por lotanto 8 Bits, y lassalidas de cada FlipFlopira conectadoenel siguiente,paraque el corrimiento del bitse realice,algoimportante,lasalidadel ultimoFlipFlopnoiraconectadoa absouladamentenada(Solamente el Led). DIAGRAMA DE ESTADOS. Estado Actual Salida Estado Siguiente X=1 X=0 A 00 B A B 01 D C C 10 B A D 11 D C
  • 2.
    Asignación de EstadosTabla de transición Salida X=1 X=0 Q1 Q0 Q1 Q0 Q1 Q0 A 0 0 00 0 1 0 0 B 0 1 01 1 1 1 0 C 1 0 10 0 1 0 0 D 1 1 11 1 1 1 0 Es importante que analicen bien esta tabla de excitación del JK, por que de seguro se han de haberdicho“Esto no eslo que profe nosmostroen clase”,pero todo esta bien, el profe me lo confirmo y el circuito funcionando lo demuestra tambien. J0=X Q1 Q0 𝑿 00 01 11 10 0 0 X X 0 1 1 X X 1 J1=Q0 Q1 Q0 𝑿 00 01 11 10 0 0 1 X X 1 0 1 X X TABLA DE EXCITACIÓN DEL JK J K 𝑸 𝒕+𝟏 𝑸 𝒕+𝟏 ̅̅̅̅̅̅ 0 X 0 0 1 X 0 1 X 1 1 0 X 0 1 1 K0=𝑋̅ Q1 Q0 𝑿 00 01 11 10 0 X 1 1 X 1 X 0 0 X K1= 𝑄0̅̅̅̅ Q1 Q0 𝑿 00 01 11 10 0 X X 0 1 1 X X 0 1
  • 3.
    De aquí sepuede intuirque lasalda de cada F-F va a ir conectado a las entradas del siguiente, esto por que todos los Flip Flop realizan la misma funcion o el mismo corrimieto del bit. U2A 74LS76N 1J4 1Q 15 ~1Q 141K16 ~1CLR 3 1CLK1 ~1PR 2 U3B 74LS76N 2J9 2Q 11 ~2Q 102K12 ~2CLR 8 2CLK6 ~2PR 7 U4A 74LS76N 1J4 1Q 15 ~1Q 141K16 ~1CLR 3 1CLK1 ~1PR 2 U1A 74LS76N 1J4 1Q 15 ~1Q 141K16 ~1CLR 3 1CLK1 ~1PR 2 U5A 74LS76N 1J4 1Q 15 ~1Q 141K16 ~1CLR 3 1CLK1 ~1PR 2 U6A 74LS76N 1J4 1Q 15 ~1Q 141K16 ~1CLR 3 1CLK1 ~1PR 2 X1 2 V S1 Key = Space U7A 74LS76N 1J41Q15 ~1Q141K16 ~1CLR 3 1CLK1 ~1PR 2 U8A 74LS76N 1J41Q15 ~1Q141K16 ~1CLR 3 1CLK1 ~1PR 2 X2 2 V X3 2 V X4 2 V X5 2 V X6 2 V X7 2 V X8 2 V U9A 74LS04N VCC 5V R1 220Ω V1 60kHz 5 V VCC 5V VCC 5V
  • 4.
  • 7.
    CONCLUSION El planteamientodel problemafuedesarrollarunregistrode corrimiento yefectose realizo,el desarrollarestaprácticauna vezmas noshizo ver como es que un buen planteamiento lógico puede hacer un trabajo mas sencillo, el registro fue de ocho bits, y quizá uno pudo haber pensado en hacer una tabla con 256 estados, seria un trabajo extremadamente extenso y agotador,no fue nuestro caso, la lógica utilizada fue mas corta, se analizo bien el problema y se llegoa laconclusiónde que todoslosFF funcionabanexactamente de la misma manera, así que vasto realizar el diagrama de estado de dos FF (Que fue nuestro caso) o incluso con un soloFF y mostrartodas losestadoposibles,que relativamenteserianpocos,de estamanerase solucionoel problema,armadoel circuitoyaenel protoboard,surgióunpequeñoel problema, todos losFF iniciabancon unos(pero se apagaban a los pocos segundos) cuando tendrían que iniciarsiempre conceros,estofue algoque no se pudo solucionar, de todos modos el circuito realizaba la función que se pedía en el planteamiento. (Marcos Marcos Fernando)