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.
Download

aula5_2013_1