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

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

Capítulo 4 Fluxograma e programação em “Assembly” aplicados a família de microntroladores MCS-51 da Intel Prentice Hall Microcontroladores 8051.

Apresentações semelhantes


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

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

2 Capítulo 4 Estratégias de elaboração de programas Fluxogramas
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. Prentice Hall Microcontroladores 8051

3 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 Prentice Hall Microcontroladores 8051

4 Exemplo de um programa simples:
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 Prentice Hall Microcontroladores 8051

5 Capítulo 4 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 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 Prentice Hall Microcontroladores 8051

6 Capítulo 4 Exemplo de programa com loop:
Prentice Hall Microcontroladores 8051

7 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 FIM (R0)(R0)+1 Figura 12: Fluxograma que calcula a quantidade de números menores que 38h de um buffer de memória. Prentice Hall Microcontroladores 8051

8 Capítulo 4 Prentice Hall Microcontroladores 8051


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

Apresentações semelhantes


Anúncios Google