Está en la página 1de 2

Operaciones booleanas

Se considera operaciones lógicas como el AND, OR, XOR y la NEGACIÓN

Ejemplos

1. Dado dos números de 1 nibble (puerto B), mostrar en la salida el mayor de


ambos (puerto C), si los números son iguales entonces encender el LED
(PC4).

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

También podría gustarte

  • Guia Numeros Complejos, MAT100
    Guia Numeros Complejos, MAT100
    Documento13 páginas
    Guia Numeros Complejos, MAT100
    FERNANDO RAUL ARANDA SUXO
    Aún no hay calificaciones
  • Cuestionario 2
    Cuestionario 2
    Documento6 páginas
    Cuestionario 2
    FERNANDO RAUL ARANDA SUXO
    Aún no hay calificaciones
  • FORMON
    FORMON
    Documento2 páginas
    FORMON
    FERNANDO RAUL ARANDA SUXO
    Aún no hay calificaciones
  • Universidad Mayor de San Andres
    Universidad Mayor de San Andres
    Documento32 páginas
    Universidad Mayor de San Andres
    FERNANDO RAUL ARANDA SUXO
    Aún no hay calificaciones
  • Simple Con Datos
    Simple Con Datos
    Documento11 páginas
    Simple Con Datos
    FERNANDO RAUL ARANDA SUXO
    Aún no hay calificaciones
  • Ciclo Real de Motores de 4 Tiempos
    Ciclo Real de Motores de 4 Tiempos
    Documento4 páginas
    Ciclo Real de Motores de 4 Tiempos
    FERNANDO RAUL ARANDA SUXO
    Aún no hay calificaciones
  • Universidad Mayor de San Andres
    Universidad Mayor de San Andres
    Documento32 páginas
    Universidad Mayor de San Andres
    FERNANDO RAUL ARANDA SUXO
    Aún no hay calificaciones
  • PRACTICA 1 y 3
    PRACTICA 1 y 3
    Documento3 páginas
    PRACTICA 1 y 3
    FERNANDO RAUL ARANDA SUXO
    Aún no hay calificaciones
  • HORATIEMPI
    HORATIEMPI
    Documento1 página
    HORATIEMPI
    FERNANDO RAUL ARANDA SUXO
    Aún no hay calificaciones
  • Practica 1 de Ita 341
    Practica 1 de Ita 341
    Documento3 páginas
    Practica 1 de Ita 341
    FERNANDO RAUL ARANDA SUXO
    Aún no hay calificaciones
  • 4 Atmel
    4 Atmel
    Documento8 páginas
    4 Atmel
    FERNANDO RAUL ARANDA SUXO
    Aún no hay calificaciones
  • Practica Uniones Flexibles Poleas
    Practica Uniones Flexibles Poleas
    Documento2 páginas
    Practica Uniones Flexibles Poleas
    FERNANDO RAUL ARANDA SUXO
    Aún no hay calificaciones
  • AUTOMOITIL
    AUTOMOITIL
    Documento40 páginas
    AUTOMOITIL
    FERNANDO RAUL ARANDA SUXO
    Aún no hay calificaciones
  • Practica Uniones Flexibles Poleas
    Practica Uniones Flexibles Poleas
    Documento2 páginas
    Practica Uniones Flexibles Poleas
    FERNANDO RAUL ARANDA SUXO
    Aún no hay calificaciones