martes, 17 de enero de 2023

Microcontrolador 8051 en el simulador EDSIM51


  • (introducción)
  • (utilización del EDSIM51)
  • (SUMA Y RESTA)
  • (programa #1: suma A+B)
  • (programa #2: resta A-B)
  • (programa #3: operación A+B-C)
  • (programa #4: operación OR entre número de 16 bits)
  • (programa #5: convierte un número hexadecimal de 8 bits a número decimal de tres dígitos)
  • (programa #6: bucle repetitivo 255 veces)
  • (CONEXIONES LED)
  • (programa #7: parpadeo de un LED conectado a P1.0 del puerto P1)
  • (programa #8: parpadeo de todos los LEDs conectado al puerto P1)
  • (programa #9: parpadeo de un LED en caso se presiona en switch)
  • (programa #10: con 2 switches se selecciona la frecuencia de parpadeo de un led)
  • (programa #11: desplazamiento de un LED encendido de derecha a izquierda)
  • (programa #12: desplaza un LED de un lado a otro en forma indefinida)
  • (programa #13: juego de luces)
  • (programa #14: desplaza 3 LEDs a lo largo del puerto P1 en un sentido y otro)
  • (TIMER/CONTADOR)
  • (programa #15: muestra en un display de 7 segmentos un contador creciente de 0 a 9)
  • (programa #16: contador de 0 a F y lo muestra en un display de 7 segmentos)
  • (programa #17: contador decreciente desde 30 hasta 0, utilizando 2 displays de 7 segmentos)
  • (programa #18: generar la secuencia Fibonacci para n=12) y mostrarlo en el display)
  • (programa #19: calcula el factorial de un número (5!) y que lo muestre en el display)
  • (programa #20: llenar a partir de 30h hasta 3Fh un listado de números)
  • (programa #21: encuentra el mayor número de un listado de números (n=16))
  • (programa #22: calcular la suma de un listado de 13 números)
  • (programa #23: calcular el producto de un listado de 8 números)
  • (programa #24: ordenamiento por "selección" de un listado de número)
  • (programa #25: usando el algoritmo de burbuja hacer el ordenamiento de una lista)
  • (programa #26: conversión de un número decimal de 8 bits a cualquier base)
  • (apéndice: conjunto de instrucciones de lenguaje ensamblador para el microcontrolador 8051)
    • (operaciones aritmética)
    • (operaciones lógicas)
    • (operaciones de transferencia de datos)
    • (operaciones de único bit (variable booleana))
    • (control del flujo de programa)
    • (notas)

(índice)(introducción)(utilización del EDSIM51)(programa #1)(programa #2)(programa #3)(programa #4)(programa #5)(programa #6)(programa #7)(programa #8)(programa #9)(programa #10)(programa #11)(programa #12)(programa #13)(programa #14)(programa #15)(programa #16)(programa #17)(programa #16)(programa #19)(programa #20)(programa #21)(programa #17)(programa #23)(programa #24)(programa #25)(programa #18)(programa #26)(apéndice)(operaciones aritmética)(operaciones lógicas)(operaciones de transferencia de datos)(operaciones de único bit (variable booleana))(control del flujo de programa)(notas)

No hay comentarios.:

Publicar un comentario