You are on page 1of 8

Introducción a los sistemas electrónicos digitales. Introducción a los sistemas electrónicos digitales.

Señal Analógica Señal Digital Binaria


fs(t) gs(n) 0 1 1
1 0
A+
UNIVERSO
SISTEMA

ENTRADA SALIDA
tiempo (t) tiempo (n)
A-

Conversión Analógico/Digital
Sistema dentro del universo y Señal analógica
y=f(t)
en tiempo continuo
- Las entradas y salidas son los puntos de comunicación del sistema Muestreo
con su entorno. de una señal
analógica
- Esta comunicación se establece mediante el intercambio de señales. t(s)
- Una señal es cualquier magnitud física a la que se asocia información.
- Los sistemas electrónicos procesan información Muestras de la señal
analógica en
- Los sistemas electrónicos emplean señales que son tensiones o corrientes tiempo discreto
eléctricas
- Estructura del sistema 100 y4
011 y3
SISTEMA 010 y2 Cuantificación
y=yi(tn) de una señal
E1 S1 001 y1 muestreada
ELEMENTO 1
000 y0
tn(s)
111 y7
S2 110 y6 Señal digital
ELEMENTO 2 multivaluada
101 y5
yd2 yd0
yd1

E2
yd
ELEMENTO 3
E3 Señal digital binaria

- Comportamiento del sistema es dado en términos de una relación


causal entrada/salida: caracteristicas de transferencia.
yd0
- Sistemas Electronicos son digitales o analógicos según la naturaleza yd1 Señales digital
digital o analógica de las señales y la información que procesan binarias
yd2

Sistemas electrónicos digitales Material de apoyo didáctico Sistemas electrónicos digitales Material de apoyo didáctico
Introducción a los sistemas electrónicos digitales. Introducción a los sistemas electrónicos digitales.

- Sistemas Electronicos Digitales: - Análisis y Síntesis de Sistemas Digitales: Diseño Lógico


- Tanto las entradas como las salidas son señales digitales.
- Procesan información digital, representada por señales digitales Estructura Análisis

Síntesis Comportamiento
- Sistemas Electronicos Analógicos: Elementos simples
- Tanto las entradas como las salidas son señales analógicas.
- Procesan información analógica, representada por señales analógicas
- Modelos básicos de sistemas digitales
Entrada
Fuente de de Potencia - Sistemas Combinacionales: la salida en cada instante de tiempo, queda completamente
Potencia determinada por la entrada en ese instante de tiempo.
Salida Se dice que son sistemas sin memoria.
Entrada
Procesador de Señal
de Señal x1
de z1(x1,x2,...,xn )
Información x2 Sistema z2(x1,x2,...,xn )
. .
..
Fuente Digital
de
Información Señal Sistema Señal Carga xn Combinacional z (x ,x. ,...,x )
m 1 2 n
Analógica Electrónico Analógica
Analógico
A/D A/D - Sistemas Secuenciales: la salida en cada instante de tiempo depende además de
Transductor Actuador la entrada en ese instante de tiempo, de la información almacenada en el
D/A D/A propio sistema como consecuencia de su historia pasada, esto es son sistemas con
Señal Sistema memoria.
Señal
Digital Electrónico
Digital x1 (t)
Digital
z1(t, x1,...,xn , Q)
x2 (t) z2(t, x1,...,xn , Q)
. Sistema
Digital .
- Sistemas Digitales frente a sistemas Analógicos .. Secuencial .
xn (t) zm (t, x1,...,xn ,Q)
- Técnicas de diseño más simples y estructuradas
- Mayor flexibilidad de los diseños: programabilidad
- Mayor capacidad de procesamiento
- Mayor Precisión
Entradas x(t) Salidas Z(t)
- Mayor Inmunidad a ruido
Sistema
- Mayor capacidad y facilidad de integración Combinacional

-Flexibilidad
-Fiabilidad Estado presente Q(t)
Memoria Estado siguiente Q(t+1)
-Coste

Sistemas electrónicos digitales Material de apoyo didáctico Sistemas electrónicos digitales Material de apoyo didáctico
Introducción a los sistemas electrónicos digitales. Introducción a los sistemas electrónicos digitales.

Table 1: Niveles de complejidad en el sistema digital ordenador personal

UNIDAD DE
CONTROL Sistemas de numeración
CPU UNIDAD
ARITMETICO-LÓGICA Definen un modo de representar información numérica.

PUERTASLÓGICAS - FLIP-FLOPS
SISTEMAS COMBINACIONALES
REGISTROS DE
En un sistema de numeración en base b, un número natural N de n
ORDENADOR

SISTEMAS SECUENCIALES
DATOS
cifras se representa:
CELDAS DE

TRANSISTORES
MEMORIA
( a n – 1 a n – 2 …a 1 a 0 ) donde a i ∈ { Conjunto de b símbolos de cifra }
MEMORIA b
PRINCIPAL LOGICA DE
DECODIFICACIÓN
El numero N representado se evalua en función de las cifras que lo
LÓGICA DE CONTROL
forman y de la posición que ocupan, según la expresión:
TECLADO CONTROLADOR
PANTALLA CONTRLADOR n–1

∑ ai × b
i
N =
IMPRESORA CONTROLADOR
i=0
Nivel Nivel Nivel Nivel Nivel
de de de de de Así el rango de valores naturales que pueden ser representados es:
Sistema procesador registro puerta transistor

Nivel
Nivel de arquitectura Nivel lógico
físico [ 0 , bn - 1 ]

Tabla de símbolos usados para representar cifras

Base Símbolos de cifra o dígitos


Decimal o
base diez {0,1,2,3,4,5,6,7,8,9}
Binaria o
base 2 {0,1}
Octal o
base ocho {0,1,2,3,4,5,6,7}
Hexadecimal o
base dieciseis.
{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}

Sistemas electrónicos digitales Material de apoyo didáctico Sistemas electrónicos digitales Material de apoyo didáctico
Introducción a los sistemas electrónicos digitales. Introducción a los sistemas electrónicos digitales.

Ejemplos:
- Número decimal
Sea el nº natural 1501, vamos a interpretar su representación.
3 2 1 0
1 ×10 + 5 ×10 + 0 ×10 + 1 ×10
- Número binario
Sea el nº binario 100101, veamos a que nº decimal representa.
5 4 3 2 1 0
1 × 2 + 0 × 2 + 0 × 2 + 1 × 2 + 0 × 2 + 1 × 2 = 37
- Número octal
Sea el nº octal (345)8, veamos a que nº decimal representa.
2 1 0
3 × 8 + 4 × 8 + 5 × 8 = 22910
- Número hexadecimal

Sea el nº octal (345)16, veamos a que nº decimal representa.


2 1 0
3 × 16 + 4 × 16 + 5 × 16 = 83710

Representación binaria de un número decimal


Sea el nº decimal 1501.
1501 2
10 750 2
01 15 375 2
1 10 17 187
0 15 07 2
1 93 2
1 13
1 46 2
06 23 2
0 03 11 2
1 1
5 2
1 2 2
0 1

(1 0 1 1 1 0 1 1 1 0 1)2
MSB LSB

Sistemas electrónicos digitales Material de apoyo didáctico Sistemas electrónicos digitales Material de apoyo didáctico
Introducción a los sistemas electrónicos digitales. Introducción a los sistemas electrónicos digitales.

Tabla 1: Representación de naturales en los sistemas más utilizados Aritmética binaria


DECIMAL BINARIO OCTAL HEXADECIMAL Tabla de sumar
Suma Acarreo 11111000 Acarreo
0 0000 00 0 00 0 0 01101100
01 1 0 + 10011010
1 0001 01 1 10 1 0 100000110 Suma
2 0010 02 2 11 0 1

3 0011 03 3 Tabla de multiplicar


100101
Producto 1101
4 0100 04 4
00 0 100101
5 0101 05 5 01 0 100101
10 0 + 100101
6 0110 06 6 11 1 111100001 Producto
7 0111 07 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F

Conversión de binaro-octal, binario-hexadecimal y viceversa


( 1 0 1 0 1 1 1 0 1 0 1 0 1 1 1 1 0 0 0 1 1 0 0 )2
(2 5 6 5 3 6 1 4 )8
( 1 0 1 0 1 1 1 0 1 0 1 0 1 1 1 1 0 0 0 1 1 0 0 )2
( 5 7 5 7 8 C )16

Sistemas electrónicos digitales Material de apoyo didáctico Sistemas electrónicos digitales Material de apoyo didáctico
Introducción a los sistemas electrónicos digitales. Introducción a los sistemas electrónicos digitales.

Representación de enteros (Z): Formato signo magnitud Representación de enteros (Z): Complemetos a la base
Es un formato de binario, que emplea m+1 dígitos: m para representar Definicion: Operación de complemento a la base
el valor absoluto del número Z y uno para su signo. El bit de signo se
añade en la posición más significativa. Dado Xb se define bX “Complemento a la base b de Xb”, tal que

bX = b n - Xb, donde n es el nº de cifras de Xb


Bit de Bits de magnitud
signo
Ejemplos:

s 01 positivo
negativo
m bits de magnitud - Consideremos el número Xb = 45 y calculemos bX.
Sabemos que bX = bn -Xb, por tanto, bX = 100 - 45 = 55.
sm nº binario de m+1 bits
55 es el complemento a 10 del nº 45.
Consideremos el número Xb = 1011012 y calculemos bX.
Así el rango de valores enteros que pueden ser representados por
un número binario de m+1 digitos en formato signo magnitud es: Sabemos que bX = bn -Xb, por tanto, bX = 10000002 - 1011012.
El resultado es 0100112. que es el complemento a dos de 1011012
[ -(2m - 1), 2m - 1 ]
Aritmética de números en formato signo magnitud Un nº Xb y su complemento bX , cumplen la propiedad de que
010110SM 0 10110SM su suma es cero, si despreciamos el acarreo.
+ 010111SM + 0 10111SM
bX +Xb =0 si despreciamos el acarreo(bn )
101101SM 0 101101SM
Si hacemos -Xb = bX tendremos una manera de representar nº negativos.
Desbordamiento Bit de signo añadido
Ejemplos:
Resultado de la suma incorrecto Resultado correcto de la suma
Si queremos trabajar con nº enteros de dos cifras, podemos tomar
010110SM 1 10111SM 55 como la reprentación de -45, pues se cumple que 55+45 = 0,
+ 110111SM - 0 10110SM despreciando el acarreo 102 , ya que éste es un nº de tres cifras.

1001101SM 1 00001SM
Si queremos trabajar con numeros binarios de seis cifras podemos
Desbordamiento Bit de signo añadido tomar 0100112. como la representación del opuesto de 1011012
Resultado de la suma incorrecto Resultado correcto de la suma ya que se cumple que 1011012+0100112=10000002

Inconvenientes de este formato: cero despreciando el bit de acarreo.


- No permite un tratamiento homogeneo de todos los bits en
operaciones aritméticas. El bit de signo es un bit especial.
- El nº cero no tiene representación única en este formato.

Sistemas electrónicos digitales Material de apoyo didáctico Sistemas electrónicos digitales Material de apoyo didáctico
Introducción a los sistemas electrónicos digitales. Introducción a los sistemas electrónicos digitales.

Tabla 2: Convenio del complemento a dos para la representación


de nº enteros en formato binario. Aritmética en complemento a dos
ENTEROS COMPLEMENTO ENTEROS COMPLEMENTO - Suma:
POSITIVOS A DOS NEGATIVOS A DOS a) Ambos sumandos Ampliación
positivos 0110CD de formato 00110CD
0 0000 + 0011CD + 00011CD
1 0001 -1 1111
Se produce desbordamiento 1001 01001CD
y el resultado obtenido no es correcto
2 0010 -2 1110
b) Sumandos de
3 0011 -3 1101 signo opuesto. 0110CD 1000CD
4 0100 -4 1100 + 1011CD + 0110CD
No produce desbordamiento 0001CD 1110CD
5 0101 -5 1011 y el resultado obtenido es correcto
6 0110 -6 1010
c) Ambos sumandos Ampliación
7 0111 -7 1001 negativos. 1100CD de formato 11100CD
-8 1000 + 1011CD + 11011CD
Se produce desbordamiento 10111 110111CD
y el resultado obtenido no es correcto
Bit de acarreo
El convenio del complemento a dos establece que para representar entreros se desprecia
en formato binario:
- Los números enteros positivos se representarán de igual manera que en la - Resta:
representación signo magnitud. La operación A-B puede convertirse en A+(-B) y estaremos en alguno de
- Los números negativos se representaran mediante el complemento a dos de los casos de suma.
su correspondiente número positivo.
Para identificar a los números en complemento a dos se añade a los digitos el Desplazamiento aritmético a la izquierda
bit de bit de
subindice CD. Ej: 1001CD. (-2) (-4) relleno (-8) relleno
1110CD 1100CD 1000CD
Nº Inicial er
1 desplazamiento 2º desplazamiento
• En la tabla se observa que todo número positivo tiene su bit más significativo a cero, mien-
Sentido de desplazamiento de los bits
tras que todo número negativo tiene su bit más significativo a uno. Luego en esta represent-
ación el bit más significativo da información del signo del número representado. Un posterior desplazamiento produciría desbordamiento
• Dado un número en representación en complemento a dos CD de n bits, el rango de enteros
representado es el comprendido en el intervalo [-2n-1,2n-1-1].
• Existe dos reglas nemotécnicas para el cálculo del CD de un número binario: Desplazamiento aritmético a la derecha
1º.- Se invierten todos los bits del numero dado y se suma la unidad. bit de bit de
(-4) relleno (-2) relleno (-1)
2º.- Se dejan inalterados todos los bits del número dado empezando por la derecha hasta 1100CD 1110CD 1111CD
encontrar el primer digito 1, inclusive. A partir de el se invierten todos los demas dígitos Nº Inicial 1er desplazamiento 2º desplazamiento
binarios.
Sentido de desplazamiento de los bits
Ej: Calcular el CD del numero 10011CD (-13), se procede: invirtiendo bit a bit queda 01100,
y a continuación se suma 00001, resultando 01101CD (13).
Un posterior desplazamiento produciría desbordamiento

Sistemas electrónicos digitales Material de apoyo didáctico Sistemas electrónicos digitales Material de apoyo didáctico
Introducción a los sistemas electrónicos digitales. Introducción a los sistemas electrónicos digitales.

Tabla 3: CODIGOS BCD Tabla 4: CÓDIGOS GRAY


CODIGOS GRAY
CODIGOS NO PONDERADOS GRAY GRAY
PONDERADOS DE
BINARIO DE DOS DE TRES
CUATRO
DÍGITO BCD BCD BITS BITS
CODIGO BITS
DECIMAL NATURAL AIKEN BCD
JOHNSON
P4 P3 P2 P1 P4 P3 P2 P1 EXCESO A TRES 0000 00 000 0000
5 BITS
8--4--2--1 2--4--2--1
0001 01 001 0001
0 0000 0000 0011 00000 0010 11 011 0011
1 0001 0001 0100 00001 0011 10 010 0010
2 0010 0010 0101 00011 0100 110 0110

3 0011 0011 0110 00111 0101 111 0111


0110 101 0101
4 0100 0100 0111 01111
0111 100 0100
5 0101 1011 1000 11111
1000 1100
6 0110 1100 1001 11110 1001 1101
7 0111 1101 1010 11100 1010 1111
8 1000 1110 1011 11000 1011 1110

9 1001 1111 1100 10000 1100 1010


1101 1011
1110 1001
1111 1000

Sistemas electrónicos digitales Material de apoyo didáctico Sistemas electrónicos digitales Material de apoyo didáctico