universidade feevale luciano paim militão desenvolvimento de um ...
universidade feevale luciano paim militão desenvolvimento de um ... universidade feevale luciano paim militão desenvolvimento de um ...
98 trabalho sempre verdadeira, ou seja, o PIC permanece executando esta função continuamente, esta condição é definida por um comando while. Para execução de qualquer outra atividade, se faz uso de interrupções. Quando uma interrupção é chamada, o processador atende a interrupção e volta ao comando while, na função principal, até outra interrupção requisitar atendimento. No trecho de código que segue pode-se observar a função Main(). void main() { while(true) { Stop(); if(teste==0) array[0]=tabela_caracteres1[aux][cont]; else array[0]=tabela_caracteres2[aux][cont]; } } cont++; if(cont>4) cont=0; Observa-se a função Stop responsável por gerar um delay no sistema, e as estruturas if e else para gerar condições. Inicialmente, é dado um atraso pela função Stop( ), e após isso é analisado a condição da variável teste, se a condição for verdadeira, ou seja, teste ser igual a é chamado o vetor denominado array, para selecionar os elementos de uma matriz nomeada de tabela_caracteres1. Enquanto a condição teste for verdadeira, a estrutura if vai sendo executada, porém se a variável teste for diferente de zero a estrutura else é acionada e executa a mesma função mencionada no if, porém em uma matriz diferente. Após as condições anteriores, o sistema vai incrementando uma variável cont, até a mesma respeitar a condição exigida pela estrutura if, pois se a variável tiver o seu valor maior
99 que 4, a mesma passará a condição de cont=0 continuando sempre o laço while. Abaixo, temse o fluxograma indicando o funcionamento do laço While. While Stop ( ) if (teste == 0)
- Page 48 and 49: 48 Figura 2.17- Circuito de Teste.
- Page 50 and 51: 50 Na Figura 2.18, tem-se a pinagem
- Page 52 and 53: 52 As etapas para o desenvolvimento
- Page 54 and 55: 54 Figura 3.21- Software Picburner.
- Page 56 and 57: 56 4 DESENVOLVIMENTO - HARDWARE O p
- Page 58 and 59: 58 4.2 Processamento com PIC16F877A
- Page 60 and 61: 60 armazenamento de áudio, endere
- Page 62 and 63: 62 transportes (ônibus), mensagens
- Page 64 and 65: 64 Figura 4.25- Gravador. Fonte: Au
- Page 66 and 67: 66 um resistor e um capacitor em s
- Page 68 and 69: 68 Tabela 15 - Grafia Braille. Font
- Page 70 and 71: 70 Utilizando a lógica de funciona
- Page 72 and 73: 72 porém as saídas só serão lib
- Page 74 and 75: 74 Figura 4.32 - Sistema de Linhas.
- Page 76 and 77: 76 Para entendimento do circuito de
- Page 78 and 79: 78 4.5.4 Constituição das Mensage
- Page 80 and 81: 80 • RFID • Projeto de um siste
- Page 82 and 83: 82 deparou-se com os modelos híbri
- Page 84 and 85: 84 O modelo de aplicação sugerido
- Page 86 and 87: 86 Conforme a Tabela 10 tem-se as f
- Page 88 and 89: 88 O comprimento da antena é muito
- Page 90 and 91: 90 Figura 4.44 - Sistema final prot
- Page 92 and 93: 92 Para finalizar a ideia de utiliz
- Page 94 and 95: 94 5 DESENVOLVIMENTO - PROGRAMAÇÃ
- Page 96 and 97: 96 5.2 Fluxograma do Sistema de áu
- Page 100 and 101: 100 6 VALIDAÇÃO Este projeto dese
- Page 102 and 103: 102 Figura 6.53 - Sinais de Áudio.
- Page 104 and 105: 104 Figura 6.56 - Endereçamento do
- Page 106 and 107: 106 REFERÊNCIAS BIBLIOGRÁFICAS Ac
- Page 108 and 109: 108 Sedra, Adel S., Microeletrônic
- Page 110: ANEXO B 110
99<br />
que 4, a mesma passará a condição <strong>de</strong> cont=0 continuando sempre o laço while. Abaixo, temse<br />
o fluxograma indicando o funcionamento do laço While.<br />
While<br />
Stop ( )<br />
if (teste == 0)