Contador Binario Ascendente y Descendente 4 Bits

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD ACADÉMICA: ZACATENCO INGENIERÍ

Views 208 Downloads 0 File size 618KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD ACADÉMICA: ZACATENCO INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA LABORATORIO DE CIRCUITOS DIGITALES M. EN C. MARTÍNEZ RÍOS ARMANDO PRÁCTICA No. 7 GRUPO: 5CM8

Objetivo. Diseñar e Implementar un Contador Binario Ascendente y Descendente de 4 bits Introducción Flip-Flops Los circuitos secuenciales son aquellos en los cuales su salida depende de la entrada presente y pasada. Dentro de estos circuitos se tienen a los Flip-Flops. Los Flip-Flops son los dispositivos con memoria mas comúnmente utilizados. Sus características principales son: 1. Asumen solamente uno de dos posibles estados de salida. 2. Tienen un par de salidas que son complemento una de la otra. 3. Tienen una o mas entradas que pueden causar que el estado del Flip-Flop cambie. Un biestable (flip-flop en inglés), es un multivibrador capaz de permanecer en uno de dos estados posibles durante un tiempo indefinido en ausencia de perturbaciones. Esta característica es ampliamente utilizada en electrónica digital para memorizar información. El paso de un estado a otro se realiza variando sus entradas. Dependiendo del tipo de dichas entradas los biestables se dividen en:  Asíncronos: solamente tienen entradas de control. El más empleado es el biestable RS.  Síncronos: además de las entradas de control posee una entrada de sincronismo o de reloj. Si las entradas de control dependen de la de sincronismo se denominan síncronas y en caso contrario asíncronas. Por lo general, las entradas de control asíncronas prevalecen sobre las síncronas. La entrada de sincronismo puede ser activada por nivel (alto o bajo) o por flanco (de subida o de bajada). Dentro de los biestables síncronos activados por nivel están los tipos RS y D, y dentro de los activos por flancos los tipos JK, T y D. Los biestables síncronos activos por flanco (flip-flop) se crearon para eliminar las deficiencias de los latches (biestables asíncronos o sincronizados por nivel).

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD ACADÉMICA: ZACATENCO INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA LABORATORIO DE CIRCUITOS DIGITALES M. EN C. MARTÍNEZ RÍOS ARMANDO PRÁCTICA No. 7 GRUPO: 5CM8

Desarrollo Experimental Tabla 1: Tabla de Verdad del Contador

E3

0 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5

E2

E1

E0

S6

S5

S4

S3

S2

S1

S0

0 0 0 0 0 0 0 0 1 1 1

0 0 0 0 1 1 1 1 0 0 0

0 0 1 1 0 0 1 1 0 0 1

0 1 0 1 0 1 0 1 0 1 0

g 0 0 1 1 1 1 1 1 1 1 1

f 1 0 0 0 1 1 1 0 1 1 0

e 1 0 1 0 0 0 1 0 1 0 1

d 1 1 1 1 0 1 1 0 1 0 1

c 1 1 0 1 1 1 1 1 1 1 1

b 1 0 1 1 1 0 0 1 1 1 1

a 1 0 1 1 0 1 1 1 1 1 0

1

0

1

1

0

1

1

1

0

0

0

1

1

0

0

0

1

1

1

1

1

1

1

1

0

1

x

x

x

x

x

x

X

1

1

1

0

x

x

x

x

x

x

X

1

1

1

1

x

x

x

x

x

x

X

MATERIAL 

2 GAL222V10



Resistores de 330Ω



1 LM555



1 Display de Siete Segmentos

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD ACADÉMICA: ZACATENCO INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA LABORATORIO DE CIRCUITOS DIGITALES M. EN C. MARTÍNEZ RÍOS ARMANDO PRÁCTICA No. 7 GRUPO: 5CM8



Resistores de 680Ω



1 Push Botton



1 Capacitor de 100uF

“Cátodo Común” 

Cable para Conexiones

 1 Protoboard Diseño de Programas en Gal22V10 CONTADOR library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_arith.all; use ieee.std_logic_unsigned.all; entity deco is port( d: in std_logic_vector (3 downto 0); sal: out std_logic_vector (6 downto 0) ); end; architecture adeco of deco is begin sal