Subido por Chara Gutierrez Rolando Carlos

LAB1 MICRO

Anuncio
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
Descargar