Sei sulla pagina 1di 4

Universidad del Trabajo del Uruguay - Instituto Tecnolgico Superior.

Laboratorio de Electrotecnia 4 ao Ingeniera Tecnolgica.

ELECTRNICA DIGITAL (Seccin de memorias)

PRCTICA E19

Realizar un contador ascendente / descendente de 0 a 7, con memoria auto-direccionado con


FF's D.

Visualizar las salidas en un Display de 7 segmentos.

Objetivo de trabajo

- Desarrollar un sistema secuencial (contador), que involucre el uso de memoria RAM,


autodireccionando con un contador FF tipo D.

Puesta en prctica

Esta prctica y la siguiente (E20) tienen dos fases principales. En primer lugar, el ingreso de los datos a
la memoria RAM. En segundo lugar, el armado de un contador que realice el autodireccionamiento del
sistema.

FASE 1: INGRESO DE DATOS

En esta prctica, utilizaremos una memoria RAM, donde se guardarn ordenadamente las secuencias de
conteo. Las memorias disponibles en el laboratorio, tienen 16 direcciones de 4 bits cada una.

Se aprecia en la figura anterior que la memoria cuenta con entradas de escritura de 4 bits (izquierda),
entradas de direccionamiento (abajo) y salidas negadas de los datos ingresados (derecha). A su vez,
arriba se observa que la memoria cuenta con pines de control R/W (lectura/escritura) y el pin CE,
tambin de control.

Revisin Fecha Descripcin Autor Revisin


1 14/6/2011 Original Andrs Crovetto 1
Prctica E19 IT6 Pgina 1 de 4
Universidad del Trabajo del Uruguay - Instituto Tecnolgico Superior.
Laboratorio de Electrotecnia 4 ao Ingeniera Tecnolgica.

Para poder escribir los datos, R/W y CE deben estar en nivel bajo. (0).

Los datos pueden ingresarse, por intermedio de switches, o por medio de teclado. En el caso de nuestro
equipo, decidimos usar switches (llaves), ya que algunos teclados muchas veces generan problemas.

Se fijaba una direccin, se pona R/W y CE en bajo, y se proceda a escribir el dato en la direccin
correspondiente. Luego se pasaba la direccin siguiente.

Dado que los datos de salida de memoria, son negados respecto a los ingresados, tenemos dos opciones:

La primera es ingresar los datos que deberan egresar de la memoria, en forma negada, de forma que el
egreso sea el correcto. Por ejemplo:

Revisin Fecha Descripcin Autor Revisin


1 14/6/2011 Original Andrs Crovetto 1
Prctica E19 IT6 Pgina 2 de 4
Universidad del Trabajo del Uruguay - Instituto Tecnolgico Superior.
Laboratorio de Electrotecnia 4 ao Ingeniera Tecnolgica.

La segunda opcin, es ingresar los datos, tal cual deberan egresar, y negar todas las salidas de la
memoria.

DATOS QUE DATOS QUE SE DATOS QUE DATOS


DEBEN EGRESAR INGRESAN EGRESAN NEGADOS
1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1

Por un tema de facilidad, se decidi por la primera, donde los datos ingresados sern negados, para
obtener los datos correctos a la salida de la memoria.

(Este mismo procedimiento se utilizar en el motor paso a paso).

FASE 2: ENSAMBLADO CON CONTADOR

Como ya se observ en la propuesta, el contador ser ascendente/descendente. Armaremos un contador


asincrnico con FF tipo D. Este contador har la cuenta 07, y sus salidas sern conectadas a los tres
primeros bits menos significativos del direccionamiento de la memoria. La cuarta pata de
direccionamiento (bit ms significativo ), ser la encargada de seleccionar el recuento ascendente o
descendente. De esta forma, los datos sern ingresados, como se observa en la siguiente tabla:

A1 A2 A3 A4 Di1 Di2 Di3 Di4 Do1 Do2 Do3 Do4


0 0 0 0 1 1 1 1 0 0 0 0
0 0 0 1 1 1 1 0 0 0 0 1
0 0 1 0 1 1 0 1 0 0 1 0
0 0 1 1 1 1 0 0 0 0 1 1
0 1 0 0 1 0 1 1 0 1 0 0
0 1 0 1 1 0 1 0 0 1 0 1
0 1 1 0 1 0 0 1 0 1 1 0
0 1 1 1 1 0 0 0 0 1 1 1
1 0 0 0 1 0 0 0 0 1 1 1
1 0 0 1 1 0 0 1 0 1 1 0
1 0 1 0 1 0 1 0 0 1 0 1
1 0 1 1 1 0 1 1 0 1 0 0
1 1 0 0 1 1 0 0 0 0 1 1
1 1 0 1 1 1 0 1 0 0 1 0
1 1 1 0 1 1 1 0 0 0 0 1
1 1 1 1 1 1 1 1 0 0 0 0

Vemos que el pin de direccionamiento (A1) (bit ms significativo) es el encargado de seleccionar la


cuenta en forma ascendente o descendente. La colocacin de un switch en la entrada de
direccionamiento A1, nos permite saltar al instante, a una direccin de memoria 8 lugares ms arriba.
Vemos que a partir de la direccin 7, el ingreso de los datos es descendente. De esta forma, al
seleccionar el switch, no se producen saltos a nmeros disjuntos. El circuito armado en su totalidad, con
los respectivos FF D, se adjunta en la prxima pgina.

Revisin Fecha Descripcin Autor Revisin


1 14/6/2011 Original Andrs Crovetto 1
Prctica E19 IT6 Pgina 3 de 4
Universidad del Trabajo del Uruguay - Instituto Tecnolgico Superior.
Laboratorio de Electrotecnia 4 ao Ingeniera Tecnolgica.

Conclusiones

-Se logr disear un contador implementando una memoria RAM, y realizando el direccionamiento con
Flip-Flops tipo D. Se mostraron los resultados en un display de 7 segmentos.

-Los esquemas fueros realizados en Livewire 1.11 y Corel DRAW 12 .

Revisin Fecha Descripcin Autor Revisin


1 14/6/2011 Original Andrs Crovetto 1
Prctica E19 IT6 Pgina 4 de 4

Potrebbero piacerti anche