Maquina de refrigerantes

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (728 palavras )
  • Download(s) : 0
  • Publicado : 26 de junho de 2012
Ler documento completo
Amostra do texto
Trabalho Final de Sistemas Digitais

Máquina de Vender Refrigerantes
Grupo: Vitor Almeida , Daniel Lucas , Osmindo Netto

Introdução
 Nosso projeto trata-se de um máquina de venderrefrigerantes, implementada em uma máquina de estados finitos que funciona com um tipo de refrigerante de mesmo preço (R$ 1,00) e aceita três tipos de moedas (R$ 0,25; R$ 0,50; R$ 1,00). A máquina calculaquanto de dinheiro foi adicionado e fornece o troco, quando necessário.  Todas as saídas do sistema serão feitas por meio de três displays de 7 segmentos. Serão mostradas as quantias de dinheiro namáquina e a situação do sistema após escolha do refrigerante.

Fluxograma:

Tópicos da matéria a serem utilizados
• ULA – Unidade Lógica e Aritmética - Somadores/Subtratores/Comparadores para cálculoda entrada de dinheiro e do troco

• Registradores
- Armazenar o total de dinheiro na máquina e o valor do troco • Multiplexadores

- Valor da moeda
• Displays de 7 segmentos • Finite StateMachine

• Programação em VHDL

FSM – Máquina de Estados Finitos

Diagrama de Blocos

Exemplo de simulação de teste
  Objetivo: Inicializar a máquina testando as entradas de moedas e osbotões Reset e Finalizar. Descrição da situação inicial: Máquina em espera após ativação do botão Reset.



Descrição das ações do teste:
1)Moedas dos três valores possíveis foram inseridas. 2)BotãoFinalizar pressionado.

 

Respostas previstas: Sistema deverá indicar pelo display que o refrigerante e o troco foram entregues. Respostas observadas: Acendimento do display indicando entregado produto e troco aconteceu corretamente.

• Status do teste: Aprovado.

Simulação 1: Entrada – R$ 0,25 (devolve dinheiro)

Simulação 2: Entrada – R$ 0,50 (devolve dinheiro)

Simulação 3:Entrada – R$ 1,00 (entrega refrig.)

Simulação 4: Entrada – R$ 1,50 (entrega refrig. e devolve troco)

Funcionamento da máquina
 Parte 1 – Registrador/Mux : Inicializando-se a máquina...
tracking img