TECNICAS DIGITALES 1
Práctico de Laboratorio N°1
(INFORME)
Profesores:
Ing. Mercado, Jorge Nicolas
Ing. Toledo, Luis Eduardo
Integrantes del Grupo:
Cala, Diego Javier Ricardo - (96956)
Brizuela, Facundo Julian - (75512)
Curso:
3R1
2025
Universidad Tecnológica Nacional
Facultad Regional Córdoba Tecnicas Digitales I
Dpto Ingeniería Electrónica
Introducción:
En este laboratorio vamos a aplicar los conceptos aprendidos en las unidades 1 y 2 de la
materia, en el primer punto se diseñará un conversor que transforma número en código
BCD a su equivalente en Exceso 3. De aquí desarrollaremos la tabla de verdad y su
correspondiente mapa de karnaugh para poder simplificar las funciones. Además, se llevará
a la práctica utilizando el simulador falstad y luego lo implementaremos en una protoboard
junto con el MiniLab.
Para el siguiente ejercicio haremos un comparador binario que evaluará tres
situaciones distintas, determinar si un número A es mayor que un número B, si es menor o
si ambos son iguales. Para esto, se utilizarán tres salidas que indicarán el resultado según
el orden establecido. Al igual que en el caso anterior, se realizará la simplificación de la
función utilizando el mapa de Karnaugh y se llevará a la práctica utilizando un simulador y
una protoboard.
Teoría de los Códigos BCD y Exceso 3:
(1)En informática, BCD es un código que se utiliza para representar números
decimales en código binario. En BCD o decimal codificado en binario, cada número
decimal (del 0 al 9) es representado por su equivalente en binario en 4 bits.
(2)El código de exceso 3 para un número decimal se efectúa de la misma forma que
el BCD, excepto que se suma el número 3 a cada dígito decimal antes de
modificarlo en binario. Por ejemplo, para codificar el número decimal 4 en código de
exceso 3 primero debemos sumar 3 y obtenemos 7. Luego el 7 se codifica en su
equivalente binario de 4 bits, 0111.
Conversor de código BCD a Exceso 3: Diseño, Simplificación, Simulación e
Implementación:
Este conversor cuenta con 4 entradas representadas por interruptores (On-Off),
donde cada interruptor codifica un dígito binario. Por ejemplo, si todos los
interruptores están en posición Off, la entrada será 0000 en binario. La salida del
conversor se representa mediante 4 LEDS, los cuales indican el número en código
Exceso 3. Por ejemplo, si la entrada es 0000 (correspondiente al decimal 0 en
BCD), la salida será 0011 (equivalente al decimal 3 en Exceso 3).
2
Universidad Tecnológica Nacional
Facultad Regional Córdoba Tecnicas Digitales I
Dpto Ingeniería Electrónica
Diseño:
Así sería el diagrama para empezar a tener una idea de cómo sería el diseño,
A0, B0, C0, D0 serian las entradas que serán representadas con interruptores y
A1, B1, C1, D1 serían las salidas pero estas serán representadas con LEDs.
Tabla de verdad con las combinaciones de 4 bits tanto en BCD como en EXCESO-3,
también están las funciones A1, B1, C1, D1 las cuales tomaran sus respectivos 1 y
0 dependiendo de las entradas BCD (A0, B0, C0, D0).
3
Universidad Tecnológica Nacional
Facultad Regional Córdoba Tecnicas Digitales I
Dpto Ingeniería Electrónica
Simplificación:
Luego de armar los mapas de karnaugh, llegamos a la simplificación de las
siguientes funciones A1 , B1 , C1 , D1 .
A₁ = A₀ + B₀(C₀ + D₀)
B₁ = B₀D₀'C₀' +
B₀'(D₀+C₀)
C₁ = C₀' D₀' + C₀ D₀ =
(C₀ + D₀)'
D₁ = D₀'
4
Universidad Tecnológica Nacional
Facultad Regional Córdoba Tecnicas Digitales I
Dpto Ingeniería Electrónica
Simulación:
Mediante el simulador online (3)Falstad , llevamos a cabo la implementación del
circuito utilizando las compuertas correspondientes para comprobar su
funcionamiento. Luego, verificamos su comportamiento con la tabla de verdad
asociada.
Como podemos observar, A0 = 1 , B0 = 0 , C0 = 0 D0 = 1 , y en la salida tenemos
A1 = 1, B1 = 1, C1 = 0, D1 = 0 lo cual corresponde a lo que marca la tabla de
verdad, este ejemplo es con el número 9 en BCD y la simulación la podes ver en el
link (4) Simulación 1.
5
Universidad Tecnológica Nacional
Facultad Regional Córdoba Tecnicas Digitales I
Dpto Ingeniería Electrónica
Implementación:
Una vez pasado el circuito a la simulación ya podemos asegurarnos de que las
funciones que nos resultan a causa de aplicar el mapa de carnot, están correctas, y
ahora por último vamos a llevar toda la teoría a la práctica, armaremos todo el
circuito en una placa protoboard y veremos su funcionamiento como lo
mencionamos anteriormente. Para tener una facilidad en la implementación vamos a
llevar todo el circuito a compuertas NAND y NOT.
Para A1 :
Para B1 :
6
Universidad Tecnológica Nacional
Facultad Regional Córdoba Tecnicas Digitales I
Dpto Ingeniería Electrónica
Para C1 :
En total usaremos: 5 NOT y 8 NAND (2 ENTRADAS). Este es el resultado final. Los
integrados que corresponden a las compuertas son CD4069 CD4011
respectivamente, y utilizaremos 2 integrados para las NAND de 2 entradas para las
demás uno de cada uno.
Circuito a implementar:
7
Universidad Tecnológica Nacional
Facultad Regional Córdoba Tecnicas Digitales I
Dpto Ingeniería Electrónica
Comparador Binario: Diseño, Simplificación, Simulación e Implementación:
Para el segundo ejercicio vamos a implementar un comparador binario que tendrá 4
entradas las cuales se dividen en 2 bits cada una, llamaremos a una entrada A y a
la otra B, estas se van a comparar entre menor, mayor e igual y para saber su
respuestas tendremos 3 salidas, S0 , S1 , S2 , las cuales nos indicarán cuando A es
mayor que B , A es menor que B o si A y B son iguales, para eso tendremos las
siguientes situaciones:
1-) Si A > B Salida S0 = 1 (Led_Encendido)
S1 = 1 (Led_Apagado)
S2 = 1 (Led_Apagado)
2-) Si A < B Salida S0 = 1 (Led_Apagado)
S1 = 1 (Led_Encendido)
S2 = 1 (Led_Apagado)
3-) Si A = B Salida S0 = 1 (Led_Apagado)
S1 = 1 (Led_Apagado)
S2 = 1 (Led_Encendido)
Diseño:
Como en el ejercicio anterior para guiarnos mejor, volvemos a hacer un diagrama
con sus respectivas entradas y salidas para llevar a cabo el procedimiento.
8
Universidad Tecnológica Nacional
Facultad Regional Córdoba Tecnicas Digitales I
Dpto Ingeniería Electrónica
Tabla de verdad con las implementaciones de cada caso, salidas S1, S2, S3 tendrán
sus respectivos ceros y unos dependiendo de las entradas A0, A1 y B0, B1.
Simplificación:
Luego de armar los mapas de karnaugh, llegamos a la simplificación de las
siguientes funciones A1 , B1 , C1 , D1.
9
Universidad Tecnológica Nacional
Facultad Regional Córdoba Tecnicas Digitales I
Dpto Ingeniería Electrónica
S₀ = A₀B₀' + A₁B₁'(B₀' +
A₀)
S₁ = A₀'B₀ +
A₁'B₁(A₀'+B₀)
Función Impar, por lo tanto
no se puede simplificar
S₂ = A₀'A₁'B₀'B₁' +
A₀'A₁B₀'B₁ + A₀A₁'B₀B₁' +
A₀A₁B₀B₁
10
Universidad Tecnológica Nacional
Facultad Regional Córdoba Tecnicas Digitales I
Dpto Ingeniería Electrónica
Simulación:
Como podemos observar, A0 = 0 , A1 = 0 , B0 = 0, B1 = 0 , se encuentran en estado
O y en la salida tenemos S0 = 0, S1 = 0, S2 = 1 lo cual corresponde a lo que marca
la tabla de verdad, este ejemplo es con A = B y la simulación la podes ver en el link
(5) Simulación 2.
Implementación:
Pasamos a la implementación del circuito con compuertas y LEDS, tal cual como
hicimos en el ejercicio anterior para comprobar su buen funcionamiento. Para tener
una facilidad en la implementación vamos a llevar todo el circuito a compuertas
11
Universidad Tecnológica Nacional
Facultad Regional Córdoba Tecnicas Digitales I
Dpto Ingeniería Electrónica
NAND y NOT.
Para S0 :
Para S1 :
Para S2 : Notamos que no nos hace falta reducir a compuertas NAND y NOT, si
miramos bien la tabla de verdad podemos aprovechar las salidas de S0 y S1 con
una compuerta XNOR para obtener a la salida de S2 sus respectivos ceros y unos.
Para este segundo punto en total usaremos: 4 NOT , 4 NAND (2 ENTRADAS) ,
2 NAND( 3 ENTRADAS ) y 1 NOR. Los integrados que corresponden a las
compuertas son; CD4069 CD4011 CD4023 CD4001 respectivamente, y utilizaremos
uno de cada uno.
12
Universidad Tecnológica Nacional
Facultad Regional Córdoba Tecnicas Digitales I
Dpto Ingeniería Electrónica
Circuito a implementar:
13
Universidad Tecnológica Nacional
Facultad Regional Córdoba Tecnicas Digitales I
Dpto Ingeniería Electrónica
Bibliografía
(1)[Link]
[Link]#:~:text=En%20inform%C3%A1tica%2C%20BCD%20es%20un,en%20binario%20en
%204%20bits.
(2)[Link]
(3)[Link]
(4)Simulacion 1: [Link]
(5)Simulación 2: [Link]
14