108
Octubre 2012 Sistemas Digitales Electrónica Digital I iversidad Autónoma de Nuevo León cultad de I ingeniería Mecánica y Eléctrica Convertidores de código

Convertidores de código

  • Upload
    gretel

  • View
    107

  • Download
    0

Embed Size (px)

DESCRIPTION

Convertidores de código. Códigos Binarios. Códigos alfanuméricos Código ASCII Código EBCDIC Códigos numéricos Decimales BCD, Exceso3, 2421, 5211 8 4 -2 -1 , 2 de 5 Binarios N (2) , Gray Especiales J OHNSON. Códigos alfanuméricos. Código ASCII (0 -127) - PowerPoint PPT Presentation

Citation preview

Page 1: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Convertidores de código

Page 2: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos Binarios

Códigos alfanuméricosCódigo ASCII

Código EBCDIC

Códigos numéricos

Decimales BCD, Exceso3, 2421, 5211

8 4 -2 -1 , 2 de 5

Binarios N(2), Gray

Especiales JOHNSON

Page 3: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos alfanuméricos

Código ASCII (0 -127)

American Standard Code for Information Interchange

Carácteres no imprimibles Carácteres imprimibles

Nombre Dec Hex Car. Dec Hex Car. Dec Hex Car. Dec Hex Car.

Nulo 0 00 NUL 32 20 Espacio 64 40 @ 96 60 `

Inicio de cabecera 1 01 SOH 33 21 ! 65 41 A 97 61 a

Inicio de texto 2 02 STX 34 22 " 66 42 B 98 62 b

Fin de texto 3 03 ETX 35 23 # 67 43 C 99 63 c

Fin de transmisión 4 04 EOT 36 24 $ 68 44 D 100 64 d

enquiry 5 05 ENQ 37 25 % 69 45 E 101 65 e

acknowledge 6 06 ACK 38 26 & 70 46 F 102 66 f

Campanilla (beep) 7 07 BEL 39 27 ' 71 47 G 103 67 g

backspace 8 08 BS 40 28 ( 72 48 H 104 68 h

Tabulador horizontal 9 09 HT 41 29 ) 73 49 I 105 69 i

Salto de línea 10 0A LF 42 2A * 74 4A J 106 6A j

Tabulador vertical 11 0B VT 43 2B + 75 4B K 107 6B k

Salto de página 12 0C FF 44 2C , 76 4C L 108 6C l

Retorno de carro 13 0D CR 45 2D - 77 4D M 109 6D m

Shift fuera 14 0E SO 46 2E . 78 4E N 110 6E n

Shift dentro 15 0F SI 47 2F / 79 4F O 111 6F o

Escape línea de datos 16 10 DLE 48 30 0 80 50 P 112 70 p

Control dispositivo 1 17 11 DC1 49 31 1 81 51 Q 113 71 q

Control dispositivo 2 18 12 DC2 50 32 2 82 52 R 114 72 r

Control dispositivo 3 19 13 DC3 51 33 3 83 53 S 115 73 s

Control dispositivo 4 20 14 DC4 52 34 4 84 54 T 116 74 t

neg acknowledge 21 15 NAK 53 35 5 85 55 U 117 75 u

Sincronismo 22 16 SYN 54 36 6 86 56 V 118 76 v

Fin bloque transmitido 23 17 ETB 55 37 7 87 57 W 119 77 w

Cancelar 24 18 CAN 56 38 8 88 58 X 120 78 x

Fin medio 25 19 EM 57 39 9 89 59 Y 121 79 y

Sustituto 26 1A SUB 58 3A : 90 5A Z 122 7A z

Escape 27 1B ESC 59 3B ; 91 5B [ 123 7B {

Separador archivos 28 1C FS 60 3C < 92 5C \ 124 7C |

Separador grupos 29 1D GS 61 3D = 93 5D ] 125 7D }

Separador registros 30 1E RS 62 3E > 94 5E ^ 126 7E ~

Separador unidades 31 1F US 63 3F ?

95 5F _

127 7F DEL

Page 4: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos alfanuméricos

Código ASCII extendido (128-255) American Standard Code for Information Interchange

Page 5: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos alfanuméricos

Código EBCDICExtended Binary Coded Decimal Interchange Code

Page 6: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

Código BCDDecimal Expresado en Binario

8 4 2 1

m A B C D

0 0 0 0 01 0 0 0 12 0 0 1 03 0 0 1 14 0 1 0 05 0 1 0 16 0 1 1 07 0 1 1 18 1 0 0 09 1 0 0 1

Ponderadom = A*8 + B*4 + C*2 + D*1

Donde m es el valor decimal

Page 7: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

Código BCDDecimal Expresado en Binario

825(10)

1000 0010 0101(BCD)

m A B C D

0 0 0 0 01 0 0 0 12 0 0 1 03 0 0 1 14 0 1 0 05 0 1 0 16 0 1 1 07 0 1 1 18 1 0 0 09 1 0 0 1

Page 8: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

Exceso 3 o

EX3

m E F G H

0

1

2

3

4

5

6

7

8

9

0 0 1 1

0 1 0 0

0 1 0 1

0 1 1 0

0 1 1 1

1 0 0 0

1 0 0 1

1 0 1 0

1 0 1 1

1 1 0 0

Ponderadom = E*8 + F*4 + G*2 + H*1 – 3

Donde m es el valor decimal

Page 9: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

Exceso 3 o

EX3

m E F G H

0

1

2

3

4

5

6

7

8

9

0 0 1 1

0 1 0 0

0 1 0 1

0 1 1 0

0 1 1 1

1 0 0 0

1 0 0 1

1 0 1 0

1 0 1 1

1 1 0 0

Page 10: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

1 1 0 0

0 0 1 1

Códigos numéricos decimales

Exceso 3 o

EX3

m E F G H

0

1

2

3

4

5

6

7

8

9

0 1 0 0

0 1 0 1

0 1 1 0

0 1 1 1

1 0 0 0

1 0 0 1

1 0 1 0

1 0 1 1

Page 11: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

1 0 1 1

0 1 0 0

Códigos numéricos decimales

Exceso 3 o

EX3

m E F G H

0

1

2

3

4

5

6

7

8

9

0 0 1 1

0 1 0 1

0 1 1 0

0 1 1 1

1 0 0 0

1 0 0 1

1 0 1 0

1 1 0 0

Page 12: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

0 1 0 1

1 0 1 0

Códigos numéricos decimales

Exceso 3 o

EX3

m E F G H

0

1

2

3

4

5

6

7

8

9

0 0 1 1

0 1 0 0

0 1 1 0

0 1 1 1

1 0 0 0

1 0 0 1

1 0 1 1

1 1 0 0

Page 13: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

0 1 1 0

1 0 0 1

Códigos numéricos decimales

Exceso 3 o

EX3

m E F G H

0

1

2

3

4

5

6

7

8

9

0 0 1 1

0 1 0 0

0 1 0 1

0 1 1 1

1 0 0 0

1 0 1 0

1 0 1 1

1 1 0 0

Page 14: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

0 1 1 1

1 0 0 0

Códigos numéricos decimales

Exceso 3 o

EX3

m E F G H

0

1

2

3

4

5

6

7

8

9

0 0 1 1

0 1 0 0

0 1 0 1

0 1 1 0

1 0 0 1

1 0 1 0

1 0 1 1

1 1 0 0

Código reflejado

Page 15: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

Exceso 3 o

EX3

825(10)

1011 0101 1000(EX3)

1000 0010 0101(BCD)

m E F G H

0 0 0 1 11 0 1 0 02 0 1 0 13 0 1 1 04 0 1 1 15 1 0 0 06 1 0 0 17 1 0 1 08 1 0 1 19 1 1 0 0

Page 16: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

2421 o AIKEN

2 4 2 1

m I J K L

0

1

2

3

4

5

6

7

8

9

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1

0 1 0 0

1 0 1 1

1 1 0 0

1 1 0 1

1 1 1 0

1 1 1 1

Page 17: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

2421 o AIKEN

2 4 2 1

m I J K L

0

1

2

3

4

5

6

7

8

9

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1

0 1 0 0

1 0 1 1

1 1 0 0

1 1 0 1

1 1 1 0

1 1 1 1

Ponderadom = I*2 + J*4 + K*2 + L*1

Donde m es el valor decimal

Page 18: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

2421 o AIKEN

2 4 2 1

m I J K L

0 0 0 0 01

2

3

4

5

6

7

8

9 1 1 1 1

0 0 0 1

0 0 1 0

0 0 1 1

0 1 0 0

1 0 1 1

1 1 0 0

1 1 0 1

1 1 1 0

Ponderadom = I*2 + J*4 + K*2 + L*1

Donde m es el valor decimal

Page 19: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

2421 o AIKEN

2 4 2 1

m I J K L

0 0 0 0 01 0 0 0 12

3

4

5

6

7

8 1 1 1 09 1 1 1 1

0 0 1 0

0 0 1 1

0 1 0 0

1 0 1 1

1 1 0 0

1 1 0 1

Ponderadom = I*2 + J*4 + K*2 + L*1

Donde m es el valor decimal

Page 20: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

2421 o AIKEN

2 4 2 1

m I J K L

0 0 0 0 01 0 0 0 12 0 0 1 03

4

5

6

7 1 1 0 18 1 1 1 09 1 1 1 1

0 0 1 1

0 1 0 0

1 0 1 1

1 1 0 0

Ponderadom = I*2 + J*4 + K*2 + L*1

Donde m es el valor decimal

Page 21: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

2421 o AIKEN

2 4 2 1

m I J K L

0 0 0 0 01 0 0 0 12 0 0 1 03 0 0 1 14

5

6 1 1 0 07 1 1 0 18 1 1 1 09 1 1 1 1

0 1 0 0

1 0 1 1

Ponderadom = I*2 + J*4 + K*2 + L*1

Donde m es el valor decimal

Page 22: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

2421 o AIKEN

2 4 2 1

m I J K L

0 0 0 0 01 0 0 0 12 0 0 1 03 0 0 1 14 0 1 0 05 1 0 1 16 1 1 0 07 1 1 0 18 1 1 1 09 1 1 1 1

Ponderadom = I*2 + J*4 + K*2 + L*1

Donde m es el valor decimal

Page 23: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

2421 o AIKEN

2 4 2 1

m I J K L

0 0 0 0 01 0 0 0 12 0 0 1 03 0 0 1 14 0 1 0 05 1 0 1 16 1 1 0 07 1 1 0 18 1 1 1 09 1 1 1 1

Ponderadom = I*2 + J*4 + K*2 + L*1

Donde m es el valor decimal

Page 24: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

2421 o AIKEN

825(10)

1110 0010 1011(2421)

1000 0010 0101(BCD)

1011 0101 1000(EX3)

m I J K L

0 0 0 0 01 0 0 0 12 0 0 1 03 0 0 1 14 0 1 0 05 1 0 1 16 1 1 0 07 1 1 0 18 1 1 1 09 1 1 1 1

Page 25: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

5211

5 2 1 1

m M N O P

0 0 0 0 0

1 0 0 0 1

2 0 0 1 1

3 0 1 0 1

4 0 1 1 1

5 1 0 0 0

6 1 0 1 0

7 1 1 0 0

8 1 1 1 0

9 1 1 1 1

Ponderadom = M*5 + N*2 + O*1 + P*1

Page 26: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

5211

5 2 1 1

m M N O P

0 0 0 0 0

1 0 0 0 1

2 0 0 1 1

3 0 1 0 1

4 0 1 1 1

5 1 0 0 0

6 1 0 1 0

7 1 1 0 0

8 1 1 1 0

9 1 1 1 1

Ponderadom = M*5 + N*2 + O*1 + P*1

Page 27: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

5211

825(10)

1110 0011 1000(5211)

1000 0010 0101(BCD)

1011 0101 1000(EX3)

1110 0010 1011(2421)

m M N O P

0 0 0 0 0

1 0 0 0 1

2 0 0 1 1

3 0 1 0 1

4 0 1 1 1

5 1 0 0 0

6 1 0 1 0

7 1 1 0 0

8 1 1 1 0

9 1 1 1 1

Page 28: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

8 4 -2 -1

8 4 -2 -1

m Q R S T

0 0 0 0 0

1

2

3

4

5

6

7

8

9

0 1 1 1

0 1 1 0

1 1 1 1

1 0 0 0

0 1 0 1

1 0 0 1

1 0 1 0

0 1 0 0

1 0 1 1

Reflejado

Page 29: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

8 4 -2 -1

8 4 -2 -1

m Q R S T

0 0 0 0 0

1

2

3

4

5

6

7

8

9

0 1 1 1

0 1 1 0

1 1 1 1

1 0 0 0

0 1 0 1

1 0 0 1

1 0 1 0

0 1 0 0

1 0 1 1

Ponderadom = Q*8 + R*4 + S*(-2) + T*(-1)

Page 30: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

8 4 -2 -1

825(10)

1000 0110 1011 (8 4-2-1)

m Q R S T

0 0 0 0 0

1

2

3

4

5

6

7

8

9

0 1 1 1

0 1 1 0

1 1 1 1

1 0 0 0

0 1 0 1

1 0 0 1

1 0 1 0

0 1 0 0

1 0 1 1

Page 31: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos numéricos decimales

825(10)

1000 0110 1011 (84-2-1)

1110 0011 1000 (5211)

1000 0010 0101(BCD)

1011 0101 1000(EX3)

1110 0010 1011(2421)

m Q R S T

0 0 0 0 0

1 0 1 1 1

2 0 1 1 0

3 0 1 0 1

4 0 1 0 0

5 1 0 1 1

6 1 0 1 0

7 1 0 0 1

8 1 0 0 0

9 1 1 1 1

8 4 -2 -1

Page 32: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD Exceso 3 2421 5211 8 4 -2 -1

m A B C D E F G H I J K L M N O P W X Y Z

0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0

1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 1 1 1

2 0 0 1 0 0 1 0 1 0 0 1 0 0 0 1 1 0 1 1 0

3 0 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 0 1 0 1

4 0 1 0 0 0 1 1 1 0 1 0 0 0 1 1 1 0 1 0 0

5 0 1 0 1 1 0 0 0 1 0 1 1 1 0 0 0 1 0 1 1

6 0 1 1 0 1 0 0 1 1 1 0 0 1 0 1 0 1 0 1 0

7 0 1 1 1 1 0 1 0 1 1 0 1 1 1 0 0 1 0 0 1

8 1 0 0 0 1 0 1 1 1 1 1 0 1 1 1 0 1 0 0 0

9 1 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1

Page 33: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD Exceso 3 2421 5211 8,4,-2,-1

m A B C D E F G H I J K L M N O P Q R S T

0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0

1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 1 1 1

2 0 0 1 0 0 1 0 1 0 0 1 0 0 0 1 1 0 1 1 0

3 0 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 0 1 0 1

4 0 1 0 0 0 1 1 1 0 1 0 0 0 1 1 1 0 1 0 0

5 0 1 0 1 1 0 0 0 1 0 1 1 1 0 0 0 1 0 1 1

6 0 1 1 0 1 0 0 1 1 1 0 0 1 0 1 0 1 0 1 0

7 0 1 1 1 1 0 1 0 1 1 0 1 1 1 0 0 1 0 0 1

8 1 0 0 0 1 0 1 1 1 1 1 0 1 1 1 0 1 0 0 0

9 1 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1

No

usad

as

1 0 1 0 0 0 0 0 0 1 0 1 0 0 1 0 0 0 0 1

1 0 1 1 0 0 0 1 0 1 1 0 0 1 0 0 0 0 1 0

1 1 0 0 0 0 1 0 0 1 1 1 0 1 1 0 0 0 1 1

1 1 0 1 1 1 0 1 1 0 0 0 1 0 0 1 1 1 0 0

1 1 1 0 1 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1

1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 0

Page 34: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD Exceso 3 2421 5211 8 4 -2 -1

m A B C D E F G H I J K L M N O P W X Y Z

0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0

1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 1 1 1

2 0 0 1 0 0 1 0 1 0 0 1 0 0 0 1 1 0 1 1 0

3 0 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 0 1 0 1

4 0 1 0 0 0 1 1 1 0 1 0 0 0 1 1 1 0 1 0 0

5 0 1 0 1 1 0 0 0 1 0 1 1 1 0 0 0 1 0 1 1

6 0 1 1 0 1 0 0 1 1 1 0 0 1 0 1 0 1 0 1 0

7 0 1 1 1 1 0 1 0 1 1 0 1 1 1 0 0 1 0 0 1

8 1 0 0 0 1 0 1 1 1 1 1 0 1 1 1 0 1 0 0 0

9 1 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1

Page 35: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Convierta de un código BCD a un código EX3

Diagrama de bloques

Page 36: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD EX3

m A B C D E F G H

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

BCD a un código EX3

Tabla de verdad

Combinaciones no usadas en el BCD

X X X X X X X X

X X X X

X X X X

X X X X X X X X

Page 37: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD EX3

m A B C D E F G H

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

BCD a un código EX3

Tabla de verdad

X X X X X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en EX3

0 0 1 1

BCD EX3 0 3

0(10)

Page 38: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD EX3

m A B C D E F G H

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

BCD a un código EX3

Tabla de verdad

X X X X X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en EX3

0 0 1 1

0 1 0 0

BCD EX3 1 4

1(10)

Page 39: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD EX3

m A B C D E F G H

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

BCD a un código EX3

Tabla de verdad

X X X X X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en EX3

0 0 1 1

0 1 0 0 0 1 0 1

BCD EX3 2 5

Page 40: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD EX3

m A B C D E F G H

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

BCD a un código EX3

Tabla de verdad

X X X X X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en EX3

0 0 1 1

0 1 0 0 0 1 0 1

0 1 1 0

BCD EX3 3 6

Page 41: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD EX3

m A B C D E F G H

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

BCD a un código EX3

Tabla de verdad

X X X X X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en EX3

0 0 1 1

0 1 0 0 0 1 0 1

0 1 1 0

0 1 1 1

BCD EX3 4 7

Page 42: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD EX3

m A B C D E F G H

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

BCD a un código EX3

Tabla de verdad

X X X X X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en EX3

0 0 1 1

0 1 0 0 0 1 0 1

0 1 1 0

0 1 1 1 1 0 0 0

BCD EX3 5 8

Page 43: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD EX3

m A B C D E F G H

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

BCD a un código EX3

Tabla de verdad

X X X X X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en EX3

0 0 1 1

0 1 0 0 0 1 0 1

0 1 1 0

0 1 1 1 1 0 0 0

1 0 0 1

BCD EX3 6 9

Page 44: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD EX3

m A B C D E F G H

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

BCD a un código EX3

Tabla de verdad

X X X X X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en EX3

0 0 1 1

0 1 0 0 0 1 0 1

0 1 1 0

0 1 1 1 1 0 0 0

1 0 0 1 1 0 1 0

BCD EX3 7 10

Page 45: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD EX3

m A B C D E F G H

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

BCD a un código EX3

Tabla de verdad

X X X X X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en EX3

0 0 1 1

0 1 0 0 0 1 0 1

0 1 1 0

0 1 1 1 1 0 0 0

1 0 0 1 1 0 1 0

1 0 1 1

BCD EX3 8 11

Page 46: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD EX3

m A B C D E F G H

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

BCD a un código EX3

Tabla de verdad

X X X X X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en EX3

0 0 1 1

0 1 0 0 0 1 0 1

0 1 1 0

0 1 1 1 1 0 0 0

1 0 0 1 1 0 1 0

1 0 1 1

1 1 0 0BCD EX3 9 12

9(10)

Page 47: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD EX3

m A B C D E F G H

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

BCD a un código EX3

X X X X X X X X

X X X X

X X X X

X X X X X X X X

0 0 1 1

0 1 0 0 0 1 0 1

0 1 1 0

0 1 1 1 1 0 0 0

1 0 0 1 1 0 1 0

1 0 1 1

1 1 0 0

X= [A, B, C, D]

Y= [E, F, G, H]

Page 48: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD a un código EX3

Tabla de verdad

BCD EX3

X Y

0 3

1 4

2 5

3 6

4 7

5 8

6 9

7 10

8 11

9 12

X= [A, B, C, D]

Y= [E, F, G, H]

Page 49: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

MODULE bcdex

"Convertidor de código

“BCD a Ex3

" Entradas

A,B,C,D PIN 1..4;

"Salidas

E,F,G,H PIN 16..19 ISTYPE 'COM';

X=[A,B,C,D];

Y=[E,F,G,H];

TEST_VECTORS(X->Y)0->3;1->4;2->5;3->6;4->7;5->8;6->9;7->10;8->11;9->12;END

TRUTh_TABLE(X->Y)0->3;1->4;2->5;3->6;4->7;5->8;6->9;7->10;8->11;9->12;

Page 50: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Simulación

Page 51: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Convierta de un código EX3 a un código 2421

Diagrama de bloques

Page 52: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica EX3 2421

m E F G H I J K L

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

EX3 a un código 2421

Tabla de verdad

Combinaciones no usadas en

EX3

X X X X

X X X X

X X X X

X X X X

X X X X X X X X

Page 53: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica EX3 2421

m E F G H I J K L

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

EX3 a un código 2421

Tabla de verdad

X X X X

X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en 2421

0 0 0 0

EX3 2421 3 0

0011(ex3)=0(10)

Page 54: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica EX3 2421

m E F G H I J K L

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

EX3 a un código 2421

Tabla de verdad

X X X X

X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en 2421

0 0 0 0

0 0 0 1

EX3 2421 4 1

0100(ex3)= 1(10)

Page 55: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica EX3 2421

m E F G H I J K L

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

EX3 a un código 2421

Tabla de verdad

X X X X

X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en 2421

0 0 0 0

0 0 0 1

0 0 1 0

EX3 2421 5 2

2(10)

Page 56: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica EX3 2421

m E F G H I J K L

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

EX3 a un código 2421

Tabla de verdad

X X X X

X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en 2421

0 0 0 0

0 0 0 1

0 0 1 0

EX3 2421 6 3

0 0 1 1

3(10)

Page 57: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica EX3 2421

m E F G H I J K L

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

EX3 a un código 2421

Tabla de verdad

X X X X

X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en 2421

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1 0 1 0 0

EX3 2421 7 4

4(10)

Page 58: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica EX3 2421

m E F G H I J K L

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

EX3 a un código 2421

Tabla de verdad

X X X X

X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en 2421

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1 0 1 0 0

1 0 1 1

EX3 2421 8 11

5(10)

Page 59: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica EX3 2421

m E F G H I J K L

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

EX3 a un código 2421

Tabla de verdad

X X X X

X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en 2421

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1 0 1 0 0

1 0 1 1

1 1 0 0EX3 2421 9 12

6(10)

Page 60: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica EX3 2421

m E F G H I J K L

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

EX3 a un código 2421

Tabla de verdad

X X X X

X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en 2421

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1 0 1 0 0

1 0 1 1

1 1 0 0

1 1 0 1

EX3 2421 10 13

7(10)

Page 61: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica EX3 2421

m E F G H I J K L

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

EX3 a un código 2421

Tabla de verdad

X X X X

X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en 2421

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1 0 1 0 0

1 0 1 1

1 1 0 0

1 1 0 1

1 1 1 0

EX3 2421 11 14

8(10)

Page 62: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica EX3 2421

m E F G H I J K L

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

EX3 a un código 2421

Tabla de verdad

X X X X

X X X X

X X X X

X X X X

X X X X X X X X

Equivalente en 2421

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1 0 1 0 0

1 0 1 1

1 1 0 0

1 1 0 1

1 1 1 0 1 1 1 1

EX3 2421 12 15

9(10)

Page 63: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica EX3 2421

m E F G H I J K L

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

EX3 a un código 2421

Tabla de verdad

X X X X

X X X X

X X X X

X X X X

X X X X X X X X

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1 0 1 0 0

1 0 1 1

1 1 0 0

1 1 0 1

1 1 1 0 1 1 1 1

X= [E, F, G, H]

Y= [I, J, K, L]

Page 64: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

EX3 a un código 2421

Tabla de verdad

X= [E, F, G, H]

Y= [I, J, K, L]

EX3 2421

X Y

3 0

4 1

5 2

6 3

7 4

8 11

9 12

10 13

11 14

12 15

Page 65: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

MODULE EXAIKEN"Convertidor de código “ Ex3 A 2421" EntradasE,F,G,H PIN 1..4;"SalidasI,J,K,L pin 16..19 Istype ‘com';X=[E,F,G,H];Y=[I,J,K,L];

Truth_Table(X->Y)3->0;4->1;5->2;6->3;7->4;8->11;9->12;10->13;11->14;12->15;

Test_vectors(X->Y)3->0;4->1;5->2;6->3;7->4;8->11;9->12;10->13;11->14;12->15;

Page 66: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Page 67: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Convierta de un código 2421 a un código BCD

Diagrama de bloques

Page 68: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

2421 BCD

m I J K L A B C D

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 11 0 1

14 1 1 1 0

15 1 1 1 1

2421 a un código BCD

Tabla de verdad

Combinaciones no usadas

X X X X

X X X X

X X X X X X X X

X X X X X X X XEquivalente

en BCD

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1

0 1 0 0

0 1 0 1

0 1 1 0

0 1 1 1

1 0 0 0

1 0 0 1

Page 69: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

MODULE vbcd"convertidor de 2421 a BCD"EntradasI,J,K,L pin 1..4;"SalidasA,B,C,D pin 19..16 istype 'dc,com'; M=[I,J,K,L]; N=[A,B,C,D];

truth_table(M->N)0->0;1->1;2->2;3->3;4->4;11->5;12->6;13->7;14->8;15->9;END

Page 70: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Page 71: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

5211 a un código BCD

Page 72: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

m5211 BCD

M N O P A B C D N(10)

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

5211 a un código BCD

Tabla de verdad

Combinaciones no usadas

X X X X

X X X X

X X X X

X X X X

X X X X

X X X X

Equivalente en BCD

0 0 0 0 0

0 0 0 1 1

0 0 1 0 2

0 0 1 1 3

0 1 0 0 4

0 1 0 1 5

0 1 1 0 6

0 1 1 1 7

1 0 0 0 8

1 0 0 1 9

Page 73: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

m5211 BCD

M N O P A B C D N(10)

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0 .

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

X X X X

X X X X

X X X X

X X X X

X X X X

X X X X

0 0 0 0 0

0 0 0 1 1

0 0 1 0 2

0 0 1 1 3

0 1 0 0 4

0 1 0 1 5

0 1 1 0 6

0 1 1 1 7

1 0 0 0 8

1 0 0 1 9 5211 a un código BCD

5211 BCD

Y W

0 0

1 1

3 2

5 3

7 4

8 5

10 6

12 7

14 8

15 9

Page 74: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

m5211 BCD

M N O P A B C D N(10)

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0 .

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

X X X X

X X X X

X X X X

X X X X

X X X X

X X X X

0 0 0 0 0

0 0 0 1 1

0 0 1 0 2

0 0 1 1 3

0 1 0 0 4

0 1 0 1 5

0 1 1 0 6

0 1 1 1 7

1 0 0 0 8

1 0 0 1 9

MODULE xyz"convertidor de 5211 a BCD"EntradasM,N,O,P pin 1..4;"SalidasA,B,C,D pin 19..16 istype 'dc,com'; Y=[I,J,K,L]; W=[A,B,C,D];

5211 a un código BCD

Page 75: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

m5211 BCD

M N O P A B C D N(10)

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0 .

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

X X X X

X X X X

X X X X

X X X X

X X X X

X X X X

0 0 0 0 0

0 0 0 1 1

0 0 1 0 2

0 0 1 1 3

0 1 0 0 4

0 1 0 1 5

0 1 1 0 6

0 1 1 1 7

1 0 0 0 8

1 0 0 1 9

MODULE xyz"convertidor de 5211 a BCD"EntradasM,N,O,P pin 1..4;"SalidasA,B,C,D pin 19..16 istype 'dc,com'; Y=[I,J,K,L]; W=[A,B,C,D];

truth_table(Y->W)0->0;1->1;3->2;5->3;7->4;8->5;10->6;12->7;14->8;15->9;END

5211 BCD

Y W

0 0

1 1

3 2

5 3

7 4

8 5

10 6

12 7

14 8

15 9

Page 76: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

84-2-1 a un código EX3

Page 77: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

m84-2-1 EX3

QRST E F G H N(10)

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

84-2-1 a un código EX3

Tabla de verdad

Combinaciones no usadas

Equivalente en Ex3

0 0 1 1

1 0 1 1

1 0 1 0

1 1 0 0

0 1 0 0 0 1 0 1

0 1 1 0 0 1 1 1

1 0 0 0 1 0 0 1

X X X X

X X X X

X X X X

X X X X X X X X

X X X X

0

1

2

3

4

56

7

8

9

Valor del84-2-1En N(10)

Page 78: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

m84-2-1 EX3

QRST E F G H N(10)

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 1 1 0

1 0 1 1 8

1 0 1 0 7

1 1 0 0 9

0 1 0 0 1 0 1 0 1 2

0 1 1 0 3 0 1 1 1 4

1 0 0 0 5 1 0 0 1 6

X X X X

X X X X

X X X X

X X X X X X X X

X X X X

MODULE xyz"convertidor de 84-2-1 a Ex3"EntradasQ,R,S,T pin 1..4;"SalidasE,F,G,H pin 19..16 istype 'com'; Y=[Q,R,S,T]; W=[E,F,G,H];

truth_table(Y->W)0->3;4->7;5->6;6->5;7->4;8->11;9->10;10->9;11->8;15->12;END

84-2-1 Ex3

Y W

0 3

4 7

5 6

6 5

7 4

8 11

9 10

10 9

11 8

15 12

Page 79: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Proyecto Adicional 5

Page 80: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

1 BCD → 2421 BCD → EX -3

2 BCD → 2421 BCD → 5211

BCD → 2421 BCD → 84 -2-1

3 BCD → EX -3 BCD → 5211

4 BCD → EX -3 BCD → 84 -2-1

BCD → 84 -2-1 BCD → EX -3

BCD → 84 -2-1 BCD → 5211

4 2421 → BCD 2421 → EX -3

5 2421 → BCD 2421 → 5211

6 2421 → EX -3 2421 → 5211

7 EX -3 → BCD EX -3 → 2421

8 EX -3 → BCD EX -3 → 5211

9 EX -3 → 2421 EX -3 → 5211

10 5211 → BCD 5211 → 2421

11 5211 → BCD 5211 → EX -3

12 5211 → 2421 5211 → EX -3

13 BCD → 2421 2421 → BCD

14 BCD → 2421 2421 → EX -3

15 BCD → 2421 2421 → 5211

16 BCD → 2421 EX -3 → BCD

17 BCD → 2421 EX -3 → 2421

18 BCD → 2421 EX -3 → 5211

19 BCD → 2421 5211 → BCD

20 BCD → 2421 5211 → 2421

21 BCD → 2421 5211 → EX -3

22 BCD → EX -3 2421 → BCD

23 BCD → EX -3 2421 → EX -3

24 BCD → EX -3 2421 → 5211

25 BCD → EX -3 EX -3 → BCD

26 BCD → EX -3 EX -3 → 2421

27 BCD → EX -3 EX -3 → 5211

28 BCD → EX -3 5211 → BCD

29 BCD → EX -3 5211 → 2421

30 BCD → EX -3 5211 → EX -3

31 BCD → 5211 2421 → BCD

32 BCD → 5211 2421 → EX -3

33 BCD → 5211 2421 → 5211

34 BCD → 5211 EX -3 → BCD

35 BCD → 5211 EX -3 → 2421

36 BCD → 5211 EX -3 → 5211

37 BCD → 5211 5211 → BCD

38 BCD → 5211 5211 → 2421

39 BCD → 5211 5211 → EX -3

40 2421 → BCD EX -3 → BCD

41 2421 → BCD EX -3 → 2421

42 2421 → BCD EX -3 → 5211

43 2421 → BCD 5211 → BCD

44 2421 → BCD 5211 → 2421

45 2421 → BCD 5211 → EX -3

46 2421 → EX -3 EX -3 → BCD

47 2421 → EX -3 EX -3 → 2421

48 2421 → EX -3 EX -3 → 5211

49 2421 → EX -3 5211 → BCD

50 2421 → EX -3 5211 → 2421

51 2421 → EX -3 5211 → EX -3

52 2421 → 5211 EX -3 → BCD

53 2421 → 5211 EX -3 → 2421

54 2421 → 5211 EX -3 → 5211

55 2421 → 5211 5211 → BCD

56 2421 → 5211 5211 → 2421

57 2421 → 5211 5211 → EX -3

58 EX -3 → BCD 5211 → BCD

59 EX -3 → BCD 5211 → 2421

60 EX -3 → BCD 5211 → EX -3

61 EX -3 → 2421 5211 → BCD

62 EX -3 → 2421 5211 → 2421

63 EX -3 → 2421 5211 → EX -3

64 EX -3 → 5211 5211 → BCD

65 EX -3 → 5211 5211 → 2421

66 EX -3 → 5211 5211 → EX -3

Page 81: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

1 BCD → 2421 BCD → EX -3

2 BCD → 2421 BCD → 5211

3 BCD → 2421 BCD → 2 de 5

4 BCD → 2421 BCD → 8 4 -2 -1

5 BCD → EX -3 BCD → 5211

6 BCD → EX -3 BCD → 2421

7 BCD → EX -3 BCD → 2 de 5

8 BCD → EX -3 BCD → 8 4 -2 -1

9 BCD → 2 de 5 BCD → EX -3

10 BCD → 2 de 5 BCD → 5211

11 BCD → 2 de 5 BCD → 2421

12 BCD → 2 de 5 BCD → 8 4 -2 -1

13 BCD → 8 4 -2 -1 BCD → 2421

14 BCD → 8 4 -2 -1 BCD → EX -3

15 BCD → 8 4 -2 -1 BCD → 5211

16 BCD → 8 4 -2 -1 BCD → 2 de 5

Page 82: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

BCD 2421m Y A B C D a b c d

0 0 0 0 0 0 0 0 0 0

1 0 0 0 0 1 0 0 0 1

2 0 0 0 1 0 0 0 1 1

3 0 0 0 1 1 0 1 0 1

4 0 0 1 0 0 0 1 1 1

5 0 0 1 0 1 1 0 0 0

6 0 0 1 1 0 1 0 1 0

7 0 0 1 1 1 1 1 0 0

8 0 1 0 0 0 1 1 1 0

9 0 1 0 0 1 1 1 1 1

10 0 1 0 1 0 X X X X

11 0 1 0 1 1 X X X X

12 0 1 1 0 0 X X X X

13 0 1 1 0 1 X X X X

14 0 1 1 1 0 X X X X

15 0 1 1 1 1 x x x x

Si Y=0BCD a 2421

Page 83: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

EX--3 BCD

m Y A B C D a b c d

16 1 0 0 0 0 X X X X

17 1 0 0 0 1 X X X X

18 1 0 0 1 0 X X X X

19 1 0 0 1 1 0 0 0 0

20 1 0 1 0 0 0 0 0 1

21 1 0 1 0 1 0 0 1 0

22 1 0 1 1 0 0 0 1 1

23 1 0 1 1 1 0 1 0 0

24 1 1 0 0 0 0 1 0 1

25 1 1 0 0 1 0 1 1 0

26 1 1 0 1 0 0 1 1 1

27 1 1 0 1 1 1 0 0 0

28 1 1 1 0 0 1 0 0 1

29 1 1 1 0 1 X X X X

30 1 1 1 1 0 X X X X

31 1 1 1 1 1 X X X X

Si Y=1EX-3 a BCD

Page 84: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Cual es la característica o patrón que describe este código ?

Page 85: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Códigos binarios

Código GRAY

• El código GRAY es otro tipo de código basado en un sistema binario pero de una construcción muy distinta a la de los demás códigos.

• Es un código continuo, cíclico y no ponderado.

• Su principal característica es que entre dos números consecutivos, solo cambia un solo bit.

A B C N(10)

0 0 0 0 0

1 0 0 1 1

2 0 1 1 3

3 0 1 0 2

4 1 1 0 6

5 1 1 1 7

6 1 0 1 5

7 1 0 0 4

Page 86: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Código GRAY Codificador de posición angular(encoder de tres bit’s)

Page 87: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Código GRAY Mapa de Karnaugh

Entre cuadros adyacentes solo hay un cambio

0000

0001

0011

0010

0100

0101

0111

0110

1100

1101

1111

1110

1000

1001

1011

1010

Page 88: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de N(2) a GRAY

X = R

Y = R S

Z = S T

W = T V

Page 89: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de N(2) a GRAY

N(2) GRAY

m R S T V X Y Z W

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 0 0

0

0

0

0

0

0

0

0

Page 90: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de N(2) a GRAY

N(2) GRAY

m R S T V X Y Z W

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 0 0

0

0

0

1

0

0

0

1

0 0 0 1

Page 91: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de N(2) a GRAY

N(2) GRAY

m R S T V X Y Z W

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 0 0

0

0

1

0

0

0

1

1

0 0 0 1

0 0 1 1

Page 92: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de N(2) a GRAY

N(2) GRAY

m R S T V X Y Z W

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 0 0

0

0

1

1

0

0

1

0

0 0 0 1

0 0 1 1

0 0 1 0

Page 93: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de N(2) a GRAY

N(2) GRAY

m R S T V X Y Z W

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 0 0

0

1

0

0

0

1

1

0

0 0 0 1

0 0 1 1

0 0 1 0

0 1 1 0

Page 94: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de N(2) a GRAY

N(2) GRAY

m R S T V X Y Z W

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 0 0

0

1

0

1

0

1

1

1

0 0 0 1

0 0 1 1

0 0 1 0

0 1 1 0

0 1 1 1

Page 95: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de N(2) a GRAY

N(2) GRAY

m R S T V X Y Z W

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 0 0

0

1

1

0

0

1

0

1

0 0 0 1

0 0 1 1

0 0 1 0

0 1 1 0

0 1 1 1

0 1 0 1

Page 96: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de N(2) a GRAY

N(2) GRAY

m R S T V X Y Z W

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 0 0

0

1

1

1

0

1

0

0

0 0 0 1

0 0 1 1

0 0 1 0

0 1 1 0

0 1 1 1

0 1 0 1

0 1 0 0

Page 97: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de N(2) a GRAY

N(2) GRAY

m R S T V X Y Z W

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 0 0

1

0

0

0

1

1

0

0

0 0 0 1

0 0 1 1

0 0 1 0

0 1 1 0

0 1 1 1

0 1 0 1

0 1 0 0

1 1 0 0

Page 98: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de N(2) a GRAY

N(2) GRAY

m R S T V X Y Z W

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 0 0

1

1

1

1

1

0

0

0

0 0 0 1

0 0 1 1

0 0 1 0

0 1 1 0

0 1 1 1

0 1 0 1

0 1 0 0

1 1 0 0

1 0 0 0

Page 99: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de N(2) a GRAY

N(2) GRAY

m R S T V X Y Z W

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 0 0

0 0 0 1

0 0 1 1

0 0 1 0

0 1 1 0

0 1 1 1

0 1 0 1

0 1 0 0

1 1 0 0

1 0 0 0

1 1 0 1

1 1 1 1

1 1 1 0

1 0 1 0

1 0 1 1

1 0 0 1

Page 100: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de GRAY a N(2)

R = X

S = X Y

T = X Y Z =S Z

V = X Y Z W =T W

Page 101: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de GRAY a N(2)

N(2) GRAY

m R S T V X Y Z W

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 0 0

0 0 0 1

0 0 1 1

0 0 1 0

0 1 1 1

Gray Binario

0 1 1 0

Page 102: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de GRAY a N(2)

N(2) GRAY

m R S T V X Y Z W

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 0 0

0 0 0 1

0 0 1 1

0 0 1 0

0 1 1 1

Gray Binario

0 1 1 00

1

0

1

0

1

1

0

1

1

Page 103: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Conversión de GRAY a N(2)

N(2) GRAY

m R S T V X Y Z W

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

0 0 0 0

0 0 0 1

0 0 1 1

0 0 1 0

0 1 1 1

Gray Binario

0 1 1 01

1

1

1

1

0

1

0

0

1

1 0 1 0

Page 104: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Código JOHNSON

Es un código continuo y cíclico, los números de

combinaciones que podemos obtener son 2n, donde n

es el número de bits del código.

Page 105: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Código JOHNSON

m A4 A3 A2 A1 A0

0 0 0 0 0 0

1 0 0 0 0 1

2 0 0 0 1 1

3 0 0 1 1 1

4 0 1 1 1 1

5 1 1 1 1 1

6 1 1 1 1 0

7 1 1 1 0 0

8 1 1 0 0 0

9 1 0 0 0 0

Page 106: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Código JOHNSON

m A B C D A4 A3 A2 A1 A0

0 0 0 0 0 0 0 0 0 0

1 0 0 0 1 0 0 0 0 1

2 0 0 1 0 0 0 0 1 1

3 0 0 1 1 0 0 1 1 1

4 0 1 0 0 0 1 1 1 1

5 0 1 0 1 1 1 1 1 1

6 0 1 1 0 1 1 1 1 0

7 0 1 1 1 1 1 1 0 0

8 1 0 0 0 1 1 0 0 0

9 1 0 0 1 1 0 0 0 0

10 1 0 1 0

x11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

Page 107: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

Código JOHNSON

los combinaciones que podemos obtener son 2n,

donde n es el número de bits del código.

Page 108: Convertidores de código

Octubre 2012Sistemas DigitalesElectrónica Digital I

Universidad Autónoma de Nuevo LeónFacultad de I ingeniería Mecánica y Eléctrica

No Proyectos Vigentes Fecha limite

1 Alarma y Aviones

2 Multiplexor 17 Abril

3 Sumador de 2 números binarios de 8 Bits C/n (2 sn74283)

24 Abril

3 Comparador de 2 números binarios de 8 Bits C/n (2 sn7485)

4 Decodificador de BCD a 7 Segmentos, (0 a 9 )

y del 10 al 15 palabra de seis letras

27 Abril

5 Convertidores de código 2 Mayo