Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplos
1. Dado dos interrupciones activados por los botones PD2 y PD3, si PD2 es
activado avanzar ascendentemente con un display conectado al puerto B,
si PD3 es activado avanzar descendentemente con el display.
inicio
Habilitar interrupciones globales
Configurar el puerto B como salida
Activar los botones PD2 y PD3
Inicializar el puntero de pila
Configuraciones de interrupciones
fin
rjmp inicio
.org 0x0002
rjmp sub0
.org 0x0004
rjmp sub1
inicio:
sei
sbi PORTD,2
sbi PORTD,3
sub0:
ldi R18, 0x00
sub1:
ldi R18, 0x03
medioSeg:
ldi r20, 3
ldi r21, 138
ldi r22, 86
L1: dec r22
brne L1
dec r21
brne L1
dec r20
brne L1
rjmp PC+1
ret
Actividades:
1. Implementar un programas leer los pines (PD0 y PD1), para luego mostrar
el valor de los pines en las salidas (PD2 y PD3).