Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplos
inicio
configurar puerto C de salida
configurar puerto B de entrada
leer el primer nibble del puerto B en R17
leer el segundo nibble del puerto B en R18
Compara R17, R18
Si R17 = R18, encender led (PC4)
Si R17 > R18, mostrar en puerto C, R17
Si R18 > R17, mostrar en puerto C, R18
fin
ldi R16, 0xff
out DDRC, R16
ldi R16, 0x00
out DDRB, R16
bucle:
in R17,PINB
andi R17, 0x0f
in R18,PINB
andi R18, 0xf0
swap R18
cp R17,R18
brbs 1, igual
brcc mayor
out PORTC, R18
rjmp fin
igual:
ldi R19, 0x10
out PORTC,R19
rjmp fin
mayor:
out PORTC, R17
rjmp fin
fin:
rjmp bucle
Actividades:
1. Implementar un programa para leer los pines (PD0 y PD1), para luego
mostrar el valor de los pines en las salidas (PD2 y PD3).