Está en la página 1de 14

INSTITUTO POLITECNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA


UNIDAD ZACATENCO

ASIGNATURA:

CIRCUITOS DIGITALES

APUNTES DE CIRCUITOS DIGITALES

PROFESOR:
M. EN C. ARMANDO MARTINEZ RIOS

ALUMNOS:
JOSE CARLOS ARRATIA CASAS

GRUPO;
5CM9

Diciembre de 2018
Apuntes Circuitos Digitales

Flip-flops

El flip flop es el nombre común que se le da a los dispositivos de dos estados (biestables), que sirven
como memoria básica para las operaciones de lógica secuencial. Los Flip-flops son ampliamente
usados para el almacenamiento y transferencia de datos digitales y se usan normalmente en
unidades llamadas “registros”, para el almacenamiento de datos numéricos binarios.

Flip-Flop R-S (Set-Reset)

Utiliza dos compuertas NOR. S y R son las entradas, mientras que Q y Q’ son las salidas (Q es
generalmente la salida que se busca manipular.)

La conexión cruzada de la salida de cada compuerta a la entrada de la otra construye el lazo de


reglamentación imprescindible en todo dispositivo de memoria.

Flip-Flop T

El Flip-flop T cambia de estado en cada pulso de T. El pulso es un ciclo completo de cero a 1. Con el
flip flop T podemos complementar una entrada de reloj al flip flop rs.

T Q Qt+1
0 0 0
0 1 1
1 0 1
1 1 o
Flip-Flop J-K (Jump-Keep)

El flip-flop J-K es una mezcla entre el flip-flop S-R y el flip-flop T.

A diferencia del flip flop RS, en el caso de activarse ambas entradas a la vez, la salida adquiere el
estado contrario al que tenía.

J K Q Qt+1
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
Flip-Flop D (Delay)

El flip-flop D es uno de los FF más sencillos. Su función es dejar pasar lo que entra por D, a la salida
Q, después de un pulso del reloj.

Contadores

Un contador es un circuito en el que sus salidas siguen una secuencia fija que cuando acaba vuelve
a empezar, o circuitos que reciben sus datos en forma serial ordenados en distintos intervalos de
tiempo. Los pulsos de entrada pueden ser pulsos de reloj u originarse en una fuente externa y
pueden ocurrir a intervalos de tiempo fijos o aleatorios.

Los contadores son circuitos secuenciales por lo tanto se crean con flip-flops, que pueden ser tipo
D, T, J-K, y también en base a puertas lógicas. Un contador de n-bit contiene n flip-flops y puede
contar desde 0 hasta 2n-1. Cuando la entrada cambia los flip-flops modifican sus estados dando
lugar a un nuevo valor de salida. Cuando la entrada permanece constante, los flip-flops mantienen
su estado presente.

Diseño de Maquinas de Estado

Describe gráficamente el circuito secuencial, el contador en este caso, indicando cual es el estado
siguiente en función del estado actual y de las entradas, que para el caso de contadores no existen.

En este diagrama, un estado se representa por un circulo, y la transición se indica con líneas o arcos
que conectan los círculos.

Dentro de cada circulo se escribe un numero binario que representa el estado.


Tabla de Transiciones

La tabla de estados consiste de tres columnas denominadas estado presente, estado futuro y
entradas de los flip flops.

· El estado presente denota el estado de los flip flops antes de la ocurrencia de un pulso de reloj.

· El estado futuro muestra el estado de los flip flops después del pulso de reloj.

· Las entradas de los flip flops muestran que valores deben recibir las entradas de los flip flops para
pasar del estado presente al estado futuro después del pulso de reloj.

Es importante recordar las tablas de excitación de los flip flop ya que la función de entrada se
obtiene a partir de estas. De hecho, el procedimiento consiste en determinar qué entrada necesitan
los flip flops para pasar del estado presente al estrado futuro.

Reducción de tablas de transiciones

0 1
A E/0 D/0
B A/1 F/0
C C/0 A/1
D B/0 A/0
E D/1 C/0
F C/0 D/1
G H/1 G/1
H C/1 B/1

1.- Generar la tabla escalada, en los verticales se elimina la primera variable y en los horizontales se
elimina la última variable.

B
C
D
E
F
G
H
A B C D E F G
2.- Verificar los estados con la misma salida, dejando en blanco la casilla, en caso contrario colocar
una “X”.

B X
C X X
D X X
E X X X
F X X X X
G X X X X X X
H X X X X X X
A B C D E F G

3.- Verificar los estados siguientes de las casillas en blanco poniendo la combinación de estos
estados, si los estados coinciden no se deben poner, de igual manera si ma combinación es igual con
las variables.

B X
C X X
D EB X X
E X AD/CF X X
F X X AD X X
G X X X X X X
H X X X X X X CH/GB
A B C D E F G

4.- Verificar si la combinación de estados siguientes ya está tachada, si es así, tachar la combinación.

B X
C X X
D EB X X
E X AD/CF X X
F X X AD X X
G X X X X X X
H X X X X X X CH/GB
A B C D E F G

5.- Las casillas que quedan sin tachar son equivalentes.

A=D, B=E, C=F

0 1
A B/0 A/0
B A/1 C/0
C C/0 A/1
G H/1 G/1
H C/1 B/1
Registros de corrimiento

Un registro de corrimiento básico es un conjunto de flip-flops conectados de tal forma que los
números binarios almacenados en él son desplazados de un flip-flop al siguiente con cada pulso de
reloj aplicado.

En el procesamiento digital de datos se necesita con frecuencia retener los datos en ciertas
ubicaciones intermedias del almacenamiento temporal, con el objeto de realizar algunas
manipulaciones específicas, después de las cuales los datos modificados se pueden enviar a otra
localización similar.

Memoria

La sigla RAM en inglés significa “Random Access Memory” y se traduce como “Memoria de Acceso
Aleatorio”. Una memoria de este tipo es una pieza que se compone de uno o más chips y que forma
parte del sistema de un ordenador o computadora. Se trata de una memoria volátil, es decir, que
pierde sus datos cuando deja de recibir energía

Memorias aleatorias de sólo lectura (ROM) Estas memorias una vez programadas sólo realizan
operaciones de lectura. No son volátiles pueden utilizarse para almacenar códigos, generadoras de
caracteres, funciones aritméticas complejas, unidades de control microprogramadas,
almacenamiento de partes del sistema operativo (BIOS), entre otras. La organización interna de
estas memorias es similar a las RAM de lectura/escritura. La parte de entrada/salida es más sencilla
por cuanto sólo es necesario considerar las salidas, de igual manera que las líneas de control. A pesar
que las ROM son memorias RAM, se suele utilizar este último término para hacer referencia a las
memorias de lectura/escritura.

También podría gustarte