- (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