Sie sind auf Seite 1von 20

Captulo 1 Introduccin

Antes de entrar en los detalles de esta asignatura, es interesante tener una perspectiva mayor, para entender el contexto de esta asignatura, en qu fundamentos se basa y cmo se relaciona con el resto de asignaturas.

1.1. Electrnica
Esta asignatura trata sobre Electrnica. La Elecrnica estudia el comportamiento de los electrones en diversos medios, y se aplican estos conocimientos para conseguir que los electrones hagan lo que nosotros queramos. As por ejemplo, si construimos un circuito electrnico constituido por una pequea bombilla, una pila y un interruptor (gura 1.1) y lo conectamos, lograremos que los electrones circulen por todo el circuito y que al atravesar la bombilla parte de ellos se conviertan en luz1 . Hemos conseguido que los electrones nos obedezcan!! Para dominar a los electrones, es necesario crear circuitos electrnicos, formados por materiales conductores (cables) que unen todos los componentes del circuito, de la misma manera que hay tuberas de agua que recorren nuestras casas, uniendo diferentes elementos: grifos, llaves de paso, el contador del agua... El objetivo de la electrnica aplicada es construir circuitos electrnicos para que los electrones se comporten de la manera que a nosotros nos interese.

No es el objetivo de estos apuntos el entrar en los detalles de los fenmenos fsicos que subyacen en los cirucitos electrnicos. Se pretende que el alumno tenga una intuicin de lo que est pasando.

13

14
Interruptor abierto

CAPTULO 1. INTRODUCCIN

Pila

Bombilla

Interruptor cerrado

Pila

Bombilla

Electrones

Figura 1.1: Un circuito electrnico muy simple: pila, interruptor y bombilla

1.2. Tipos de electrnica


1.2.1. Electrnica Analgica
Uno de los grandes retos del hombre es el de manipular, almacenar, recuperar y transportar la informacin que tenemos del mundo en el que vivimos, lo que nos permite ir progresando poco a poco, cada vez con ms avances tecnolgicos que facilitan nuestra vida y que nos permiten encontrar respuestas a preguntas que antes no se podan responder. Ahora estamos viviendo un momento en el que esa capacidad de manipulacin, almacenamiento, recuperacin y transporte de la informacin est creciendo exponencialmente, lo que nos convierte en lo que los socilogos llaman la Sociedad de la informacin, y que tendr (de hecho ya tiene) grandes implicaciones sociales. Con la aparicin de la electrnica las posibilidades para desarrollar esas capacidades aumentaron considerablemente. Para comprender los principios de la electrnica analgica, nos centraremos en un ejemplo concreto: la manipulacin, almacenamiento, recuperacin y transporte de una voz humana. Cuando hablamos, nuestras cuerdas vocales vibran de una determinada manera, lo que originan que las molculas del aire tambin lo hagan, chocando unas con otras y propagando esta vibracin. Si no existiesen esas molculas, como en el espacio, el sonido no se podra propagar. 2
2

Aunque en la mayora de las pelculas de ciencia-ccin, cuando una nave destruye a otra en el espacio, se

1.2. TIPOS DE ELECTRNICA


Posicion molecula

15

Tiempo

Figura 1.2: Un trozo de una seal acstica Si medimos la vibracin de una de estas molculas, durante un intervalo corto de tiempo, y la pintamos, podra tener una pinta como la que se muestra en la gura 1.2. A esta vibracin la llamaremos seal acstica. Cuando esta seal acstica incide sobre un micrfono, aparece una seal elctrica que tiene una forma anloga a la de la seal acstica. Las vibraciones de las molculas se han convertido en variaciones del voltaje, que al nal se traducen en vibraciones de los electrones. Es decir, que con los micrfonos lo que conseguimos es que los electrones vibren de una manera anloga a cmo lo hacen las molculas del aire (ver gura 1.3). Esta nueva seal elctrica que aparece, se denomina seal analgica, puesto que es anloga a la seal acstica original. De esta manera, con seales elctricas conseguimos imitar las seales del mundo real. Y lo que es ms interesante, conseguimos que la informacin que se encuentra en la vibracin de las molculas del aire, pase a los electrones. Cuanto mejor sea el micrfono, ms se parecer la seal elctrica a la acstica, y la informacin se habr copiado con ms delidad. La electrnica analgica trata con este tipo de seales, anlogas a las que hay en el mundo real, modicando sus caractersticas (ej. amplicndola, atenundola, ltrndola...). Fijmonos en el esquema de la gura 1.4. La persona que habla emite una seal acstica que es convertida en una seal electrnica analgica por el micrfono. Estas dos seales son muy parecidas, pero la que sale del micrfono es ms pequea. Por ello se introduce en un circuito electrnico, llamado amplicador, que la agranda (la ha manipulado). A continuacin esta seal se puede registrar en una cinta magntica de audio. Lo que se graba es una copia de la seal, pero ahora convertida a seal magntica. En cualquier momento la seal se puede
escucha un sonido de explosin.Fenmeno que es imposible!!!!!, pero que queda muy vistoso :-)

16

CAPTULO 1. INTRODUCCIN

Ambas seales son muy parecidas

Persona hablando :)

Seal acustica Seal electrica analogica

Microfono

Cable

Figura 1.3: Conversin de una seal acstina en una seal elctrica

Seal acustica Seal electrica Seal electrica Seal acustica

Seal electrica

Microfono Amplificador Cinta de audio Seal "magnetica" Sistema de transmision recepcion

Figura 1.4: Un sistema de tratamiento de voz, con electrnica analgica

1.2. TIPOS DE ELECTRNICA

17

volver a recuperar, convirtindose de seal magntica nuevamente a seal elctrica. Una parte del sistema se ha llamado sistema de transmisin-recepcin indicndose con esto que la seal elctrica se puede transportar (Por ejemplo el sistema telefnico). Finalmente se introduce por un altavoz que relaliza la conversin inversa: pasar de una seal elctrica a una acstica que se puede escuchar. Los problemas de los sitemas analgicos son: 1. La informacin est ligada a la forma de la onda. Si esta se degrada, se pierde informacin 2. Cada tipo de seal analgica necesita de unos circuitos electrnicos particulares (No es lo mismo un sistema electrnico para audio que para vdeo, puesto que las seales tienen caractersticas completamente diferentes). En las seales analgicas, la informacin se encuentra en la forma de la onda

1.2.2. Electrnica digital


Existe otra manera de modicar, almacenar, recuperar y transportar las seales, solucionando los problemas anteriores. Es un enfoque completamente diferente, que se basa en convertir las seales en nmeros. Existe un teorema matemtico (teorema de muestreo de Nyquist) que nos garantiza que cualquier seal se puede representar mediante nmeros, y que con estos nmeros se puede reconstruir la seal original. De esta manera, una seal digital, es una seal que est descrita por nmeros. Es un conjunto de nmeros. Y la electrnica digital es la que trabaja con seales digitales, o sea, con nmeros. Son los nmeros los que se manipulan, almacenan, recuperan y transportan. Reexionemos un poco. Estamos acostumbrados a escuchar el trmino televisin digital, o radio digital. Qu signica esto? Signica que lo que nos estn enviando son nmeros!!!!! Que la informacin que nos envan est en los propios nmeros y no en la forma que tenga la seal que recibidos. Y qu es un sistema digital?, un sistema que trabaja con nmeros. Y un circuito digital? Un circuito electrnico que trabaja con nmeros. Y slo con nmeros!! Si nos jamos, con un ordenador, que es un sistema digital, podemos escuchar msica o ver pelculas. La informacin que est almacenada en el disco duro son nmeros. En la gura 1.5 se muestra un sistema digital. La seal acstica se convierte en una seal elctrica, y a travs de un conversor analgico-digital se transforma en nmeros, que son procesados por un circuito digital y nalmente convertidos de nuevo en una seal electrnica, a

18
Seal acustica

CAPTULO 1. INTRODUCCIN
Seal digital (NUMEROS)
Seal electrica Seal electrica Seal acustica

A/D
Microfono

5083...

transformar Almacenar Recuperar Transportar

9287...

D/A

Conversor analogico/digital CIRCUITO DIGITAL

Conversor digital/analogico

Altavoz

Figura 1.5: Sistema digital travs de un conversor digital-analgico, que al atravesar el altavoz se convierte en una seal acstica. El utilizar circuitos y sistemas que trabajen slo con nmeros tiene una ventaja muy importante: se pueden realizar manipulaciones con independencia de la seal que se est introduciendo: datos, voz, vdeo... Un ejemplo muy claro es internet. Internet es una red digital, especializada en la transmisin de nmeros. Y esos nmeros pueden ser datos, canciones, vdeos, programas, etc... La red no sabe qu tipo de seal transporta, slo ve nmeros. La electrnica digital trabaja con nmeros. La informacin est en los nmeros y no en la forma de seal. Cualquier seal siempre se puede convertir a nmeros y recuperarse posteriormente.

1.3. Circuitos y sistemas digitales


Ya podemos entender de lo que trata esta asignatura. En ella estudiaremos y disearemos circuitos digitales, que manipulan nmeros. Existen unos nmeros en la entrada y nuestro circuitos generar otros nmeros de salida (gura 1.6). Algunos nmeros se considerarn como datos y otros se usarn para el control del propio circuito. No nos preocuparemos de dnde vienen estos nmeros, pero ya sabemos que o bien vendrn de otro sistema digital, o bien de una seal analgica que se ha convertido a nmeros (se ha digitalizado). Un circuito digital realiza manipulaciones sobre los nmeros de entrada y genera unos nmeros de salida.

1.4. ORGANIZACIN DE LOS APUNTES


Numeros de entrada 5,8,10... Numeros de salida

19

Circuito Ditial

22,4,05...

Figura 1.6: Un circuito digital genrico

1.4. Organizacin de los apuntes


En la introduccin hemos visto la importancia que tienen los nmeros en los sistemas digitales. En el captulo 2 veremos las diferentes formas de representar un nmero y en concreto nos centraremos en el sistema binario. Para poder disear circuitos digitales, que manipulen nmeros en binario, primero habr que manejar las matemticas que hay detrs: el algebra de boole, que se ver en el captulo 3. Describiremos un tipo de circuitos, los circuitos combinacionales, mediante funciones booleanas y en el captulo 4 veremos cmo se pueden implementar mediante puertas lgicas. En el captulo 5 describiremos otros circuitos combinacionales ms complejos, constituidos a partir de puertas lgicas, pero que se pueden considerar como componentes electrnicos: multiplexores, demultiplexores, codicadores, decodicadores, comparadores... y en el captulo 7 cmo es posible realizar operaciones aritmticas. A partir del captulo 8 se empiezan a ver cirucitos secuenciales, que se caracterizan porque pueden recordar o almacenar nmeros. Los biestables nos permiten almacenar 1 bit de informacin y agrupndolos en registros (captulo 9) almacenamos ms informacin. Finalmente estudiaremos los contadores (captulo 10) y los autnomas nitos (captulo 11).

20

CAPTULO 1. INTRODUCCIN

Captulo 2 Sistemas de representacin


2.1. Introduccin
Hemos visto en el captulo 1 cmo un circuito digital trabaja con nmeros y slo con nmeros. El esquema general de estos circuitos se puede ver en la gura 2.1. Antes de entrar en la comprensin y diseo de estos circuitos, hay que estudiar cmo se pueden representar esos nmeros, de manera que el circuito los entienda. Veremos que existen muchsimas formas de representar el mismo nmero (de hecho, existen innitas formas), pero slo unas pocas son las que nos interesarn para los circuitos digitales.

2.2. Conceptos
El concepto de nmero todos lo tenemos, pero un mismo nmero se puede representar de muchas maneras. Por ejemplo, el nmero 10, lo representamos mediante dos dgitos, el 1 y el 0. Si utilizsemos numeracin romana, este mismo nmero lo representaramos slo con un nico dgito X. Pero est claro que ambas representaciones, 10 y X hacen referencia al mismo nmero diez.
Numeros de entrada 5,8,10... Numeros de salida

Circuito Ditial

22,4,05...

Figura 2.1: Un circuito digital genrico 21

22

CAPTULO 2. SISTEMAS DE REPRESENTACIN


Nosotros estamos acostumbrados a representar los nmeros utilizando diez dgitos: 0, 1,

2, 3, 4, 5, 6, 7, 8, 9. Por eso nuestro sistema de representacin se denomina Sistema decimal o sistema en base diez. Analicemos con un poco ms de detalle el sistema decimal, que es el que manejamos habitualmente. Vamos a representar el nmero tres mil doscientos ochenta y uno:

3281
Observamos lo siguiente: Est constituido por cuatro dgitos: 3,2,8 y 1. El orden en el que estn colocados es muy importante y si se modica, se est representando otro nmero. Cuanto ms a la izquierda est un dgito, ms importante es. Este ltimo punto es muy intuitivo. Imaginemos que el nmero 3281 representa el sueldo mensual de un ingeniero1 . Si le preguntamos qu dgito es el que le gustara modicar para tener un sueldo mayor, no dudara en sealar al 3. Ojal me subieran en sueldo a 4281 euros!! pensara el ingeniero. Sin embargo, se echara a reir si su jefe le dijese: te subimos el sueldo a 3285 euros. El dgito 3 es ms importante que todos los que tiene a su derecha. Tiene un peso mayor que el resto de dgitos. De hecho, este dgito 3 est representando al nmero tres mil. El dgito 2 por estar en tercera posicin comenzado desde la derecha, representa el nmero doscientos, el 8 al ochenta y el 1 al uno. Podemos descomponer el nmero de la siguiente manera: 3281 = 3000 + 200 + 80 + 1 = = 3 1000 + 2 100 + 8 10 + 1 = 3 +2 +8 +1 

Observamos que cada dgito est multiplicando una pontencia de 10. Cuanto ms a la izquierda se site el dgito, mayor ser la pontencia de diez por la que se multiplica. En la gura 2.2 se muestra el nmero 3281 descompuesto en dgitos y pesos, y se indica cul es el dgito de mayor peso y cul es el de menor.
1

Obviamente esto no se corresponde con la realidad :-)

2.2. CONCEPTOS
Digito de mayor peso

23

3281
2 1

Digito de menor peso

3.10 + 2.10 + 8.10+ 1.10


DIGITOS PESOS

Figura 2.2: Dgitos y pesos del nmero 3281 Este sistema de representacin tambin se llama sistema en base diez porque los pesos de los dgitos son potencias de 10: El dgito de ms de la derecha tiene un peso de  , los siguientes tienen pesos de , , ,  ... Nosotros representamos los nmeros en el sistema decimal, que consta de diez dgitos diferentes, asignndoles un peso que es una potencia de diez, y que ser mayor cuanto ms a la izquierda se encuentre el dgito. Qu nos impide que utilicemos unos sistemas de representacin en los que los pesos de los dgitos, o incluso los dgitos sean diferentes de los del sistema decimal? Nada. Por ejemplo, podemos emplear un sistema de representacin octal (Base 8), que utiliza slo ocho dgitos (0,1,2...7) para representar cualquier nmero y los pesos de los diferentes dgitos sern potencias de 8. En este sistema, si escribimos los dgitos 352 no se corresponden con el nmero trescientos cincuenta y dos . Para calcular cul es el nmero que representa hay que multiplicar cada dgito por su correspondiente peso, obteniendo el nmero equivalente en el sistema decimal. 352 = 3 + 5 + 2  = 3 64 + 5 8 + 2 = 248

El nmero 352 en representacin octal es equivalente al nmero 248 del sistema decimal. En el sistema octal, los dgitos tienen pesos que son potencias de 8, en lugar de potencias de 10 como en el sistema decimal. Para evitar confusiones cuando se trabaja con sistemas de representacin diferentes, se emplea la siguiente notacin: 


24

CAPTULO 2. SISTEMAS DE REPRESENTACIN


El subndice 8 indica que el nmero est representado en un sistema octal y con el subndice

10 se indica que lo est en un sistema decimal.

2.3. Algunos sistemas de representacin


2.3.1. Sistema octal (Base 8)
Ya lo hemos visto en el apartado de introduccin. Utiliza ocho dgitos: 0,1,2,3,4,5,6 y 7 y los pesos son potencias de 8. No lo utilizaremos en esta asignatura.

2.3.2. Sistema binario (Base 2)


Se podran utilizar slo dos dgitos para representar cualquier numro? Si, se denomina sistema binario. Este sistema de representacin slo utiliza los dgitos 0 y 1 para representar cualquier nmero. Fijmonos en lo interesante que resulta esto, slo con dos dgitos podemos representar cualquiera de los innitos nmeros!!! En el sistema binario los pesos de estos dgitos son pontencias de 2. Veamos un ejemplo del nmero binario  = 1 + 0 + 1 + 0 +0 +1  = + + = 41

El nmero binario se corresponde con el nmero 41 en decimal. El sistema binario tiene mucha importancia y lo utilizaremos constantemente en esta asignatura. Fijmonos en lo que signica esta forma de representacin. Utilizando slo dos dgitos, es posible representar cualquiera de los innitos nmeros. En la tecnologa actual disponemos de un elemento, llamado transistor, que se puede encontrar en dos estados diferentes, abierto o cerrado2 , a los que le asociamos los dgitos 0 y 1. Todos los circuitos intregrados o chips se basan en estos transistores y trabajan internamente en binario. Todas las operaciones se realizan utilizando este sistema de representacin, por eso es muy importante que lo conozcamos, para entender cmo funcionan los microprocesadores y los chips por dentro. El sistema binaro utiliza slo dos dgitos diferentes para representar cualquier nmero. El peso de los dgitos es una potencia de 2.
El nombre tcnico para estos estados es Corte y Saturacin, pero es ms intuitivo pensar en un transistor como en un pequeo interruptor que puede estar abierto o cerrado.
2

2.4. GENERALIZACIN

25

2.3.3. Sistema hexadecimal (Base 16)


Y sera posible utilizar ms de 10 dgitos para representar los nmeros?. Tambin es posible. Ese es el caso del sistema hexadecimal, en el que se emplean 16 dgitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F, donde las letras representan los nmeros 10, 11, 12, 13, 14 y 15 respectivamente. Los pesos de los dgitos son pontencias de 16. Por ejemplo, el nmero hexadecimal FE2A se puede descomponer de la siguiente manera:

  


 = 

El sistema hexadecimal es muy curioso. Permite escribir nmeros como los siguientes: CACA, DE, BACA :-). Se deja como ejercicio el obtener sus correspondientes nmeros en el sistema decimal. Este sistema, como veremos ms adelante, se emplea para escribir nmeros binarios de una manera ms compacta, dado que el paso de hexadecimal a binario y vice-versa es inmediato.

2.4. Generalizacin
Dado un nmero de m dgitos ( !"  , y usando un sistema en base b, se puede expresar en el sistema decimal utilizando la siguiente frmula:

$&%  !"  


' 12"3 1 ( 0)


Esta frmula no es ms que la generalizacin de los ejemplos expuestos en el apartado anterior. Si estamos trabajando con un sistema en base 7 (b=7) y el nmero que queremos convertir al sistema decimal tiene 4 dgitos (m=4), la frmula de conversin sera:

   


 54  64  54  54

En esta asignatura nos centraremos en el sistema binario, que ser el que tendremos que comprender para utilizarlo en el diseo de circuitos digitales.

26

CAPTULO 2. SISTEMAS DE REPRESENTACIN

2.5. Tabla de conversin para los sistemas decimal- binario- hexadecimal


La tabla que se muestra a continuacin representa las equivalencias entre diferentes nmeros expresados en los sistemas decimal, binario y hexadecimal, que son los que ms usaremos. DECIMAL BINARIO HEXADECIMAL 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0 1 2 3 4 5 6 7 8 9 A B C D E F

Ejercicios:
Hacer el ejercicio 1 de este captulo.

2.6. Circuitos digitales y el Sistema binario


Ahora que ya tenemos un poco ms claro el concepto de nmero y las diferentes formas que tenemos de representarlo, podemos retomar el esquema de un circuito digital (Figura 2.1) para precisarlo un poco ms.

2.6. CIRCUITOS DIGITALES Y EL SISTEMA BINARIO


Numeros de entrada, en binario E0 S0 E1 Circuito S 1 S2 E2 E3 Ditial S3 Em Sn Numeros de salida, en binario

27

. . .

. . .

Figura 2.3: Un circuito digital genrico, con entradas y salidas binarias


3 Bits de entrada E0 Circuito S 0 S1 E1 Ditial S2 E2 S3 4 bits de salida

Figura 2.4: Un circuito digital con tres bits de entrada y 4 de salida Con la tecnologa que hay actualmente, los circuitos digitales manipulan nmeros que estn representados en binario. As podemos decir que un circuito digital actual tiene como entradas y salidas nmeros en binario. Es decir, nmeros que vienen expresados con los dgitos 0 y 1. En la gura 2.3 se ha dibujado un circuito digital genrico, en el que sus entradas y salidas se expresan en binario. Cada una de las entradas y salida representa un dgito binario. Pero cual es el peso de este dgito? Eso nos lo indican los subndices de las letras E y S. As, la entrada se corresponde con el dgito de menor peso, la entrada con los dgitos de peso , y as
 

sucesivamente hasta la entrada n que es la de mayor peso. Lo mismo es aplicable a la salida. En los circuitos digitales, los nmeros que se procesan, estn expresados en binario, tanto en la entrada como en la salida. Un dgito binario, que puede ser 0 1, recibe el nombre de BIT, del trmino ingles BInary digiT (dgito binario). Utilizaremos los bits para indicar el tamao de las entradas y salias de nuestros circuitos. As por ejemplo podemos tener un circuito digital con 3 bits de entrada y 4 de salida. Este circuito se muestra en la gura 2.4. Los circuitos digitales slo saben trabajar con nmeros en binario, sin embargo a los humanos nos es ms cmodo trabajar en decimal. Trabajar con nmero binarios puede parecer poco intuitivo. Vamos a ver cmo en determinadas ocasiones resulta muy intuitivo el trabajar con nmeros binarios. Imaginemos que en una habitacin hay 5 bombillas situadas en la misma lnea, y que cada

28
Bombilla encendida

CAPTULO 2. SISTEMAS DE REPRESENTACIN


Bombilla apagada

Figura 2.5: Utilizacin del sistema binario para expresar el estado de 5 bombillas

una de ellas puede estar encendida o apagada. Cmo podramos representar el estado de estas 5 bombillas mediante nmeros? Una manera muy intuitiva sera utilizar el sistema binario, en el que utilizaramos el dgito 1 para indicar que la bombilla est encendida y el dgito 0 para indicar que est apagada. As el nmero 01011 nos indica que la primera bombilla est apagada, la segunda encendida, la tercera apagada y las dos ltimas encendidas, como se muestra en la gura 2.5. Esta forma de representar el estado de las bombillas es bastante intuitivo. Este es un ejemplo en el que se puede ver que pensar en binario resulta ms fcil que hacerlo directamente en decimal.

2.7. Sistema binario y sistema hexadecimal


El sistema hexadecimal se utiliza para representar nmeros binarios de una forma ms compacta. Cada dgito hexadecimal codica 4 bits, de manera que un nmero hexadecimal de 4 bits permite representar un nmero binario de 16 bits. Veamos un ejemplo:

1011000111101101 = B1ED

Podemos ver cmo es mucho ms cmodo utilizar el nmero hexadecimal que el binaro. Pero, cmo se pasa de binario a hexadecimal o vice-versa? El proceso es muy sencillo. Lo nico que hay que conocer es la tabla del apartado 2.5. El nmero en binario hay que dividirlo en grupos de 4 bits empezando desde la derecha. La conversin del nmero binario anterior se hara de la siguiente manera:

2.8. BITS Y ELECTRNICA


5 voltios A B 0 voltios

29

Circuito
E 1 Bit de entrada

Ditial

S 1 Bit de salida

Figura 2.6: Cmo introducir dgitos binarios por un bit de la entrada de un circuito digital

1011 0001 1110 1101 B 1 E D

Ejercicios:
Hacer los ejercicios 2 y 3 de este captulo.

2.8. Bits y electrnica


Todava nos queda una cosa por resolver. En la electrnica trabajamos con electrones, forzndolos a que hagan lo que nosotros queremos. En el caso de los circuitos digitales, lo que hacemos es operar con nmeros. Cmo conseguimos esto? Cmo introducimos los nmeros en los circuitos digitales? La solucin a esto es asignar un voltaje a cada uno de los dos estados de un bit. Lo normal, conocido como lgica TTL, es asignar el valor de 5 voltios al dgito 1 y 0 voltios al dgito 0. Esta asignacin de valores depende de la tecnologa empleada. En la gura 2.6 se muestra un circuito digital que tiene un bit de entrada. Si queremos introducir un dgito 1 ponemos el interrupcin en la posicin A, de manera que por la entrada E llegan 5 voltios. Si queremos introducir un dgito 0 ponemos el interruptor en la posicin B, por lo que llegan cero voltios.

30

CAPTULO 2. SISTEMAS DE REPRESENTACIN


En los circuitos digitales, se usan dos tensiones diferentes, una para representar el dgito

1 y otra para representar el dgito 0. En la electrnica tradicional se usan 5 voltios para el digito 1 y 0 voltios para el digito 0

2.9. Otros sistemas de representacin


Para representar los nmeros hemos visto que los circuitos digitales utilizan el sistema binario. Y hemos estado utilizando el sistema binario natural, en el que los bits tienen de peso potencias de 2, que es lo ms habitual. Sin embargo existen otros sistemas de representacin que son binarios en el sentido de que slo usan los dos dgitos 0 y 1, sin embargo tienen pesos diferentes. Algunos de estos sistemas, tambin conocidos como cdigos son los siguientes: 1. Cdigo BCD: Decimal Codicado en Binario. Es una manera de representar nmeros decimales en binario. A cada dgito decimal se le asignan 4 bits, correspondientes a su nmero binario natural. As por ejemplo para representar nmero decimal 21 en BCD, utilizaremos en total 8 bits, 4 para uno de los dos dgitos: 21 = 0010 0001 Los primeros 4 bits representan al dgito 2 y los 4 siguientes al dgito 1. 2. Cdigo AIKEN: Similar al BCD, pero con los pesos cambiados. Cada dgito decimal se representa mediante 4 bits, siendo los pesos de estos bits: 2, 4, 2 y 1. 3. Cdigo GRAY: Son una familia de cdigos que se caracterizan porque el paso de un nmero al siguiente implica que slo se modica un bit.

2.10. Terminologa
BIT Dgito binaro. Un bit puede tomar los valores 0 1. Es la abreviatura de las palabras inglesas de Binary digiT. Byte Conjunto de 8 bits. El nmero ms alto que se puede representar es el 11111111, que en decimal es 255.

2.11. EJERCICIOS RESUELTOS

31

2.11. Ejercicios resueltos


1. Descomponer el nmero Solucin:
=

en sus dgitos y pesos.

 

Dgitos: 6 y 3 con pesos 10 y 1. 2. Hacer lo mismo que en ejercicio 1, pero con el nmero 10358. Solucin:


Dgitos 1,0,3,5 y 8 con pesos 10000, 1000, 100, 10 y 1 respectivamente. 3. Pasar los siguientes nmeros al sistema decimal: a)

Solucin:  

b)

 + 16 + 4 + 2 +1 = 87

Solucin: BABA=B

 =

c)

4096 + 10 256 + 11 16 + 10 = 45056 + 2560 + 176 + 10 =47802

Solucin:    =2 8 + 9 = 16 + 9 = 25

4. Pasar de hexadecimal a binario: a) FFFF Solucin: FFFF = F - F - F - F = 1111-1111-1111-1111 = 1111111111111111

32 b) FA00 Solucin:

CAPTULO 2. SISTEMAS DE REPRESENTACIN

FA00 = F-A-0-0 = 1111-1010-0000-0000 = 1111101000000000 c) 321C Solucin: 321C = 3-2-1-C = 0011-0010-0001-1100 = 11001000011100

2.12. Ejercicios
1. Pasar los siguientes nmeros a decimal a) b) c)


4

d)

2. Pasar de binario a hexadecimal a) 0101101011111011 b) 10010001110000101 c) 1111000011110000 d ) 0101010110101010 3. Pasar de hexadecimal a binario a) FFFF b) 01AC c) 55AA d ) 3210

Das könnte Ihnen auch gefallen