Está en la página 1de 46

Unidad 1: Sistemas y códigos numéricos

ELECTRÓNICA DIGITAL

Ing. Ana Cecilia Villa Parra

28/03/2018 A.C. Villa-Parra 1


Contenido

Contenidos de la Unidad

1. Representaciones numéricas
2. Sistemas digitales y analógicos
3. Sistemas numéricos y códigos digitales
4. Código BCD – Ascii – Paridad

28/03/2018 A.C. Villa-Parra 2


Objetivos

• Repasar los conceptos básicos de los sistemas digitales y


analógicos
•Conocer y aplicar los sistemas de numeración, códigos y
operaciones digitales

BIBLIOGRAFÍA
• Neal S. Widmer, Gregory L. Moss, Ronald J. Tocci,
“Digital systems : principles and applications”, 12a ed,
Boston : Pearson, 2017.
• RONALD J. TOCCI, “Sistemas Digitales: Principios y
Aplicaciones”, Décima Edición, Editorial Prentice Hall,
2007.

28/03/2018 A.C. Villa-Parra 3


1.1. Representaciones numéricas

• Representaciones numéricas

Cantidades

Miden Monitorean

Registran
Manipulan
aritméticamente

28/03/2018 A.C. Villa-Parra 4


1.1. Representaciones numéricas

• Representaciones digitales y analógicas

Representar un valor numérico

Representación analógica Representación digital

Voltaje
Corriente
Indicador proporcional al valor
de esa cantidad
Analógico  Continuo

Pueden variar gradualmente sobre un intervalo continuo de valores

28/03/2018 A.C. Villa-Parra 5


1.1. Representaciones numéricas

• Representaciones digitales y analógicas


Representar un valor numérico

Representación analógica Representación digital

Cantidades se representan por


dígitos
Digital  Discreto

No existe ambigüedad en su lectura

28/03/2018 A.C. Villa-Parra 6


1.1. Representaciones numéricas

• Representaciones digitales y analógicas

28/03/2018 A.C. Villa-Parra 7


1.1. Representaciones numéricas

• Representaciones digitales y analógicas

Digital Analógica Analógica Digital

28/03/2018 A.C. Villa-Parra 8


1.2. Sistemas Digitales y Analógicos

28/03/2018 A.C. Villa-Parra 9


1.2. Sistemas Digitales y Analógicos

Símbolo on/off

0 1 -> son los dígitos usados para describir los dos


estados en un sistema digital
Dígitos binarios o bits

Representación eléctrica -> Generalmente 0 es representado por un voltaje


bajo y 1 por un voltaje alto.

28/03/2018 A.C. Villa-Parra 10


1.2. Sistemas Digitales y Analógicos

28/03/2018 A.C. Villa-Parra 11


1.2. Sistemas Digitales y Analógicos

28/03/2018 A.C. Villa-Parra 12


1.2. Sistemas Digitales y Analógicos

Ventajas de los sistemas digitales


• Son más fáciles de diseñar: Dos estados
• Facilidad para almacenar información
• Mayor exactitud y precisión
• Menos problemas por el ruido

Desventajas: todo es analógico

28/03/2018 A.C. Villa-Parra 13


1.2. Sistemas Digitales y Analógicos

Diagrama de bloques de un sistema de control de temperatura

28/03/2018 A.C. Villa-Parra 14


1.2. Sistemas Digitales y Analógicos

28/03/2018 A.C. Villa-Parra 15


1.3. Sistemas numéricos y códigos digitales

Sistema de números que se utilizan en la tecnología


digital: decimal, binario, octal, hexadecimal

Sistema decimal
• se compone de 10 numerales o símbolos
0 1 2 3 4 5 6 7 8 9
• conocido como sistema de base 10
• sistema de valor posicional

28/03/2018 A.C. Villa-Parra 16


1.3. Sistemas numéricos y códigos digitales

497
4 centenas, 9 decenas, 7 unidades

• MSD (Most Significant Digit) : 4


• LSD (Least Significant Digit) : 7

28/03/2018 A.C. Villa-Parra 17


1.3. Sistemas numéricos y códigos digitales

28/03/2018 A.C. Villa-Parra 18


1.3. Sistemas numéricos y códigos digitales

Sistema binario
• sólo hay 2 símbolos
0 1
• conocido como sistema de base 2
• sistema de valor posicional

28/03/2018 A.C. Villa-Parra 19


1.3. Sistemas numéricos y códigos digitales
Conversión binario a decimal

10102 = (1x23)+ (0x22)+ (1x21)+ (0x20)


= 8+2
= 1010

bit

MSD LSD

28/03/2018 A.C. Villa-Parra 20


1.3. Sistemas numéricos y códigos digitales

28/03/2018 A.C. Villa-Parra 21


1.3. Sistemas numéricos y códigos digitales
Conteo binario

28/03/2018 A.C. Villa-Parra 22


1.3. Sistemas numéricos y códigos digitales

Conversión binario a decimal


Convertir las siguientes cantidades a decimal

28/03/2018 A.C. Villa-Parra 23


1.3. Sistemas numéricos y códigos digitales

Conversión binario a decimal


Convertir las siguientes cantidades a decimal

28/03/2018 A.C. Villa-Parra 24


1.3. Sistemas numéricos y códigos digitales
Conversión decimal a binario

Método 1

28/03/2018 A.C. Villa-Parra 25


1.3. Sistemas numéricos y códigos digitales
Conversión decimal a binario

Método 2: Divisiones repetidas


residuo

28/03/2018 A.C. Villa-Parra 26


1.3. Sistemas numéricos y códigos digitales

Sistema hexadecimal

•16 símbolos
0 1 2 3 4 5 6 7 8 9ABCDEF
•conocido como sistema de base 16

28/03/2018 A.C. Villa-Parra 27


1.3. Sistemas numéricos y códigos digitales

Sistema hexadecimal

28/03/2018 A.C. Villa-Parra 28


1.3. Sistemas numéricos y códigos digitales

Sistema hexadecimal

28/03/2018 A.C. Villa-Parra 29


1.3. Sistemas numéricos y códigos digitales

Conversión de hexadecimal a decimal


2AF16 = (2 x 162)+ (10 x 161)+ (15 x 160)
= 512 + 160 + 15
= 68710

Conversión de decimal a hexadecimal

28/03/2018 A.C. Villa-Parra 30


1.3. Sistemas numéricos y códigos digitales

Conversión de hexadecimal a binario


9F216

1001 1111 0010

9F216 = 1001111100102

Conversión de binario a hexadecimal


0011101001102 = 0011 1010 01102 = 3A616

1010111112 = 0001 0101 11112 = 15F16


28/03/2018 A.C. Villa-Parra 31
1.3. Sistemas numéricos y códigos digitales

Código BCD
• Decimal Codificado en Binario
• Medio de codificación que emplea
características de los sistemas decimal y binario
• Cada número decimal se representa por su
equivalente binario
• Se emplean 10 de los 16 posibles grupos del
código binario de 4 bits

28/03/2018 A.C. Villa-Parra 32


1.3. Sistemas numéricos y códigos digitales

Código BCD

• No es un sistema de numeración

28/03/2018 A.C. Villa-Parra 33


1.3. Sistemas numéricos y códigos digitales

Sumar binarios
• Considerar las siguientes combinaciones:
111011
+ 110
______
1000001

Resta de binarios
• Considerar las siguientes combinaciones:

28/03/2018 A.C. Villa-Parra 34


1.3. Sistemas numéricos y códigos digitales

Multiplicación binarios
• 0 multiplicado por otro número es 0
• 1 es el elemento neutro del producto

División de binarios
• Similar a la decimal
• Al momento de hacer las restas, dentro de la
división, éstas deben ser realizadas en binario

28/03/2018 A.C. Villa-Parra 35


1.3. Sistemas numéricos y códigos digitales

División de binarios
• Similar a la decimal
• Al momento de hacer las
restas, dentro de la división,
éstas deben ser realizadas en
binario

28/03/2018 A.C. Villa-Parra 36


1.3. Sistemas numéricos y códigos digitales

Código Gray

• Números binarios ordenados de tal forma que


cada número tenga un solo dígito binario distinto
al de su predecesor

28/03/2018 A.C. Villa-Parra 37


1.3. Sistemas numéricos y códigos digitales
TRABAJO EN CLASE

a) Muestre la secuencia de conteo binario de 000000 a 111111

b) 21410 , 4008 , 10101102 a hexadecimal

c) 1011.1012 , 35616 , 1011102 , 1BC216 a decimal

d) 8310 , 72910 , 90010 a binario

e) 17710 , 14610 , B2F16 a BCD

f) 97510 , 54610 , 7610 a binario (método 1 y 2 de divisiones sucesivas)

g) 01111100001 , 000100001110, 010101011000 de BCD a decimal

h) Realizar las siguientes operaciones:


110111011 + 100111011
33610 - 100102
28/03/2018 A.C. Villa-Parra 38
1.4. Código ASCII

•Código alfanumérico

•Representación de letras, signos de


puntuación, números, caracteres especiales

•Código ASCII (American Standard Code for


Information Interchange)
•Más utilizado en las PCs
•7 bits, 27=128 grupos posibles de códigos

28/03/2018 A.C. Villa-Parra 39


1.7. Código ASCII

ASCII es usado para


transferir la información
alfanumérica entre la
PC y dispositivos externos

28/03/2018 A.C. Villa-Parra 40


1.5. Método de paridad

Método de Paridad

•Para la detección de errores

•La causa más importante de error es el ruido eléctrico

28/03/2018 A.C. Villa-Parra 41


1.5. Método de paridad

Método de Paridad

•Bit de paridad: bit adicional en el código a transmitir


como MSB

Método Paridad

Par Impar

Añade el bit de paridad Añade el bit de paridad de


de manera que exista manera que exista un
un número par de unos número impar de unos en
en el código a transmitir el código a transmitir
28/03/2018 A.C. Villa-Parra 42
1.5. Método de paridad

• 1000011 C en código ASCII

Paridad par: 11000011

Paridad impar: 0 1 0 0 0 0 1 1

Bit de paridad

La detección del error se realiza en el transmisor


La que más se emplea es la paridad par

28/03/2018 A.C. Villa-Parra 43


1.5. Método de paridad

Ventaja del método de paridad


Es un método sencillo

Desventajas: se usa cuando la probabilidad del


error es muy baja
Identifica error en un solo bit
Si existen dos bits con error no es posible
identificar el mismo
28/03/2018 A.C. Villa-Parra 44
1.5. Método de paridad

• 1000011 C en código ASCII

Paridad par: 11000011

Error en 1 bit: 1 1 0 0 0 0 1 0 Tx identifica el error


número impar de unos

Error en 2 bits: 1 1 0 0 0 0 0 0 Tx no identifica el error


número par de unos
Bit de paridad

28/03/2018 A.C. Villa-Parra 45


1.5. Método de paridad

• 1000011 C en código ASCII

Paridad par: 11000011

Error en 1 bit: 1 1 0 0 0 0 1 0 Tx identifica el error


número impar de unos

Error en 2 bits: 1 1 0 0 0 0 0 0 Tx no identifica el error


número par de unos
Bit de paridad

28/03/2018 A.C. Villa-Parra 46

También podría gustarte