1 / 8

Capítulo 4

Capítulo 4 Fluxograma e programação em “Assembly” aplicados a família de microntroladores MCS-51 da Intel. Nome do programa. Definição das condições iniciais. Figura 5 : Representação típica de um fluxograma de uma rotina de um programa simples. Processamento. Definição da saída do resultado.

Download Presentation

Capítulo 4

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

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

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

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

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

  8. Capítulo 4 Microcontroladores 8051

More Related