Jump to content

Para um trabalho


zmk
 Share

Recommended Posts

Boas pessoal! Gostava que me ajudassem se possivel. Tenho um trabalho de sistemas digitais para fazer mas nao tou a ver como se faz. Tenho de montar um circuito que controle os semáforos dos carros e dos peões de um cruzamento. Mais ou menos deste genero:

                    |                  |

                    |                  |

                    |                  |

____________|                  |____________

___________                      ____________

                    |                  |

                    |                  |

                    |                  |

                    |                  |

Tenho de ter em conta que:

- O período de relógio é de 5 segundos;

- O sinal verde para os carros deve estar aberto durante 50 segundos;

- O sinal amarelo dos carros dura 5 segundos;

- Os carros não podem voltar à esquerda;

- O sinal vermelho dos peões deve acender 10 segundos antes do sinal verde

dos carros abrir.

Estes sao todos os dados do problema. Agora a minha pergunta é como e que eu faço isto, porque nao estou a ver como fazer as tabelas, pois isto sao circuitos sequenciais, e ainda nao tenho muita pratica nisto. Alguem me pode ajudar? Agradecia muito

Cumprimentos

Link to comment
Share on other sites

Acho que já respondeste à tua própria pergunta.

Desenha os diagramas de estados, escreve as tabelas de transições e tira de lá a configuração dos flip-flops.

Isto depende da complexidade do sistema de semáforos. Precisas de tantos flip flops quandos os bits necessários para representar o número de configurações de semáforos que vais usar.

As lampadas a acender podem ser controladas com recurso a um circuito combinacional.

Dependendo da complexidade do sistema, um cruzamento destes, se tiver passadeiras, pode ser bem complexo.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.