SlideShare a Scribd company logo
1 of 14
Download to read offline
Sistema Digital

FUNCIONAMIENTO DIGITAL
-Emplea dispositivos en los que solo son posibles dos estados

DE UN SISTEMA.

Relé

Situación
0(Falso)
1(Verdadero)
Desactivado
Activado

Válvula

Cerrada

Abierta

Línea

Sin Tensión

Con Tensión

Presostato

Sin Presión

Con Presión

Bomba

EL SISTEMA BINARIO

Elemento

Apagada

Encendida

Fr. Casares
Sistema Digital

Sistema Digital

-Emplea dispositivos en los que solo son posibles dos estados
Elemento
Relé

Situación
0(Falso)
1(Verdadero)
Desactivado
Activado

Válvula

Cerrada

Abierta

Línea

Sin Tensión

Con Tensión

Presostato

Sin Presión

Con Presión

Bomba

Apagada

Encendida

Estado
normal

Estado
Excitado

- Estos dos estados se pueden designar de varia formas,
siendo las mas corrientes las siguientes:

“1” Alto Verdadero Con tensión Encendido
“0” Bajo Falso
Sin tensión Apagado
Lógica
Positiva

- Los sistemas electrónicos se adaptan perfectamente al
sistema binario utilizando la notación “0” y “1” para los
estados de los elementos y tambien para representar los
numeros, cadenas de texto, variables, combinaciones
lógicas, aritmetica, etc. .
Sistemas Electrónicos

Sistemas Digitales

0

1

Concepto de codificación: Ejemplo

Representación de números.

Existen varios sistemas de representación de números.

Estado de un elemento

La no posicional: El peso del dígito se representa por el propio
símbolo.
Ejemplo: la romana:

1102 = 610

Numeración binaria

MMCM = M + M - C + M = 2900
IIII = 4

La posicional: r símbolos diferentes por dígito. El peso del
Representación
cadenas de Texto

“0100 0001 0110 0010” =“Ab”

dígito se representa por la posición. Cada dígito tiene un peso ri si i
es la posición.
2979 = 2x103 + 9x102 + 7x101 + 9x100 (decimal)

+

0110
0001

6
1

0111

Aritmética

7

La base de un sistema de numeración es el numero de símbolos
distintos utilizados para la representación de las cantidades de los
mismos.

Necesitamos un sistema de codificación
Concepto de codificación: Ejemplo

Representación de números.

Numeración posicional:

Concepto de codificación: Ejemplo

Representación de números.

Numeración posicional:
Sistemas de Numeración

Símbolos
diferentes
por dígito
Decimal

10

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Hexadecimal

16

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Octal

8

0, 1, 2, 3, 4, 5, 6, 7

Binario

2

0, 1

Numeración
posicional o
arábiga

Símbolos diferentes
por dígito
10

r7

r6

r5

r4

r3

r2

r1

r0

0

0

0

0

0

0

3

1

2 r2 + 3 r1 + 1r0

16
r = nº de símbolos
de la base

El peso del
dígito se
representa por
la posición

Decimal
Hexadecimal

8

Octal

2

Binario
El peso del
dígito se
representa por
la posición

Dec Hex
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

Oct

Bin

000
001
002
003
004
005
006
007
010
011
012
013
014
015
016
017

00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
00001001
00001010
00001011
00001100
00001101
00001110
00001111
Concepto de codificación: Ejemplo
Código

Representación de números.

Cantidad

Nº dígitos necesar.

Numero decimal

1 2 6
0 1 1 1 1 1 1 0

Numero binario

3
7

7 E

2

Numero hexadecimal
27

26

25

24

23

22

21

1

1

1

1

1

1

Para poder transmitir y manejar información es necesario codificarla, representarla mediante
un conjunto de símbolos que constituye un código.
Con un vector binario de n componentes tendremos 2n combinaciones distintas y se podrá
codificar hasta un alfabeto con 2n elementos .
Eq.
Decimal

Código o
palabra

Nº de códigos
diferentes

Dos
Variables

20

0

Codificación de datos en sistemas digitales:

0

= 0 x 27 + 1 x 26 + 1 x 25 + 1 x 24 +
+ 1 x 23 + 1 x 22 + 1 x 21 + 1 x 20 = 126

Cada dígito se denomina BIT
BIT : Es la menor unidad de información en el sistema binario (0,1)

167

166

165

164

163

162

161

0

0

0

0

0

7

E

0
3

22=4

Tres
Variables

000
111

0
7

23=8

Cuatro
Variables

0000
1111

0
15

24=16

Seis
Variables

000000
111111

0
63

26=64

Ocho
Variables

0000 0000
1111 1111

0
255

28=256

0
65535

216=65536

Dieciséis
Variables

160

0

00
11

Nº decimales:
10 números
código de 4
variables

00000000 00000000
11111111 11111111

Letras:
26 letras (sin distinguir
mayúsculas/minúsculas)
52 letras (mayúsculas y
minúsculas)
Letras + nº decimales:
52+10 = 62 elementos
código de 8 variab

= 7 x 161 + 14 x 160 = 126
Un grupo de varios bits (vector) que tengan un determinado significado
es una información, palabra o código.

Codificación de datos en sistemas digitales:
A.- Códigos de números (datos) en binario:
Códigos de 4 variables (o dígitos):
BCD natural
Código gray
Código BCD exceso a tres

Codificación de números en binario:
Códigos de 4 variables o dígitos (4 BIT):
Sistema BCD (Binario Código Decimal)
Código
Decimal

BCD
natural

BCD
Aiken
2421

BCD
5421

Es un método para expresar un
dígito de un número decimal en

Codificación de enteros sin signo (8, 16, 32, 64 )
Codificación de enteros con signo (16, 32, 64)
Codificación de números reales (32, 64)

B.- Codificación alfanumérica: ASCII

0000

0000

0000

notación binaria. Cada dígito

1

0001

0001

0001

decimal se expresa por cuatro

2

0010

0010

0010

bits traduciéndose así en forma

3

0011

0011

0011

aislada.

4

0100

0100

0100

5

Códigos de 8, 16, 32, 64 variables (o dígitos):

0

0101

1011

1000

6

0110

1100

1001

7

0111

1101

1010

8

1000

1110

1011

9

1001

1111

1100

1110
1011

1011
1000
Codificación de números en binario:
Códigos de 4 variables o dígitos (4 BIT):

Decimal
10
11
12
13
14
21

BCD
0001 0000
0001 0001
0001 0010
0001 0011
0001 0100
0010 0001

BIN
0000 1010
0000 1011
0000 1100
0000 1101
0000 1110
0001 0101

Con un vector de 4 bits

de 0 a 9
de 0 a 99

de 0 a 255

Con un vector de 16 bits

de 0 a 9999

de 0 a 65535

Códigos de 4 variables o dígitos (4 BIT):

de 0 a 16

Con un vector de 8 bits

Codificación de números en binario:

Codificación de datos en sistemas digitales:
A.- Códigos de números (datos) en binario:
Códigos de 4 variables (o dígitos):
BCD natural
Código gray
Código BCD exceso a tres

Códigos Código16, 32,Esunvariables (o dígitos):
de 8, Gray: Es uncódigo continuo porque las
Código Gray: 64 código continuo porque las

combinaciones correspondientes a números decimales
combinaciones correspondientes a 32, 64 )
Codificación de enteros sin signo (8, 16,números decimales
consecutivos difieren solamente en un bit
consecutivos difieren solamente en un bit
Codificación de enteros con signo (16, 32, 64) sumar tres a
Código BCD exceso tres: Se obtiene de sumar tres a
Código BCD exceso tres: Se obtiene de
Codificación de números reales (32, 64) código BCD natural
cualquiera de las combinaciones del código BCD natural
cualquiera de las combinaciones del

B.- Codificación alfanumérica: ASCII

Nº Decimal:

160

BCD natural

0001 0110 0000

BCD aiken

0001 1101 0000

BCD 5421

0001 1001 0000

Binario

0000 1010 0000
Codificación de datos en sistemas digitales:

Codificación de números en binario:
Códigos de 8, 16, 32, 64 variables o dígitos

A.- Códigos de números (datos) en binario:

Codificación de enteros sin signo (8, 16, 32, 64 )
Codificación de enteros con signo (16, 32, 64)
Codificación de números reales (32, 64)

Códigos de 4 variables (o dígitos):
BCD natural
Código gray
Código BCD exceso a tres

27
8 bit

26

25

24

23

22

21

20

0

0

0

0

1

1

0

1

256 Combinaciones = 2 8
Numero entero: 0-255

Códigos de 8, 16, 32, 64 variables (o dígitos):
215

Codificación de enteros sin signo (8, 16, 32, 64 )
Codificación de enteros con signo (16, 32, 64)
Codificación de números reales (32, 64)

16 bit

214

213

212

211

210

29

28

27

26

25

24

23

22

21

20

0

0

0

0

0

0

0

0

1

1

0

0

0

0

0

1

65536 Combinaciones = 2 16
Numero entero: [0,65535]

B.- Codificación alfanumérica: ASCII
32 bit

4.294.967.296 Combinaciones = 2 32
Numero entero: 0- 4.294.967.296

Codificación de números en binario :

Codificación de números en binario :

Códigos de 8, 16, 32, 64 variables o dígitos

Códigos de 8, 16, 32, 64 variables o dígitos

Codificación de enteros sin signo (8, 16, 32, 64 )
Codificación de enteros con signo (16, 32, 64)
Codificación de números reales (32, 64)

Codificación de enteros sin signo (8, 16, 32, 64 )
Codificación de enteros con signo (16, 32, 64)
Codificación de números reales (32, 64)

Signo más valor absoluto

SM

Signo más valor absoluto

Complemento a 1

Complemento a 1

2C

Complemento a 2

SM

1C

Complemento a 2

Bit de signo

1C

2C

En numeración binaria tenemos dos tipos de complementos:

27

16 bit

25

24

23

22

21

20

0

0

0

0

1

1

0

1

215

8 bit

26

214

213

212

211

210

29

28

27

26

25

24

23

22

21

20

0

0

0

0

0

0

0

0

1

1

0

0

0

0

0

1

256 Combinaciones = 2 8
Numero: (-127,127)

65536 Combinaciones = 2 16
Numero: (-32767,32767)

Complemento a 1: Se obtiene escribiendo el bit de estado opuesto.
Numero:
0
1
101110
Complemento a uno:
1
0
010001
Complemento a dos: Se obtiene hallando primero el complemento a 1 y después
sumándole 1.
Numero:
101110
Complemento a dos:
010010
Codificación de números en binario :

Codificación de números en binario :

Códigos de 8, 16, 32, 64 variables o dígitos

Códigos de 8, 16, 32, 64 variables o dígitos

Codificación de enteros sin signo (8, 16, 32, 64 )
Codificación de enteros con signo (16, 32, 64)
Codificación de números reales (32, 64)

Codificación de enteros sin signo (8, 16, 32, 64 )
Codificación de enteros con signo (16, 32, 64)
Codificación de números reales (32, 64)

Signo más valor absoluto

SM

Signo más valor absoluto

Complemento a 1

1C

Complemento a 1

1C

Complemento a 2

2C

Complemento a 2

2C

27

26

25

24

23

22

21

20

0

0

0

0

0

1

0

0

410

SM

1

0

0

0

0

1

0

0

C1

1

1

1

1

1

0

1

C2

1

1

1

1

1

1

0

Ejemplo con 8 bits (2C):
- 25

1

1 1 0 0 1 1 1

+25

0 0 0 1 1 0 0 1

- 4 10

-3

1

1 1 1 1 1 0 1

+3

0 0 0 0 0 0 1 1

1

- 4 10

-1

1

1 1 1 1 1 1 1

+1

0 0 0 0 0 0 0 1

0

- 4 10

Codificación de números en binario :
Códigos de 8, 16, 32, 64 variables o dígitos
Codificación de enteros sin signo (8, 16, 32, 64 )
Codificación de enteros con signo (16, 32, 64)
Codificación de números reales (32, 64)

Que es esto?
01010101 10101010

IEC 1131-3 : Elementos Comunes

Coma flotante
• El código binario se divide en dos campos: Mantisa y exponente
• Se necesitan 32 bits: 1 de signo + 23 de mantisa + 8 exponente
• El numero real equivalente es igual a: x = Mantisa I 2 exponente
• Estandar IEEE 7544
Coma fija
• El punto decimal ocupa una posición fija
• 100111,11

SM

159 x 2-2

• Cualquier variable, constante o expresión que se utilice en un
programa (escrito en cualquier lenguaje) debe estar caracterizado
por un tipo de dato. La coherencia de tipos deberá mantenerse en
las operaciones gráficas y sentencias literales.
• Desde el principio se conoce si un dato es un String, una fecha o
un Entero, y por tanto, no hay confusión cuando diferentes
personas trabajan en un proyecto usando la representación textual
(el nombre de la variable).

39,75
IEC 61131
Que es esto?
01010101 10101010

Que es esto?
01010101 10101010
Enteros sin signo
USINT Unsigned Short Integer

• Ejemplos de tipos de datos estándar son: Bool, Byte Integer,
Real, los cuales conocemos. Pero aparecen otros como: Date,
Time_of_day, String
• El tipo de dato lo que refleja en realidad es la forma de
almacenamiento en la memoria del autómata: en binario (numero
enteros), BCD (Fechas, números), complemento a dos(números
enteros con signo), Números en coma flotante según el estándar
IEEE (para los reales).

Tipos de datos

& Variables
IEC 61131

Tipos de datos

& Variables

Que es esto?
01010101 10101010

Tipos de datos

IEC 1131-3 : Elementos Comunes

& Variables

8 bit

0-255

16 bit

0-65535

32 bit

0-232

UINT Unsigned Integer
UDINT Unsigned double Integer
ULINT Unsigned Long Integer

64 bit

Enteros con signo
16 bit

- 32768 a +32768

32 bit

-2147483648 a 2147483647

64 bit

-

264

a

(264-1)

INT Integer
DINT Double Integer
LINT Long Integer

Números reales
32 bit

REAL real de precision simple

64 bit

LREAL real de precision doble

Que es esto?
01010101 10101010

IEC 61131
AGRUPACIÓN DE NÚMEROS BINARIOS:
BIT, BYTE, WORD, DOUBLE WORD
En sistemas digitales:
BIT

Nº binario compuesto por un digito.
(la menor unidad de informacion: “1”, “0”)

BYTE

Nº binario compuesto por 8 digitos

WORD

Nº binario compuesto por 16 digitos (2 BYTE)

DOUBLE WORD

AGRUPACIÓN DE NÚMEROS BINARIOS:
BIT, BYTE, WORD, DOUBLE WORD

Nº binario compuesto por 32 digitos(4 BYTE)

Nº máximo de valores en numeración binaria que pueden
representar las combinaciones de bit:
27

BIT

25

24

23

22

21

20

1

1

1

1

1

1

1

1

215

214

213

212

211

210

29

28

1

En sistemas digitales:

26

1

1

1

1

1

1

1

1 BYTE

256 Combinaciones

27

26

25

24

23

22

21

20

1

1

1

1

1

1

1

1

Nº binario compuesto por un digito.
(la menor unidad de informacion: “1”, “0”)

BYTE

Nº binario compuesto por 8 digitos

WORD

Nº binario compuesto por 16 digitos (2 BYTE)

DOUBLE WORD

2º Byte

1º Byte
1 Palabra

Nº binario compuesto por 32 digitos(4 BYTE)

Palabra

65536 Combinaciones

Palabra
1 Doble Palabra +4.000 Millones Comb.
Codificación alfanumérica en sistemas
digitales:
Letras: 26 letras (sin distinguir mayúsculas y minúsculas)
52 letras (mayúsculas y minúsculas)

ASCII
American Standard Code for
Information Interchange

Nº decimales: 10 números
Total: 62 combinaciones diferentes
Código de:

Nº de códigos diferentes

4 variables

24=16

6 variables

26 =64

7 variables

27=128

8 variables

Estándar Americano de
Codificación para el
Intercambio de Información

28=256

ASCII
• Código de 7 bits (128 caracteres diferentes).
• ASCII ampliado o completo: Código de 8 bits.
• Significado por contexto.

Tabla ASCII
Tabla ASCII
Letra “A”

tipo STRING

0100 0001

Caracteres imprimible: del 32 al 127

Tabla ASCII
Letra “b”

tipo STRING

0110 0010

Tabla ASCII
Letra “B”

tipo STRING

0100 0010

Caracteres imprimible: del 32 al 127

Tabla ASCII
Letra “ 1 ”

tipo STRING

0011 0001
Entero sin signo:

0000 0001

Caracteres imprimible: del 32 al 127

Caracteres imprimible: del 32 al 127
Tabla ASCII

Tabla ASCII

32 caracteres de control

Tabla ASCII

Tabla ASCII

SOH: Start of Header

STX: Start of TEXT

Comienzo de encabezamiento

Comienzo de texto

Caracteres de Control de las comunicaciones lógicas

Caracteres de Control de las comunicaciones lógicas
Tabla ASCII

Tabla ASCII

ETX: End of TEXT

EOT: End of transmission

Fin del texto

Fin de la transmision

Caracteres de Control de las comunicaciones lógicas

Tabla ASCII

Caracteres de Control de las comunicaciones lógicas

Tabla ASCII

ACK: Acknowledle

NAK: Negative Acknowledle

reconocimiento

Reconocimiento negativo

Caracteres de Control de las comunicaciones lógicas

Caracteres de Control de las comunicaciones lógicas
Tabla ASCII

Tabla ASCII

SYN: Synchromous Idle

DC1: XON

Retraso sincronico

DC3: XOFF

Caracteres de Control de las comunicaciones lógicas

Caracteres de Control del flujo de la información

Tabla ASCII

Tabla ASCII

LF Line Feed
Salto de línea

CR Carriage Return
Retorno de carro

SP space
Espacio en blanco

Alteradores de formato
Tabla ASCII

Tabla ASCII

BS Backspace
Retroceso

FF Form Feed
Salto de página

Alteradores de formato

Alteradores de formato

Tabla ASCII
•

•

Control de transmisión:
SOH Start Of Heading (comienzo de encabezado)
–
STX Start of Text (comienzo del texto)
–
ETX End of Text (final de texto)
–
EOT End Of Transmission ( final de Transmisión)
–
ENQ ENQuiry (interrogación)
–
ACK Acknowledge (reconocimiento)
–
NAK Negative Acknowledge (reconocimiento negativo)
–
SYN Synchronous/idle( síncrono/parado)
–
ETB End of Transmission Block (final de bloque transmitido)
Control de formato:
–
BS Back Space (retroceso de espacio)
–
HT horizontal Tab (Tabulación Horizontal)
–
LF Line Feed (avance de línea)
– VT Vertical Tab (tabulación vertical)
– FF Form Feed (avance de página)
– CR Carriage Return (regreso del carro)

Ejemplo:

Texto del Mensaje
Texto del Mensaje
Texto1
Texto1
Bloque 1
Bloque 1

Texto2
Texto2
Bloque2
Bloque2

Texto3
Texto3
Bloque3
Bloque3

Texto4
Texto4
Bloque4
Bloque4

TX
TX

RX
RX

SOH
SOH

encabezado
encabezado

STX
STX

Bloque de texto1
Bloque de texto1

ETB
ETB

STX
STX

Bloque de texto2
Bloque de texto2

ETB
ETB

STX
STX

Bloque de texto3
Bloque de texto3

ETB
ETB

STX
STX

Bloque de texto4
Bloque de texto4

ETX
ETX

More Related Content

What's hot (12)

Codigo binario
Codigo binarioCodigo binario
Codigo binario
 
Codigos bin-alfanumerico
Codigos bin-alfanumericoCodigos bin-alfanumerico
Codigos bin-alfanumerico
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Clase Sistemas Numéricos
Clase Sistemas NuméricosClase Sistemas Numéricos
Clase Sistemas Numéricos
 
Codigosbinarios
CodigosbinariosCodigosbinarios
Codigosbinarios
 
Matematica de redes
Matematica de redesMatematica de redes
Matematica de redes
 
El código gray
El código grayEl código gray
El código gray
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
Numeros
NumerosNumeros
Numeros
 
SISTEMA DE NUMERACION
SISTEMA DE NUMERACION SISTEMA DE NUMERACION
SISTEMA DE NUMERACION
 
Sistema de numeración
Sistema de numeraciónSistema de numeración
Sistema de numeración
 
Codigos..
Codigos..Codigos..
Codigos..
 

Viewers also liked

Resolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasResolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasCarlos Gascón
 
Ejercicio compuertas lógicas
Ejercicio compuertas lógicasEjercicio compuertas lógicas
Ejercicio compuertas lógicasJuan Jose Mora
 
Electronica puertas lógicas
Electronica puertas lógicasElectronica puertas lógicas
Electronica puertas lógicasRMATE
 
Codificadores y decodificadores
Codificadores y decodificadoresCodificadores y decodificadores
Codificadores y decodificadoresRopoga
 
¿Para qué sirven los números naturales?
¿Para qué sirven los números naturales?¿Para qué sirven los números naturales?
¿Para qué sirven los números naturales?ma1marea
 
Abreviaturas unidades medida
Abreviaturas unidades medidaAbreviaturas unidades medida
Abreviaturas unidades medidacesarwilf
 
Ejercicio de conversiones de binario a decimal y decimal a binario
Ejercicio de conversiones de binario a decimal y decimal a binarioEjercicio de conversiones de binario a decimal y decimal a binario
Ejercicio de conversiones de binario a decimal y decimal a binarioAlEjita Suarez
 
Problemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalProblemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalCarlos Cardelo
 
Algebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaAlgebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaEdgar Rivera
 

Viewers also liked (10)

Resolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasResolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicas
 
Ejercicio compuertas lógicas
Ejercicio compuertas lógicasEjercicio compuertas lógicas
Ejercicio compuertas lógicas
 
Electronica puertas lógicas
Electronica puertas lógicasElectronica puertas lógicas
Electronica puertas lógicas
 
Codificadores y decodificadores
Codificadores y decodificadoresCodificadores y decodificadores
Codificadores y decodificadores
 
¿Para qué sirven los números naturales?
¿Para qué sirven los números naturales?¿Para qué sirven los números naturales?
¿Para qué sirven los números naturales?
 
Abreviaturas unidades medida
Abreviaturas unidades medidaAbreviaturas unidades medida
Abreviaturas unidades medida
 
Ejercicio de conversiones de binario a decimal y decimal a binario
Ejercicio de conversiones de binario a decimal y decimal a binarioEjercicio de conversiones de binario a decimal y decimal a binario
Ejercicio de conversiones de binario a decimal y decimal a binario
 
INVENTARIOS 2 TESIS
INVENTARIOS 2 TESISINVENTARIOS 2 TESIS
INVENTARIOS 2 TESIS
 
Problemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalProblemas resueltos Electrónica digital
Problemas resueltos Electrónica digital
 
Algebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaAlgebra de boole y simplificacion logica
Algebra de boole y simplificacion logica
 

Similar to Sistema Digital Binario

Repaso de Sistemas Numéricos y Códigos
Repaso de Sistemas Numéricos y CódigosRepaso de Sistemas Numéricos y Códigos
Repaso de Sistemas Numéricos y CódigosMario Bressano
 
Sistemas numeracion
Sistemas numeracionSistemas numeracion
Sistemas numeracionuijurkos
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeraciónjesuspsa
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericosluis carmona
 
04 capitulo ii_sistema_de_numeracion_y_codigos
04 capitulo ii_sistema_de_numeracion_y_codigos04 capitulo ii_sistema_de_numeracion_y_codigos
04 capitulo ii_sistema_de_numeracion_y_codigosHuchin Huchin Diego
 
Sistema de numeración
Sistema de numeraciónSistema de numeración
Sistema de numeraciónlaura1352
 
Sistema de numeración
Sistema de numeraciónSistema de numeración
Sistema de numeraciónlaura1352
 
Direccionamiento IP
Direccionamiento IPDireccionamiento IP
Direccionamiento IPJonathan
 
Original circuitos 1
Original circuitos 1Original circuitos 1
Original circuitos 1yersonedilson
 
Original ciruictos 1
Original ciruictos 1Original ciruictos 1
Original ciruictos 1yersonedilson
 
Parte 3 digitales cesar hernandez
Parte 3 digitales cesar hernandezParte 3 digitales cesar hernandez
Parte 3 digitales cesar hernandezCesar Hernandez
 
2 - 2 La información digital.pptx
2 - 2 La información digital.pptx2 - 2 La información digital.pptx
2 - 2 La información digital.pptxMauCR2
 

Similar to Sistema Digital Binario (20)

Repaso de Sistemas Numéricos y Códigos
Repaso de Sistemas Numéricos y CódigosRepaso de Sistemas Numéricos y Códigos
Repaso de Sistemas Numéricos y Códigos
 
Sistemas numeracion
Sistemas numeracionSistemas numeracion
Sistemas numeracion
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeración
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
04 capitulo ii_sistema_de_numeracion_y_codigos
04 capitulo ii_sistema_de_numeracion_y_codigos04 capitulo ii_sistema_de_numeracion_y_codigos
04 capitulo ii_sistema_de_numeracion_y_codigos
 
Sistema de numeración
Sistema de numeraciónSistema de numeración
Sistema de numeración
 
Sistema de numeración
Sistema de numeraciónSistema de numeración
Sistema de numeración
 
Sistema de numeración
Sistema de numeraciónSistema de numeración
Sistema de numeración
 
Sistema de numeración
Sistema de numeraciónSistema de numeración
Sistema de numeración
 
Sistema de numeración
Sistema de numeraciónSistema de numeración
Sistema de numeración
 
Direccionamiento IP
Direccionamiento IPDireccionamiento IP
Direccionamiento IP
 
Sistemas Numericos.pdf
Sistemas Numericos.pdfSistemas Numericos.pdf
Sistemas Numericos.pdf
 
Original circuitos 1
Original circuitos 1Original circuitos 1
Original circuitos 1
 
Circuitos 1
Circuitos 1Circuitos 1
Circuitos 1
 
Circuitos 1
Circuitos 1Circuitos 1
Circuitos 1
 
Original ciruictos 1
Original ciruictos 1Original ciruictos 1
Original ciruictos 1
 
Codigos
Codigos Codigos
Codigos
 
Parte 3 digitales cesar hernandez
Parte 3 digitales cesar hernandezParte 3 digitales cesar hernandez
Parte 3 digitales cesar hernandez
 
2 - 2 La información digital.pptx
2 - 2 La información digital.pptx2 - 2 La información digital.pptx
2 - 2 La información digital.pptx
 
Sistema Númerico
Sistema NúmericoSistema Númerico
Sistema Númerico
 

Recently uploaded

20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdfRamon Costa i Pujol
 
Habilidades de un ejecutivo y sus caracteristicas.pptx
Habilidades de un ejecutivo y sus caracteristicas.pptxHabilidades de un ejecutivo y sus caracteristicas.pptx
Habilidades de un ejecutivo y sus caracteristicas.pptxLUISALEJANDROPEREZCA1
 
SISTEMA FINANCIERO PERÚ. Institución privada
SISTEMA FINANCIERO PERÚ. Institución privadaSISTEMA FINANCIERO PERÚ. Institución privada
SISTEMA FINANCIERO PERÚ. Institución privadaBetlellyArteagaAvila
 
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfT.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfLizCarolAmasifuenIba
 
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesProyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesjimmyrocha6
 
PROCESO PRESUPUESTARIO - .administracion
PROCESO PRESUPUESTARIO - .administracionPROCESO PRESUPUESTARIO - .administracion
PROCESO PRESUPUESTARIO - .administracionDayraCastaedababilon
 
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAPLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAAlexandraSalgado28
 
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?Michael Rada
 
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfOdallizLucanaJalja1
 
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURAPRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURAgisellgarcia92
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...antonellamujica
 
Pensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB EmpresasPensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB Empresasanglunal456
 
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxT.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxLizCarolAmasifuenIba
 
estadistica funcion distribucion normal.ppt
estadistica funcion distribucion normal.pptestadistica funcion distribucion normal.ppt
estadistica funcion distribucion normal.pptMiguelAngel653470
 
Coca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptxCoca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptxJesDavidZeta
 
estadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosestadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosVeritoIlma
 
15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptxAndreaAlessandraBoli
 
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...ssuser2887fd1
 
Rendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosRendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosCondor Tuyuyo
 
La electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfLa electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfDiegomauricioMedinam
 

Recently uploaded (20)

20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
 
Habilidades de un ejecutivo y sus caracteristicas.pptx
Habilidades de un ejecutivo y sus caracteristicas.pptxHabilidades de un ejecutivo y sus caracteristicas.pptx
Habilidades de un ejecutivo y sus caracteristicas.pptx
 
SISTEMA FINANCIERO PERÚ. Institución privada
SISTEMA FINANCIERO PERÚ. Institución privadaSISTEMA FINANCIERO PERÚ. Institución privada
SISTEMA FINANCIERO PERÚ. Institución privada
 
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfT.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
 
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesProyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
 
PROCESO PRESUPUESTARIO - .administracion
PROCESO PRESUPUESTARIO - .administracionPROCESO PRESUPUESTARIO - .administracion
PROCESO PRESUPUESTARIO - .administracion
 
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAPLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
 
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
 
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
 
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURAPRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
 
Pensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB EmpresasPensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB Empresas
 
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxT.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
 
estadistica funcion distribucion normal.ppt
estadistica funcion distribucion normal.pptestadistica funcion distribucion normal.ppt
estadistica funcion distribucion normal.ppt
 
Coca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptxCoca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptx
 
estadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosestadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicos
 
15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx
 
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...
 
Rendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosRendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de Condominios
 
La electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfLa electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdf
 

Sistema Digital Binario

  • 1. Sistema Digital FUNCIONAMIENTO DIGITAL -Emplea dispositivos en los que solo son posibles dos estados DE UN SISTEMA. Relé Situación 0(Falso) 1(Verdadero) Desactivado Activado Válvula Cerrada Abierta Línea Sin Tensión Con Tensión Presostato Sin Presión Con Presión Bomba EL SISTEMA BINARIO Elemento Apagada Encendida Fr. Casares Sistema Digital Sistema Digital -Emplea dispositivos en los que solo son posibles dos estados Elemento Relé Situación 0(Falso) 1(Verdadero) Desactivado Activado Válvula Cerrada Abierta Línea Sin Tensión Con Tensión Presostato Sin Presión Con Presión Bomba Apagada Encendida Estado normal Estado Excitado - Estos dos estados se pueden designar de varia formas, siendo las mas corrientes las siguientes: “1” Alto Verdadero Con tensión Encendido “0” Bajo Falso Sin tensión Apagado Lógica Positiva - Los sistemas electrónicos se adaptan perfectamente al sistema binario utilizando la notación “0” y “1” para los estados de los elementos y tambien para representar los numeros, cadenas de texto, variables, combinaciones lógicas, aritmetica, etc. .
  • 2. Sistemas Electrónicos Sistemas Digitales 0 1 Concepto de codificación: Ejemplo Representación de números. Existen varios sistemas de representación de números. Estado de un elemento La no posicional: El peso del dígito se representa por el propio símbolo. Ejemplo: la romana: 1102 = 610 Numeración binaria MMCM = M + M - C + M = 2900 IIII = 4 La posicional: r símbolos diferentes por dígito. El peso del Representación cadenas de Texto “0100 0001 0110 0010” =“Ab” dígito se representa por la posición. Cada dígito tiene un peso ri si i es la posición. 2979 = 2x103 + 9x102 + 7x101 + 9x100 (decimal) + 0110 0001 6 1 0111 Aritmética 7 La base de un sistema de numeración es el numero de símbolos distintos utilizados para la representación de las cantidades de los mismos. Necesitamos un sistema de codificación Concepto de codificación: Ejemplo Representación de números. Numeración posicional: Concepto de codificación: Ejemplo Representación de números. Numeración posicional: Sistemas de Numeración Símbolos diferentes por dígito Decimal 10 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Hexadecimal 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F Octal 8 0, 1, 2, 3, 4, 5, 6, 7 Binario 2 0, 1 Numeración posicional o arábiga Símbolos diferentes por dígito 10 r7 r6 r5 r4 r3 r2 r1 r0 0 0 0 0 0 0 3 1 2 r2 + 3 r1 + 1r0 16 r = nº de símbolos de la base El peso del dígito se representa por la posición Decimal Hexadecimal 8 Octal 2 Binario El peso del dígito se representa por la posición Dec Hex 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 A B C D E F Oct Bin 000 001 002 003 004 005 006 007 010 011 012 013 014 015 016 017 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 00001010 00001011 00001100 00001101 00001110 00001111
  • 3. Concepto de codificación: Ejemplo Código Representación de números. Cantidad Nº dígitos necesar. Numero decimal 1 2 6 0 1 1 1 1 1 1 0 Numero binario 3 7 7 E 2 Numero hexadecimal 27 26 25 24 23 22 21 1 1 1 1 1 1 Para poder transmitir y manejar información es necesario codificarla, representarla mediante un conjunto de símbolos que constituye un código. Con un vector binario de n componentes tendremos 2n combinaciones distintas y se podrá codificar hasta un alfabeto con 2n elementos . Eq. Decimal Código o palabra Nº de códigos diferentes Dos Variables 20 0 Codificación de datos en sistemas digitales: 0 = 0 x 27 + 1 x 26 + 1 x 25 + 1 x 24 + + 1 x 23 + 1 x 22 + 1 x 21 + 1 x 20 = 126 Cada dígito se denomina BIT BIT : Es la menor unidad de información en el sistema binario (0,1) 167 166 165 164 163 162 161 0 0 0 0 0 7 E 0 3 22=4 Tres Variables 000 111 0 7 23=8 Cuatro Variables 0000 1111 0 15 24=16 Seis Variables 000000 111111 0 63 26=64 Ocho Variables 0000 0000 1111 1111 0 255 28=256 0 65535 216=65536 Dieciséis Variables 160 0 00 11 Nº decimales: 10 números código de 4 variables 00000000 00000000 11111111 11111111 Letras: 26 letras (sin distinguir mayúsculas/minúsculas) 52 letras (mayúsculas y minúsculas) Letras + nº decimales: 52+10 = 62 elementos código de 8 variab = 7 x 161 + 14 x 160 = 126 Un grupo de varios bits (vector) que tengan un determinado significado es una información, palabra o código. Codificación de datos en sistemas digitales: A.- Códigos de números (datos) en binario: Códigos de 4 variables (o dígitos): BCD natural Código gray Código BCD exceso a tres Codificación de números en binario: Códigos de 4 variables o dígitos (4 BIT): Sistema BCD (Binario Código Decimal) Código Decimal BCD natural BCD Aiken 2421 BCD 5421 Es un método para expresar un dígito de un número decimal en Codificación de enteros sin signo (8, 16, 32, 64 ) Codificación de enteros con signo (16, 32, 64) Codificación de números reales (32, 64) B.- Codificación alfanumérica: ASCII 0000 0000 0000 notación binaria. Cada dígito 1 0001 0001 0001 decimal se expresa por cuatro 2 0010 0010 0010 bits traduciéndose así en forma 3 0011 0011 0011 aislada. 4 0100 0100 0100 5 Códigos de 8, 16, 32, 64 variables (o dígitos): 0 0101 1011 1000 6 0110 1100 1001 7 0111 1101 1010 8 1000 1110 1011 9 1001 1111 1100 1110 1011 1011 1000
  • 4. Codificación de números en binario: Códigos de 4 variables o dígitos (4 BIT): Decimal 10 11 12 13 14 21 BCD 0001 0000 0001 0001 0001 0010 0001 0011 0001 0100 0010 0001 BIN 0000 1010 0000 1011 0000 1100 0000 1101 0000 1110 0001 0101 Con un vector de 4 bits de 0 a 9 de 0 a 99 de 0 a 255 Con un vector de 16 bits de 0 a 9999 de 0 a 65535 Códigos de 4 variables o dígitos (4 BIT): de 0 a 16 Con un vector de 8 bits Codificación de números en binario: Codificación de datos en sistemas digitales: A.- Códigos de números (datos) en binario: Códigos de 4 variables (o dígitos): BCD natural Código gray Código BCD exceso a tres Códigos Código16, 32,Esunvariables (o dígitos): de 8, Gray: Es uncódigo continuo porque las Código Gray: 64 código continuo porque las combinaciones correspondientes a números decimales combinaciones correspondientes a 32, 64 ) Codificación de enteros sin signo (8, 16,números decimales consecutivos difieren solamente en un bit consecutivos difieren solamente en un bit Codificación de enteros con signo (16, 32, 64) sumar tres a Código BCD exceso tres: Se obtiene de sumar tres a Código BCD exceso tres: Se obtiene de Codificación de números reales (32, 64) código BCD natural cualquiera de las combinaciones del código BCD natural cualquiera de las combinaciones del B.- Codificación alfanumérica: ASCII Nº Decimal: 160 BCD natural 0001 0110 0000 BCD aiken 0001 1101 0000 BCD 5421 0001 1001 0000 Binario 0000 1010 0000
  • 5. Codificación de datos en sistemas digitales: Codificación de números en binario: Códigos de 8, 16, 32, 64 variables o dígitos A.- Códigos de números (datos) en binario: Codificación de enteros sin signo (8, 16, 32, 64 ) Codificación de enteros con signo (16, 32, 64) Codificación de números reales (32, 64) Códigos de 4 variables (o dígitos): BCD natural Código gray Código BCD exceso a tres 27 8 bit 26 25 24 23 22 21 20 0 0 0 0 1 1 0 1 256 Combinaciones = 2 8 Numero entero: 0-255 Códigos de 8, 16, 32, 64 variables (o dígitos): 215 Codificación de enteros sin signo (8, 16, 32, 64 ) Codificación de enteros con signo (16, 32, 64) Codificación de números reales (32, 64) 16 bit 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 65536 Combinaciones = 2 16 Numero entero: [0,65535] B.- Codificación alfanumérica: ASCII 32 bit 4.294.967.296 Combinaciones = 2 32 Numero entero: 0- 4.294.967.296 Codificación de números en binario : Codificación de números en binario : Códigos de 8, 16, 32, 64 variables o dígitos Códigos de 8, 16, 32, 64 variables o dígitos Codificación de enteros sin signo (8, 16, 32, 64 ) Codificación de enteros con signo (16, 32, 64) Codificación de números reales (32, 64) Codificación de enteros sin signo (8, 16, 32, 64 ) Codificación de enteros con signo (16, 32, 64) Codificación de números reales (32, 64) Signo más valor absoluto SM Signo más valor absoluto Complemento a 1 Complemento a 1 2C Complemento a 2 SM 1C Complemento a 2 Bit de signo 1C 2C En numeración binaria tenemos dos tipos de complementos: 27 16 bit 25 24 23 22 21 20 0 0 0 0 1 1 0 1 215 8 bit 26 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 256 Combinaciones = 2 8 Numero: (-127,127) 65536 Combinaciones = 2 16 Numero: (-32767,32767) Complemento a 1: Se obtiene escribiendo el bit de estado opuesto. Numero: 0 1 101110 Complemento a uno: 1 0 010001 Complemento a dos: Se obtiene hallando primero el complemento a 1 y después sumándole 1. Numero: 101110 Complemento a dos: 010010
  • 6. Codificación de números en binario : Codificación de números en binario : Códigos de 8, 16, 32, 64 variables o dígitos Códigos de 8, 16, 32, 64 variables o dígitos Codificación de enteros sin signo (8, 16, 32, 64 ) Codificación de enteros con signo (16, 32, 64) Codificación de números reales (32, 64) Codificación de enteros sin signo (8, 16, 32, 64 ) Codificación de enteros con signo (16, 32, 64) Codificación de números reales (32, 64) Signo más valor absoluto SM Signo más valor absoluto Complemento a 1 1C Complemento a 1 1C Complemento a 2 2C Complemento a 2 2C 27 26 25 24 23 22 21 20 0 0 0 0 0 1 0 0 410 SM 1 0 0 0 0 1 0 0 C1 1 1 1 1 1 0 1 C2 1 1 1 1 1 1 0 Ejemplo con 8 bits (2C): - 25 1 1 1 0 0 1 1 1 +25 0 0 0 1 1 0 0 1 - 4 10 -3 1 1 1 1 1 1 0 1 +3 0 0 0 0 0 0 1 1 1 - 4 10 -1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 1 0 - 4 10 Codificación de números en binario : Códigos de 8, 16, 32, 64 variables o dígitos Codificación de enteros sin signo (8, 16, 32, 64 ) Codificación de enteros con signo (16, 32, 64) Codificación de números reales (32, 64) Que es esto? 01010101 10101010 IEC 1131-3 : Elementos Comunes Coma flotante • El código binario se divide en dos campos: Mantisa y exponente • Se necesitan 32 bits: 1 de signo + 23 de mantisa + 8 exponente • El numero real equivalente es igual a: x = Mantisa I 2 exponente • Estandar IEEE 7544 Coma fija • El punto decimal ocupa una posición fija • 100111,11 SM 159 x 2-2 • Cualquier variable, constante o expresión que se utilice en un programa (escrito en cualquier lenguaje) debe estar caracterizado por un tipo de dato. La coherencia de tipos deberá mantenerse en las operaciones gráficas y sentencias literales. • Desde el principio se conoce si un dato es un String, una fecha o un Entero, y por tanto, no hay confusión cuando diferentes personas trabajan en un proyecto usando la representación textual (el nombre de la variable). 39,75 IEC 61131
  • 7. Que es esto? 01010101 10101010 Que es esto? 01010101 10101010 Enteros sin signo USINT Unsigned Short Integer • Ejemplos de tipos de datos estándar son: Bool, Byte Integer, Real, los cuales conocemos. Pero aparecen otros como: Date, Time_of_day, String • El tipo de dato lo que refleja en realidad es la forma de almacenamiento en la memoria del autómata: en binario (numero enteros), BCD (Fechas, números), complemento a dos(números enteros con signo), Números en coma flotante según el estándar IEEE (para los reales). Tipos de datos & Variables IEC 61131 Tipos de datos & Variables Que es esto? 01010101 10101010 Tipos de datos IEC 1131-3 : Elementos Comunes & Variables 8 bit 0-255 16 bit 0-65535 32 bit 0-232 UINT Unsigned Integer UDINT Unsigned double Integer ULINT Unsigned Long Integer 64 bit Enteros con signo 16 bit - 32768 a +32768 32 bit -2147483648 a 2147483647 64 bit - 264 a (264-1) INT Integer DINT Double Integer LINT Long Integer Números reales 32 bit REAL real de precision simple 64 bit LREAL real de precision doble Que es esto? 01010101 10101010 IEC 61131
  • 8. AGRUPACIÓN DE NÚMEROS BINARIOS: BIT, BYTE, WORD, DOUBLE WORD En sistemas digitales: BIT Nº binario compuesto por un digito. (la menor unidad de informacion: “1”, “0”) BYTE Nº binario compuesto por 8 digitos WORD Nº binario compuesto por 16 digitos (2 BYTE) DOUBLE WORD AGRUPACIÓN DE NÚMEROS BINARIOS: BIT, BYTE, WORD, DOUBLE WORD Nº binario compuesto por 32 digitos(4 BYTE) Nº máximo de valores en numeración binaria que pueden representar las combinaciones de bit: 27 BIT 25 24 23 22 21 20 1 1 1 1 1 1 1 1 215 214 213 212 211 210 29 28 1 En sistemas digitales: 26 1 1 1 1 1 1 1 1 BYTE 256 Combinaciones 27 26 25 24 23 22 21 20 1 1 1 1 1 1 1 1 Nº binario compuesto por un digito. (la menor unidad de informacion: “1”, “0”) BYTE Nº binario compuesto por 8 digitos WORD Nº binario compuesto por 16 digitos (2 BYTE) DOUBLE WORD 2º Byte 1º Byte 1 Palabra Nº binario compuesto por 32 digitos(4 BYTE) Palabra 65536 Combinaciones Palabra 1 Doble Palabra +4.000 Millones Comb.
  • 9. Codificación alfanumérica en sistemas digitales: Letras: 26 letras (sin distinguir mayúsculas y minúsculas) 52 letras (mayúsculas y minúsculas) ASCII American Standard Code for Information Interchange Nº decimales: 10 números Total: 62 combinaciones diferentes Código de: Nº de códigos diferentes 4 variables 24=16 6 variables 26 =64 7 variables 27=128 8 variables Estándar Americano de Codificación para el Intercambio de Información 28=256 ASCII • Código de 7 bits (128 caracteres diferentes). • ASCII ampliado o completo: Código de 8 bits. • Significado por contexto. Tabla ASCII
  • 10. Tabla ASCII Letra “A” tipo STRING 0100 0001 Caracteres imprimible: del 32 al 127 Tabla ASCII Letra “b” tipo STRING 0110 0010 Tabla ASCII Letra “B” tipo STRING 0100 0010 Caracteres imprimible: del 32 al 127 Tabla ASCII Letra “ 1 ” tipo STRING 0011 0001 Entero sin signo: 0000 0001 Caracteres imprimible: del 32 al 127 Caracteres imprimible: del 32 al 127
  • 11. Tabla ASCII Tabla ASCII 32 caracteres de control Tabla ASCII Tabla ASCII SOH: Start of Header STX: Start of TEXT Comienzo de encabezamiento Comienzo de texto Caracteres de Control de las comunicaciones lógicas Caracteres de Control de las comunicaciones lógicas
  • 12. Tabla ASCII Tabla ASCII ETX: End of TEXT EOT: End of transmission Fin del texto Fin de la transmision Caracteres de Control de las comunicaciones lógicas Tabla ASCII Caracteres de Control de las comunicaciones lógicas Tabla ASCII ACK: Acknowledle NAK: Negative Acknowledle reconocimiento Reconocimiento negativo Caracteres de Control de las comunicaciones lógicas Caracteres de Control de las comunicaciones lógicas
  • 13. Tabla ASCII Tabla ASCII SYN: Synchromous Idle DC1: XON Retraso sincronico DC3: XOFF Caracteres de Control de las comunicaciones lógicas Caracteres de Control del flujo de la información Tabla ASCII Tabla ASCII LF Line Feed Salto de línea CR Carriage Return Retorno de carro SP space Espacio en blanco Alteradores de formato
  • 14. Tabla ASCII Tabla ASCII BS Backspace Retroceso FF Form Feed Salto de página Alteradores de formato Alteradores de formato Tabla ASCII • • Control de transmisión: SOH Start Of Heading (comienzo de encabezado) – STX Start of Text (comienzo del texto) – ETX End of Text (final de texto) – EOT End Of Transmission ( final de Transmisión) – ENQ ENQuiry (interrogación) – ACK Acknowledge (reconocimiento) – NAK Negative Acknowledge (reconocimiento negativo) – SYN Synchronous/idle( síncrono/parado) – ETB End of Transmission Block (final de bloque transmitido) Control de formato: – BS Back Space (retroceso de espacio) – HT horizontal Tab (Tabulación Horizontal) – LF Line Feed (avance de línea) – VT Vertical Tab (tabulación vertical) – FF Form Feed (avance de página) – CR Carriage Return (regreso del carro) Ejemplo: Texto del Mensaje Texto del Mensaje Texto1 Texto1 Bloque 1 Bloque 1 Texto2 Texto2 Bloque2 Bloque2 Texto3 Texto3 Bloque3 Bloque3 Texto4 Texto4 Bloque4 Bloque4 TX TX RX RX SOH SOH encabezado encabezado STX STX Bloque de texto1 Bloque de texto1 ETB ETB STX STX Bloque de texto2 Bloque de texto2 ETB ETB STX STX Bloque de texto3 Bloque de texto3 ETB ETB STX STX Bloque de texto4 Bloque de texto4 ETX ETX