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

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

Prentice HallMicrocontroladores 80511 Capítulo 4 Fluxograma e programação em Assembly aplicados a família de microntroladores MCS-51 da Intel.

Apresentações semelhantes


Apresentação em tema: "Prentice HallMicrocontroladores 80511 Capítulo 4 Fluxograma e programação em Assembly aplicados a família de microntroladores MCS-51 da Intel."— Transcrição da apresentação:

1 Prentice HallMicrocontroladores Capítulo 4 Fluxograma e programação em Assembly aplicados a família de microntroladores MCS-51 da Intel

2 Prentice HallMicrocontroladores Capítulo 4 z Estratégias de elaboração de programas z Fluxogramas z Programas Simples: Nome do programa Processamento Fim do programa Definição das condições iniciais Definição da saída do resultado Figura 5: Representação típica de um fluxograma de uma rotina de um programa simples.

3 Prentice HallMicrocontroladores Capítulo 4 Figura 6: Representação típica de um fluxograma de uma rotina de um programa com loop. Nome do programa Processamento Fim do programa Definição das condições iniciais Definição da saída do resultado Bloco de tomada de decisão (?). Teste de uma variável. Se o teste for falso: processamento de certas informações (toma-se decisão) não: a condição não foi satisfeita sim: a condição foi satisfeira Controle do loop

4 Prentice HallMicrocontroladores Capítulo 4 Exemplo de um programa simples: SOMA (A) (45h) (R0) (5Ah) (A) (A) + (R0) (6Dh) (A) FIM Figura 8: Programa de adição usando a instrução ADD A,Rn. Programa Fonte MOV A,45h MOV R0,5Ah ADD A,R0 MOV 6Dh,A

5 Prentice HallMicrocontroladores Capítulo 4 SOMA (A) (45h) (R0) #5Ah (A) (A) + ((R0)) (6Dh) (A) FIM Figura 10: Programa de adição usando a instrução ADD Programa Fonte MOV A,45h MOV R0,#5Ah ADD MOV 6Dh,A Figura 9: Programa de adição usando a instrução ADD A,direct. SOMA (A) (45h) (A) (A) + (5Ah) (6Dh) (A) FIM Programa Fonte MOV A,45h ADD A,5Ah MOV 6Dh,A

6 Prentice HallMicrocontroladores Capítulo 4 Exemplo de programa com loop:

7 Prentice HallMicrocontroladores Capítulo 4 Num < 38h (R0) #60h (R1) #1Bh (7BH) #00h (C) #0b (A) ((R0)) (A) (A)-(C)-#38h (C)=0 ? [(A) #38h ?] (7Bh) (7Bh)+1 (R1) (R1)-1 (R1) 0 ? N S S FIM N (R0) (R0)+1 Figura 12: Fluxograma que calcula a quantidade de números menores que 38h de um buffer de memória.

8 Prentice HallMicrocontroladores Capítulo 4


Carregar ppt "Prentice HallMicrocontroladores 80511 Capítulo 4 Fluxograma e programação em Assembly aplicados a família de microntroladores MCS-51 da Intel."

Apresentações semelhantes


Anúncios Google