1 of 94

Códigos Binarios

"No basta con tener conocimiento;

lo esencial es poner en práctica ese conocimiento”

JAGG

Rancho el Milagro

Cerralvo N.L.

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

2 of 94

Actividades y proyectos en proceso

Actividad

Puntos

Fecha límite

PF6

Solución del examen

F

PF7

Diseño Combinacional con HDL

F

PF8

Multiplexor

5

AF3

Decodificador con Display

10

PF9

Flip Flops

F

PF10

Pulsos de sincronía

5

AF4

Diseño Secuencial

10

AF5

PIA

40

Día del examen

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

3 of 94

Códigos Binarios

Códigos alfanuméricos

Código ASCII, Código EBCDIC

Decimales representados en Binario:

BCD, Exceso3, 2421, 5211, 8 4-2-1

Códigos numéricos Binarios:

N(2), Gray, JOHNSON, de Anillo, � Wan-Go,2 de 5, 3 de 6, entre otros

Octubre 2022

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

4 of 94

Códigos alfanuméricos

Código ASCII (0 -127)

American Standard Code for Information Interchange

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

5 of 94

Códigos alfanuméricos

Código ASCII extendido (128-255)

American Standard Code for Information Interchange

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

6 of 94

Códigos alfanuméricos

Código EBCDIC

Extended Binary Coded Decimal Interchange Code

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

7 of 94

Código Binario Base 2 N(2)

Es un sistema de notación posicional que solo utiliza dos dígitos 0 o 1 para cada una de las posiciones.

Ponderación

El sistema binario es un sistema de notación posicional ponderado.

128

64

32

16

8

4

2

1

27

26

25

24

23

22

21

20

H

G

F

E

D

C

B

A

N=H*128+G*64+F*32+E*16+D*8+C*4+B*2+A

Notación Posicional

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

8 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

9 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

10 of 94

Código GRAY

Codificador de posición angular�(encoder de tres bit’s)

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

11 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

12 of 94

Conversión de N(2) a GRAY

X = R

Y = R ⊕ S

Z = S ⊕ T

W = T ⊕ V

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

13 of 94

Conversión de N(2) �a GRAY

0 0 0 0

0

0

0

0

0

0

0

0

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

14 of 94

Conversión de N(2) �a GRAY

0 0 0 0

0

0

0

1

0

0

0

1

0 0 0 1

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

15 of 94

Conversión de N(2) �a GRAY

0 0 0 0

0

0

1

0

0

0

1

1

0 0 0 1

0 0 1 1

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

16 of 94

Conversión de N(2) �a GRAY

0 0 0 0

0

0

1

1

0

0

1

0

0 0 0 1

0 0 1 1

0 0 1 0

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

17 of 94

Conversión de N(2) �a GRAY

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

18 of 94

Conversión de N(2) �a GRAY

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

19 of 94

Conversión de N(2) �a GRAY

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

20 of 94

Conversión de N(2) �a GRAY

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

21 of 94

Conversión de N(2) �a GRAY

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

22 of 94

Conversión de N(2) �a GRAY

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

23 of 94

Conversión de N(2) �a GRAY

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

24 of 94

Conversión de N(2) �a GRAY

N(2)

GRAY

m

R

S

T

V

X

Y

Z

W

V(10)

0

0

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

1

1

2

0

0

1

0

0

0

1

1

3

3

0

0

1

1

0

0

1

0

2

4

0

1

0

0

0

1

1

0

6

5

0

1

0

1

0

1

1

1

7

6

0

1

1

0

0

1

0

1

5

7

0

1

1

1

0

1

0

0

4

8

1

0

0

0

1

1

0

0

12

9

1

0

0

1

1

1

0

1

13

10

1

0

1

0

1

1

1

1

15

11

1

0

1

1

1

1

1

0

14

12

1

1

0

0

1

0

1

0

10

13

1

1

0

1

1

0

1

1

11

14

1

1

1

0

1

0

0

1

9

15

1

1

1

1

1

0

0

0

8

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

25 of 94

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

26 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

27 of 94

Conversión de GRAY a N(2)

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

28 of 94

Conversión de GRAY a N(2)

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

0

1

0

1

0

1

1

0

1

1

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

29 of 94

Conversión de GRAY a N(2)

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

1

1

1

1

1

0

1

0

0

1

1 0 1 0

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

30 of 94

Conversión de GRAY a N(2)

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

1 0 1 0

0 1 0 0

0 1 0 1

1 1 1 1

1 1 1 0

1 1 0 0

1 1 0 1

1 0 0 0

1 0 0 1

1 0 1 1

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

31 of 94

El código Gray fue diseñado originalmente para prevenir señales ilegales (señales falsas o viciadas en la representación) de los switches electromecánicos, y actualmente es usado para facilitar la corrección de errores en los sistemas de comunicaciones, tales como algunos sistemas de televisión por cable y la televisión digital terrestre, además de usarse en situaciones en las cuales otros códigos, como el binario, podrían producir resultados erróneos o ambiguos durante esas transiciones en las cuales Más de un bit del código cambia.

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

32 of 94

Por ejemplo: Al aplicar el código binario y pasar de

se requiere que los cuatro bits cambien simultáneamente.

Según el dispositivo o circuito que genere los bits puede haber una diferencia significativa en los tiempos de transición de los diferentes bits.

Si es así, la transición de 0111 a 1000 podría producir uno o más estados intermedios.

En el :

Código Gray

7

0

1

0

0

8

1

1

0

0

Código Binario

7

0

1

1

1

8

1

0

0

0

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

33 of 94

Código �Johnson-Mobius

Es un código binario en el que sólo se permite el cambio de un bit al pasar de un número al siguiente, y los bits cambiados permanecen hasta completar un ciclo y el cambio se inicia en el mismo extremo de cada ciclo.

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

34 of 94

Código �Johnson-Mobius

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.

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

35 of 94

Código JOHNSON

las combinaciones que podemos obtener son 2n, donde n es el número de bits del código.

En este Código

Se utilizan solo 12 de las

64 combinaciones posibles de 6 bit´s

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

36 of 94

Código contador de anillo

las combinaciones que podemos obtener son N, donde N es el número de bits del código.

En este Código

Se utilizan solo 6 de las

64 combinaciones posibles de 6 bit´s

JAGG

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

37 of 94

Código contador de anillo

las combinaciones que podemos obtener son N, donde N es el número de bits del código.

En este Código

Se utilizan solo 8 de las

combinaciones posibles de 8 bit´s

JAGG

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

38 of 94

Código contador de anillo

las combinaciones que podemos obtener son N, donde N es el número de bits del código.

En este Código

Se utilizan solo 8 de las

combinaciones posibles de 8 bit´s

JAGG

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

39 of 94

Código Wan-Go

Bits

Combinaciones

1

2

2

2

4

4

3

7

8

4

11

16

5

16

32

6

22

64

7

29

128

8

37

256

9

46

512

10

56

1024

11

67

2048

12

79

4096

13

92

8192

NC=[ N(N+1)/2]+1

Ejemplo para 5 bits

NC=[ 5(5+1)/2]+1

NC=[ 5(6)/2]+1

NC=[ 30/2]+1

NC=[ 15]+1=16

NC = 16 combinaciones (32)

Hecho en FIME

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

40 of 94

WanGo 6 bits

5

4

3

2

1

0

V10

 

32

16

8

4

2

1

 

 

1

0

0

0

0

0

0

0

0

2

0

0

0

0

0

1

1

1

3

0

0

0

0

1

0

2

1

4

0

0

0

1

0

0

4

1

5

0

0

1

0

0

0

8

1

6

0

1

0

0

0

0

16

1

7

1

0

0

0

0

0

32

1

8

0

0

0

0

1

1

3

2

9

0

0

0

1

1

0

6

2

10

0

0

1

1

0

0

12

2

11

0

1

1

0

0

0

24

2

12

1

1

0

0

0

0

48

2

13

0

0

0

1

1

1

7

3

14

0

0

1

1

1

0

14

3

15

0

1

1

1

0

0

28

3

16

1

1

1

0

0

0

56

3

17

0

0

1

1

1

1

15

4

18

0

1

1

1

1

0

30

4

19

1

1

1

1

0

0

60

4

20

0

1

1

1

1

1

31

5

21

1

1

1

1

1

0

62

5

22

1

1

1

1

1

1

63

6

Hecho en FIME

En este Código de 6 Bits

Se utilizan solo 22 de las

64 combinaciones posibles

NC=[ N(N+1)/2]+1

Ejemplo para 6 bits

NC=[ 6(6+1)/2]+1

NC=[ 6(7)/2]+1

NC=[ 42/2]+1

NC=[ 21]+1=22

NC = 22 combinaciones (64)

JAGG

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

41 of 94

Código Wan-Go

6

5

4

3

2

1

0

V10

 

64

32

16

8

4

2

1

 

 

1

0

0

0

0

0

0

0

0

0

2

0

0

0

0

0

0

1

1

1

3

0

0

0

0

0

1

0

2

1

4

0

0

0

0

1

0

0

4

1

5

0

0

0

1

0

0

0

8

1

6

0

0

1

0

0

0

0

16

1

7

0

1

0

0

0

0

0

32

1

8

1

0

0

0

0

0

0

64

1

9

0

0

0

0

0

1

1

3

2

10

0

0

0

0

1

1

0

6

2

11

0

0

0

1

1

0

0

12

2

12

0

0

1

1

0

0

0

24

2

13

0

1

1

0

0

0

0

48

2

14

1

1

0

0

0

0

0

96

2

15

0

0

0

0

1

1

1

7

3

16

0

0

0

1

1

1

0

14

3

17

0

0

1

1

1

0

0

28

3

18

0

1

1

1

0

0

0

56

3

19

1

1

1

0

0

0

0

112

3

20

0

0

0

1

1

1

1

15

4

21

0

0

1

1

1

1

0

30

4

22

0

1

1

1

1

0

0

60

4

23

1

1

1

1

0

0

0

120

4

24

0

0

1

1

1

1

1

31

5

25

0

1

1

1

1

1

0

62

5

26

1

1

1

1

1

0

0

124

5

27

0

1

1

1

1

1

1

63

6

28

1

1

1

1

1

1

0

126

6

29

1

1

1

1

1

1

1

127

7

7 Bits

Hecho en FIME

En este Código de 7 bits Se utilizan solo 29 de las 128 combinaciones posibles

NC=[ N(N+1)/2]+1

Ejemplo para 7 bits

NC=[ 7(7+1)/2]+1

NC=[ 7(8)/2]+1

NC=[ 56/2]+1

NC=[ 28]+1=29

NC = 29 combinaciones (128)

JAGG

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

42 of 94

Aplicaciones

  • Probar displays LED en secuencia
  • Simular un barrido dinámico con varios bits
  • Pruebas de salidas digitales en prácticas con microcontroladores o PLDs
  • Efectos visuales progresivos
  • Rastreo progresivo por intensidad

JAGG

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

43 of 94

Código 2 de 5

m

A B C D E

0

0 0 0 1 1

1

0 0 1 0 1

2

0 0 1 1 0

3

0 1 0 0 1

4

0 1 0 1 0

5

0 1 1 0 0

6

1 0 0 0 1

7

1 0 0 1 0

8

1 0 1 0 0

9

1 1 0 0 0

En este Código

Se utilizan solo 10 de las

32 posibles combinaciones con 5 bit´s

JAGG

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

44 of 94

m

A

B

C

D

E

F

0

0

0

0

0

1

1

1

0

0

0

1

0

1

2

0

0

0

1

1

0

3

0

0

1

0

0

1

4

0

0

1

0

1

0

5

0

0

1

1

0

0

6

0

1

0

0

0

1

7

0

1

0

0

1

0

8

0

1

0

1

0

0

9

0

1

1

0

0

0

10

1

0

0

0

0

1

11

1

0

0

0

1

0

12

1

0

0

1

0

0

13

1

0

1

0

0

0

14

1

1

0

0

0

0

Código 2 de 6

En este Código

Se utilizan solo 15 de las

64 combinaciones posibles

JAGG

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

45 of 94

Código 3 de 6

S5

S4

S3

S2

S1

S0

V(10)

0

0

0

0

1

1

1

7

1

0

0

1

0

1

1

11

2

0

0

1

1

0

1

13

3

0

0

1

1

1

0

14

4

0

1

0

0

1

1

19

5

0

1

0

1

0

1

21

6

0

1

0

1

1

0

22

7

0

1

1

0

0

1

25

8

0

1

1

0

1

0

26

9

0

1

1

1

0

0

28

10

1

0

0

0

1

1

35

11

1

0

0

1

0

1

37

12

1

0

0

1

1

0

38

13

1

0

1

0

0

1

41

14

1

0

1

0

1

0

42

15

1

0

1

1

0

0

44

16

1

1

0

0

0

1

49

17

1

1

0

0

1

0

50

18

1

1

0

1

0

0

52

19

1

1

1

0

0

0

56

En este Código

Se utilizan solo 20 de las

64 combinaciones posibles

JAGG

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

46 of 94

Código 2 de 7

t

M7

M6

M5

M4

M3

M2

M1

0

0

0

0

0

0

1

1

3

1

0

0

0

0

1

0

1

5

2

0

0

0

0

1

1

0

6

3

0

0

0

1

0

0

1

9

4

0

0

0

1

0

1

0

10

5

0

0

0

1

1

0

0

12

6

0

0

1

0

0

0

1

17

7

0

0

1

0

0

1

0

18

8

0

0

1

0

1

0

0

20

9

0

0

1

1

0

0

0

24

10

0

1

0

0

0

0

1

33

11

0

1

0

0

0

1

0

34

12

0

1

0

0

1

0

0

36

13

0

1

0

1

0

0

0

40

14

0

1

1

0

0

0

0

48

15

1

0

0

0

0

0

1

65

16

1

0

0

0

0

1

0

66

17

1

0

0

0

1

0

0

68

18

1

0

0

1

0

0

0

72

19

1

0

1

0

0

0

0

80

20

1

1

0

0

0

0

0

96

En este Código

Se utilizan solo 21 de las

256 combinaciones posibles con 6 Bits

JAGG

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

47 of 94

Código 5 de 7

t

M7

M6

M5

M4

M3

M2

M1

0

0

0

1

1

1

1

1

31

1

0

1

0

1

1

1

1

47

2

0

1

1

0

1

1

1

55

3

0

1

1

1

0

1

1

59

4

0

1

1

1

1

0

1

61

5

0

1

1

1

1

1

0

62

6

1

0

0

1

1

1

1

79

7

1

0

1

0

1

1

1

87

8

1

0

1

1

0

1

1

91

9

1

0

1

1

1

0

1

93

10

1

0

1

1

1

1

0

94

11

1

1

0

0

1

1

1

103

12

1

1

0

1

0

1

1

107

13

1

1

0

1

1

0

1

109

14

1

1

0

1

1

1

0

110

15

1

1

1

0

0

1

1

115

16

1

1

1

0

1

0

1

117

17

1

1

1

0

1

1

0

118

18

1

1

1

1

0

0

1

121

19

1

1

1

1

0

1

0

122

20

1

1

1

1

1

0

0

124

En este Código

Se utilizan solo 21 de las

256 combinaciones posibles con 6 Bits

JAGG

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

48 of 94

Código 6 de 8

N7

N6

N5

N4

N3

N2

N1

N0

V10

1

0

0

1

1

1

1

1

1

63

2

0

1

0

1

1

1

1

1

95

3

0

1

1

0

1

1

1

1

111

4

0

1

1

1

0

1

1

1

119

5

0

1

1

1

1

0

1

1

123

6

0

1

1

1

1

1

0

1

125

7

0

1

1

1

1

1

1

0

126

8

1

0

0

1

1

1

1

1

159

9

1

0

1

0

1

1

1

1

175

10

1

0

1

1

0

1

1

1

183

11

1

0

1

1

1

0

1

1

187

12

1

0

1

1

1

1

0

1

189

13

1

0

1

1

1

1

1

0

190

14

1

1

0

0

1

1

1

1

207

15

1

1

0

1

0

1

1

1

215

16

1

1

0

1

1

0

1

1

219

17

1

1

0

1

1

1

0

1

221

18

1

1

0

1

1

1

1

0

222

19

1

1

1

0

0

1

1

1

231

20

1

1

1

0

1

0

1

1

235

21

1

1

1

0

1

1

0

1

237

22

1

1

1

0

1

1

1

0

238

23

1

1

1

1

0

0

1

1

243

24

1

1

1

1

0

1

0

1

245

25

1

1

1

1

0

1

1

0

246

26

1

1

1

1

1

0

0

1

249

27

1

1

1

1

1

0

1

0

250

28

1

1

1

1

1

1

0

0

252

En este Código

Se utilizan solo 28 de las

256 combinaciones posibles con 6 Bits

JAGG

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

49 of 94

Código 2 de 8

N7

N6

N5

N4

N3

N2

N1

N0

V10

1

0

0

0

0

0

0

1

1

3

2

0

0

0

0

0

1

0

1

5

3

0

0

0

0

0

1

1

0

6

4

0

0

0

0

1

0

0

1

9

5

0

0

0

0

1

0

1

0

10

6

0

0

0

0

1

1

0

0

12

7

0

0

0

1

0

0

0

1

17

8

0

0

0

1

0

0

1

0

18

9

0

0

0

1

0

1

0

0

20

10

0

0

0

1

1

0

0

0

24

11

0

0

1

0

0

0

0

1

33

12

0

0

1

0

0

0

1

0

34

13

0

0

1

0

0

1

0

0

36

14

0

0

1

0

1

0

0

0

40

15

0

0

1

1

0

0

0

0

48

16

0

1

0

0

0

0

0

1

65

17

0

1

0

0

0

0

1

0

66

18

0

1

0

0

0

1

0

0

68

19

0

1

0

0

1

0

0

0

72

20

0

1

0

1

0

0

0

0

80

21

0

1

1

0

0

0

0

0

96

22

1

0

0

0

0

0

0

1

129

23

1

0

0

0

0

0

1

0

130

24

1

0

0

0

0

1

0

0

132

25

1

0

0

0

1

0

0

0

136

26

1

0

0

1

0

0

0

0

144

27

1

0

1

0

0

0

0

0

160

28

1

1

0

0

0

0

0

0

192

En este Código

Se utilizan solo 28 de las

256 combinaciones posibles con 6 Bits

JAGG

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

50 of 94

Códigos Binarios

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

51 of 94

Código JOHNSON

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

52 of 94

Código contador de anillo

las combinaciones que podemos obtener son 2n, donde n es el número de bits del código.

En este Código

Se utilizan solo 6 de las

64 combinaciones posibles de 6 bit´s

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

53 of 94

Codigo Wan-Go

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

54 of 94

Código 2 de 5

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

55 of 94

Código 2 de 6

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

56 of 94

Códigos Decimales �representados en binario

1

BCD

2

Exceso 3 o Stibitz

3

2421 o AIKEN

4

5211

5

8 4 -2 -1

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

57 of 94

Códigos numéricos decimales

Expresados en Binario

Código BCD

Decimal Expresado en Binario

8

4

2

1

m

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

Ponderado

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

Donde m es el valor decimal

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

58 of 94

Códigos numéricos decimales

Código BCD

Decimal Expresado en Binario

8

4

2

1

m

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

Combinaciones no usadas

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

59 of 94

Códigos numéricos decimales

Código BCD

Decimal Expresado en Binario

825(10)

1000 0010 0101(BCD)

m

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

60 of 94

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

Ponderado

m = E*8 + F*4 + G*2 + H*1 - 3

Donde m es el valor decimal

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

61 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

62 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

63 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

64 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

65 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

66 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

67 of 94

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

1

1

0

1

0

0

2

0

1

0

1

3

0

1

1

0

4

0

1

1

1

5

1

0

0

0

6

1

0

0

1

7

1

0

1

0

8

1

0

1

1

9

1

1

0

0

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

68 of 94

Códigos numéricos decimales

Exceso 3

o

EX3

m

E

F

G

H

0

0

0

1

1

1

0

1

0

0

2

0

1

0

1

3

0

1

1

0

4

0

1

1

1

5

1

0

0

0

6

1

0

0

1

7

1

0

1

0

8

1

0

1

1

9

1

1

0

0

Combinaciones no usadas

0

0

0

0

0

1

0

0

0

1

2

0

0

1

0

13

1

1

0

1

14

1

1

1

0

15

1

1

1

1

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

69 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

70 of 94

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

Ponderado

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

Donde m es el valor decimal

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

71 of 94

Códigos numéricos decimales

2421 o AIKEN

2

4

2

1

m

I

J

K

L

0

0

0

0

0

1

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

Ponderado

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

Donde m es el valor decimal

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

72 of 94

Códigos numéricos decimales

2421 o AIKEN

2

4

2

1

m

I

J

K

L

0

0

0

0

0

1

0

0

0

1

2

3

4

5

6

7

8

1

1

1

0

9

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

Ponderado

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

Donde m es el valor decimal

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

73 of 94

Códigos numéricos decimales

2421 o AIKEN

2

4

2

1

m

I

J

K

L

0

0

0

0

0

1

0

0

0

1

2

0

0

1

0

3

4

5

6

7

1

1

0

1

8

1

1

1

0

9

1

1

1

1

0 0 1 1

0 1 0 0

1 0 1 1

1 1 0 0

Ponderado

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

Donde m es el valor decimal

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

74 of 94

Códigos numéricos decimales

2421 o AIKEN

2

4

2

1

m

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

5

6

1

1

0

0

7

1

1

0

1

8

1

1

1

0

9

1

1

1

1

0 1 0 0

1 0 1 1

Ponderado

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

Donde m es el valor decimal

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

75 of 94

Códigos numéricos decimales

2421 o AIKEN

2

4

2

1

m

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

1

0

1

1

6

1

1

0

0

7

1

1

0

1

8

1

1

1

0

9

1

1

1

1

Ponderado

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

Donde m es el valor decimal

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

76 of 94

Códigos numéricos decimales

2421 o AIKEN

2

4

2

1

m

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

1

0

1

1

6

1

1

0

0

7

1

1

0

1

8

1

1

1

0

9

1

1

1

1

Ponderado

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

Donde m es el valor decimal

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

77 of 94

Códigos numéricos decimales

2421 o AIKEN

m

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

1

0

1

1

6

1

1

0

0

7

1

1

0

1

8

1

1

1

0

9

1

1

1

1

V(10)

I

J

K

L

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

Combinaciones no usadas

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

78 of 94

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

0

1

0

0

0

1

2

0

0

1

0

3

0

0

1

1

4

0

1

0

0

5

1

0

1

1

6

1

1

0

0

7

1

1

0

1

8

1

1

1

0

9

1

1

1

1

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

79 of 94

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

Ponderado

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

80 of 94

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

Ponderado

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

81 of 94

Códigos numéricos decimales

5211

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

V(10)

M

N

O

P

2

0

0

1

0

4

0

1

0

0

6

0

1

1

0

9

1

0

0

1

11

1

0

1

1

13

1

1

0

1

Combinaciones no usadas

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

82 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

83 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

84 of 94

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

Ponderado

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

85 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

86 of 94

Códigos numéricos decimales

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

V(10)

Q

R

S

T

1

0

0

0

1

2

0

0

1

0

3

0

0

1

1

12

1

1

0

0

13

1

1

0

1

14

1

1

1

0

Combinaciones no usadas

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

87 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

88 of 94

Códigos Decimales expresados en binario

Todos ellos representan dígitos decimales expresados en binario y para cada uno de los dígitos se utilizan 4 bits y la diferencia entre ellos es que usan diferentes combinaciones.

BCD Decimal Expresado en Binario

EX3 Exceso 3 Stibitz

2421 AIKEN

5211

8 4 -2 -1

825(10)

1110 0011 1000 (5211)

1000 0010 0101(BCD)

1011 0101 1000(EX3)

1110 0010 1011(2421)

1000 0110 1011 (84-2-1)

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

89 of 94

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

90 of 94

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 usadas

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

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

91 of 94

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

Códigos decimales expresados en binario

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

JAGG

92 of 94

¿Cuál código te gusto más ?

Binarios N(2)

Decimales expresados en Binario

Gray

BCD

Jonhson

Exceso 3 o Stibitz

Anillo

2421 o AIKEN

Wan-GO

5211

2 de 5

8 4 -2 -1

2 de 6

3 de 6

2 de 7

6 de 7

5 de 7

2 de 8

6 de 8

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

93 of 94

Con que se quedan del tema de

Diseño de sistemas combinacionales

1.- Método de Diseño, HDL,

PF7 Equations, Truth_Table

2.- Multiplexor

PF8 When, Then , Else

3.- Sistemas Combinacionales que no están completamente especificados

Don't’ Care, Cant Happen

4.- Codificadores y Decodificadores � AF3 BCD a 7 segmentos

5.- Unidades Lógicas Aritméticas� Sumador SN74283 y Comparador SN7485

6.- Códigos Binarios� Binarios y Decimales

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica

94 of 94

Juan Angel Garza Garza

Sistemas Digitales

Electrónica Digital I

Universidad Autónoma de Nuevo León

Facultad de I ingeniería Mecánica y Eléctrica