ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Caracterización de tipos de software


Enviado por   •  7 de Junio de 2014  •  Trabajo  •  1.312 Palabras (6 Páginas)  •  448 Visitas

Página 1 de 6

EJERCICIOS

Capítulo 11

PRIMERO.ASM

Suma de dos posiciones de memoria

PRIMERO2.ASM

Suma de dos posiciones de memoria optimizada

PRIMERO3.ASM

Segunda optimización

PRIMERO.C

Suma de dos posiciones de memoria programada en C

SEGUNDO.ASM

Lee el número binario introducido mediante 3 interruptores conectados a la puerta A, luego suma 2 unidades a ese valor y visualiza el resultado mediante 4 diodos led conectados a la puerta B.

SEGUNDO.C

Lo mismo que SEGUNDO.ASM programado en C

TERCERO.ASM

Muestra por cinco diodos led en la puerta B la entrada que proporcionan cinco interruptores en la puerta A.

TERCERO.C

Lo mismo programado en C.

CUARTO.ASM

Cuenta desde 0 hasta 0x5f

CUARTO2.ASM

Lo mismo con un bucle de retardo

CUARTO2A.ASM

Mejora de CUARTO2.ASM con un segundo bucle de retardo anidado

CUARTO.C

Lo mismo que CUARTO.ASM programado en C

QUINTO.ASM

Ejemplo de temporización.

QUINTO2.ASM

Ejemplo de temporización.

QUINTO3.ASM

Máxima temporización posible utilizando prescaler y TIMER0.

QUINTO4.ASM

Máxima temporización posible utilizando prescaler y TIMER0 para el Micro PIC Trainer.

QUINTO5.ASM

Temporización de 1 segundo utilizando un bucle secundario.

QUINTO.C

Temporización programada en C.

SEXTO.ASM

Refleja el estado de dos interruptores situados en RA0 y RA1 en RB0 y RB1 mientras hace parpadear un diodo en la línea RB7.

SEXTO.C

Igual que SEXTO.ASM pero programado en C.

ALARMA.ASM

Alarma para coches.

SEPTIMO.ASM

Muestra un número en un display de siete segmentos.

SEPTIMO2.ASM

Cuenta del 0 a un número introducido por la puerta A en un display de siete segmentos.

SEPTIMO.C

Muestra un número en un display de siete segmentos. Programado en C.

Capítulo 12

Práctica 1

Leer el estado de los 5 interruptores E0-E4 conectados a RA0-RA4 y reflejar el nivel lógico de los mismos sobre los leds S0-S4 conectados en RB0-RB4.

Práctica 2

Una lámpara conectada en RB0 se controla mediante dos interruptores conectados en RA0 y RA1. Cuando cualquiera de los interruptores cambie de estado, la lámpara también lo hará.

Práctica 3

Según el estado de los interruptores RA0 y RA1, activar los leds RB0-RB7 conectados a la puerta B, conforme a la siguiente tabla de la verdad:

RA1 RA0 RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0

0 0 1 0 1 0 1 0 1 0

0 1 0 1 0 1 0 1 0 1

1 0 0 0 0 0 1 1 1 1

1 1 1 1 1 1 0 0 0 0

Práctica 4

Programa secuencial; mediante dos pulsadores conectados en RA0 y RA1 se controla la salida RB0 que gobierna un zumbador de alarma. Una transición a "1" en RA0 provoca su activación, una transición en RA0 su desactivación.

Práctica 5

Empleando el TMR0; juego de luces. El programa activa secuencialmente, de una en una, las ocho salidas de la puerta B (RB0-RB7), provocando un efecto de desplazamiento de dcha. a izda. Cada salida se mantiene activada durante un intervalo de 0.1" (100mS). Dicho intervalo se controla mediante el TMR0. El TMR0 se carga con el valor 195 y, trabajando a 4MHz, evoluciona cada 1 uS. Como a su vez se le asocia un preescaler de 256, el desbordamiento se producirá al de 49.9 ms

Práctica 6

Usando el preescaler, más juego de luces. El programa activa secuencialmente, de una en una, las ocho salidas de la puerta B (RB0-RB7),provocando un efecto de desplazamiento de dcha. a izda. Cada salida se mantiene activada durante un intervalo de tiempo variable en función de las entradas RA0-RA2, que seleccionan los 8 valores posibles del preescaler comprendidos entre 1:2 y 1:256.

Práctica 7

El modo "sleep" y el "wake-up" (despertar) mediante el watch-dog Timer (WDT). Este ejemplo pretende mostrar el empleo de la instrucción SLEEP para poner al PIC en el modo standby de bajo consumo. El despertar del mismo se producirá cada vez que el WDT rebase. En ese momento se producirá un incremento del valor de la puerta B que actuará como contador binario y nuevamente se volverá a la situación de standby.

Práctica 8

El modo TMR0 como contador de eventos externos. El ejemplo pretende mostrar el funcionamiento del TMR0 en el modo contador. Mediante las entradas RA0-RA3 se introduce el número de pulsos a contar. Por RA4 se aplican dichos pulsos Cuando se alcance el valor deseado se disparan dos salidas durante un tiempo. La salida RB1 se utiliza para desconectar la fuente de entrada de pulsos y RB0 para activar cualquier otro dispositivo (p.e. un relé, en led, etc.).

Práctica 9

La interrupción del TMR0. Se trata de

...

Descargar como (para miembros actualizados) txt (9 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com