Está en la página 1de 12

ELECTRONICA DIGITAL

SISTEMAS DE NUMERACION

DECIMAL BINARIO

0 0 0 0
+1 +1
1 1 1 1 0 1 0 1 0 1 0 1 0 1 0
+1 +1
2 2 10 2 Representación gráfica de los estados lógicos

+1 +1
3 3 11 3
+1 +1
4 4 100 4
+1 +1
5 5 101 5
+1 +1
6 6 110 6
+1 +1
7 7 111 7
+1 +1
8 8 1000 8
+1
9 9

El sistema de numeración binario se utiliza en los circuitos lógicos ya que es sencillo representarlo
eléctricamente. En el momento que hay tensión está representado eléctricamente el número uno (1), mientras
que el cero (Ø) está representado por la ausencia de tensión.
De la misma forma que en un sistema decimal, los números en el binario crecen de 1 en 1 pero al tener sólo
dos dígitos (0 y 1), al sumar 1+1 llegamos a la base del sistema y debemos habilitar una nueva columna, en
forma similar a lo que ocurre en el sistema decimal cuando se suma 9+1.
De este modo la equivalencia se establece como está representada en el ejemplo anterior.

COMPUERTAS LOGICAS

Compuerta “OR”

SIMBOLO
Tabla de Verdad
A A B S
S 0 0 0
entrada salida
0 1 1
1 0 1
B
1 1 1

Las compuertas lógicas son circuitos básicos digitales en los que el estado que adopte la salida depende de la
combinación de los estados lógicos que reciben las entradas.
En la compuerta “OR”, que en inglés significa “o” , la salida representará estado alto ( [H] o [1] ) siempre
que algunas de sus entradas reciba un estado alto.
Estado Alto = 1 = H (High)
Estado Bajo = 0 = L (Low)

Compuerta “AND”

Compuerta "AND"
Tabla de Verdad
A A B S
S 0 0 0
entrada salida
0 1 0
1 0 0
B
1 1 1

En la Compuerta “AND” , que en inglés significa “Y”, para obtener un 1 en la salida se deben presentar
estados lógicos altos en todas sus entradas.

Compuerta “NOT”
Compuerta "NOT"

E Tabla de Verdad
S E S
entrada salida 0 1
1 0

La Compuerta “NOT” invierte en la salida, los estados lógicos de la entrada .

IMPLEMENTACION DE COMPUERTAS LOGICAS

Compuerta “NOR”

Compuerta "NOR" Tabla de Verdad


A B S
A 0 0 1
S salida
entrada 0 1 0
1 0 0
B 1 1 0
circuito

"OR" + "NOT"

La Compuerta “NOR” surge de la combinación de “OR”+”NOT”


Compuerta “NAND”

Compuerta "NAND" Tabla de Verdad


A A B S
S 0 0 1
entrada salida 0 1 1
1 0 1
B circuito 1 1 0

"AND" + "NOT"

La Compuerta “NAND” surge de la combinación de “AND”+”NOT”

Compuerta “OR - EXCLUSIVA”

Tabla de Verdad
Compuerta "OR - EXCLUSIVA"
A B S
0 0 0
A 0 1 1
S
entrada salida 1 0 1
1 1 0
B

Compuerta “INHIBIDORA”

Compuerta "INHIBIDORA" Tabla de Verdad


A B S
A 0 0 0
S salida
entrada 0 1 0
1 0 1
B 1 1 0
MAXIMO 100K + 12V
CD4011

BC547

BC337

470Ω RELE
1N414
MINIMO

LED
COMUN

ELEMENTOS DE MEMORIA

Hasta ahora hemos visto circuitos que reciben el nombre de combinacionales, ya que el estado que adopte la
salida depende exclusivamente de la combinación de los estados lógicos que reciben las entradas.
Las salidas cambian casi instantáneamente con las entradas ya que al no usar base de tiempo no tienen
memoria.
Los circuitos que utilizan memoria reciben el nombre de secuenciales y en ellos el estado lógico de la salida
no solo depende de las entradas en ese instante, sino también del estado lógico las mismas en instantes
anteriores. Por lo tanto interviene la variable tiempo.
Estos circuitos deben contar con un oscilador que a modo de reloj establezca una división del tiempo. Los
dispositivos más importantes de este grupo son:

a- FLIP-FLOPS
"D"
"JK"
flip-flop "RS"
"T"
b- REGISTROS

FLIP-FLOPS TIPO “D” (Delay = retardo)

entrada Tabla de Verdad


D salida D Q
Diagrama de Funcionamiento
Q
0 0 1 1 1
clk 1 1 D 0 0
1 1 1
clock = reloj Q 0 0
CERRADURA ELECTRONICA FORMADA POR 3 PULSADORES QUE RESPONDEN A UNA DETERMINADA SECUENCIA

+5V
1° D Q D Q D Q +12v
clr clk clr clk clr clk

+5V
2° D Q D Q
clr clk clr clk
"AND"

+5V
3° D Q
clr clk

borrado +5V

piloto +5V

Esta cerradura funciona con la secuencia 1-2-3 pero antes de comenzar la secuencia se debe
pulsar borrado, de esta forma todas las salidas “Q” se ponen en cero (Ø). Luego se pulsa el
pulsador nro.1 y sin soltarlo se pulsa piloto, para que el uno lógico que colocamos en la
entrada “D” del primer flip-flop se traslade a la salida “Q” del mismo. A continuación
pulsamos el segundo pulsador y, sin soltarlo nuevamente pulsamos piloto , de modo que
las estados altos que se encuentran en las entradas “D” de la segunda línea del flip-flop se
traslade a las salidas “Q” de los mismos. Finalmente pulsamos el pulsador nro.3,
presentando las tres entradas de última línea del flip-flop, estados altos que al pulsar la tecla
piloto se trasladan a las respectivas salidas “Q” que están conectadas a las tres entradas de
una compuerta “AND” que activa el relé por medio de un transistor.

FLIP-FLOPS TIPO “JK”

Tabla de Verdad
J salida J K Q
entradas
Q
0 0 Q
K clk 0 1 0
1 0 1
clock = reloj 1 1 Ǭ
La característica principal del flip-flop “JK”, es que cuando las entradas están conectadas a cero(Ø), la salida
conserva el estado anterior y cuando aparecen dos unos (1) cambia de estado.
Ejemplo: conectamos un flip-flop “JK” de modo que al oprimir un pulsador, enciende una lámpara, y al
volver a oprimir el mismo pulsador la misma se apague.

+12V
+220V 74H73
1N4148
+5V item pata
+5V 74H73 Q 12
10k J 14
J Q salida
BC337
K 3
entradas clk 1
K clr
clk clr 2
.22µf 1M ?
10k
+5v 4
(-) 11
+5V

MICROPROCESADORES

Hasta ahora hemos visto dispositivos digitales que responden a una determinada secuencia (fijos no
programables). Por ejemplo el flip-flop “JK” responde a su propia tabla de verdad.

Tabla de Verdad
J K Q
0 0 Q
0 1 0
1 0 1
1 1 Ǭ

El microprocesador es un dispositivo programable que puede responder a diferentes secuencias que deben
estar previamente grabadas en él.
La programación de un microprocesador es esencial para que funcione. Un programa es una lista de
instrucciones encadenadas entre sí que ejecutan una acción determinada, por ejemplo: ordenar un código en la
puerta de salida durante un milisegundo para que se encienda un dígito en el display. Estas instrucciones
dependen del microprocesador que se utiliza. Cada marca posee su propio set de instrucciones.
Para que el microprocesador funcione, debe responder a un determinado programa que debe ser grabado en
una memoria.

+Vcc

Puerto E/S (entrada/salida) 1

µP Puerto E/S (entrada/salida) 2


micro procesador

memoria
Xtal BUS
(clock) de
datos
Los microprocesadores presentan en una misma cápsula el microprocesador y la memoria. El
microcontrolador es un dispositivo más compacto y se utiliza en circuitos que no requieren gran cantidad de
memoria, por ejemplo: centros musicales, autoestéreos, televisores, etc.

MICROCONTROLADOR Puerto E/S (entrada/salida) 1


Xtal
(clock) BUS
Puerto E/S (entrada/salida) 2
MEMORIA

+Vcc RAM ROM

MEMORIAS
La memoria es un circuito integrado que permite almacenar información digital en forma de ceros y unos (Ø-
1). Lo que podemos pensar como una caja dividida en celdas de memoria, donde si la celda se encuentra
cargada se le asigna un uno (1) y si se encuentra descargada se le asigna un cero (Ø).

DIRECCIONES

Decimal Binario D7 D6 D5 D4 D3 D2 D1 D0
0 0 1 1 1 0 1 1
0 0 0 0 0
1 0 0 0 1 1 1 0 1 0 0 0 1
2 0 0 1 0 1 1 0 1 0 1 0 1
3 0 0 1 1 0 0 0 1 0 1 1 1
DATOS ALMACENADOS

4 0 1 0 0 0 1 1 1 0 0 1 0
5 0 1 0 1 0 0 0 1 1 0 0 0
6 0 1 1 0 1 1 1 0 0 0 0 1
7 0 1 1 1 1 0 0 0 0 1 1 0
8 1 0 0 0 0 0 0 1 1 1 1 1
9 1 0 0 1 0 1 1 1 0 1 0 1
10 1 0 1 0 0 1 0 1 0 1 1 1
11 1 0 1 1 0 0 0 1 1 0 1 0
12 1 1 0 0 1 0 1 0 0 0 0 0
13 1 1 0 1 1 0 1 1 0 0 1 0
14 1 1 1 0 0 0 1 1 0 1 1 1
15 1 1 1 1 1 1 1 1 1 1 1 0
Diagrama de Bloques
Vcc

Lectura Escritura
D0 MATRIZ
D1 DE DATOS
D2
D3
D4 R/ ѿ = 1/ Ø
BUS D5
DE DATOS D6
D7

Chip Enable
CE
REGISTRO DE DIRECCIONES

GND

BUS DE
DIRECCIONES

CE : Cuando el microprocesador se tiene que comunicar con la memoria, ya sea para leer ó escribir un dato,
coloca un cero (0) en este terminal.

R/W: Cuando el microprocesador necesita escribir un dato en la memoria, coloca un cero(0) en este
terminal , y la memoria interpreta que debe escribir el dato que ingresa por el bus de datos, en
la dirección que ingresa por el bus de direcciones. La capacidad de una memoria viene indicada
en su encapsulado y se mide en byte.(ej.: 2764 = memoria de 64 kB )

Palabra de 8 Bits = 1 Byte


1 Byte

1 KB = 1024 Bytes
1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1 MB = 1024 KB
1 GB = 1024 MB
1 TB = 1024 GB
4 Bits = 1 Nibble
1 Bit

CLASIFICACION DE LAS MEMORIAS:

MEMORIA ROM: (Read Only Memory- memoria de solo lectura) Es una memoria fija, en la que una vez
grabados los datos no se borran. Se caracteriza por ser una memoria solo de lectura. Generalmente el
programa es grabado en la fábrica.

MEMORIA PROM: (Programable Read Only Memory- memoria programable de solo lectura ) Esta
memoria también es de solo lectura, pero la diferencia con la anterior es que viene en blanco y pueden ser
programadas con un grabador de memorias. Se pueden clasificar en varios tipos:

MEMORIA E2PROM: (Erasable Programable Read Only Memory) Si bien es una memoria de solo
lectura se puede programar y reprogramar tantas veces como sea necesario.
Estos circuitos poseen una llave interna que permite pasar a modo programación. Se usan con bus serie I2C.
MEMORIA UV EPROM: (Ultra Violeta Programable Read Only Memory) Son también memorias de solo
lectura y también pueden ser borradas y reprogramadas tantas veces como sean necesarias. Se borran con luz
ultravioleta, suelen usarse en la etapa de diseño para corregir el programa

MEMORIA RAM: (Random Acces Memory- Memoria de acceso aleatorio) Esta memoria se puede leer y
escribir como parte del funcionamiento del equipo. La desventaja es que necesita una fuente de alimentación
para conservar los datos.
Se divide en dos grandes grupos:

RAM ESTATICA: El dato grabado en la memoria permanece siempre y cuando haya tensión de
alimentación. Son memorias caras.
RAM DINAMICA: Para conservar los datos escritos debe tener tensión de alimentación y además
refrescarse periódicamente la escritura de dichos datos, función que está a cargo del microprocesador.

BARRIDO DE DISPLAY
Para comunicarse con el medio exterior y colocar al alcance del usuario el control de equipo, el
microprocesador lo hace a través de los puertos de entrada y salida, donde van conectados los teclados, los
paneles display, los pulsadores, etc.

+5V
A
1
Puerta "A"

2
3
4 PANEL DISPLAY F B
G

µP P
micro procesador
A E C
u B
C
e
Puerta "B"

D
r E D PD
Xtal t F
G
(clock) a PD PD = Punto Decimal
"B"
DIAGRAMA DE CONEXIONES DE UN DIGITO LED

CATODO COMUN ANODO COMUN

Los dígitos encienden de a uno por vez durante 1 ó 2 milisegundos aproximadamente. Este efecto provoca a
la visión del ser humano la sensación de que los cuatro dígitos están prendidos al mismo tiempo. Este
procedimiento permite ahorrar energía, pistas de conexión y actualizar los dígitos en forma muy rápida.
Como podemos observar si usamos dígitos de ánodo común, los cátodos están conectados en paralelo entre
dichos dígitos, por lo tanto el número a ser visible se presenta en el puerto “B” y el dígito correspondiente a
cada ciclo se muestra por el puerto “A”.
1
0
0
0
1 miliSegundo

0
1
0
0
1 miliSegundo

0
0
1
0
1 miliSegundo

0
0
0
1

SE VISUALIZA

BARRIDO DE TECLADO

1 2 3 TECLADO
F0
F1 4 5 6
C0 C1 C2
Puerto "A"
SALIDA

F2
F3 F0 1 2 3
7 8 9
F1 4 5 6
µP
* 0 #
micro procesador F2 7 8 9

C0 F3 * 0 #
Puerto "B"
ENTRADA

C1
C2
El funcionamiento del teclado se basa en una matriz grabada en la memoria que representa, a través de un
código, a las teclas. Cada tecla posee un código diferente. Por el Puerto “A” (puerto de salida), salen datos
del programa y por el Puerto “B” (puerto de entrada), ingresan datos al microcontrolador. Los datos que
salen del Puerto “A” muestran las filas y los datos que ingresan al Puerto “B” censan las columnas
formando el siguiente código:

Ø FØ F1 F2 F3 CØ C1 C2

SALIDA ENTRADA

También podría gustarte