Upload
profeitm
View
1.087
Download
36
Embed Size (px)
Citation preview
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
1/15
1
TUTORIAL ALGORITMO DOUBLE DABLE YMONTAJE DEL CIRCUITO DIGITALCONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A
BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentosPor: Alexander AriasFecha: 2 de abril de 2016
El algoritmo Double Dable se basa en desplazar y sumar 3 a un número binario, si lo que va resultandoen unidades, decenas o centenas es mayor de 4.Para esto es necesario crear un bloque que realice la operación descrita, y adicionalmente un bloqueque haga las funciones de un deco de 4 a 7 segmentos, ello para que se vea la conversión del número binario a BCD con unidades y decenas. Todos los circuitos son diseñados en LOGISIM.
El contenido del tutorial es:
Contenido
1.
FUNCIONAMIENTO DEL ALGORITMO ............................................................................... 2
2.
DIAGRAMA DEL ALGORITMO EN HARDWARE ............................................................... 3
3.
TABLA DE VERDAD PARA DISEÑAR EL BLOQUE COMPARADOR MAYOR A 4 Y QUELE SUME 3 ......................................................................................................................................... 4
4.
El diseño se hace en LogiSim ..................................................................................................... 4
5.
Diseño Combinacional en LogiSim ............................................................................................ 4
5.1.
Variables de entrada ............................................................................................................ 5
5.2.
Variables de Salida .............................................................................................................. 5
5.3.
Tabla de Verdad y expresiones booleanas equivalentes para cada salida ........................... 5
5.4.
Mapas de Karnaugh ............................................................................................................. 7
6.
CIRCUITO PARA EL COMPARADOR Y SUMANDO 3 A LOS MAYORES A 4................ 8
7.
CREACIÓN DE SUBCIRCUITO DE COMPARADOR Y SUMADOR DE 3 ....................... 10
8.
Circuito para convertir un número de 6 bits en BCD con unidades y decenas ......................... 11
9.
DISEÑO DEL DECO 4 A 7 SEGMENTOS PARA DESPLEGAR LA SALIDA EN 2DISPLAYS ........................................................................................................................................ 11
9.1.
Variables de entrada .......................................................................................................... 11
9.2.
Variables de Salida ............................................................................................................ 12
9.3.
Tabla de Verdad ................................................................................................................ 12
9.4.
Expresiones boolenas para los segmentos de salida .......................................................... 12
9.5.
CIRCUITO COMPLETO PARA EL DECO DE 4 A 7 SEGMENTOS ........................... 12
9.6.
Subcircuito del Deco ......................................................................................................... 14
10.
CIRCUITO COMPLETO DE CONVERSIÓN BINARIO A BCD CON DECOS 7SEGMENTOS ................................................................................................................................... 14
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
2/15
2
1.
FUNCIONAMIENTO DEL ALGORITMO
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
3/15
3
2.
DIAGRAMA DEL ALGORITMO EN HARDWARE
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
4/15
4
3.
TABLA DE VERDAD PARA DISEÑAR EL BLOQUECOMPARADOR MAYOR A 4 Y QUE LE SUME 3
4. El diseño se hace en LogiSim
5.
Diseño Combinacional en LogiSimSe muestra el paso a paso para el diseño del bloque con la respectiva tabla de verdad.
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
5/15
5
5.1. Variables de entrada
5.2. Variables de Salida
5.3. Tabla de Verdad y expresiones booleanas equivalentes para cada
salida
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
6/15
6
Expresiones Booleanas
S3=A2 A0 + A2 A1 + A3S2=A2 ~A1 ~A0 + A3 A0S1=~A2 A1 + A1 A0 + A3 ~A0S0=~A3 ~A2 A0 + A2 A1 ~A0 + A3 ~A0
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
7/15
7
5.4. Mapas de Karnaugh
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
8/15
8
6.
CIRCUITO PARA EL COMPARADOR Y SUMANDO 3 ALOS MAYORES A 4
Se realizara con compuertas de 2 entradas solamente
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
9/15
9
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
10/15
10
7.
CREACIÓN DE SUBCIRCUITO DE COMPARADOR Y
SUMADOR DE 3
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
11/15
11
8.
Circuito para convertir un número de 6 bits en BCD conunidades y decenas
9.
DISEÑO DEL DECO 4 A 7 SEGMENTOS PARADESPLEGAR LA SALIDA EN 2 DISPLAYS
La tabla de verdad se realiza mediante las siguientes variables.
9.1. Variables de entrada
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
12/15
12
9.2. Variables de Salida
9.3. Tabla de Verdad
9.4. Expresiones boolenas para los segmentos de salida
SEGa=~S2 ~S0 + ~S3 S1 + ~S3 S2 S0 + S2 S1 + S3 ~S2 ~S1 + S3 ~S0SEGb=~S3 ~S2 + ~S3 ~S1 ~S0 + ~S2 ~S0 + ~S3 S1 S0 + S3 ~S1 S0SEGc=~S3 ~S1 + ~S3 S0 + ~S1 S0 + ~S3 S2 + S3 ~S2SEGd=~S3 ~S2 ~S0 + ~S2 S1 S0 + S2 ~S1 S0 + S2 S1 ~S0 + S3 ~S1SEGe=~S2 ~S0 + S1 ~S0 + S3 S1 + S3 S2SEGf=~S1 ~S0 + ~S3 S2 ~S1 + S2 ~S0 + S3 ~S2 + S3 S1SEGg=~S2 S1 + S1 ~S0 + ~S3 S2 ~S1 + S3 ~S2 + S3 S0
9.5. CIRCUITO COMPLETO PARA EL DECO DE 4 A 7
SEGMENTOSEl circuito del deco es:
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
13/15
13
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
14/15
14
9.6. Subcircuito del DecoSe construye un subcircuito:
10.
CIRCUITO COMPLETO DE CONVERSIÓN BINARIO
A BCD CON DECOS 7 SEGMENTOS
Se presentan algunos ejemplos de salidas:
8/18/2019 CONVERSIÓN DE UN NÚMERO BINARIO DE 5 BITS A BCD PARA MOSTRAR EN 2 DISPLAYS 7 segmentos
15/15
15