Haz una pregunta
  Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

31/05/2014 #1


Circuito para controlar semáforo con GAL
¿Que tal compañeros del foro?
Mi duda es sencilla. ¿Qué debo hacer para que funcione este circuito?
Ya intenté todo lo que sé y no he conseguido nada.

Es para controlar un semáforo, dos estados encienden el verde, uno el amarillo y otros 3 el rojo.
Este es el código completo:
Código:
Name Semaforo 1 ;
PartNo 00 ;
Date 31/05/2014 ;
Revision 01 ;
Designer Aldo ;
Company UdG ;
Assembly None ;
Location ;
Device G16V8 ;
PIN 1= clk;
PIN 12= V1; //pin 12 y 13 encienden el verde
PIN 13= V2;
PIN 14= A;
PIN 15= R1; //pines 15 al 17 encienden el rojo
PIN 16= R2;
PIN 17= R3;

FIELD SEMAFORO= [V1,V2,A,R1,R2,R3];
$define S0 'b'100000
$define S1 'b'010000
$define S2 'b'001000
$define S3 'b'000100
$define S4 'b'000010
$define S5 'b'000001

SEQUENCE SEMAFORO{
PRESENT S0 NEXT S1;
PRESENT S1 NEXT S2;
PRESENT S2 NEXT S3;
PRESENT S3 NEXT S4;
PRESENT S4 NEXT S5;
PRESENT S5 NEXT S0;
}


Así está conectado hasta ahora, el único movimiento que hay en él, es el clk prendiendo y apagando.
Agradezco de antemano su ayuda.
01/06/2014 #2

Avatar de chclau

Yo diria que al menos uno de los,problemas que tenes es que estas cortocircuitando salidas, creo que seria mas logico usar tres salidas e implementar compuertas OR en la GAL
02/06/2014 #3


chclau dijo: Ver Mensaje
Yo diria que al menos uno de los,problemas que tenes es que estas cortocircuitando salidas, creo que seria mas logico usar tres salidas e implementar compuertas OR en la GAL

Ya arregle el error, el estado inicial siempre debe ser 0000 o en ceros ya que todo esta apagado. en fin Gracias por la respuesta.

Tema Resuelto.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Circuitos lógicos combinacionales y secuenciales

Compuertas, flips flops, registros, PLDs, codificadores, contadores, multiplexores, ...

Cerrar
Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.