Está en la página 1de 27

Sistemas digitales y

ensambladores

Giovanny Piedrahita
gapiedrahita@poligran.edu.co
*Elaborada a partir de presentación original del
profesor Gabriel E. Ávila B.
Logro:
Desarrollar habilidades para interpretar, analizar y diseñar circuitos
digitales combinacionales y secuenciales, aplicados al diseño de
autómatas implementados con dispositivos y componentes digitales
(tanto discretos como programables) comprendiendo las posibilidades de
aplicación en entornos tecnológicos reales.
Competencias:
- Capacidad tecno-científica de análisis, diseño y síntesis de circuitos
digitales combinacionales y secuenciales básicos no programables.
- Habilidades prácticas para la implementación de aplicaciones con
circuitos integrados de baja y mediana escala de integración.
- Habilidades de diseño de circuitos digitales a partir de la simplificación de
funciones booleanas aplicando diferentes técnicas de reducción.
Competencias:
- Interpretar datos presentados de diferentes formas (tablas, gráficas,
esquemas, símbolos, expresión verbal); así como generar diferentes
representaciones a partir de datos.
- Reconocer elementos constitutivos de un problema, construir posibles
vías de solución a la luz de sus variables y desarrollar procesos
planificados y sistematizados de resolución.
- Fortalecer la capacidad para el aprendizaje autónomo y/o la aplicación de
conocimientos, de técnicas y metodologías exitosas de estudio
Temas
1. Introducción a los sistemas digitales
2. Álgebra Booleana y Métodos de Simplificación
3-4. Lógica combinacional
5. Sistemas secuenciales fundamentales
6. Aplicaciones de la lógica secuencial
7. Máquinas de Estados Finitos
8. Aplicación de las FSM
Introducción a los sistemas digitales
• Concepto de variable binaria
• Algebra de Boole
• Circuitos lógicos y representación gráfica
• Operaciones lógicas y herramientas para simplificación.
¿Qué quiere decir la palabra
DIGITAL?
¿Para qué
DIGITALIZAMOS?
Magnitudes analógicas
Una magnitud analógica es aquella que toma valores continuos.

La mayoría de las cosas que se pueden medir cuantitativamente


aparecen en la naturaleza en forma analógica.
¿Otros ejemplos de magnitudes analógicas?
Magnitudes digitales
Una magnitud digital es aquella que toma un conjunto de valores
discretos.

Los datos digitales son datos capturados, almacenados o


transmitidos en valores numéricos discretos de unos y ceros que
una máquina puede interpretar.
Sistemas analógicos y digitales
¿Cómo contar?
Sistemas Numéricos 0
1
2
1. Sistema Decimal (Base 10)
3
2. Sistema Binario (Base 2) 4
3. Sistema Hexadecimal (Base 16) 5
6
4. Sistema Octal (Base 8)
7
8
9
1 0
1 1
1 2


9 9
0 0
Sistema Hexadecimal
Dieciséis caracteres:
0 – 9, A, B, C, D, E y F.
Forma simplificada de
escribir un número
binario, especialmente
cuando se trata de
números largos (ej. 64
bits ).
¿Cómo contar?
10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F,
20, 21, 22, 23, ..., 29, 2A, 2B, 2C, 2D, 2E, 2F, 30, 31, ... , FE, FF, 100

¿Dificil?
¿Por qué se usa?
Conversión binario-hexadecimal
Binario a hexadecimal:
Partir el número en grupos de 4 bits, desde la
derecha. Reemplazar por el equivalente en
hexadecimal.
0011 1011 1110 0001
3 B E 1 : 3BE116
Hexadecimal a binario:
Proceso inverso, reemplazando el símbolo por los 4
bits correspondientes
Conversión hexadecimal-decimal
Método 1: Convertir a binario y luego a decimal y viceversa.

Método 2: Multiplicar el valor de cada dígito por su peso:


Conversión decimal-hexadecimal
División sucesiva por 16.
Dígitos binarios
Cada uno de los dos dígitos del sistema binario, 1 y 0, se denomina bit.
Bit: binary digit
Lógica positiva (según el nivel de tensión):
ALTO (HIGH) = 1 y BAJO (LOW) = 0
Niveles lógicos
Las tensiones empleadas para representar un 1 y un 0
Formas de onda digitales
Las formas de onda digitales consisten en niveles de tensión que varían
entre los estados o niveles ALTO y BAJO.
Impulsos ideales:
Impulso real
Reloj
En los sistemas digitales, las señales están sincronizadas con una señal
de temporización básica. Es una señal periódica en la que cada intervalo
entre impulsos (el período) es igual a la duración de un bit.
NOT
La operación NOT cambia de un nivel lógico al nivel lógico opuesto.
La salida no es la misma que la entrada.

La operación NOT se implementa mediante un circuito lógico conocido


como inversor.
AND
La operación AND genera un nivel ALTO sólo cuando todas las entradas
están a nivel ALTO.

La operación AND se implementa mediante un circuito lógico conocido


como puerta AND.
OR
La operación OR genera un nivel ALTO cuando una o más entradas están
a nivel ALTO.

La operación OR se implementa mediante un circuito lógico


denominado puerta OR.
GRACIAS

También podría gustarte