A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Fluxograma Método texto-gráfico de representação do raciocínio. Início Acende LED Led está aceso ? Apaga LED Tempo = 5 s SN.

Apresentações semelhantes


Apresentação em tema: "Fluxograma Método texto-gráfico de representação do raciocínio. Início Acende LED Led está aceso ? Apaga LED Tempo = 5 s SN."— Transcrição da apresentação:

1 Fluxograma Método texto-gráfico de representação do raciocínio. Início Acende LED Led está aceso ? Apaga LED Tempo = 5 s SN

2 Relação entre Simbologia e Estruturas de Programação Terminação: Início, Fim, Chamadas a Funções, Retorno de Funções. Processos: Atribuições, Expressões Aritméticas, Expressões Lógicas, etc. Tomada de decisão Chamada de Função

3 Relação entre Simbologia e Estruturas de Programação SE – ENTÃO – SENÃO A > B A = A + 1 A = A - 1 Sim Não

4 Relação entre Simbologia e Estruturas de Programação A < 10 A = A + 1 A = 0 Sim Não Enquanto - Faça

5 Relação entre Simbologia e Estruturas de Programação A = 0 A = A + 1 A < 10 Sim Não Faça - Enquanto

6 Introdução ao PIC 16F84 Ent/Sai 0 Ent/Sai 1 Ent/Sai 2 Ent/Sai 3 Ent/Sai 4 Ent/Sai 5 Ent/Sai 6 Ent/Sai 7 Ent/Sai 0 Ent/Sai 1 Ent/Sai 2 Ent/Sai 3 Ent/Sai 4 Porta B: 8 vias Porta A: 5 vias 5 V 4 MHz

7 Nomenclatura utilizada TRISA = 0x00 : Torna toda a porta A saída de dados; TRISB = 0x01: Torna a via 0 da porta B entrada e as demais como saída de dados; portA,3: Lê-se via 3 da porta A; portB,0: Lê-se via 0 da porta B; portA = 0x01 : Seta a via 0 da porta A, e zera as demais; portB = 0x09 : Seta a via 3 e 0 da porta B, e zera as demais.

8 Instruções do C para o PIC bit_set(portb,0): Seta a via zero da porta B; bit_clear(porta,2): Zera a via 2 da porta A; bit_test(portb,3): Testa o valor da via 3 da porta B e devolve 1 ou 0; a = entrada_b() : Armazena na variável a todos os valores presentes nas vias da porta B; saída_a(0x09): Coloca nas vias da porta A o valor dos bits equivalentes a 9.

9 atraso_us(100): Pára o processamento por 100 microsegundos (delay_us(100)); atraso_ms(400): Pára o processamento por 400 milisegundos (delay_ms(400)); a << 3: Rotaciona a variável a três vezes para a esquerda, bit a bit. Instruções do C para o PIC


Carregar ppt "Fluxograma Método texto-gráfico de representação do raciocínio. Início Acende LED Led está aceso ? Apaga LED Tempo = 5 s SN."

Apresentações semelhantes


Anúncios Google