El documento describe el desarrollo de un registro de corrimiento de 8 bits. Se explica la lógica utilizada, que consistió en analizar que cada flip-flop pasaría el bit al siguiente de forma consecutiva. Se elaboró un diagrama de estados para dos flip-flops y tablas de asignación y transición. Esta lógica se cuatriplicó para obtener los 8 bits requeridos. El circuito fue implementado en un protoboard y funcionó según lo esperado aunque presentó un pequeño problema al iniciar.
1. 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
2. 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
3. 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
7. 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)