You are on page 1of 6

Lección Nº 11: Bus De Datos

Objetivos:

 Analizar el flujo de datos en sistemas basados en


microprocesadores.
 Comprender el significado del estado de espera.
 Localizar fallas en un circuito de microprocesadores.

Autoexamen:

la función del bus de datos es:

Transportar los datos propiamente dichos.

Procedimiento Practico:

1. Colocamos la plaqueta del circuito impreso EB-151 y la


insertamos en el conector PU-2000.
El primer programa de este experimento escribe un byte de
datos al puerto de salida 0. El byte de datos es 01010101 en
sistema de numeración binaria o 55 en sistema de numeración
hexadecimal.
Conectamos el circuito como se muestra a continuación:
4. Llevamos los interruptores a 10010000.
5. Oprimimos el pulsador RESET y llevamos el interruptor D7 a “0”
para iniciar el programa 16.
6. Conectamos el osciloscopio a (WR)’ y verificamos con la otra
punta de prueba las señales de bus, una por vez.
D

7. Este fue el oscilograma observado en el osciloscopio para la


señal del bus de datos durante el ciclo de escritura.
Conectamos la salida (WR)’ a (PAUSE)’ asi se genera un estado
de espera. El microprocesador deja de ejecutar y las señales del
bus permanecen estáticas.
Verificamos las señales del bus de datos y la salida (WR)’ con el
osciloscopio.
Los estados lógicos observados fueron los siguientes: (notando
que los leds indican el complemento de los datos)

D7 D6 D5 D4 = 101
D3 D2 D1 D0 = 101

11.Desconectamos (WR)’ y (PAUSE)’ esto permite que se reanude


la operación normal del microprocesador.

Modo de Practica

12.El segundo programa de este experimento lee un byte de datos


del puerto “0” y lo escribe en el puerto “2”.

Conectamos el cable de punteo que viene del decoder 1 a la


salida Y2 del decodificador en ves de la salida Y0.
14.Llevamos los interruptores a: 10010001

15.Oprimimos el pulsador RESET y llevamos el interruptor D7 a “0”


para iniciar el programa 17.
Usamos el osciloscopio para medir las señales RD’, WR’,
DECODER 1, DECODER 2. Registramos la amplitud en voltios de
los niveles lógicos “0” y “1” para las señales indicadas (el
circuito aun opera correctamente).

RD’ – 0 = 0
1 = 3.95
WR’ – 0 = 0
1=4

DECODER 1 – 0 = 0.2
1 = 3.8
DECODER 2 – 0 = 0.25
1=4

17.Se ha añadido una falla al circuito.


18.Llevamos los interruptores a los siguientes estados.
Observando los estados del LED. Estudiamos los estados de los
LEDS del puerto de salida:

Datos de estrada Datos de salida


0000 0001 11000000
0000 0010 11000000
0000 0100 100
0000 1000 1000
0001 0000 10000
0010 0000 100000
0100 0000 1000000
1000 0000 10000000

20.Se hallo un estado de salida equivocado, usamos el osciloscopio


para localizar la falla y se examinan las señales del bus de
datos durante los pulsos RD’ y WR’.

Autoexamen:
1. La siguiente alternativa es verdadera:
El nivel “0” de RD’ es demasiado alto.

2. Durante la escritura, los datos validos deben aparecer en el bus


de datos cuando:
(WR)’ = 0

3. Para congelar el bus de datos se debe:


Conectar (WR)’ a (PAUSE)’

You might also like