Estoy usando los flip flops internos de una gal 22v10D para crear un registro que carga en paralelo, sin cambios, borra ó recorre. Lo único que falla es el recorrimiento, no se porque se vuelve loco al momento de recorrer.
Les mando mi código en wincupl:
FA.d =(!M41A&!M41B&FA)#(M41A&!M41B&A);
FB.d =(!M41A&!M41B&FA)#(M41A&!M41B&FA)#(M41A&M41B&FB);
FC.d =(!M41A&!M41B&FC)#(M41A&!M41B&B)#(M41A&M41B&FB);
FD.d =(!M41A&!M41B&FC)#(M41A&!M41B&FC)#(M41A&M41B&FD);
FE.d =(!M41A&!M41B&FE)#(M41A&!M41B&C)#(M41A&M41B&FD);
FF.d =(!M41A&!M41B&FE)#(M41A&!M41B&FE)#(M41A&M41B&FF);
FG.d =(!M41A&!M41B&FG)#(M41A&!M41B&D)#(M41A&M41B&FF);
FH.d =(!M41A&!M41B&FG)#(M41A&!M41B&FG)#(M41A&M41B&FH);
FI.d =(!M41A&!M41B&FI)#(M41A&!M41B&E)#(M41A&M41B&FH);
Gracias
Les mando mi código en wincupl:
FA.d =(!M41A&!M41B&FA)#(M41A&!M41B&A);
FB.d =(!M41A&!M41B&FA)#(M41A&!M41B&FA)#(M41A&M41B&FB);
FC.d =(!M41A&!M41B&FC)#(M41A&!M41B&B)#(M41A&M41B&FB);
FD.d =(!M41A&!M41B&FC)#(M41A&!M41B&FC)#(M41A&M41B&FD);
FE.d =(!M41A&!M41B&FE)#(M41A&!M41B&C)#(M41A&M41B&FD);
FF.d =(!M41A&!M41B&FE)#(M41A&!M41B&FE)#(M41A&M41B&FF);
FG.d =(!M41A&!M41B&FG)#(M41A&!M41B&D)#(M41A&M41B&FF);
FH.d =(!M41A&!M41B&FG)#(M41A&!M41B&FG)#(M41A&M41B&FH);
FI.d =(!M41A&!M41B&FI)#(M41A&!M41B&E)#(M41A&M41B&FH);
Gracias