Microcontroladores Sistemas Digitais Microprocessados (SDM) AULA5 Profa. Ana T. Y. Watanabe [email protected] Microcontroladores “Eis que estou à porta e bato. Se alguém ouvir a minha voz e abrir a porta, entrarei e cearei com ele, e ele comigo. . ” Apocalipse 3:20 OBJETIVO DA AULA 1. Programação em Assembly: • • • • • Chamadas de Subrotinas; Opcodes; Acumulador; PC; SP; 2. Exercício de Fixação: Timer 1. Programação em Assembly: • Criar um programa em Assembly utilizando chamada de subrotina que: escreva #6 na posição de memória $80, e escreva #7 na posição de memória $81. 1. Programação em Assembly: ORG $e000 INICIO: LDA BSR STA BSR STA #$05 TESTE $80 TESTE $81 BRA INICIO TESTE: INCA RTS ORG $FFFE DC.W INICIO 2. Exercícios de Fixação: 1) Criar um programa que escreve números de #10 a #20 no endereço $0080 (números pares) e no endereço $0081 (números ímpares). 2) Criar um programa que pisca leds com um timer. Dica: fazer um contador para gerar um timer.