SlideShare ist ein Scribd-Unternehmen logo
1 von 13
1 EVENTOS DIGITALESY ANALOGICOS
Definición de evento: algo que sucede
-ejemplos de eventos analógicos:
Evento analógico: se trata de un evento analógico cuando entre dos estados se pasa de
uno a otro de forma continua a través de otro/otros intermedios.
 Anochecer
 Amanecer
 Indicador de velocidad
 Sintonización de radio
-ejemplos de eventos digitales:
Evento digital: se tarta de un evento digital cuando entre dos estaods se pasa de uno a
oto de forma abrupta(instantaneo o “de golpe”).
 Encendido/ apagado el televisor
 Encendido/apagado la luz
 Pregunta cuya respuesta es verdadero o falso
-identificación de estados digitales:
Al tratarse de un evento digital, solo pueden existir desmostados. Estos dos estados
por tanto, podríamos identificarlos, por su similitud con:
 ON/OFF
 Verdadero/ falso
 1/0
2 ELECTRONICA ANALOGICA Y DIGITAL
-Necesidades de la electrónica:
¿Cómo se comportan los eventos de la naturaleza?: los eventos que se producen en la
naturaleza tienen por lo general un carácter analógico (sonido, meteorología,
velocidad…)
Antiguamente todo el estudio y almacenamientos de información han sido realizados
por el ser humano inicialmente en piedra y posteriormente en papel.
En la actualidad y gracias a la evolución tecnológica, para estudiar los
comportamientos de la naturaleza (sonido, meteorología…), tratar estos eventos,
almacenar la información y realizar cálculos precisos de forma automática,
necesitamos captar y tratar estas señales (transductores) así como convertir esta
información a un lenguaje capaz de ser interpretado por maquinas que realice esta
función (conversores analógicos/ digital).
Al final de la cadena se vuelve a convertir en analógico (conversor digital/analógico) y
se devuelve al usuario en condiciones interpretables por el mediante un transductor.
Ejemplo: cadena de sonido:
Definición-transductor: un transductor es un equipo capaz de captar una señal de
entrono físico (natural) y convertirlo a señales eléctricas o viceversa.
Definición -conversor analógico digital: es un equipo capaz de convertir una señal
eléctrica e analógica otra digital interpretada por la electrónica digital)
La parte de la electrónica que interviene en el proceso central indicado en rojo es la
electrónica digital, el resto, antes y después el indicado en azul es la electrónica
analógica. Ambas tienen un cometido deferente pero que se complementa para
obtener un sistema completo que resuelva todo el proceso.
-introducción al sistema binario:
Una maquina únicamente es capaz de identificar y utilizar dos estados(1 ó 0,
ON/OFF…) a diferencia del ser humano que es capaz de añadir a la toma de
decisionesotros estados intermedios como quizás o dependiente de aspectos
sentimentales, sensoriales…
Por esto nos interesa disponer de dispositivos que implementen estados digitales para
construir maquinas eléctricas/ electrónicas que realicen este trabajo.
Si conseguimos un dispositivo que nos de dos valores de voltaje distintos, y que
permita pasar de unos a otro de forma inmediata, este dispositivo tendrá un
comportamiento digital.
Podemos asociar el valor más alto de un estado y valor más bajo al otro, o a 1 y 0
respectivamente O Alto (High) y Bajo (Low).
Reseña histórica: en nuestra historia más reciente se han utilizado como dispositivos
digitales, y en este orden los siguientes
elementos:
1. Relés electromagnéticos
2. Interruptores3.
3. Tubos de vacio
4. Transistores (dispositivos de estado sólido basados en
semiconductores) – Elemento en el que se sustenta toda la
electrónica analógica y digital.
Recordemos que el transistor surgió en EEUU en 1948, inicialmente por una necesidad
analógica consistente en amplificar la señal de telefonía para abarcar grandes
distancias.
Antes esto se conseguía con unos tubos de vacío.
A pesar de este orden analógico, el transistor permite también implantar estados
digitales debido a su comportamiento eléctrico, que estudiaremos más adelante.
Por tanto es necesario conocer como se codifica el sistema binario para poder diseñar
e interpretar el funcionamiento de los equipos electrónico digitales.
2.2.1 Sistema decimal y sistema binario
Sistema digital
Durante milenos el hombre ha utilizado el sistema decimal, y el motivo es
evidente:
el código decimal se caracteriza por utilizar y combinar 10 números naturales:
0,1,2,3,4,5,6,7,8,9 para obtener otros números más altos. Se dice que es un
sistema basa 10.
Ejemplo: como se codifica e interpreta el número 191 en decimal.
CENTENAS(x100) DECENAS(x10) UNIDADES(x1)
1 9 1
Sistema binario
“Existen 10 tipos de personas, las que saben binario y las que no.”
El código binario se codifica a la misma idea, salvo que en vez de 10 números
utilizamos únicamente 2 números: el 1 y el 0. Por lo tanto se dice que es un sistema
base 2.
… (x8) (x4) (x2) (x1)
…
0 1 0 1
Al igual que en decimal el digito de menor peso es el de la derecha (LSB) y el de la
izquierda es el de mayor (MSB). Cada uno de estos dígitos se denomina BIT. es
habitual encontrar los números binarios agrupados en bloques de 4Bits.
Ejemplo: codificar el numero digital 2 en código binario.
Efectivamente 1x2 + 0x1= 2
2.2.2 conversión decimal-binaria
Método directo o de suma de pesos
Ejemplos. Convertir los números 42 y 12 a binario
42-32=10 // 10-8=2 // 2-2=0
(x16) (x8) (x4) (x2) (x1)
0 1 1 0 0
(x2) (x1)
1 0
(x32) (x16) (x8) (x4) (x2) (x1)
1 0 1 0 1 0
Método de las divisiones por 2
4210= 1010102 1210=11002
Tabla resumen de codificación binaria de los números decimales del 0 al 15.
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 10
1011 11
1100 12
1101 13
1110 14
1111 15
3. EJERCICIOS PROPUESTOS
1. Atendiendo a lo explicado anteriormente. ¿Sabrías explicar cómo funciona una
calculadora digital?CORREGIDO
Pasa de un sistema binario a uno decimal y viceversa, teniendo sistemas sistemáticos
y siendo muy difícil cometer un error.
2. ¿A qué numero digital corresponde el numero binario 100010?CORREGIDO
0×20+1×21+0×22+0×23+0×24+1×25
=34
3. ¿Qué métodos conoces para convertir un numero decimal en binario? CORREGIDO
Método directo y métodode división por 2.
4. Convertir el numero decimal 54 en binario, utilizando e método directo indica el bit
menos significativo y el más significativo.CORREGIDO
54= /54-25=22/ 22-24=6/ 6-22=2/ 2-21=0/--------} 110110--------} 1=MSB 0=LSB
5. Convertir el número 54 en binario utilizando el método de divisiones por 2, indica el
bit más significativo y el menos significativo.CORREGIDO
54=110110
1= MSB/0=LSB
6. Convertir el número 63 en binario utilizando el método directo, marca los bits
significativos.CORREGIDO
25 24 23 22 21 20
1(MSB) 1 1 1 1 1(LSB)
63=/63-32=31/31-16=15/15-8=7/7-4=3/3-2=1/1-1=0
54
0
2
2
27
1
2
13
1 6 2
0 3
1
2
1
7. Convertir el numero decimal 63 a binario utilizando el método de divisiones por 2,
marca los bits significativos.CORREGIDO
111111=63
1=MSB/ 1=LSB
4. CODIFICACION BINARIA
4.1 CODOGO BINARIO NATURAL
El que hemos visto. Solo una observación:
En el sistema decimal vemos claramente por ejemplo que para codificar 385
necesitamos 3 dígitos y que con tres dígitos codificamos hasta 1000 números de 0 al
999. ¿Pero qué pasa cuando pasamos al código binario? ¿Cuántos bits necesito para
codificar en binario natural un número decimal que nos digan?
Se resuelve utilizando combinaciones: ¿Cuántas combinaciones distintas pedo hacer
con 3 dígitos decimales? Sabemos que son 1000 pero como se calcula:
El numero de combinaciones que podemos hacer con 3 dígitos decimales en BASE3. Si
fueran 4 seria BASE4 y así sucesivamente.
En binario ocurre igual. Ejemplo: el numero de combinaciones distintas que puedo
hacer con 4 bits es BASE4 = 24=2×2×2×2=16
¿Y si quiero saber cuántos bits necesito para codificar un determinado número
decimal? Por ejemplo 1834.
Solo hay que despejar: 2x=1835 // xLog2=1835 // x=Log1835/Log2= 10,84 es decir 11
Y además se que l bit 11 vale 1 porque ya me están diciendo que necesito 11, si no
fuera así me dirían que necesito 10.
4.2 CODIGO BINARIO BCD (BINARY CODE DECIMAL)
Código BCD: Se trata de de un código binario utilizado para representar números
decimales de manera mas cómoda. Se realiza agrupando conjuntos de 4 bits para
representar cada digito del numero decimal.
63
1
2
31
1
2
15
1
2
7
1
2
3
1
2
1
Supongamos que queremos saber a qué número decimal corresponde el código
binario natural 11100101011. Se trata del número 1835, calcular este número decimal
sin ayuda de calculadoras lleva un tiempo, y la cosa se complica cada vez que el
número es más largo.
El código BCD ayuda a codificar en binario números decimales de forma más fácil:
- No se codifica el numero completo de golpe
- Se codifica cada unos de los dígitos decimales (de 0 a 9) por separado en grupos
de 4 bits.
- Se coloca cada grupo separado en el mismo orden que el número decimal.
Ejemplo: codificar el numero binario 1835 en binario BCD
1 8 3 5
0001 1000 0011 0101
Podemos comprobarque el númeronatural codificadoenbinarionatural noesigual que en
binarioBCD,estohay que tenerloencuenta.Siemprehayque saberqué tipode código
estamosutilizando.
BCD AIKEN:se codificarde lamismaforma soloque a lahora de obtenercadadigitodecimal,el
MSB de cada grupo se pondera(se le da unvalorasociado) de 2 envezde 8.
Por tantoel numero de 9 en BCD natural seria:1001 y enBCD AIKEN 1111 (comprobado)
El código AIKEN es muy útil para realizar operaciones de suma y división. Debido a la
simetría que aparece entre determinados números.
Realizar el código AIKEN de 0 a 9 y comprobar simetrías. Comprobar las restas lo
sencillas que salen aprovechando estas simetrías (no hay que usar llevadas): ejemplo
9-3.
8 4 2 1
1 0 0 1
2 4 2 1
1 1 1 1
SIMETRIAS:
0 y 9
1 y 8
2 y 7
3 y 6
4 y 5
BCD Exceso 3: resulta de sumar 3 a cada número BCD natural, de esta forma resultan
unas simetrías que también simplifican las operaciones de resta y división. No entrare
en detalles.
4.3CODIGO BINARO GRAY
El código Gray es un tipo especial de código binario que no es ponderado (los dígitos
que componen el código no tienen un peso asignado). Su característica es que entre
una combinación de dígitos y el siguiente, sea esta anterior o posterior, solo hay una
diferencia de un digito. Por eso también se llama código progresivo.
Esta progresión sucede también entre la última y la primera combinación. Por eso se le
llama también código cíclico. Ver tabla.
000 0
001 1
011 2
010 3
110 4
111 5
101 6
100 7
0000 0
0001 1
0010 2
0011 3
0100 4
1011 5
1100 6
1101 7
1110 8
1111 9
El código GRAY es utilizado principalmente en sistemas de posición, ya sea angular o
lineal. Sus aplicaciones principales se encuentran en la industria y en la robótica.
En robótica se utilizan unos discos codificados para dar la información de posición que
tiene un eje en común. Esta información se da en código GRAY.
Analizando la tabla de la derecha se observa que:
Cuando un numero binario pasa de: 0111 a 1000 (de 7 a 8 en decimal) o de 111 a 0000
(de 16 a 0 en decimal) cambian todas las cifras.
Para el mismo caso pero en código GRAY: 0100 a 1100 ( de 7 a 8 en decimal) p de 100 a
0000 ( de 16 a 0 e decimal) solo ha cambiado una cifra.
La característica de pasar de un código a siguiente cambiando solo un digito asegura
menos posibilidad de error.
4.5 CODIGOS ALFANUMERICOS- CPDIGO ASCII
Es el código alfanumérico más conocido. ASCII (american standard code information
interchange)
El código ASCII estándar sirve para representar todos los números así como las letras
del alfabeto. Este utiliza 7bits.
Existe un ASCII existiendo que utiliza 8bits que además representa símbolos y depende
del tipo de fabricante(INBM,, APPLE..)
Ejemplos: el código ASCII de la letra A es 65. El código, de @ es 64, podemos
comprobarlo con nuestro ordenador ejecutando el comando:
 Si estas utilizando PC: en un block de notas, teclea ATL+ numero y suelta
 Si es portátil: pulsa Fn + block núm. Liego pulsa ALT+NUMERO
 Otro método en portátil es teclear FN + ALT + NUMERO. Este método es más
directo.
 Esto puede facilitarnos por ejemplo, si en un momento determinado no
tenemos bien configurado el teclado, hacer uso del código ASCII para obtener
un símbolo que no encontramos.
Decimal Binario Hexadecimal
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
Eventos digitales y analógicos

Weitere ähnliche Inhalte

Was ist angesagt? (13)

Sistemas de numeración
Sistemas  de  numeraciónSistemas  de  numeración
Sistemas de numeración
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Tema 2 hardware y software
Tema 2 hardware y softwareTema 2 hardware y software
Tema 2 hardware y software
 
Eventos digitales y analogicos
Eventos digitales  y analogicosEventos digitales  y analogicos
Eventos digitales y analogicos
 
Unidad didáctica 2
Unidad didáctica 2Unidad didáctica 2
Unidad didáctica 2
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
UNIDAD DIDÁCTICA 2
UNIDAD DIDÁCTICA 2UNIDAD DIDÁCTICA 2
UNIDAD DIDÁCTICA 2
 
Eventos digitales y analógicos
Eventos digitales y analógicos Eventos digitales y analógicos
Eventos digitales y analógicos
 
Unidad didáctica 2.
Unidad didáctica 2.Unidad didáctica 2.
Unidad didáctica 2.
 

Ähnlich wie Eventos digitales y analógicos

Ähnlich wie Eventos digitales y analógicos (16)

Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos Digitales
Eventos DigitalesEventos Digitales
Eventos Digitales
 
Eventos digitales y analogicos
Eventos digitales y analogicosEventos digitales y analogicos
Eventos digitales y analogicos
 
Ies valentin turienzo
Ies valentin turienzo Ies valentin turienzo
Ies valentin turienzo
 
Ies valentin turienzo
Ies valentin turienzo Ies valentin turienzo
Ies valentin turienzo
 
mdedep_01 (2).pdf
mdedep_01 (2).pdfmdedep_01 (2).pdf
mdedep_01 (2).pdf
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
Eventos digitales y analógicos (tema 2)
Eventos digitales y analógicos (tema 2)Eventos digitales y analógicos (tema 2)
Eventos digitales y analógicos (tema 2)
 
Eventos digitales y analógicos (tema 2)
Eventos digitales y analógicos (tema 2)Eventos digitales y analógicos (tema 2)
Eventos digitales y analógicos (tema 2)
 
Tema1 introduccion
Tema1 introduccionTema1 introduccion
Tema1 introduccion
 
Eventos analógicos y digitales
Eventos analógicos y digitalesEventos analógicos y digitales
Eventos analógicos y digitales
 
Unidad didáctica 2 hardware y sofware
Unidad didáctica 2 hardware y sofwareUnidad didáctica 2 hardware y sofware
Unidad didáctica 2 hardware y sofware
 
9. Electrónica Digital PDF
9. Electrónica Digital PDF9. Electrónica Digital PDF
9. Electrónica Digital PDF
 
Codigos
Codigos Codigos
Codigos
 

Mehr von lucia garcia fernandez

Mehr von lucia garcia fernandez (6)

Trabajo hardware
Trabajo hardwareTrabajo hardware
Trabajo hardware
 
Placa base
Placa basePlaca base
Placa base
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Placa base
Placa basePlaca base
Placa base
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
apuntes, sociedad de la información y el conocimiento
apuntes, sociedad de la información y el conocimientoapuntes, sociedad de la información y el conocimiento
apuntes, sociedad de la información y el conocimiento
 

Kürzlich hochgeladen

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 

Kürzlich hochgeladen (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Eventos digitales y analógicos

  • 1. 1 EVENTOS DIGITALESY ANALOGICOS Definición de evento: algo que sucede -ejemplos de eventos analógicos: Evento analógico: se trata de un evento analógico cuando entre dos estados se pasa de uno a otro de forma continua a través de otro/otros intermedios.  Anochecer  Amanecer  Indicador de velocidad  Sintonización de radio -ejemplos de eventos digitales: Evento digital: se tarta de un evento digital cuando entre dos estaods se pasa de uno a oto de forma abrupta(instantaneo o “de golpe”).  Encendido/ apagado el televisor  Encendido/apagado la luz  Pregunta cuya respuesta es verdadero o falso -identificación de estados digitales: Al tratarse de un evento digital, solo pueden existir desmostados. Estos dos estados por tanto, podríamos identificarlos, por su similitud con:  ON/OFF  Verdadero/ falso  1/0
  • 2. 2 ELECTRONICA ANALOGICA Y DIGITAL -Necesidades de la electrónica: ¿Cómo se comportan los eventos de la naturaleza?: los eventos que se producen en la naturaleza tienen por lo general un carácter analógico (sonido, meteorología, velocidad…) Antiguamente todo el estudio y almacenamientos de información han sido realizados por el ser humano inicialmente en piedra y posteriormente en papel. En la actualidad y gracias a la evolución tecnológica, para estudiar los comportamientos de la naturaleza (sonido, meteorología…), tratar estos eventos, almacenar la información y realizar cálculos precisos de forma automática, necesitamos captar y tratar estas señales (transductores) así como convertir esta información a un lenguaje capaz de ser interpretado por maquinas que realice esta función (conversores analógicos/ digital). Al final de la cadena se vuelve a convertir en analógico (conversor digital/analógico) y se devuelve al usuario en condiciones interpretables por el mediante un transductor. Ejemplo: cadena de sonido: Definición-transductor: un transductor es un equipo capaz de captar una señal de entrono físico (natural) y convertirlo a señales eléctricas o viceversa. Definición -conversor analógico digital: es un equipo capaz de convertir una señal eléctrica e analógica otra digital interpretada por la electrónica digital) La parte de la electrónica que interviene en el proceso central indicado en rojo es la electrónica digital, el resto, antes y después el indicado en azul es la electrónica analógica. Ambas tienen un cometido deferente pero que se complementa para obtener un sistema completo que resuelva todo el proceso. -introducción al sistema binario: Una maquina únicamente es capaz de identificar y utilizar dos estados(1 ó 0, ON/OFF…) a diferencia del ser humano que es capaz de añadir a la toma de
  • 3. decisionesotros estados intermedios como quizás o dependiente de aspectos sentimentales, sensoriales… Por esto nos interesa disponer de dispositivos que implementen estados digitales para construir maquinas eléctricas/ electrónicas que realicen este trabajo. Si conseguimos un dispositivo que nos de dos valores de voltaje distintos, y que permita pasar de unos a otro de forma inmediata, este dispositivo tendrá un comportamiento digital. Podemos asociar el valor más alto de un estado y valor más bajo al otro, o a 1 y 0 respectivamente O Alto (High) y Bajo (Low). Reseña histórica: en nuestra historia más reciente se han utilizado como dispositivos digitales, y en este orden los siguientes elementos: 1. Relés electromagnéticos 2. Interruptores3. 3. Tubos de vacio 4. Transistores (dispositivos de estado sólido basados en semiconductores) – Elemento en el que se sustenta toda la electrónica analógica y digital. Recordemos que el transistor surgió en EEUU en 1948, inicialmente por una necesidad analógica consistente en amplificar la señal de telefonía para abarcar grandes distancias. Antes esto se conseguía con unos tubos de vacío. A pesar de este orden analógico, el transistor permite también implantar estados digitales debido a su comportamiento eléctrico, que estudiaremos más adelante. Por tanto es necesario conocer como se codifica el sistema binario para poder diseñar e interpretar el funcionamiento de los equipos electrónico digitales.
  • 4. 2.2.1 Sistema decimal y sistema binario Sistema digital Durante milenos el hombre ha utilizado el sistema decimal, y el motivo es evidente: el código decimal se caracteriza por utilizar y combinar 10 números naturales: 0,1,2,3,4,5,6,7,8,9 para obtener otros números más altos. Se dice que es un sistema basa 10. Ejemplo: como se codifica e interpreta el número 191 en decimal. CENTENAS(x100) DECENAS(x10) UNIDADES(x1) 1 9 1 Sistema binario “Existen 10 tipos de personas, las que saben binario y las que no.” El código binario se codifica a la misma idea, salvo que en vez de 10 números utilizamos únicamente 2 números: el 1 y el 0. Por lo tanto se dice que es un sistema base 2.
  • 5. … (x8) (x4) (x2) (x1) … 0 1 0 1 Al igual que en decimal el digito de menor peso es el de la derecha (LSB) y el de la izquierda es el de mayor (MSB). Cada uno de estos dígitos se denomina BIT. es habitual encontrar los números binarios agrupados en bloques de 4Bits. Ejemplo: codificar el numero digital 2 en código binario. Efectivamente 1x2 + 0x1= 2 2.2.2 conversión decimal-binaria Método directo o de suma de pesos Ejemplos. Convertir los números 42 y 12 a binario 42-32=10 // 10-8=2 // 2-2=0 (x16) (x8) (x4) (x2) (x1) 0 1 1 0 0 (x2) (x1) 1 0 (x32) (x16) (x8) (x4) (x2) (x1) 1 0 1 0 1 0
  • 6. Método de las divisiones por 2 4210= 1010102 1210=11002 Tabla resumen de codificación binaria de los números decimales del 0 al 15. 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 10 1011 11 1100 12 1101 13 1110 14 1111 15
  • 7. 3. EJERCICIOS PROPUESTOS 1. Atendiendo a lo explicado anteriormente. ¿Sabrías explicar cómo funciona una calculadora digital?CORREGIDO Pasa de un sistema binario a uno decimal y viceversa, teniendo sistemas sistemáticos y siendo muy difícil cometer un error. 2. ¿A qué numero digital corresponde el numero binario 100010?CORREGIDO 0×20+1×21+0×22+0×23+0×24+1×25 =34 3. ¿Qué métodos conoces para convertir un numero decimal en binario? CORREGIDO Método directo y métodode división por 2. 4. Convertir el numero decimal 54 en binario, utilizando e método directo indica el bit menos significativo y el más significativo.CORREGIDO 54= /54-25=22/ 22-24=6/ 6-22=2/ 2-21=0/--------} 110110--------} 1=MSB 0=LSB 5. Convertir el número 54 en binario utilizando el método de divisiones por 2, indica el bit más significativo y el menos significativo.CORREGIDO 54=110110 1= MSB/0=LSB 6. Convertir el número 63 en binario utilizando el método directo, marca los bits significativos.CORREGIDO 25 24 23 22 21 20 1(MSB) 1 1 1 1 1(LSB) 63=/63-32=31/31-16=15/15-8=7/7-4=3/3-2=1/1-1=0 54 0 2 2 27 1 2 13 1 6 2 0 3 1 2 1
  • 8. 7. Convertir el numero decimal 63 a binario utilizando el método de divisiones por 2, marca los bits significativos.CORREGIDO 111111=63 1=MSB/ 1=LSB 4. CODIFICACION BINARIA 4.1 CODOGO BINARIO NATURAL El que hemos visto. Solo una observación: En el sistema decimal vemos claramente por ejemplo que para codificar 385 necesitamos 3 dígitos y que con tres dígitos codificamos hasta 1000 números de 0 al 999. ¿Pero qué pasa cuando pasamos al código binario? ¿Cuántos bits necesito para codificar en binario natural un número decimal que nos digan? Se resuelve utilizando combinaciones: ¿Cuántas combinaciones distintas pedo hacer con 3 dígitos decimales? Sabemos que son 1000 pero como se calcula: El numero de combinaciones que podemos hacer con 3 dígitos decimales en BASE3. Si fueran 4 seria BASE4 y así sucesivamente. En binario ocurre igual. Ejemplo: el numero de combinaciones distintas que puedo hacer con 4 bits es BASE4 = 24=2×2×2×2=16 ¿Y si quiero saber cuántos bits necesito para codificar un determinado número decimal? Por ejemplo 1834. Solo hay que despejar: 2x=1835 // xLog2=1835 // x=Log1835/Log2= 10,84 es decir 11 Y además se que l bit 11 vale 1 porque ya me están diciendo que necesito 11, si no fuera así me dirían que necesito 10. 4.2 CODIGO BINARIO BCD (BINARY CODE DECIMAL) Código BCD: Se trata de de un código binario utilizado para representar números decimales de manera mas cómoda. Se realiza agrupando conjuntos de 4 bits para representar cada digito del numero decimal. 63 1 2 31 1 2 15 1 2 7 1 2 3 1 2 1
  • 9. Supongamos que queremos saber a qué número decimal corresponde el código binario natural 11100101011. Se trata del número 1835, calcular este número decimal sin ayuda de calculadoras lleva un tiempo, y la cosa se complica cada vez que el número es más largo. El código BCD ayuda a codificar en binario números decimales de forma más fácil: - No se codifica el numero completo de golpe - Se codifica cada unos de los dígitos decimales (de 0 a 9) por separado en grupos de 4 bits. - Se coloca cada grupo separado en el mismo orden que el número decimal. Ejemplo: codificar el numero binario 1835 en binario BCD 1 8 3 5 0001 1000 0011 0101 Podemos comprobarque el númeronatural codificadoenbinarionatural noesigual que en binarioBCD,estohay que tenerloencuenta.Siemprehayque saberqué tipode código estamosutilizando. BCD AIKEN:se codificarde lamismaforma soloque a lahora de obtenercadadigitodecimal,el MSB de cada grupo se pondera(se le da unvalorasociado) de 2 envezde 8. Por tantoel numero de 9 en BCD natural seria:1001 y enBCD AIKEN 1111 (comprobado) El código AIKEN es muy útil para realizar operaciones de suma y división. Debido a la simetría que aparece entre determinados números. Realizar el código AIKEN de 0 a 9 y comprobar simetrías. Comprobar las restas lo sencillas que salen aprovechando estas simetrías (no hay que usar llevadas): ejemplo 9-3. 8 4 2 1 1 0 0 1 2 4 2 1 1 1 1 1
  • 10. SIMETRIAS: 0 y 9 1 y 8 2 y 7 3 y 6 4 y 5 BCD Exceso 3: resulta de sumar 3 a cada número BCD natural, de esta forma resultan unas simetrías que también simplifican las operaciones de resta y división. No entrare en detalles. 4.3CODIGO BINARO GRAY El código Gray es un tipo especial de código binario que no es ponderado (los dígitos que componen el código no tienen un peso asignado). Su característica es que entre una combinación de dígitos y el siguiente, sea esta anterior o posterior, solo hay una diferencia de un digito. Por eso también se llama código progresivo. Esta progresión sucede también entre la última y la primera combinación. Por eso se le llama también código cíclico. Ver tabla. 000 0 001 1 011 2 010 3 110 4 111 5 101 6 100 7 0000 0 0001 1 0010 2 0011 3 0100 4 1011 5 1100 6 1101 7 1110 8 1111 9
  • 11. El código GRAY es utilizado principalmente en sistemas de posición, ya sea angular o lineal. Sus aplicaciones principales se encuentran en la industria y en la robótica. En robótica se utilizan unos discos codificados para dar la información de posición que tiene un eje en común. Esta información se da en código GRAY. Analizando la tabla de la derecha se observa que: Cuando un numero binario pasa de: 0111 a 1000 (de 7 a 8 en decimal) o de 111 a 0000 (de 16 a 0 en decimal) cambian todas las cifras. Para el mismo caso pero en código GRAY: 0100 a 1100 ( de 7 a 8 en decimal) p de 100 a 0000 ( de 16 a 0 e decimal) solo ha cambiado una cifra. La característica de pasar de un código a siguiente cambiando solo un digito asegura menos posibilidad de error. 4.5 CODIGOS ALFANUMERICOS- CPDIGO ASCII Es el código alfanumérico más conocido. ASCII (american standard code information interchange) El código ASCII estándar sirve para representar todos los números así como las letras del alfabeto. Este utiliza 7bits. Existe un ASCII existiendo que utiliza 8bits que además representa símbolos y depende del tipo de fabricante(INBM,, APPLE..) Ejemplos: el código ASCII de la letra A es 65. El código, de @ es 64, podemos comprobarlo con nuestro ordenador ejecutando el comando:  Si estas utilizando PC: en un block de notas, teclea ATL+ numero y suelta  Si es portátil: pulsa Fn + block núm. Liego pulsa ALT+NUMERO  Otro método en portátil es teclear FN + ALT + NUMERO. Este método es más directo.  Esto puede facilitarnos por ejemplo, si en un momento determinado no tenemos bien configurado el teclado, hacer uso del código ASCII para obtener un símbolo que no encontramos.
  • 12. Decimal Binario Hexadecimal 0 0000 0 1 0001 1 2 0010 2 3 0011 3 4 0100 4 5 0101 5 6 0110 6 7 0111 7 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F