Anda di halaman 1dari 17

UNIVERSIDAD TECNOLGICA DE TECMAC DIVISIN DE ELECTRNICA Y AUTOMATIZACIN SISTEMAS DIGITALES I

Prcticas de Laboratorio
CARRERA TSU. EN Mecatrnica PRCTICA No. PLAN DE ESTUDIO CALIFICACION NOMBRE DE LA ASIGNATURA

2009
LABORATORIO DE NOMBRE DE LA PRCTICA

Sistemas Digitales II
Sistemas Digitales II DURACIN (HORA)

1 1

Sistemas numricos y conversiones

INTRODUCCIN

A lo largo de la humanidad ha habido una gran cantidad de sistemas numricos, entre los que conocemos se encuentran el sistema utilizado por los romanos, el sistema utilizado por los mayas, el arbigo, etc. Recientemente se han desarrollado otros sistemas numricos, los cuales se han implementado pensando en la operacin de los dispositivos digitales, los cuales tienen como base el nmero 2, ya que solo se cuenta con niveles de voltaje de 1 lgico o 0 lgico, a este sistema denominado binario le sigui otro denominado Octal con base 8 y Hexadecimal de base 16, todas con base mltiple de 2. En esta primera prctica se realizarn conversiones de cantidades numricas entre diferentes bases y se calificar la habilidad del estudiante para realizarlas. El alumno implementar los circuitos que se describen a continuacin con la finalidad que el alumno los utilice para mejorar la habilidad en la conversin de cantidades numricas entre diferentes bases.

OBJETIVO (COMPETENCIA)

Familiarizarse con la conversin entre diferentes bases numricas y con los componentes fsicos usados en los circuitos lgicos.

Realiz JULIO CESAR GARCIA RODRIGUEZ

Revis

Alumno

ING. Armando Ramrez Garca Profesor

FUNDAMENTO

Los sistemas de numeracin utilizados en electrnica digital son los siguientes: sistema decimal, sistema binario, sistema octal y sistema hexadecimal SISTEMA DECIMAL Este sistema consta de diez smbolos que van desde el numero 0 hasta el numero 9, los cuales le dan la caracterstica principal a este sistema conocido por todo el mundo. Estos smbolos numricos tambin forman unidades numricas compuestas, al tomarlos como exponentes de un nmero que se encargar de regular el procedimiento, este nmero es llamado base. El numero base va a ser 10, por tal motivo tambin es conocido como "sistema de numeracin en base 10". SISTEMA DE NUMERACIN BINARIO Este es el sistema numrico que utilizan los sistemas digitales para contar y es el cdigo 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 elctricos que circulan en los circuitos son de baja o de alta tensin, los interruptores biestables estn encendidos o apagados, abiertos o cerrados, etc. A diferencia del sistema decimal al que estamos habituados, y que utiliza diez cifras, del 0 al 9, el sistema numrico binario utiliza solo dos cifras, el 0 y el 1. En el sistema binario las columnas no representan la unidad, la decena, la centena, como en el sistema decimal, sino la unidad (2 0), el doble (21), el doble (22), etc. De modo que al sumar en la misma columna 1 y 1, dar como resultado 0, llevndonos 1 a la columna inmediatamente a la izquierda. Para los sistemas digitales es fcil, hasta el punto que reduce todas las operaciones a sumas y restas de nmeros binarios. Tambin las palabras, los nmeros y los dibujos se traducen en el ordenador en secuencias de 1 y 0. De hecho toda letra, cifra o smbolo grfico es codificado en una secuencia de 0 y 1. Si, por ejemplo, nuestro nombre tiene cinco letras, la representacin para el ordenador constara de cinco bytes. La palabra bit deriva de las dos palabras inglesas "binary digit" cifra binaria, y designa a las dos cifras 0 y 1, que se utilizan en el sistema binario. Un bit es tambin, la porcin ms pequea de informacin representable mediante un nmero, e indica si una cosa es verdadera o falsa, alta o baja, negra o blanca, etc. Un byte es generalmente una secuencia de 8 bits. Ocho ceros y unos se pueden ordenar de 256 maneras diferentes ya que cada bit tiene un valor de posicin diferente, donde el bit numero 1 le corresponder un valor de posicin de 2 0(1), el siguiente bit tendr un valor de 21(2), el siguiente 22(4), el siguiente 23(8), el siguiente 24(16), el siguiente un valor de 25(32), y as sucesivamente hasta llegar la ultima posicin, o ultimo bit, en este caso el numero 8, que tambin es llamado el MSB (Bit Mas Significativo) y el LSB (Bit Menos Significativo) correspondiente a la primera posicin o bit numero 1. Ejemplo: SISTEMA DE NUMERACIN OCTAL Este sistema consta de 8 smbolos 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 "taquigrfico" de expresin de nmeros binarios grandes. Cuando trabajamos con una gran cantidad de nmeros binarios de muchos bits, es ms adecuado y eficaz escribirlos en octal y no en binarios. sin embargo, recordemos los circuitos y sistemas digitales trabajan elctricamente en binario, usamos el

sistema Octal solo por conveniencia con los operadores del sistema

SISTEMA DE NUMERACIN HEXADECIMAL Este sistema consta de 16 smbolos donde desde el 0 hasta el 9 son nmeros y del 10 hasta el 15 son letras, las cuales se encuentran distribuidas en la siguiente forma:

Hexadecimal 0 1 2 3 4 5 6 7

Decimal 0 1 2 3 4 5 6 7

Hexadecimal 8 9 A B C D E F

Decimal 8 9 10 11 12 13 14 15

Tabla 1: Smbolos utilizados en el sistema de numeracin hexadecimal La ventaja principal de este sistema de numeracin es que se utiliza para convertir directamente nmeros binarios de 4 bits. En donde un solo dgito hexadecimal puede representar 4 nmeros binarios o 4 bits. CONVERSIN DE UN NUMERO DECIMAL A OCTAL Para convertir un numero en el sistema decimal al sistema de numeracin Octal, debemos seguir los pasos que mostraremos en el siguiente ejemplo Convertir el numero decimal 323.625 a el sistema de numeracin Octal 1. Se toma el numero entero y se divide entre 8 repetidamente hasta que el dividendo sea menor que el divisor, para colocar entonces el numero 0 y pasar el dividendo a formar el primer dgito del numero equivalente en decimal 2. Se toma la parte fraccionaria del numero decimal y la multiplicamos por 8 sucesivamente hasta que el producto no tenga nmeros fraccionarios 3. Pasamos la parte entera del producto a formar el dgito correspondiente 4. Al igual que los dems sistemas , el numero equivalente en el sistema decimal , esta formado por la unin del numero entero equivalente y el numero fraccionario equivalente.

Figura 10: Conversin de decimal a octal CONVERSIN DE UN NUMERO OCTAL A BINARIO La ventaja principal del sistema de numeracin Octal es la facilidad conque pueden realizarse la conversin entre un numero binario y octal. A continuacin mostraremos un ejercicio que ilustrar la teora. Por medio de este tipo de conversiones, cualquier numero Octal se convierte a binario de manera individual. En este ejemplo, mostramos claramente el equivalente 100 111 010 en binario de cada numero octal de forma individual.

Figura 11: Conversin de octal a binario

CONVERSIN DE UN NUMERO DECIMAL A UN NUMERO HEXADECIMAL Convertir el numero 250.25 a Hexadecimal 1. Se toma la parte entera y se divide sucesivamente por el numero decimal 16 (base) hasta que el cociente sea 0 2. Los nmeros enteros resultantes de los cocientes, pasarn a conformar el numero hexadecimal correspondiente, teniendo en cuenta que el sistema de numeracin hexadecimal posee solo 16 smbolos, donde los nmeros del 10 hasta el 15 tienen smbolos alfabticos que ya hemos explicado 3. La parte fraccionaria del numero a convertir se multiplica por 16 (Base) sucesivamente hasta que el producto resultante no tenga parte fraccionaria 4. Al igual que en los sistemas anteriores, el numero equivalente se forma, de la unin de los dos nmeros equivalentes, tanto entero como fraccionario, separados por un punto que establece la diferencia entre ellos.

Figura 12: Conversin de decimal a hexadecimal

CONVERSIN DE UN NUMERO HEXADECIMAL A UN NUMERO DECIMAL Como en los ejemplos anteriores este tambin nos ayudar a entender mejor este procedimiento: Convertir el numero hexadecimal 2B6 a su equivalente decimal. 1. Multiplicamos el valor de posicin de cada columna por el dgito hexadecimal correspondiente. 2. El resultado del nmero decimal equivalente se obtiene, sumando todos los productos obtenidos en el paso anterior.

Figura 13: Conversin de hexadecimal a decimal

4 PROCEDIMIENTO (DESCRIPCIN) A EQUIPO Y MATERIAL NECESARIO


Mesa bsica. Protoboard. Fuente de voltaje de c. c. Multimetro Digital DVM. Par de puntas para DVM.

MATERIAL DE APOYO

10 Resistores de 330 10 Resistores de 1K 5 leds de diferente color Caimanes Alambre para cablear en protoboard Pinzas de corte y pinzas de punta B Parte 1:

Manual de componentes NTE Hoja de configuracin de los CI (datasheet) Cuaderno de practicas Plumas de colores Computadora previamente configurada con el software a utilizar.

DESARROLLO DE LA PRACTICA

1. Actualmente existen circuitos integrados que realizan algunas de las conversiones ms utilizadas. Entre estos circuitos se encuentran el 74LS147, este circuito realiza la conversin de decimal a cdigo BCD, este nuevo sistema numrico se basa en la conversin de un dato digital de 0 a 9 y la representacin del dato en 4 bits de 0000 b a 1001b, esto permite realizar conversiones de nmeros decimales a cdigo binario-BCD. 5

2. Arme el siguiente circuito:

Figura 1 Del circuito de la figura 1 podemos mencionar lo siguiente:


El circuito realiza una conversin de decimal a BCD Los niveles lgicos que maneja el circuito integrado es 0 volts y 5 volts como entrada. Observe con detenimiento las entradas y las salidas del circuito. El circuito cuenta con una circunferencia o punto en la entrada y salidas, esto significa que las entradas son activas en bajo, ya que el dato es vlido cuando la salida es cero lgico cero volts. La salida de la operacin se visualiza en leds en cdigo BCD, esto requiere que los leds se conecten de manera adecuada con el propsito de interpretar el resultado de forma correcta. Es necesario energizar el circuito 74147 con 5 volts en la patita 16 y tierra en la patita 8. Note la conexin de los leds de salida, ya que estn conectados para encender con cero lgico. Para comprobar el funcionamiento del circuito se procede a llenar la siguiente tabla: La tabla se llena indicando cual es la salida del circuito al activar cada una de las entradas de manera individual. 1 0 1 1 1 1 1 1 1 2 1 0 1 1 1 1 1 1 3 1 1 0 1 1 1 1 1 Entradas 4 5 6 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 7 1 1 1 1 1 1 0 1 8 1 1 1 1 1 1 1 0 9 1 1 1 1 1 1 1 1 D 8 0 0 0 0 0 0 0 1 Salidas C B 4 2 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 A 1 1 0 1 0 1 0 1 0 6

Tabla 1 Parte 2: Determinacin de los niveles de voltaje Alto y Bajo En los circuitos digitales existen niveles de voltaje bsicos, en nuestro caso al utilizar la familia 74XX, los niveles utilizados son: Cero volts como 0 lgico Cinco volts en caso de 1 lgico Si embargo estos niveles de voltaje tienen un rango de operacin, esta caracterstica permite evitar el ruido que pueda existir en las lneas de conexin, en muchos casos estos niveles de voltaje pueden variar de un circuito a otro. Para obtener el valor del voltaje de este circuito en particular se procede de la siguiente forma: Arme el siguiente circuito:

Figura 2 Procedimiento: Del potencimetro conectado en el pin 11 se coloca un multmetro, de manera de observar el voltaje de entrada del circuito. De manera inicial se introduce en la patita de entrada el nivel de voltaje mximo (5 volts). Se observa que todos los leds se encuentran apagados. Se disminuye lentamente el voltaje de entrada con el potencimetro observando los LEDs de salida del circuito hasta que se cambie el 7

estado del LED A. Ahora el voltaje se coloca en Cero volts y se incrementa el voltaje hasta que se cambie el estado del LED A Realizar este procedimiento 4 veces y llenar la siguiente tabla:

Voltaje de 5 a 0 Vin(Lo) LED A de off a on Lectura Lectura Lectura Lectura 1 2 3 4 .79 .79 .79 .79 Tabla 2

Voltaje de 0 a 5 Vin(Hi) LED A de on a off 1.05 1.05 1.05 1.05

Parte 3: Mientras el equipo est desarrollando la prctica, cada uno de los integrantes del equipo pasa frente a una computadora para conocer y practicar las conversiones entre las diferentes bases.

Figura 3 Nota: La evaluacin presentada por el software de evaluacin solo se presenta a modo de prctica 5 RESULTADOS Y CONCLUSIONES

Al realizar esta practica se aprendi a realizar conversiones numricas en los sistemas binario, hexadecimal y octal, tambin se vio el comportamiento del circuito que realiza una conversin de decimal a BCD, tambin se determino los niveles de voltaje alto y bajo ya que en los circuitos digitales existen niveles de voltaje bsicos, en nuestro caso al utilizar la familia 74XX, los niveles utilizados son: Cero volts como 0 lgico (1.5v) Cinco volts en caso de 1 lgico (.79 v)

1.- Realizar los ejercicios de conversin entre las bases ms utilizadas, para llenar la tabla siguiente, es necesario que no se repita ninguno de los dgitos entre las bases, el rango de conversin se restringe a 8 bits, es decir: N o 1 2 3 4 5 N o 7 8 9 1 0 N o 1 2 1 3 1 4 1 5 N o Decimal
1990 128 256 1770 2006

Hexadecimal 7C6 80 100 6EA 7D6 Binario 000111110011 1100 101011100110 1100 000101110000 1111 101010111101 decimal 532 87 29559 174 Octal

Binario 11111000 110 10000000 10000000 0 11011101 010 11111010 110 Octal 017474 127154 013417 5275 Hexadeci mal 214 057 7377 AE decimal

Octal 3706 200 400 3352 3726 Decimal 7996 44652 5903 2749 Binario 1000010100 1010111 111001101110 111 10101110 Hexadecimal

Hexadeci mal
1F3C AE6C 170F ABD

Octal
1024 127 71567 256

Binario

1 7 1 8 1 9 2 0

11101011 11111110 10001110

353 376 216 235

235 254 142 157

EB FE 8E 9D

10011101

ANEXOS LAS OPERACIONES DE LAS CONVERSIONES SE ENTREGAN EN UNA HOJA DE CUADERNO AL FINAL SE ANEXA IMAGEN DE LAS SIMUACIONES

REFERENCIAS

10

Simulacin del circuito

11

Circuito de Voltaje de 5 a 0 Vin(Lo) LED A de off a on

12

Circuito de Voltaje de 0 a 5 Vin(Hi) LED A de on a off

13

Input Base 10 (Decimal) Output Base 16 (Hexadecimal) 1990 7C6

Input Base 10 (Decimal) Output Base 2 (Binary) 1990 11111000110

Input Base 10 (Decimal) Output Base 8 (Octal) 1990 3706

Input Base 10 (Decimal) Output Base 16 (Hexadecimal) 128 80

Input Base 10 (Decimal) Output Base 2 (Binary) 128 10000000

Input Base 10 (Decimal) Output Base 8 (Octal) 128 200

Input Base 10 (Decimal) Output Base 16 (Hexadecimal) 256 100

Input Base 10 (Decimal) Output Base 2 (Binary) 256 100000000

Input Base 10 (Decimal) Output Base 8 (Octal) 256 400

Input Base 10 (Decimal) Output Base 16 (Hexadecimal) 1770 6EA

Input Base 10 (Decimal) Output Base 2 (Binary) 1770 11011101010

Input Base 10 (Decimal) Output Base 8 (Octal) 1770 3352

Input Base 10 (Decimal) Output Base 16 (Hexadecimal) 2006 7D6

Input Base 10 (Decimal) Output Base 2 (Binary)

14

2006

11111010110

Input Base 10 (Decimal) Output Base 8 (Octal) 2006 1F3C 17474 Input Base 16 (Hexadecimal) 1F3C Input Base 16 (Hexadecimal) 1F3C Input Base 16 (Hexadecimal) AE6C Input Base 16 (Hexadecimal) AE6C Input Base 16 (Hexadecimal) AE6C Input Base 16 (Hexadecimal) 170F Input Base 16 (Hexadecimal) 170F Input Base 16 (Hexadecimal) 170F Input Base 16 (Hexadecimal) ABD Input Base 16 (Hexadecimal) ABD Input Base 16 (Hexadecimal) ABD Output Base 10 (Decimal) 7996 Output Base 10 (Decimal) 7996 Output Base 2 (Binary) 1010111001101100 Output Base 8 (Octal) 127154 Output Base 10 (Decimal) 44652 Output Base 2 (Binary) 1011100001111 Output Base 8 (Octal) 13417 Output Base 10 (Decimal) 5903 Output Base 2 (Binary) 101010111101 Output Base 8 (Octal) 5275 Output Base 10 (Decimal) 2749 3726

Input Base 8 (Octal)

Output Base 10 (Decimal)

15

1024 Input Base 8 (Octal) 1024 Input Base 8 (Octal) 1024 Input Base 8 (Octal) 127 Input Base 8 (Octal) 127 Input Base 8 (Octal) 127 Input Base 8 (Octal) 71567 Input Base 8 (Octal) 71567 Input Base 8 (Octal) 71567 Input Base 8 (Octal) 256 Input Base 8 (Octal) 256 Input Base 8 (Octal) 256 Input Base 2 (Binary) 11101011

532 Output Base 16 (Hexadecimal) 214 Output Base 2 (Binary) 1000010100 Output Base 10 (Decimal) 87 Output Base 16 (Hexadecimal) 57 Output Base 2 (Binary) 1010111 Output Base 10 (Decimal) 29559 Output Base 16 (Hexadecimal) 7377 Output Base 2 (Binary) 111001101110111 Output Base 10 (Decimal) 174 Output Base 16 (Hexadecimal) AE Output Base 2 (Binary) 10101110 Output Base 8 (Octal) 353

Input Base 2 (Binary) 11101011

Output Base 10 (Decimal) 235

16

Input Base 2 (Binary) 11101011 Input Base 2 (Binary) 11111110 Input Base 2 (Binary) 11111110 Input Base 2 (Binary) 11111110 Input Base 2 (Binary) 10001110 Input Base 2 (Binary) 10001110 Input Base 2 (Binary) 10001110 Input Base 2 (Binary) 10011101 Input Base 2 (Binary) 10011101 Input Base 2 (Binary) 10011101

Output Base 16 (Hexadecimal) EB Output Base 8 (Octal) 376 Output Base 10 (Decimal) 254 Output Base 16 (Hexadecimal) FE Output Base 8 (Octal) 216 Output Base 10 (Decimal) 142 Output Base 16 (Hexadecimal) 8E Output Base 8 (Octal) 235 Output Base 10 (Decimal) 157 Output Base 16 (Hexadecimal) 9D

17

Anda mungkin juga menyukai