Mudanças entre as edições de "PROJETO FINAL - SST"
Ir para navegação
Ir para pesquisar
(→Código) |
(→Código) |
||
Linha 117: | Linha 117: | ||
--Realizaçao da contagem | --Realizaçao da contagem | ||
− | IF (segundo1 = 10) then | + | IF (segundo1 = 10) then |
segundo1 := 0; | segundo1 := 0; | ||
segundo2 := segundo2 + 1; | segundo2 := segundo2 + 1; |
Edição atual tal como às 10h27min de 23 de junho de 2015
Alunos: Leonardo, Nicole e Rogério
Máquina de Estados
WaveForm
Pinagem
Código
- Método adotado
- A abordagem utilizada foi Behavioral. Modela como as saídas do sistema irão reagir às entradas do sistema.Dessa forma ficou mais simples e fácil de entender;
- O relógio possui 2 estados: Estado = '0', significa que ele esta no processo de contagem. Estado = '1', ele esta no processo de ajuste;
- Cada unidade e dezena de hora,minuto e segundo são atreladas a uma variável para uma eventual exibição no display de 7 segmentos;
- Como a saída da máquina depende do estado presente e também das entradas, o sistema é uma máquina de Mealy;
- Foram utilizados dois processos sendo o mesmo o coração da abordagem behavioral;
- O primeiro processo define a troca dos estados, já o segundo realiza a seleção do estado para realização de suas atividades (Contagem ou ajuste).
Código VHDL - Clicar no "+" para expandir |
---|
|