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

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

Método texto-gráfico de representação do raciocínio.

Apresentações semelhantes


Apresentação em tema: "Método texto-gráfico de representação do raciocínio."— Transcrição da apresentação:

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

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
Enquanto - Faça A < 10 A = A + 1 A = 0 Sim Não

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

6 Introdução ao PIC 16F84 Porta A: 5 vias Porta B: 8 vias 5 V 4 MHz
Ent/Sai 0 Ent/Sai 1 Ent/Sai 2 Ent/Sai 3 Ent/Sai 4 Ent/Sai 5 Ent/Sai 6 Ent/Sai 7 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 Instruções do C para o PIC
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.


Carregar ppt "Método texto-gráfico de representação do raciocínio."

Apresentações semelhantes


Anúncios Google