1 / 11

Início

Início. Exemplo 1. Configura. Inicializa. 1. Botão apertado ?. S. N. Acende LED. Apaga LED. 1. 1. Início. Exemplo 2. Configura. Devo somar ?. N. S. Inicializa. Decrementa. Incrementa. Menor mínimo ?. Inicia Filtro. N. 2. Maior ou igual máximo ?. S. Botão

maddox
Download Presentation

Início

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Início Exemplo 1 Configura Inicializa 1 Botão apertado ? S N Acende LED Apaga LED 1 Mosaico Engenharia - Centro de Treinamento

  2. 1 Início Exemplo 2 Configura Devo somar ? N S Inicializa Decrementa Incrementa Menor mínimo ? Inicia Filtro N 2 Maior ou igual máximo ? S Botão apertado ? S N Incrementa N S Sinaliza soma Sinaliza subtrai Decrementa Filtro Escreve na saída Filtro igual a zero ? Botão apertado ? N S S N 1 2 Mosaico Engenharia - Centro de Treinamento

  3. Início Ação do Botão 1 Ação do Botão 2 Exemplo 3 Configura Soma STEP ao contador Subtrai STEP ao contador Inicializa Contador >= MAX ? Contador < MIN ? N N 2 2 Inicia Tempo3 Aguarda um tempo S S Contador recebe MAX Contador recebe MIN Botão 1 apertado ? S Botão 1 apertado ? Botão 2 apertado ? Ação do Botão 1 S S N Botão 2 apertado ? S N N Ação do Botão 2 N 2 1 Mosaico Engenharia - Centro de Treinamento

  4. Exemplo 3 Delay Continuação Tempo2 recebe Contador 1 Tempo1 recebe 200 Pisca a Saída Decrementa Tempo1 2 Tempo 1 = zero ? N S Decrementa Tempo2 Tempo 2 = zero ? N S Retorna Mosaico Engenharia - Centro de Treinamento

  5. 1 Início Exemplo 4 Configura Botão1 estava pressionado? N Inicializa Ação do Botão 1 S Botão 2 apertado ? Inicia Filtros 2 N Botão 1 apertado ? S N Decrementa Filtro2 Marca Botão2 como liberado Marca Botão1 como liberado Filtro2 igual a zero ? S 2 N Decrementa Filtro1 S Filtro1 igual a zero ? Botão2 estava pressionado? N N S S Ação do Botão 2 2 1 Mosaico Engenharia - Centro de Treinamento

  6. Exemplo 4 Continuação Ação do Botão 1 Ação do Botão 2 Atualiza Marca Botão1 como pressionado Marca Botão2 como pressionado Converte binário para 7Segmentos Contador = MIN ? Contador = MAX ? S S Transfere valor convertido para o display 2 2 N N Decrementa Contador Incrementa Contador 2 Atualiza Atualiza Mosaico Engenharia - Centro de Treinamento

  7. Exemplo 5 1 2 Início Botão 1 apertado ? Configura Botão 2 apertado ? N N Atualiza display Marca Botão1 como liberado S S Decrementa Filtro2 Marca Botão2 como liberado Decrementa Filtro1 Inicializa 3 Filtro2 igual a zero ? 3 Filtro1 igual a zero ? N N Chegou ao fim ? S S S Desliga Timer N Botão2 estava pressionado? Botão1 estava pressionado? N N Inicializa Filtros Ação do Botão 1 S S Ação do Botão 2 3 1 2 Mosaico Engenharia - Centro de Treinamento

  8. Exemplo 5 Liga Timer Desliga Timer Continuação Ação do Botão 1 Timer ligado ? S Desabilita Timer Marca Botão 1 como pressionado Retorna N Desligasaída Inicializa Timer Ação do Botão 2 Liga Timer Inicializa TEMP1 Retorna Marca Botão 2 como pressionado 3 Habilita Timer Desliga Timer Ligasaída Retorna 3 Mosaico Engenharia - Centro de Treinamento

  9. Exemplo 5 Interrupção Timer 4 Continuação Inicializa Timer Decrementa TEMPO InicializaTemp1 TEMPO = zero ? N TEMP1 = zero ? Retorna S N Sinaliza Fim Retorna S Inicializa TEMP1 Retorna Chegou ao fim ? S Retorna N 4 Mosaico Engenharia - Centro de Treinamento

  10. 1 Início Exemplo 6 Configura Botão1 estava pressionado? N Inicializa Ação do Botão 1 S Botão 2 apertado ? Le EEPROM N Inicia Filtros 2 S N Decrementa Filtro2 Marca Botão2 como liberado Botão 1 apertado ? Marca Botão1 como liberado Filtro2 igual a zero ? 2 N S Decrementa Filtro1 S Botão2 estava pressionado? Filtro1 igual a zero ? N N S Ação do Botão 2 S 2 1 Mosaico Engenharia - Centro de Treinamento

  11. Exemplo 6 Continuação Ação do Botão 1 Ação do Botão 2 Atualiza Marca Botão1 como pressionado Marca Botão2 como pressionado Converte binário para 7Segmentos Contador = MIN ? Contador = MAX ? S S Transfere valor convertido para o display 2 2 N N Decrementa Contador Incrementa Contador 2 Escreve EEPROM Escreve EEPROM Atualiza Atualiza Mosaico Engenharia - Centro de Treinamento

More Related