Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouJoãovítor Furtado Alterado mais de 10 anos atrás
1
Desbravando o PICMosaico Engenharia - Centro de Treinamento 1 Início Configura Inicializa Botão apertado ? Acende LEDApaga LED Exemplo 1 SN 1 1
2
Desbravando o PICMosaico Engenharia - Centro de Treinamento 2 Início Configura Inicia Filtro Botão apertado ? S N Inicializa Decrementa Filtro igual a zero ? 1 N S 1 DecrementaIncrementa Menor mínimo ? Sinaliza subtrai Incrementa Sinaliza soma Escreve na saída Maior ou igual máximo ? Devo somar ? Botão apertado ? S S S S N N N N Exemplo 2 2 2
3
Desbravando o PICMosaico Engenharia - Centro de Treinamento 3 Início Configura Inicia Tempo3 Inicializa Aguarda um tempo Botão 1 apertado ? Botão 2 apertado ? 1 Ação do Botão 1 Ação do Botão 2 Ação do Botão 1 Ação do Botão 2 Soma STEP ao contador Subtrai STEP ao contador Contador >= MAX ? Contador recebe MAX Botão 1 apertado ? 2 Contador < MIN ? Contador recebe MIN Botão 2 apertado ? 2 2 Exemplo 3 S S SS SS NN NN N N
4
Desbravando o PICMosaico Engenharia - Centro de Treinamento 4 Delay Tempo2 recebe Contador Tempo1 recebe 200 Decrementa Tempo1 = zero ? Tempo 2 = zero ? Retorna Exemplo 3 Decrementa Tempo2 N N S S 1 Pisca a Saída 2 Continuação
5
Desbravando o PICMosaico Engenharia - Centro de Treinamento 5 Exemplo 4 Início Configura Inicia Filtros Botão 1 apertado ? S N Inicializa Decrementa Filtro1 igual a zero ? 1 N S 2 1 Botão1 estava pressionado? Botão 2 apertado ? S N Decrementa Filtro2 igual a zero ? N S Botão2 estava pressionado? 2 Marca Botão1 como liberado Marca Botão2 como liberado 2 Ação do Botão 1 Ação do Botão 2 N N S S
6
Desbravando o PICMosaico Engenharia - Centro de Treinamento 6 Exemplo 4 Continuação Ação do Botão 1 Marca Botão1 como pressionado Decrementa Contador = MIN ? 2 Atualiza S N Ação do Botão 2 Marca Botão2 como pressionado Incrementa Contador = MAX ? 2 Atualiza S N Converte binário para 7Segmentos Transfere valor convertido para o display 2
7
Desbravando o PICMosaico Engenharia - Centro de Treinamento 7 Exemplo 5 Início Configura Inicializa Chegou ao fim ? Inicializa Filtros Botão 1 apertado ? S N Decrementa Filtro1 igual a zero ? N S Desliga Timer 1 1 Botão1 estava pressionado? Ação do Botão 1 N S Botão 2 apertado ? S N Decrementa Filtro2 igual a zero ? N S Botão2 estava pressionado? 3 Marca Botão2 como liberado 3 Ação do Botão 2 N S 2 2 Marca Botão1 como liberado 3 Atualiza display S N
8
Desbravando o PICMosaico Engenharia - Centro de Treinamento 8 Exemplo 5 Continuação Ação do Botão 1 Marca Botão 1 como pressionado 3 Liga Timer Ação do Botão 2 Marca Botão 2 como pressionado 3 Desliga Timer Liga Timer Desliga Timer ligado ? Inicializa Timer Inicializa TEMP1 Habilita Timer Liga saída Retorna Desabilita Timer Desliga saída Retorna S N
9
Desbravando o PICMosaico Engenharia - Centro de Treinamento 9 Exemplo 5 Continuação Interrupção Timer Inicializa Timer TEMP1 = zero ? Inicializa Temp1 Inicializa TEMP1 Chegou ao fim ? 4 4 Decrementa TEMPO = zero ? Sinaliza Fim Retorna S S S N N N
10
Desbravando o PICMosaico Engenharia - Centro de Treinamento 10 Exemplo 6 Início Configura Inicia Filtros Botão 1 apertado ? S N Inicializa Decrementa Filtro1 igual a zero ? 1 N S 2 1 Botão1 estava pressionado? Botão 2 apertado ? S N Decrementa Filtro2 igual a zero ? N S Botão2 estava pressionado? 2 Marca Botão1 como liberado Marca Botão2 como liberado 2 Ação do Botão 1 Ação do Botão 2 N N S S Le EEPROM
11
Desbravando o PICMosaico Engenharia - Centro de Treinamento 11 Exemplo 6 Continuação Ação do Botão 1 Marca Botão1 como pressionado Decrementa Contador = MIN ? 2 Atualiza S N Ação do Botão 2 Marca Botão2 como pressionado Incrementa Contador = MAX ? 2 Atualiza S N Converte binário para 7Segmentos Transfere valor convertido para o display 2 Escreve EEPROM
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.