Programa N°1 Por los Leds conectados al Puerto B visualiza el valor de una constante, por ejemplo el numero binario b’01010101. 1-. Programa en ASM 2-. Diagrama de flujo 3-.Simulación en Proteus Pregunta N°2 Los LED’S Conectados al nibble bajo del puerto B se apagan y los conectados al nibble alto se encienden 1-. Programa en ASM 2-. Diagrama de flujo 3-.Simulación en Proteus Pregunta N°3 Por el puerto B se obtiene el dato de las cinco líneas del puerto A al que está conectado un array de interruptores por el ejemplo , si por el puerto A se introduce “—11001” , por el puerto B aparecerá “XXX11001”( el valor de las tres línea superiores no importa) 1-. Programa en ASM 2-. Diagrama de flujo 3-.Simulación en Proteus Pregunta N°4 Por el puerto B , que actúa como salida es controlado por el bit 0 del puerto A, que actúa como estrada, De manera tal que: - - Si el bit 0 del PUERTOA es "1” se encienden todos los LEDS de salida. Si el bit 0 del PORTA es “0” , se encienden los LEDS DEL nibble alto y se apagan 1-. Programa en ASM 2-. Diagrama de flujo 3-.Simulación en Proteus Pregunta N°5 Compara el dato del puerto de entrada PORTA y un número (por ejemplo el 13) - Si (PUERTA)=Numero, se encienden todos los LEDs de salida Si (PUERTOA) y número no son iguales , se activan los LEDs pares de salida y apagan impares Usaremos el número 12 para nuestro ejemplo 1-. Programa en ASM 2-. Diagrama de flujo 3-.Simulación en Proteus Pregunta N°6 Compara el dato introducido por el puerto A que actua como entrada, con un “NUMERO” - Si (PORTA) es mayor o igual que numero se encienden todos los LEDs de la salida. - Si (PORTA) es menor que “NUMERO” se activan los LEDs pares de salida 1-. Programa en ASM IGUAL AL NUMERO (7) 2-. Diagrama de flujo 3-.Simulación en Proteus MAYOR AL NUMERO (7) MENOR AL NUMERO (7) Pregunta N°7 Comparar el dato del puerto de entrada PORTA con un “Numero”(por ejemplo el 13): - Si (PORTA) es mayor que “NUMERO” se encienden todos los LEDs de salida Si (PORTA) es menor o igual que “numero” se activan los LEDs pares de salidas 1-. Programa en ASM SI PORTA >NUMERO (10) 2-. Diagrama de flujo 3-.Simulación en Proteus SI PORTA==NUMERO(10) SI PORTA<NUMERO(10) Pregunta N°8 Compara el dato dl puerto de entrada PORTA con un “numero” Tres posibilidades - Si (PORTA)=Numero se encienden todos los leds de salida - Si (PORTA)>Numero , se activan los LEDs pares de salida - Si (PORTA)<Numero, se encienden los leds del nibble alto y se apagan los del bajo 1-. Programa en ASM SI PORTA==NUMERO (8) 2-. Diagrama de flujo 3-.Simulación en Proteus SI PORTA<NUMERO(8) SI PORTA>NUMERO(8) Pregunta N°9 Implemetar una tabla de la verdad mediante el manejo de tablas grabadas en ROM Por ejemplo, la tabla será de tres entradas y 6 salidas tal como la siguiente C B A S5 0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 1 0 0 1 0 1 0 1 1 1 1 0 1 0 1 1-. Programa en ASM S4 0 0 0 0 0 0 1 1 S3 1 1 0 1 0 0 0 1 S2 0 0 0 1 0 1 1 1 S1 1 0 1 1 0 1 1 1 S0 0 1 1 1 0 1 1 1 2-. Diagrama de flujo 3-.Simulación en Proteus