Anda di halaman 1dari 21

Instituto Tecnológico Superior de Calkiní en el

Estado de Campeche

Ingeniería Mecatrónica

Asignatura:
Electrónica Digital

Profesor:
Carlos Alberto Decena Chan

Investigación

Alumno:
Jese Campo Lavalle

Quinto semestre, grupo A

Ciclo escolar
2017-2018N

Calkiní, Campeche 21 de Agosto de 2017


Introducción

Para el aprendizaje de la electricidad y la electrónica, hoy en día resulta


imprescindible saber un poco más sobre los fundamentos de sistemas digitales.
Conocimientos sólidos sobre los fundamentos básicos de la tecnología digital son
imprescindibles para cualquiera que desee desarrollar una carrera en la industria.

En la actualidad el diseño de los sistemas digitales se simplifica gracias a los


avances en las computadoras personales, las cuales son muy versátiles y
poderosas. El software es muy amigable y está disponible en un ambiente de
ventanas; además se cuenta con ayudas visuales en caso de algún error. Por su
parte, los dispositivos electrónicos digitales son económicos y programables a la
medida. (Garza, 2003)

1
Índice del contenido

Introducción 1

Objetivos de la investigación 3

Metodología Empleada 3

Contenido acorde al tema 4

Conclusión de todo el trabajo 19

Fuentes Bibliográficas 20
Objetivos de la investigación

Análisis de fundamentos básicos de electrónica digital para darnos de un vasto


conocimiento de los conceptos básicos el cual nos podría en un futuro ayudarnos
sentirnos cómodos y realizar un excelente trabajo.

Metodología Empleada

Se recopilo información de libros en conjunto con internet para la búsqueda de los


fundamentos básicos de la electrónica digital.

3
1.1 Introducción a los sistemas digital

En una primera aproximación se puede decir que un sistema es un conjunto de


elementos que guardan algún tipo de relación. Esta definición es tan poco concreta
que sirve para cualquier tipo de sistema. Los elementos de un sistema pueden tener
a su vez estructura de sistema. En este caso serían subsistemas del sistema al que
pertenecen.

Dos aspectos fundamentales de cualquier sistema son su estructura y su


comportamiento. La estructura de un sistema la componen los elementos que lo
forman y los enlaces que relacionan a estos elementos. El comportamiento de un
sistema hace referencia a la dependencia que existe entre los canales de salida, los
canales de entrada y el estado del sistema (conjunto de situaciones internas que
definen en cada momento al sistema). Para ilustrar el concepto general de sistema,
se utiliza una caja que recibe una cierta entrada X(t) ( canal de entrada ) ,cuyo valor
puede variar en función del tiempo, y que genera una salida Z(t) ( canal de salida ),
cuyo valor puede estar en general condicionado por todos los valores previos que
haya tomado la entrada. La entrada y la salida pueden ser de naturaleza muy
variadas, desde magnitudes físicas continuas hasta información digital
representada mediante un cierto convenio. En general, las variables X y Z no tienen
por qué ser escalares, si no que pueden ser vectores, lo cual permite incluir en la
definición sistemas con n entradas y m salidas. Cuando un sistema f (ver fig. 1) se
representa mediante una caja con su entrada y su salida, se dice que se desconoce
su estructura interna. Se dice por tanto que el comportamiento de un sistema está
completamente especificado cuando conocidos todos los valores de X(t) en un
intervalo de temporal se puede conocer el valor de Z(t) en cualquier instante.

Figura 1

4
1.2 Señales análogas y digitales

*Señales analógicas

Son variables eléctricas que evolucionan en el tiempo en forma análoga a alguna


variable física. Estas variables pueden presentarse en la forma de una corriente,
una tensión o una carga eléctrica. Varían en forma continua entre un límite inferior
y un límite superior. Cuando estos límites coinciden con los límites que admite un
determinado dispositivo, se dice que la señal está normalizada. La ventaja de
trabajar con señales normalizadas es que se aprovecha mejor la relación señal/ruido
del dispositivo.

*Señales digitales

Son variables eléctricas con dos niveles bien diferenciados que se alternan en el
tiempo transmitiendo información según un código previamente acordado. Cada
nivel eléctrico representa uno de dos símbolos: 0 ó 1, V o F, etc.

Las señales digitales descriptas tienen la particularidad de tener sólo dos estados y
por lo tanto permiten representar, transmitir o almacenar información binaria. Para
transmitir más información se requiere mayor cantidad de estados, que pueden
lograrse combinando varias señales en paralelo (simultáneas), cada una de las
cuales transmite una información binaria. Si hay n señales binarias, el resultado es
que pueden representarse 2n estados. El conjunto de n señales constituye una
palabra. Otra variante es enviar por una línea única, en forma secuencial, la
información. Si se sabe cuándo comienza, y qué longitud tiene una palabra
(conjunto ordenado de estados binarios que constituye un estado 2n-ario), se puede
conocer su estado. El hecho de que una señal digital pueda tener 2n estados, no
nos dice nada respecto a qué significa o cómo se interpreta cada estado. Como
veremos a continuación, esta interpretación depende, realmente, del código
utilizado.

1.3 Relación entre los sistemas análogos y los sistemas digitales

Un sistema analógico tiene muchas limitaciones que los sistemas digitales permiten
solventar; por ejemplo, un sistema analógico debe respertar unos criterios de

5
calidad que afectan a la transmisión de la señal. Como la señal transmitida debe ser
una réplica análoga de la señal original, es necesario que esta forma no se
distorcione. La calidad de recepció de estos sistemas depende de la potencia de la
señal recbida y de la potencia del ruido que se le ha añadido a lo largo de todo el
trayecto. La relación entre esas magnitudes se denomina relación señal a ruido, y
sus límites condicionan el diseño de todo el sistema. Los sistemas digitales tienen
ventajas de diversa índole que permiten que se vayan imponiendo en todos los
aspectos de las telecomunicaciones.

• Factores tecnológicos.

• La tecnología digital maneja señales sencillas y uniformes, independizándola del


origen primero de la información.

• El almacenamiento de la información permite una gran densidad de


almacenamiento y una gran facilidad para la gestión y mantenimiento.

• Factores sistemáticos.

• Los sistemas digitales son muy uniformes y no necesitan los complicados ajustes
de los sistemas analógicos.

• Proporcionan una gran calidad, consiguiendo transportar la información sin


ninguna degradación gracias a la regeneración completa de la señal en lo equipos
amplificadores. El proceso de amplificado se realiza mediante un
descodificado-codificado de la señal, por lo que se eliminan todos los efectos del
ruido. El ruido en estos sistemas no es factor acumulativo a lo largo de distintos
segmentos.

• Simplifican la integración de sistemas distintos, ya que son comunes las tareas de


conmutación y control. Además las interfaces son fáciles de realizar y estandarizar.

• Factores económicos: los sistemas digitales aprovechan componentes de la


industria de la microeléctrica, de los computadores, por lo que se benefician de las
economías de escala que se producen en esta indutria. Los sistemas digitales son

6
muy adecuados a su fabricación en serie debido a que no presentan los problemas
de tolerancia tan crítico que tienen sus equivalentes analógicos.

• Ventajas del control y gestión: permiten una gran flexibilidad en el control de la red,
permintiendo el uso de sitemas de control sofisticados que permiten nuevos
servicios añadidos a los básicos

1.4 Sistemas Numéricos

Un sistema numérico tiene como objetivo el permitir el conteo de los elementos de


un conjunto. El sistema se conforma por n unidades en orden sucesivo que
aumentan de n en n. De acuerdo a n se define el número de unidades que se
necesitan para pasar de un orden a otro.

1.4.1 SISTEMAS DE NÚMEROS BINARIOS

Este es el sistema numérico que utilizan los sistemas digitales para contar y es el
código al que traduce todas las informaciones que recibe. Se dice "Binario" a todo
aquello que tiene dos partes, dos aspectos, etc. Muchas cosas en los sistemas
digitales son binarias: Los impulsos eléctricos que circulan en los circuitos son de
baja o de alta tensión, los interruptores biestables están encendidos o apagados,
abiertos o cerrados, etc.

Figura 3: Sistema binario

Figura 4: Números binarios

Figura 5: Valores de las posiciones de los números binarios

7
1.4.2 SISTEMA DE NUMERACIÓN OCTAL

Este sistema consta de 8 símbolos desde el 0 hasta el 7, es muy poco utilizado en


los computadores. La facilidad con que se pueden convertir entre el sistema Octal
y el binario hace que el sistema Octal sea atractivo como un medio "taquigráfico" de
expresión de números binarios grandes. Cuando trabajamos con una gran cantidad
de números binarios de muchos bits, es más adecuado y eficaz escribirlos en octal
y no en binarios. Sin embargo, recordemos los circuitos y sistemas digitales trabajan
eléctricamente en binario, usamos el sistema Octal solo por conveniencia con los
operadores del sistema.

1.4.3 Sistema de numeración hexadecimal

Este sistema consta de 1 6 símbolos donde desde el 0 hasta el 9 son números y del
1 0 hasta el 1 5 son letras, las cuales se encuentran distribuidas en la siguiente
forma:

Tabla 1: Símbolos utilizados en el sistema de numeración hexadecimal

La ventaja principal de este sistema de numeración es que se utiliza para convertir


directamente números binarios de 4 bits. En donde un solo dígito hexadecimal
puede representar 4 números binarios o 4 bits.

1.5 Conversión entre sistemas numéricos.

*Conversión De Binario A Decimal

Para poder transformar números binarios en su correspondiente decimal basta


multiplicar el dígito binario (que sólo puede ser 0 o 1) por 2 elevado a la potencia

8
correspondiente según la cantidad de dígitos de la cifra. Luego se suman los valores
obtenidos y se consigue el número final.

Ejemplos

100011= 1*2^5 + 0*2^4 + 0*2^3 + 0*2^2 + 1*2^1 + 1*2^0 =

32 + 0 + 0 + 0 + 2 + 1 = 35

101= 1*2^2 + 0*2^1 + 1*2^0 =

4+0+1=5

*Conversión De Decimal A Binario

Para convertir un número decimal a otro sistema, el número decimal es


sucesivamente dividido por la base del sistema. en este caso la base del sistema
binario es 2 el número será sucesivamente dividido entre 2 y el resultado del
cociente será nuevamente dividido entre 2 y así sucesivamente hasta que el
cociente sea 0. El resto de cada división es un número binario que conforma el
número resultante de la conversión. El primer resultado producido (el primer resto
obtenido) corresponde al bit más próximo al punto decimal (o lo que se conoce como
bit de menor peso). Los sucesivos bits se colocan a la izquierda del anterior. Notese
que esto es como escribir en sentido contrario al empleado normalmente.

20 20 = 10100

20/2 = 10 Residuo = 0 17

10/2 = 5 Residuo = _0 17/2 = 8 Residuo = 1

5/2 = 2 Residuo = __1 8/2 = 4 Residuo = _0

2/2 = 1 Residuo = __0 4/2 = 2 Residuo = _0

1/2 = Residuo = __1 2/2 = 1 Residuo = _0

El 1 ya no se puede dividir entre 2 pero 1/2 = 0 Residuo = _1


se coloca el 1
17 = 10001

9
*Conversión De Decimal A Octal

En esta caso basta usar el mismo método de conversión con los números binarios.
Pero en vez de hacer divisiones sucesivas entre 2 hay que efectuarlas entre 8.
Nótese que el divisor corresponde a la base del sistema al cual se va a convertir.

Ejemplos

125 (Octal) 175 (Octal)

125/8 = 15 Residuo = 5 175/8 = 21 Residuo = 7

15/8 = 1 Residuo = __7 21/8 = 2 Residuo = __5

1/8 = 0 Residuo = ___1 2/8 = 0 Residuo = ___2

125 (Octal) = 175 (Decimal) 175 (Octal) = 257 (Decimal)

*Conversión De Hexadecimal A Binario

Para efectuar la conversión basta con colocar los cuatro bits correspondientes a
cada símbolo del número hexadecimal

Ejemplos

4B2 = 4 11 2 BABA = 11 10 11

4 = 0100 11 = 1011

11 = 1011 10 = 1010

2 = 0010 11 = 1011

4B2 = 0100 1011 0010 10 = 1010

BABA = 1011 1010 1011 1010

Conversión De Binario A Hexadecimal

Para efectuar esta conversión hay que agrupar los bits de a cuatro comenzando con
los primeros 4 bits de la izquierda y siguiendo con los bits de la derecha

10
Ejemplos

011011010101 = 0110 1101 0101 111101011001 = 1111 0101 1001

0110 =____ 4 1111 = 15=_ F

1101 = 13 = D 0101 =____ 5

0101 =____ 5 1010 = 10 = A

0110 1101 0101 = 4D5 1111 0101 1001 = F5A

1.6 Operaciones básicas con diferentes sistemas numéricos

SUMA BINARIA, OCTAL Y HEXADECIMAL.

En general, para realizar la suma se procede de la misma forma como se


hace en el sistema decimal. Por ejemplo, si a n1a n2 .......a 2 a1 a0 , a 1a 2 ....a k es un

número dado en una base b y hn1hn2 .......h2 h1h0 , h1 h2 ....hk es otro dado en la

misma base entonces la suma se debe realizar de la siguiente forma:

a n 1 an2 ....... a1 a0 , a 1 .... ak 


hn 1 hn 2 ....... h1 h0 , h1 .... hk
(a n 1  hn 1  c n 2 )(a n 2  hn 2  c n 3 ).......(a1  h1  c0 )(a0  h0  c 1 ), (a 1  h1  c 2 )........(a k  hk )

Los dígitos mj=(aj+hj+cj-1) pertenecientes al resultado se forman sumando los


dígitos de cada columna de los cosumandos, más el acarreo cj-1 que viene de la
columna anterior. Cada unidad de acarreo tiene el mismo valor de la base del
sistema, por ejemplo, en la suma binaria es dos, en octal ocho y en hexadecimal
dieciséis. Por ejemplo, llevar 2 en hexadecimal significa que el acarreo es el doble
de la base y vale exactamente 32; de este mismo modo, en binario equivale a 4
veces y 16 en octal. Los acarreos aparecen cuando las semisumas de las columnas
superan la base del sistema numérico.

SUMA BINARIA: Las operaciones de suma binaria se realizan de la siguiente


forma:

11
0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 0 Llevo 1

Ejemplo: Dado los números binarios: W=1111100012; T=11011101012; Obtener


W+T

0 1 1 1 1 1 0 0 0 0 1

0 1 1 0 1 1 1 0 1 0 1

1 1 1 0 1 0 1 0 1 1 0

SUMA OCTAL: Se debe restar o dividir la semisuma de cada columna, cuando la


misma exceda la base del sistema, y colocar en la columna inmediata del lado
izquierdo, el valor del acarreo tantas veces se haya superado la base del sistema.
De esta misma forma cada unidad que se acarree equivale a ocho unidades de la
columna anterior.

Ejemplo: Dado los números binarios: A. 40740647 y B. 25675300, Obtener A+B

SUMA HEXADECIMAL: Se debe restar o dividir la semisuma de cada columna,


cuando la misma exceda la base del sistema, y colocar en la columna inmediata del

12
lado izquierdo, el valor del acarreo tantas veces se haya superado la base del
sistema. Cada unidad que se acarree equivale a dieciséis unidades de la columna
anterior.

Ejemplo: Dado los números binarios:

MULTIPLICACIÓN BINARIA, OCTAL Y HEXADECIMAL.

La operación aritmética de multiplicar se realiza del mismo modo que en el


sistema numérico decimal.

MULTIPLICACIÓN BINARIA:

Ej: Multiplicar A. 1110112 y B. 1112

1 1 1 0 1 1

x 1 1 1

1 1 1 0 1 1

1 1 1 0 1 1

1 1 1 0 1 1

1 1 0 0 1 1 1 0 1

13
MULTIPLICACIÓN OCTAL:

Ej: Multiplicar A. 672348 y B. 168

6 7 2 3 4

x 1 6

5 1 3 6 5 0

+ 6 7 2 3 4

1 4 0 6 2 1 0

MULTIPLICACIÓN HEXADECIMAL:

Ej: Multiplicar A. 67D3416 y B. 1216

6 7 D 3 4

x 1 2

C F A 6 8

+ 6 7 D 3 4

7 4 C D A 8

DIVISIÓN BINARIA, OCTAL Y HEXADECIMAL.

La operación aritmética de dividir se realiza del mismo modo que en el


sistema numérico decimal.

DIVISIÓN BINARIA:

14
DIVISIÓN OCTAL Y HEXADECIMAL: La división se efectúa del mismo modo que
en el sistema decimal y se realiza directamente en la misma base del sistema octal
o hexadecimal. Sin embargo, también se puede obtener previamente la conversión
en binario y proceder, como en el caso anterior, a realizarla en binario; y después el
resultado transformarlo de nuevo al sistema numérico original.

1.7 Códigos binarios y alfanuméricos.

Códigos Numéricos

- Códigos Decimales

Los códigos binarios para dígitos decimales requieren un mínimo de cuatro bits. Se
obtiene numerosos códigos diferentes al ordenar cuatro o mas bits en diez distintas
combinaciones.

- Códigos de Detección de Error

La información binaria, se trata de señales de pulso modulado o bien, entrada o


salida digital a computadora, puede transmitirse a través de alguna forma de medio
de comunicación, como alambres u ondas de radio. Cualquier ruido externo que se
introduce en un medio de comunicación física cambia los valores de bits de 0 a 1 y
viceversa.

- Código Reflejado

Los sistemas digitales pueden diseñarse para procesar datos solo en una forma
discreta. Muchos sistemas físicos suministran salida de información continua. Esta
información puede convertirse en forma digital o discreta antes de que se aplique a

15
un sistema digital. La información continua o analógica se convierte en forma digital
mediante un convertidor de analógico a digital.

Códigos Alfanuméricos

Muchas de las aplicaciones de las computadoras digitales requieren la manipulación


de datos que constan no solo de números, sino también de letras. Por ejemplo, una
compañía de seguros con millones de tenedores de póliza debe usar una
computadora digital para procesar sus archivos. Para representar el nombre del
tenedor de póliza en forma binaria, es necesario tener un código binario para el
alfabeto. Además, el mismo código binario debe representar números decimales y
algunos otros caracteres especiales. Un código alfanumérico (algunas veces
abreviado álfame rico) es un código binario de un grupo de elementos que consta
de diez dígitos decimales, las 26 letras del alfabeto y cierto número de símbolos
especiales como $. El número total de elementos en un grupo alfanumérico es
mayor de 36. Por lo tanto, debe codificarse con un mínimo de 6 bits (26=64, pero
25=32 no es suficiente).

16
1.7.1 Código Gray

El código binario reflejado o código Gray, nombrado así en honor del investigador
Frank Gray, es un sistema de numeración binario en el que dos valores sucesivos
difieren solamente en uno de sus dígitos. El código Gray fue diseñado originalmente
para prevenir señales ilegales (señales falsas o viciadas en la representación) de
los switches electromecánicos, y actualmente es usado para facilitar la corrección
de errores en los sistemas de comunicaciones, tales como algunos sistemas de
televisión por cable y la televisión digital terrestre.

1.7.2 BCD

Decimal codificado en binario

En sistemas de computación, Binary-Coded Decimal (BCD) o Decimal codificado en


binario es un estándar para representar números decimales en el sistema binario,
en donde cada dígito decimal es codificado con una secuencia de 4 bits. Con esta
codificación especial de los dígitos decimales en el sistema binario, se pueden
realizar operaciones aritméticas como suma, resta, multiplicación y división de
números en representación decimal, sin perder en los cálculos la precisión ni tener
las inexactitudes en que normalmente se incurre con las conversiones de decimal a
binario puro y de binario puro a decimal. La conversión de los números decimales a
BCD y viceversa es muy sencilla, pero los cálculos en BCD llevan más tiempo y son
algo más complicados que con números binarios puros e impuros.

Cada dígito decimal tiene una representación binaria codificada con 4 bits:

1.7.3 ASCII (Código Estándar Estadounidense para el Intercambio de


Información)

Es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés


moderno. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA,
conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales,
o ANSI) como una refundición o evolución de los conjuntos de códigos utilizados

17
entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se
redefinieron algunos códigos de control para formar el código conocido como
US-ASCII. El código ASCII utiliza 7 bits para representar los caracteres, aunque
inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar
errores en la transmisión. Casi todos los sistemas informáticos actuales utilizan el
código ASCII o una extensión compatible para representar textos y para el control
de dispositivos que manejan texto como el teclado.

1.7.4 UNICODE

Unicode es un estándar de codificación de caracteres diseñado para facilitar el


tratamiento informático, transmisión y visualización de textos de múltiples lenguajes
y disciplinas técnicas, además de textos clásicos de lenguas muertas. El término
Unicode proviene de los tres objetivos perseguidos: universalidad, uniformidad y
unicidad. El establecimiento de Unicode ha sido un ambicioso proyecto para
reemplazar los esquemas de codificación de caracteres existentes, muchos de los
cuales están muy limitados en tamaño y son incompatibles con entornos
plurilingües. Unicode se ha vuelto el más extenso y completo esquema de
codificación de caracteres, siendo el dominante en la internacionalización y
adaptación local del software informático. El estándar ha sido implementado en un
número considerable de tecnologías recientes, que incluyen XML, Java y sistemas
operativos modernos.

18
Conclusión

Los sistemas digitales se refieren a las magnitudes o valores que “varían con el
tiempo en forma continua” como la distancia y la temperatura, la velocidad, que
podrían variar muy lento o muy rápido como un sistema de audio. A diferencia de la
análogas que se refieren a “cantidades discretas” como la cantidad de personas en
un una sala, cantidad de libros en una biblioteca, cantidad de autos en una zona de
estacionamiento, cantidad de productos en un supermercado, etc.

Los sistemas numéricos básicamente son un conjunto de símbolos y reglas que se


utilizan para representar datos numéricos o cantidades. Se caracterizan por su base
que indican el número de símbolos distinto que utiliza y además es el coeficiente
que determina cual es el valor de cada símbolo dependiendo de la posición que
ocupe. También además estos se pueden convertir a otros sistemas numéricos
diferentes y realizar operaciones básicas con los mismos.

19
Bibliografía

Garza J. (2003). Sistemas digitales y electrónica digital. Pearson Educación de


México, S.A. de C. V.

Floyd, T. (2011). Fundamentos de sistemas digitales. Pearson Educación de


México, S.A. de C. V.

María Loureiro. (2012). Sistemas analógicos y digitales . 21 de Agosto de 2017, de


educ@contic Sitio web:
http://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/sistemas_numericos/conv
ersiones/sistemas-numericos.html

Edgardo Fernandez. (2011). Sistemas digitales. 21 de Agosto de 2017, de neoteo


Sitio Geofisica web:
http://mmc.geofisica.unam.mx/acl/MaterialCursos/SistemasNumericos/Sistema
sNumericosyRepresentacionDeNumerosEnUnaComputadora.pdf

Rodrigo Martinez. (2012). Códigos binarios y alfanuméricos. 7 de marzo de 2017,


de Jagarza Sitio web:
http://jagarza.fime.uanl.mx/general/presentaciones/notas.pdf

20

Anda mungkin juga menyukai