Professional Documents
Culture Documents
MANUAL DE ELECTRÓNICA
93
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
SISTEMAS DE NUMERACIÓN
Un Sistema de Numeración es una forma de representar cualquier cantidad numérica,
de manera que una misma cantidad se puede escribir de muchas formas distintas, según
sea el sistema de numeración utilizado. Así, el sistema utilizado normalmente por el
hombre es el sistema Decimal o de “base 10”, mientras que el sistema usado internamente
por las máquinas electrónicas actuales es el Binario o de “base 2”.
94
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
SISTEMA BINARIO
Es el sistema de base dos, y utiliza dos dígitos distintos, el ‘0’ y el ‘1’, denominados
normalmente con el nombre de “bit”.
Es el sistema utilizado normalmente en las actuales máquinas electrónicas digitales. La
razón de ello es que es muy fácil diseñar sistemas físicos o electrónicos capaces de
adoptar dos valores o posiciones distintas (‘0’ y ‘1’).
Un número binario está formado por un conjunto de bits. El valor de cada posición del
número aumenta de derecha a izquierda según potencias de 2. Las primeras potencias
de 2 son las siguientes:
POSICION 8 7 6 5 4 3 2 1 0
VALOR POSICIONAL 256 128 64 32 16 8 4 2 1
POTENCIA 28 27 26 25 24 23 22 21 20
Con un número binario de “n” bits se pueden representar 2n números distintos, desde
el 0 hasta el 2n-1.
Por ejemplo, el número decimal 13 codificado en binario se consigue mediante sucesivas
sumas de potencias de base 2, desde el exponente 0 hasta llegar al exponente más alto
necesario, y estas potencias están multiplicadas por el respectivo dígito binario
fundamental, el ‘1’ o el ‘0’ (dependiendo de si se necesita que la potencia sea sumada
o no para formar el valor del número decimal):
Por lo tanto, en binario se colocan los dígitos fundamentales (‘0’ y ‘1’) de forma ordenada,
siendo el dígito más a la derecha el correspondiente al que multiplica a la potencia de
exponente 0, y a este bit se le llama de menor peso. El dígito más a la izquierda es el
que multiplica a la potencia de mayor exponente, a este último bit se le llama de mayor
peso. En este ejemplo, el bit de menor peso es el ‘1’ de la derecha (1 1 0 1) y el de
mayor peso es el ‘1’ de la izquierda (1 1 0 1).
Este proceso, se realiza para codificar en binario todos los valores decimales. Cuanto
más grande sea el valor decimal, se necesitan potencias más elevadas de base 2 para
codificarlo, por lo que el número de bits se incrementa.
Por ejemplo, el número decimal 23 se codifica de la siguiente forma:
95
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
DECIMAL BINARIO
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
96
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
SISTEMA HEXADECIMAL
Es el sistema de base 16, y que utiliza dieciséis dígitos distintos: del 0 al 9 más las
letras mayúsculas A, B, C, D, E y F, que tienen como valores propios 10, 11, 12, 13,
14 y 15 respectivamente.
Es utilizado muy frecuentemente por su facilidad de conversión con el binario, lo cual
hace que números binarios muy grandes se manejen más cómodamente en hexadecimal.
La conversión de hexadecimal a binario consiste en sustituir cada dígito hexadecimal
por el grupo de cuatro bits equivalente, según indica la tabla de los dieciséis primeros
números:
DECIMAL BINARIO
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
97
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
ALGEBRA DE BOOLE
Algebra de Boole es el álgebra matemática que se aplica a los números binarios. Este
álgebra tiene tres operaciones básicas entre bits:
a + b => a OR b
Por lo tanto, a nivel de bits la suma lógica se interpreta como que el resultado es 1 si
alguna entrada es 1.
a x b => a AND b
98
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Equivale a la “y” de las frases copulativas: es verdadero si las dos proposiciones son
verdaderas, y falsa si alguna es falsa. Por ejemplo: “María es rubia y alta”. La frase es
verdad si María cumple las dos características.
De forma electrónica, el producto lógico (AND) se representa como dos
interruptores en serie; siendo equivalente, de nuevo, un interruptor abierto a un 0 y
un interruptor cerrado a un 1:
Por lo tanto, a nivel de bits el producto lógico se interpreta como que el resultado es 1
si las dos entradas son 1.
PUERTAS LOGICAS
El avance de la tecnología ha llevado a la realización física de unos elementos denominados
“puertas lógicas” que realizan las operaciones binarias del Algebra de Boole (suma
lógica, producto lógico y complementación lógica).
En este caso las variables binarias son señales eléctricas de tensión de nivel alto (H o
’1’) o tensión de nivel bajo (L o ’0’). Las puertas básicas son las correspondientes a las
tres operaciones lógicas: suma, producto y complementación.
El funcionamiento de cada tipo de puerta se interpreta mediante las denominadas tablas
de verdad. Estas tablas informan de la salida que facilita la puerta, dependiendo de los
valores de sus entradas.
99
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
PUERTA OR
La salida de esta puerta da como resultado nivel alto (‘1’) si alguna entrada es ‘1’.
a b a OR b
0 0 0
0 1 1
1 0 1
1 1 1
PUERTA AND
La salida de esta puerta da como resultado ‘1’ si las dos entradas son ‘1’.
a b a AND b
0 0 0
0 1 0
1 0 0
1 1 1
100
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
La salida de esta puerta da como resultado el nivel lógico contrario que haya en
la entrada. La forma de representar esta salida es con el mismo nombre pero con un
guión encima ( a- ) se dice entonces que la variable “a” está negada.
a a
0 1
1 0
Mediante combinaciones de estas puertas lógicas básicas se obtienen otras dos puertas
de muy amplio uso. Hay que tener en cuenta que, en una puerta lógica, una entrada
con un círculo significa que es una entrada invertida (a través de un inversor), e
igualmente, una salida con un círculo significa salida a través de un inversor.
PUERTA NOR
Esta puerta equivale a una puerta OR, en cuya salida tiene conectada u n a puerta
inversora (puerta NOT).
a b a NOR b
0 0 1
0 1 0
1 0 0
1 1 0
Tabla de verdad de la puerta lógica NOR
101
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
PUERTA NAND
Esta puerta equivale a una puerta AND con un inversor conectado a su salida.
a b a NAND b
0 0 1
0 1 1
1 0 1
1 1 0
Las puertas más utilizadas son la NOT, NOR y NAND. A su vez, las puertas NOR y NAND
pueden funcionar como puertas inversoras conectando sus entradas apropiadamente.
Una forma de conseguirlo es cortocircuitando sus entradas a una sola.
Existe una función especial dentro de la suma lógica. Esta función es la suma exclusiva,
denominada OR-Exclusiva o XOR. Para realizar esta función hay dos nuevas puertas
lógicas.
102
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
PUERTA XOR
La función OR-Exclusiva vale 1 cuando hay un número impar de varia- bles de entrada
a 1, y vale 0 cuando dicho número es par.
a b a (+) b
0 0 0
0 1 1
1 0 1
1 1 0
PUERTA XNOR
a b not a (+) b
0 0 1
0 1 0
1 0 0
1 1 1
103
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
FAMILIAS LÓGICAS
Antes del descubrimiento de las válvulas de vacío y del nacimiento de la Electrónica,
las funciones lógicas booleanas eran realizadas mediante relés (interruptores mecánicos
operados eléctricamente mediante un electroimán).
Con la aparición de los diodos se ideó una nueva forma de realizar las puertas lógicas,
y surgió una primera tecnología o “familia lógica” cuyo circuito básico era el mostrado
en la figura:
V1 V2 VS
0 0 0
0 1 0
1 0 0
1 1 1
104
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Este circuito está alimentado por una fuente de tensión denominada Vcc. Los valores
de entrada Ve1, Ve2 están conectados a masa si son ‘0’ y con valor de tensión si son
‘1’. La tensión de salida Vs vale ‘0’ si está conectada a masa y ‘1’ si tiene tensión. Por
eso, al realizar su tabla de verdad se comprueba que es una puerta AND. Cuando una
entrada vale ‘0’ su diodo correspondiente está en directo (equivale eléctricamente a un
cortocircuito), mientras que si vale ‘1’ está en inverso (equivale eléctricamente a un
circuito abierto). Por eso, cuando alguna entrada esté a ‘0’ (conectada a masa), su
correspondiente diodo está en directo y la salida vale también ‘0’; mientras que si las
dos entradas son ‘1’, los dos diodos están en inverso y la salida está conectada a la
alimentación (Vcc), por lo que vale ‘1’.
Esta familia presentaba problemas de todo tipo, debido a que los diodos no eran ideales.
Con la invención del transistor aparecieron las primeras familias lógicas comerciales:
la DCTL (Lógica de Transistores acoplados directamente) y la RTL (Lógica Resistor-
Transistor).
105
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
A B S
0 0 1
0 1 0
1 0 0
1 1 0
106
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Estas familias tuvieron poca difusión, ya que tenían en general malas características
en cuanto a velocidad de conmutación (velocidad en conseguir en el terminal de salida
el resultado de la operación realizada con los datos de entrada), influencia de ruido
externo, disipación de potencia, etc.
La primera familia lógica de uso generalizado fue la DTL (Lógica Diodo-Transistor), que
luego sería sustituida por la TTL, compatible con ella. La puerta básica es una puerta
NAND implementada por el siguiente circuito:
A B S
0 0 1
0 1 1
1 0 1
1 1 0
Tabla de verdad de la puerta lógica NAND (DTL)
107
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Esta familia tenía como ventajas una gran variedad de puertas disponibles, y baja
generación de ruido, pero su velocidad de conmutación era relativamente baja, y
presentaba poca inmunidad al ruido externo.
Apareció después la familia TTL (Lógica Transistor-Transistor) que es la más utilizada
actualmente en niveles de integración medios. Presenta como ventajas la compatibilidad
de interconexión con DTL, una gran variedad de puertas y circuitos lógicos, buena
inmunidad al ruido, menor coste de fabricación que las DTL, menor tiempo de retardo
y menor potencia de disipación. Esta familia constituye actualmente la serie de integrados
74XX... o 54XX..., y trabaja normalmente con niveles lógicos de 0 y 5 voltios, al igual
que DTL. Un ‘1’ lógico equivale a tensión alta (H) y son 5 voltios, mientras que un ‘0’
lógico equivale a tensión baja (L) y son 0 voltios.
La puerta básica en TTL es la NAND. En estas puertas, una entrada dejada al aire (sin
conectar) equivale a un ‘1’ lógico.
Existen varias subfamilias derivadas de la TTL:
Existen algunas familias muy extendidas en la actualidad (tanto o más que TTL), de
fácil compatibilidad con TTL y construidas a base de transistores unipolares MOSFET.
Son las familias P-MOS (con transistores de canal P), N-MOS (con transistores de canal
N) y C-MOS (MOSFET complementarios, canal N y P simultáneamente), esta última
familia es la de mayor difusión en niveles de integración media.
Presentan como ventajas una disipación de potencia ínfima, una tensión de alimentación
variable (de 3 a 18 voltios) y una gran densidad de integración a bajo precio. Sin
embargo, su velocidad de conmutación es baja, y no son directamente conectables con
TTL por lo general. Estas familias constituyen las series 40XX... y 41XX...
108
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
MODULOS COMERCIALES
A continuación se muestra una tabla que contiene distintos integrados comerciales de
puertas lógicas, clasificados por el tipo de puertas que contienen.
Se han suprimido las letras que normalmente aparecen después del número 74 (familia
TTL), y que indican la subfamilia y las características técnicas del integrado (consumo,
velocidad de conmutación, etc.).
Existen integrados que contienen diferentes tipos de puertas lógicas, que realizan
funciones específicas; por ejemplo dos puertas AND cuyas salidas se conectan a la
entrada de una puerta OR, etc. Normalmente se trata de funciones específicas muy
utilizadas en la práctica, de ahí que se fabriquen integrados especiales con estas funciones
NAND
2 7400 4 TTL
3 7410 3 TTL
4 7420 2 TTL
8 7430 1 TTL
NOR
2 7402 4 TTL
3 7427 3 TTL
INVERSORES (NOT)
1 7404 6 TTL
OR
2 7432 4 TTL
4 7423 2 TTL
AND
2 7408 4 TTL
3 7411 3 TTL
4 7421 2 TTL
OR - EXCLUSIVA (XOR)
2 7486 4 TTL
2 74136 4 TTL
El esquema de los circuitos internos de estos integrados comerciales son facilitados por
las hojas de características (DATA-BOOK) del fabricante.
109
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
CIRCUITOS COMBINACIONALES
Existen dos tipos generales de circuitos lógicos: combinacionales y secuenciales. Los
circuitos combinacionales son aquellos cuyas salidas, en un determinado instante, son
función exclusivamente del valor de las entradas en ese instante. Sin embargo, en los
circuitos secuenciales las salidas obtenidas en cada instante de tiempo dependen del
valor de las entradas y también del valor de esas mismas salidas en el instante anterior
(las salidas dependen del tiempo o momento en que sean tomadas).
El progreso en las técnicas de integración de circuitos ha permitido la realización en
circuito integrado de sistemas combinacionales complejos, que permiten una disminución
en el número de elementos y en el tiempo empleado en los diseños, además de aumentar
la inmunidad al ruido, al ser menor el número de conexiones externas. De entre estos
circuitos avanzados, los más usuales son los decodificadores, codificadores, multiplexores,
demultiplexores y comparadores, existiendo diferentes tipos de cada uno de ellos.
- Lógica positiva: el terminal está activo cuando está a nivel alto de tensión(‘1’ lógico).
- Lógica negativa: el terminal está activo cuando está a nivel bajo de tensión (‘0’
lógico).
DECODIFICADORES
Un decodificador típico es un circuito que tiene como entrada una información codificada
en binario, y tiene tantas salidas como posibles combinaciones binarias distintas de
entrada, activándose en cada momento una sola de ellas, la correspondiente a la
combinación binaria que se aplique a la entrada. Por tanto, un decodificador con “n”
entradas tendrá en general 2n salidas. Por ejemplo, si el decodificador tiene 2 entradas,
tiene 4 (22) salidas.
La clasificación más utilizada para distinguir a los decodificadores se realiza en base al
número de entradas y salidas del circuito.
110
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
DECODIFICADOR “2 A 4” Y “3 A 8”
El decodificador “2 a 4”, o decodificador de dos entradas, tiene dos entradas de código
y cuatro terminales de salida. Además, suele incorporar una entrada de “inhibición” tal
que, cuando está activada, inhibe todas las salidas desactivándolas a valor 0. Su tabla
de funcionamiento es la mostrada a continuación:
I E1 E0 S0 S1 S2 S3
0 0 0 1 0 0 0
0 0 1 0 1 0 0
0 1 0 0 0 1 0
0 1 1 0 0 0 1
1 X X 0 0 0 0
Tabla de verdad de un decodificador 2 a 4
Decodificador 2 a 4
111
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Este tipo de circuitos integrados son realizados con frecuencia a base de puertas NAND,
de más fácil y barata integración en TTL. Resultan así circuitos decodificadores que
funcionan a su salida con “lógica negativa” (la salida activa es 0, y todas las demás
valen 1), y no con la “lógica positiva” normal del ejemplo anterior. Un decodificador 2
a 4 con lógica negativa de salida tiene una tabla de funcionamiento como la siguiente
(los 1 lógicos se convierten en 0 y viceversa):
I E1 E0 S0 S1 S2 S3
0 0 0 0 1 1 1
0 0 1 1 0 1 1
0 1 0 1 1 0 1
0 1 1 1 1 1 0
1 X X 1 1 1 1
Tabla de funcionamiento de un decodificador 2 a 4 con lógica negativa
112
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
En todo diagrama de bloques, una salida dibujada con un círculo indica salida con lógica
negativa, y sin círculo significa lógica positiva.
Existen muchos circuitos con entradas de inhibición. Pero a veces esta entrada es llamada
de diferentes maneras:
En función del nombre dado y del tipo de lógica (positiva o negativa) indicado en el
diagrama de bloques, es cómo se sabe la manera en que actúa dicha entrada; es decir,
con qué nivel lógico desactiva, ‘0’ o ‘1’.
113
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
DECODIFICADOR 3 A 8
Este decodificador tiene tres entradas de código y ocho salidas decodificadas, además
de la entrada de inhibición.
Decodificador 3 a 8
114
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
DECODIFICADOR DECIMAL
Decodificador decimal
En este circuito, todas las salidas quedan inactivas cuando se presenta a la entrada
alguna configuración binaria no perteneciente al código BCD Natural (combinaciones
prohibidas, del 10 al 15), o bien cuando se activa la entrada de inhibición (I).
115
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
DECODIFICADOR HEXADECIMAL
Tiene cuatro líneas de entrada y dieciseis de salida, que sirven para decodificar cualquier
número de entrada codificado en binario natural de cuatro bits. En este circuito no
existen configuraciones prohibidas de entrada, ya que existe una salida para cada una
de las dieciseis posibles combinaciones binarias de entrada.
Decodificador hexadecimal
116
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
117
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
CONVERSORES DE CODIGO
Aparte de su aplicación directa como decodificadores de código, los decodificadores se
pueden usar como conversores de código.
Un conversor de código es un circuito que tiene por entrada una información binaria
codificada en un determinado código, y convierte dicha información a otro código
diferente.
Los conversores de código sencillos se suelen diseñar mediante un decodificador seguido
de un codificador, pero hay excepciones.
Una de estas excepciones es el circuito conversor de código BCD Natural a “código de
siete segmentos”, código este capaz de hacer lucir correctamente a un display LED de
siete segmentos. Este circuito recibe el nombre general de “Decodificador BCD a 7
segmentos”, y se encuentra normalmente integrado en una pastilla, siendo un componente
de amplia utilización.
118
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Los displays de siete segmentos son elementos visualizadores para cifras numéricas,
compuestos por siete segmentos luminosos, bien a base de diodos LED o bien mediante
cristales líquidos. Los más utilizados son los basados en diodos LED, ya que son excitados
fácilmente mediante tensiones continuas de tipo TTL (5 o 0 voltios).
Existen a su vez dos tipos generales de displays tipo LED: “Anodo común” y “Cátodo
común”.
- Anodo común: los ánodos (terminales P) de los siete diodos LEDs están unidos a un
mismo punto eléctrico conectado externamente a tensión positiva (+Vcc).
Cada cátodo independiente ha de ser excitado con una tensión baja para que el diodo
esté en directo y el segmento correspondiente se ilumine. Por tanto se considera que
este tipo de displays funcionan con lógica negativa de entrada, ya que se necesita un
0 lógico de entrada para hacer lucir el segmento.
- Cátodo común: los siete cátodos (terminales N) están unidos y son conectados a una
tensión baja (normalmente masa), para que cada ánodo independiente sea excitado
con una tensión positiva que haga entrar en conducción al diodo y así luzca el segmento
correspondiente. Funciona, por tanto, con lógica positiva de entrada, ya que necesita
un 1 lógico para hacer lucir los diferentes segmentos.
119
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Para ambos tipos de displays es necesario añadir una resistencia limitadora de corriente
para cada uno de los segmentos, cuyo valor se obtiene en función de la corriente que
se desea que circule por cada diodo LED en conducción (a mayor corriente, mayor
luminosidad).
120
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
La tabla de verdad de éste último decodificador para displays de cátodo común (lógica
positiva de entrada) es la siguiente
121
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
CODIFICADORES
- Codificadores sin prioridad: en este tipo sólo se puede activar una única entrada
cada vez. Si se activan varias simultáneamente aparece en las salidas una mezcla
de valores inoperantes de las combinaciones binarias correspondientes a las entradas
activas, esta salida no tiene ninguna utilidad ya que es errónea.
- Codificadores con prioridad: en este tipo de codificadores se pueden activar varias
entradas simultáneamente, codificándose a la salida el número binario correspondiente
a la entrada de mayor valor decimal, sin tener en cuenta las demás; es decir, tienen
prioridad las entradas de mayor valor.
El circuito básico de un codificador “8 a 3” sin prioridad, es el siguiente:
122
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
I E0 E1 E2 E3 E4 E5 E6 E7 S2 S1 S0 P1 P0
1 X X X X X X X X 1 1 1 1 1
0 1 1 1 1 1 1 1 1 1 1 1 1 0
0 X X X X X X X 0 0 0 0 0 1
0 X X X X X X 0 1 0 0 1 0 1
0 X X X X X 0 1 1 0 1 0 0 1
0 X X X X 0 1 1 1 0 1 1 0 1
0 X X X 0 1 1 1 1 1 0 0 0 1
0 X X 0 1 1 1 1 1 1 0 1 0 1
0 X 0 1 1 1 1 1 1 1 1 0 0 1
0 0 1 1 1 1 1 1 1 1 1 1 0 1
Tabla de verdad de un codificador 8 a 3 con prioridad
Este codificador incluye una entrada de inhibición (I) activa con 1 lógico, y añade también
un par de salidas especiales (P0 y P1) que funcionan del siguiente modo:
- P0 se activa con ‘0’ si todas las entradas de valor decimal están inactivas.
- P1 se activa con ‘0’ si existe alguna o varias entradas de valor decimal activas.
123
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
124
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
MULTIPLEXORES
Un multiplexor es un circuito que tiene 2n entradas de información (canales), una sola
salida y un mecanismo de selección que determina cuál de las entradas es la que
transfiere su información a la única salida. En resumen, se comporta como un conmutador
de entrada múltiple y salida única, pero cuyo control no es mecánico, sino electrónico.
Las entradas de información pueden ser señales de tipo digital o bien señales analógicas,
distinguiendo así dos grandes grupos de circuitos multiplexores: digitales y analógicos.
En ambos tipos el mecanismo de selección consta de otras “n” entradas digitales de
control en las que se introduce un número binario puro, el correspondiente a la entrada
de información seleccionada. En definitiva, este circuito de selección no es mas que un
decodificador de “n” entradas en el que cada salida del decodificador permite o bloquea
el paso de una de las entradas de información del multiplexor hacia la salida del
multiplexor.
MULTIPLEXORES DIGITALES
Los circuitos multiplexores digitales TTL más utilizados en la práctica están clasificados
dependiendo del número de entradas de información. Estas entradas de información
se denominan canales. Los más utilizados son los de dos canales los de cuatro canales,
de ocho y de dieciséis.
125
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
I C E0 E1 S
1 X X X 0
0 0 0 X 0
0 0 1 X 1
0 1 X 0 0
0 1 X 1 1
126
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
127
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
128
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
129
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
MULTIPLEXORES ANALÓGICOS
Son circuitos CMOS (no TTL) que permiten seleccionar una de las 2n posibles entradas
analógicas de información para hacerla llegar a la única salida analógica.
El mecanismo de selección consta de “n” entradas digitales en las que se codifica en
binario el número de la entrada analógica seleccionada, y consiste en un decodificador
de “n” entradas cuyas salidas abren o cierran un conjunto de 2n “interruptores
bidireccionales analógicos” CMOS, uno para cada canal de entrada. Por ejemplo, el
esquema interno correspondiente a un multiplexor analógico de cuatro canales es el
siguiente:
130
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
E: entrada.
S: salida.
C: control de apertura.
En conducción, este dispositivo presenta baja impedancia con una resistencia comprendida
entre 50 y 200 ohmios (se considera un cortocircuito), mientras que en corte presenta
alta impedancia con una resistencia que alcanza varios Megaohmios (se considera un
circuito abierto). Las tensiones analógicas que puede manejar en sus entradas pueden
ser de hasta +7,5 voltios normalmente.
Existen multiplexores analógicos de cuatro canales, de ocho y de dieciseis, de igual
forma que con los multiplexores digitales.
131
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
DEMULTIPLEXORES
Realizan la función inversa de un multiplexor, es decir, se comportan como conmutadores
de entrada única y salida múltiple, existiendo un mecanismo de control que selecciona
la salida hacia la que se envía la información de entrada. Por tanto, un demultiplexor
tendrá en general una entrada de información (que puede ser digital o analógica), 2n
salidas y “n” entradas de control en las que se introduce el número binario correspondiente
a la salida seleccionada.
La tabla de verdad y circuito interno correspondiente a un típico demultiplexor digital
de cuatro canales son los siguientes:
E C1 C0 S0 S1 S2 S3
0 0 0 0 0 0 0
0 0 1 0 0 0 0
0 1 0 0 0 0 0
0 1 1 0 0 0 0
1 0 0 1 0 0 0
1 0 1 0 1 0 0
1 1 0 0 0 1 0
1 1 1 0 0 0 1
Tabla de funcionamiento de un demultiplexor de cuatro canales
E: entrada digital.
S0, ..., S3: salidas.
I: inhibición.
C0, C1: selectores de canal.
132
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Decodificador 2 a 4
Es por esta razón por la que no son frecuentes los circuitos integrados demultiplexores
digitales como tales, sino que existen circuitos decodificadores-demultiplexores, que
son decodificadores con una entrada especial de inhibición por la que se introduce la
información a demultiplexar. De este modo, se pueden encontrar demultiplexores digitales
de cuatro canales, de ocho y de dieciséis, y mediante estos últimos construir demultiplexores
mayores.
Los demultiplexores analógicos son normalmente los mismos circuitos multiplexores
analógicos explicados anteriormente (suelen presentarse en forma de
multiplexores/demultiplexores analógicos). Esto es debido al carácter bidireccional de
los interruptores analógicos CMOS.
133
CIRCUITOS
IMPRIMIR Í NDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
COMPARADORES
Un comparador de “n” bits es un circuito combinacional que tiene por entradas dos
números binarios de “n” bits cada uno (A y B), determinando a su salida si uno es
menor, mayor o igual que el otro. Para ello dispone de tres salidas típicas: A B, A =
B y A B.
En TTL existen comparadores de cuatro y cinco bits, si bien mediante varios de éstos
se pueden construir comparadores mayores. Un típico circuito comparador de cuatro
bits es el integrado 7485, que se fabrica con tres entradas adicionales de control (C ,
C=, C ), además de las ocho entradas correspondientes a los dos números binarios A
y B de cuatro bits cada uno.
Dichas entradas de control actúan sobre las tres salidas del comparador sólo en caso
de igualdad (A = B) entre los dos números de entrada, activándose cualquiera de ellas
(no necesariamente la de A = B) en función de cuál sea la entrada de control activada
(C , C = , C ). La tabla adjunta muestra el funcionamiento de este integrado.
134
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
SUMADORES
La suma es la operación básica utilizada en el sistema de numeración en base dos. En
la suma de dos números binarios de un solo bit cada uno (a y b), se obtienen como
resultado dos bits, uno de suma (S) y otro de posible “acarreo” (C).
135
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
SEMISUMADOR
Esta operación se realiza mediante un circuito combinacional llamado semisumador,
cuya tabla de verdad y circuito son los siguientes:
a b S C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
a
+ b
C S
136
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
SUMADOR TOTAL
Sin embargo, para operaciones de suma binaria con números de más de un bit, se utiliza
otro circuito más práctico, el sumador total, que suma dos bits pero teniendo en cuenta
e l p o s i b l e a c a r r e o ( C n ) g e n e ra d o e n u n a e t a p a a n t e r i o r d e s u m a .
a b Cn S Cn+
1
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Tabla de verdad de un sumador total
Cn
a
+ b
Cn+1 S
Sumador total
137
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Por ejemplo para sumar dos números binarios de dos bits cada uno, se necesitan dos
sumadores totales.
En C0 se fuerza un ‘0’ para que no halla acarreo inicial. El acarreo C1 del primer sumador
(suma de los dos bits de menor peso, a0 y b0) se conecta con el terminal de acarreo
inicial del segundo sumador, por lo que se consigue la suma de a1 con b1 y con el acarreo
C1. Este segundo sumador da el resultado de la suma total por los terminales S1 y S0
y el acarreo final por Cf.
Cf C1 C0
a1 a0
+ b1 b0
Cf S1 S0
138
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
C0
a4 a3 a2 a1
+b4 b3 b2 b1
C4 S4 S3 S2 S1
En este circuito, los acarreos intermedios se suman sucesivamente a los siguientes bits,
en orden de menor a mayor peso, al igual que se realiza en una suma decimal.
139
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Esta técnica de suma binaria a base de bloques sumadores totales conectados en serie,
llamada suma en paralelo con acarreo en serie, tiene como desventaja la poca velocidad
de operación, ya que el acarreo se propaga a través de los sucesivos sumadores, y el
resultado tarda algún tiempo en aparecer de forma estable en las salidas.
140
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
MODULOS COMERCIALES
La nomenclatura y los códigos de integrado de los sistemas combinacionales más
utilizados, se muestran en la siguiente tabla. La tabla está clasificada según los distintos
tipos de sitemas combinacionales existentes.
El código de los integrados pertenecientes a la familia lógica TTL empieza por el número
74, después pueden o no seguir a este número una o varias letras que designan el tipo
de características que posee dicho integrado (consumo, velocidad de conmutación, etc.),
y por último, detrás de estas letras viene una cifra que designa el tipo de circuito.
En la tabla adjunta se han suprimido las letras que designan las características del
integrado.
TIPO CTO. CODIGO DE FAMILIA
COMBINACIONAL INTEGRADO LOGICA
DECODIFICADORES
2a4 74139 TTL
3a8 74138 TTL
Hexadecimal 74154 TTL
BCD - decimal 74141 TTL
BCD - 7 segmentos (Anodo) 7447 TTL
BCD - 7 segmentos (Cátodo) 7446 TTL
CODIFICADORES
8 a 3 con prioridad 74148 TTL
10 a 4 con prioridad 74147 TTL
MULTIPLEXORES
Cuádruple de 2 canales 74157, 74158 TTL
Doble de 4 canales 74153, 4052 TTL
16 canales 74150 TTL
8 canales de 1 bit 74151 TTL
8 canales de 2 bits 74351 TTL
DEMULTIPLEXORES
4 a 16 74154 TTL
Doble de 2 a 4 74155 TTL
COMPARADORES
4 bits 7485 TTL
8 bits 74689 TTL
SUMADORES
Cuádruple total de 4 bits 7483 TTL
Semisumador de 2 bits 7482 TTL
4 bits con acarreo rápido 74283 TTL
141
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
CIRCUITOS SECUENCIALES
Un sistema secuencial se caracteriza por que las variables de salida (unos o ceros
lógicos), en un determinado instante, dependen de la variables de entrada (unos o
ceros) en ese instante y del valor que en el instante anterior tuvieran las propias variables
de salida. Son sistemas capaces de memorizar cierta información de lo sucedido con
anterioridad en un determinado momento, y utilizar esta información, conjuntamente
con una combinación lógica de sus entradas, para determinar el futuro estado del sistema
considerado.
Dentro de los circuitos secuenciales se pueden encontrar dos tipos: sistemas secuenciales
asíncronos y sistemas secuenciales síncronos.
Los sistemas secuenciales asíncronos poseen la característica de que los cambios en
las señales de salida se producen en el mismo instante en que se modifican las señales
de entrada.
En los sistemas secuenciales síncronos es necesaria la existencia de una señal particular,
llamada de sincronismo, para que las variables de entrada modifiquen las señales de
salida.
142
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
BIESTABLES
Los biestables son circuitos combinacionales capaces de conservar indefinidamente su
salida en uno de los dos estados lógicos mientras no exista una orden de cambio. La
orden de cambio o de disparo es generada por el sistema combinacional de control.
Esta característica de retención de la señal de salida, hace que el biestable sea la célula
elemental en la formación de memorias.
Los biestables se agrupan en varios bloques dependiendo de factores tales como:
- Tipos de entradas.
- Tipo de señal de sincronismo. Una señal de sincronismo es una señal de onda
cuadrada que marca la pauta temporal de sincronización del sistema secuencial.
- Biestable R -S.
- Biestable J - K.
- Biestable D.
- Biestable T.
- Asíncronos:
Son aquellos biestables que no disponen de señal de sincronismo o de reloj. Los tipos
de biestables asíncronos son:
- Biestable asíncrono R - S.
- Biestable asíncrono J - K.
- Biestable asíncrono D.
- Biestable asíncrono T.
- Síncronos:
Son biestables que tienen señal de sincronismo o de reloj. Esta señal va a sincronizar
los cambios en la señal de salida. Dependiendo del tipo de señal de sincronismo de que
disponga el biestable existen las siguientes clases de biestables síncronos:
143
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Si el cambio se produce de nivel alto (uno lógico) a nivel bajo (cero lógico), el flanco
es denominado de bajada. Si por el contrario el cambio se produce de nivel bajo a nivel
alto, el flanco es denominado de subida. Biestables activados por flanco son:
- Biestable activado por flanco J - K.
- Biestable activado por flanco R-S
- Biestable activado por flanco D.
- Biestable activado por flanco T.
Los biestables más usados en electrónica suelen ser todos aquellos que disponen de
señal de sincronismo o de reloj. Los biestables síncronos, que disponen de señal de
sincronismo, van a ser tratados con más profundidad en el presente capítulo.
144
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
BIESTABLES SINCRONOS
Se caracterizan porque sólo se permiten cambios en la salida cuando la señal de
sincronismo está al nivel correcto (activo por nivel), o en el flanco adecuado (activo por
flanco) y se denominan biestables síncronos porque funcionan bajo modo síncrono, es
decir, bajo un señal de sincronismo. El modo de funcionamiento síncrono tiene dos
importantes ventajas sobre el funcionamiento bajo modo asíncrono las cuales son:
- Permite que los cambios en el sistema se realicen sólo cuando se tenga la seguridad
de que las diferentes señales que actúan sobre él estén presentes.
- El ruido electrónico, o las señales que provocan interferencias, solamente tienen la
posibilidad de actuar en los tiempos marcados por la señal de sincronismo.
- Preset: señal de puesta a ‘1’. Si en el terminal preset tenemos un nivel alto (‘1’
lógico), la salida Q pasa a valer nivel alto.
- Clear: señal de puesta a ‘0’. Si en el terminal clear tenemos un nivel alto (‘1’ lógico),
la salida Q pasa a valer nivel bajo.
- Clk: señal de sincronismo o de reloj. Es la que marca los tiempos de cambio en la
señal de salida.
- Entradas X Y: son las entradas lógicas del circuito secuencial.
- Salida Q: señal resultante o de salida del circuito secuencial.
- Salida Q : señal de salida negada (si Q = 1 entonces Q = 0)
145
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
En el caso de que las señales de PRESET y CLEAR estén al mismo tiempo a nivel alto,
no actuará ninguna de las dos señales.
Dentro de los biestables síncronos existen básicamente tres tipos o clases, según su
modo de disparo o de sincronización que son:
- Modo Nivel: un cambio en la salida de estos biestables sólo está permitido mientras
la entrada de reloj permanezca en un determinado nivel (bajo o alto), dependiendo
del biestable de que se trate. En este modo el biestable se llama “Latch”.
- Modo Balanza o Toggle: los datos de la entrada se toman en el flanco de subida
de la señal de reloj y se hacen efectivos en la salida en el flanco de bajada de la
señal. En este modo el biestable es denominado “Flip-Flop”.
- Modo Edge o Flanco: los datos de entrada se toman en un determinado flanco y su
presentación en la salida se efectúa en el mismo flanco. En este modo también se
denomina al biestable “Flip-Flop”.
146
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
147
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Todos los biestables tienen una tabla de funcionamiento (tabla de verdad) que relaciona
las distintas señales de entrada y control, con la salida Q. La tabla de verdad de un
biestable “D” es la siguiente:
D E Q Q
x 0 Qt-1 Qt-1
D 1 D D
Estas tablas se leen por filas de arriba a abajo y dentro de cada fila se lee de izquierda
a derecha. Por ejemplo, la primera fila de esta tabla quiere decir que independientemente
del estado de la entrada D (símbolo X), cuando la señal de sincronización E vale cero
lógico, la salida Q es la misma que en el instante anterior (Qt-1).
PRESET CLEAR Q
0 0 Qt
1 0 1
0 1 0
1 1 Qt
148
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Cuando la entrada de sincronismo E está a nivel alto, la salida Q seguirá en todo momento
los valores de la entrada. Cuando E está a nivel bajo la salida Q es la misma que en el
instante anterior, es decir, es Qt-1. Las señales de control tienen prioridad sobre el resto
de las señales del circuito. Si la señal de CLEAR está a nivel alto, la salida será cero
independientemente del resto de las señales.
149
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
150
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
151
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
152
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
En el análisis de cualquier cronograma hay que tener en cuenta la tabla de verdad del
componente secuencial (en este caso un biestable) para entender los cambios temporales
en la salida.
- Hasta t1 la señal de PRESET está a nivel alto, por lo tanto fuerza a que la salida
esté, hasta ese instante, a nivel alto.
- En el instante t2 un flanco de bajada permite los cambios en la señal de salida,
dependiendo del estado de las entradas J y K. Tomando la tabla de verdad del
biestable, en ese instante J vale nivel alto y K vale nivel bajo, luego la salida
está a nivel alto.
- En t3 la salida no cambia puesto que las entradas J y K no han cambiado.
- En t4 la salida no cambia.
- En t5 la salida pasa a nivel bajo, puesto que la entrada J está a nivel bajo y la
entrada K a nivel alto.
153
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
CONTADORES
Un contador es un sistema secuencial con una entrada de impulsos u onda cuadrada,
también llamada de reloj, que va a “contar” el número de impulsos que le llegan por
esta entrada. Los contadores están constituidos por biestables con un circuito combinacional
añadido.
Los tipos de contadores que existen están clasificados en función del tipo de señal con
la que trabajen; así se pueden encontrar contadores binarios, contadores en BCD, etc.
El tamaño del contador depende del número de terminales de salida de que dispone.
Estos terminales de salida proporcionan en binario el número de impulsos que ha
contado. Por ejemplo:
- Contador de 4 bits:
Número mayor de impulsos que puede contar = 24 = 16 impulsos. Este contador
tiene cuatro terminales de salida.
- Contador de 8 bits:
Número mayor de impulsos que puede contar = 28 =256 impulsos. Este contador
tiene cuatro terminales de salida.
UP ------ Arriba
DOWN ------- Abajo (DN)
154
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
155
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
La señal principal que se tiene en esta ampliación es la señal de fin de cuenta ascendente
CO o descendente BO. En el circuito de ampliación, con una señal de reloj, que puede
provenir de un sensor que genere impulsos u ondas cuadradas, se incrementa la salida
en binario del número de impulsos recibidos para el primer contador. Cuando se llega
al final de cuenta en el primer contador, se genera un pulso en la patilla CO o BO. Este
pulso se aprovecha para incrementar la cuenta del segundo contador. La salida CO o
BO del segundo contador, de la misma manera, incrementa la cuenta del tercero y así
sucesivamente. Las señales LOAD y CLR son comunes para los tres contadores.
Los contadores son muy utilizados en todas aquellas aplicaciones que tengan como señal
de sensor un generador de impulsos. El generador de impulsos puede ser, desde una
célula fotoeléctrica hasta un sensor de efecto HALL. Actualmente los contadores pueden
ir integrados dentro de unos componentes denominados microcontroladores que gestionan
multitud de tareas tales como el tratamiento y conversión de señales a códigos
comprensibles.
La adición de sistemas combinacionales a la lógica de control de un contador lleva al
diseño de contadores cíclicos que comienzan la cuenta en un valor determinado y al
llegar al final de cuenta, vuelve a empezar a contar desde el primer valor.
En este caso hay que detectar el momento en el que el contador llega a nueve, instante
en el cual hay que resetear el contador. Si en la salida (QA,QB,QC y QD) se ha contado
hasta nueve en binario, se tiene que QA vale ‘1’, QB vale ‘0’, QC vale ‘0’ y QD vale ‘1’
(1001 en binario es igual a 9 en decimal). Aprovechando los bits a nivel alto del número
nueve en binario, la salida de la puerta AND vale ‘1’, por lo que en la patilla CLR de
reseteo hay un nivel alto, que condiciona la salida a valer ‘0’. Por lo tanto, la cuenta de
este contador cíclico es:
0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,...
156
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
REGISTROS DE DESPLAZAMIENTO
Un registro de desplazamiento es un grupo de biestables unidos con la finalidad de
almacenar un número binario. En el registro hay tantos biestables como bits tenga dicho
número.
157
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
158
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Las aplicaciones de estos registros son numerosas. Suelen ser utilizados como conversores
del tipo de transmisión de datos: datos en serie (una línea de datos) son convertidos
en paralelo (varias líneas de datos) y viceversa.
159
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
MODULOS COMERCIALES
La nomenclatura y los códigos de integrado de los sistemas secuenciales más utilizados,
se muestran en la siguiente tabla. La tabla está clasificada según los distintos tipos de
sitemas secuenciales existentes.
El código de los integrados pertenecientes a la familia lógica TTL empieza por el número
74, después pueden o no seguir a este número una o varias letras que designan el tipo
de características que posee dicho integrado (consumo, velocidad de conmutación, etc.),
y por último, detrás de estas letras viene una cifra que designa el tipo de circuito.
En la tabla adjunta se han suprimido las letras que designan las características del
integrado.
TIPO CTO. SECUENCIAL CODIGO DE INTEGRADO FAMILIA
LOGICA
CONTADORES
Binario de 4 bits 7493 TTL
BCD 74142 TTL
Binario UP-DOWN de 4 bits 74191 TTL
Binario UP-DOWN de 8 bits 74192 TTL
Binario UP-DOWN de 8 bits 74193 TTL
Binario Ajustable 74197 TTL
REGISTROS DE DESPLAZAMIENTO
De 8 bits 7491 TTL
De 4 bits 7494 TTL
Serie-Serie de 8 bits 7496 TTL
Paralelo-Paralelo de 5 bits 7497 TTL
Serie-Paralelo de 8 bits 74164 TTL
Paralelo-Serie de 8 bits 74165 TTL
Paralelo-Paralelo de 4 bits 74195 TTL
160
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
MEMORIAS
Una de las partes más importantes de los sistemas digitales es la dedicada a almacenar
la información con la que está tratando el sistema. A la parte del sistema que se dedica
al almacenamiento de información se le denomina memoria.
En las memorias se almacenan distintos tipos de información, tales como instrucciones
a ejecutar por un microcontrolador, resultados parciales de operaciones, datos de
entrada a un sistema digital, etc.
Sobre las memorias se pueden realizar dos tipos de operaciones. Se puede leer la
información que tiene almacenada, o bien se puede escribir nueva información para que
quede almacenada en ella. Por lo tanto, a una memoria se accede de dos formas: para
leer o para escribir información en ella. A estas dos formas de acceder a la memoria
se les denomina modos de acceso.
Una memoria está dividida en celdas (casilleros) en las que se guarda la información.
Las celdas son las células elementales que conforman una memoria, y técnicamente
son denominadas posiciones de memoria.
161
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
- RAM estáticas
- Lectura y escritura:
- RAM dinámicas
- ROM
- PROM
ACCESO
- Lectura:
- EPROM
- EEPROM
- Lectura y escritura.
- Sólo lectura.
LECTURA Y ESCRITURA
Las memorias RAM (Random Access Memory) son memorias de acceso aleatorio, se
puede acceder a ellas para escribir, o grabar datos en binario o en hexadecimal. Las
memorias RAM pueden ser estáticas, o dinámicas:
- Statics RAM o memorias estáticas son memorias en las que la información grabada
permanece inalterable hasta que se retire la alimentación.
- Dinamics RAM o memorias dinámicas en las que la información debe ser refrescada
cada cierto tiempo.
162
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
SOLO LECTURA
En general se denomina a este tipo de memorias como memorias ROM (Read Only
Memory), las diferentes nomenclaturas vienen determinadas por la unión del tipo de
acceso (memoria de solo lectura ROM ) con la manera de programarlas y borrarlas. Una
memoria de sólo lectura puede ser:
163
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
RAM ESTATICA
Las memorias RAM estáticas se caracterizan porque, mientras están alimentadas, la
información en ellas almacenada no se modifica a menos que se realice una operación
de escritura.
La célula elemental de almacenamiento (celda o posición de memoria) es un biestable.
La aplicación más importante de las RAM estáticas es en sistemas en los que no se
requieren grandes capacidades de memoria y se necesitan tiempos de acceso pequeños.
164
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
PATILLAJE Y TERMINALES
La descripción funcional de cada patilla o terminal se representa por medio del siguiente
diagrama gráfico:
165
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
- Alimentación ( Vcc y GND): dos terminales son imprescindibles en todos los circuitos
integrados o pastillas. En las memorias RAM a estas patillas o terminales se les
suele denominar como Vcc y masa. En electrónica digital se ha estandarizado la
alimentación con un valor de Vcc de cinco voltios y un valor de masa o GND de cero
voltios.
- Entradas de direcciones ( A0 - An): los terminales de direcciones, desde el terminal
A0 hasta el terminal An , sirven para indicar la posición dentro de la memoria sobre
la que vamos a efectuar una operación de lectura o escritura. El número de terminales
de dirección mantiene una relación directa con el número de posiciones de la
memoria. Por ejemplo, una memoria con 16 posiciones, o celdas de memoria,
requiere para su acceso un número de líneas de direcciones igual a cuatro.
166
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
167
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
MODOS DE FUNCIONAMIENTO
Los modos de funcionamiento son los distintos procesos u operaciones que se pueden
realizar con una memoria. En el caso de una memoria RAM estática hay dos posibles
tipos de operaciones, operación de lectura y operación de escritura.
Una operación de lectura consiste en dar salida, por las líneas de datos, al contenido
de la posición de memoria o celda de memoria seleccionada. Para iniciar un ciclo de
lectura primero se sitúa en los terminales de direcciones (A0 - An) la dirección en binario
de la posición o celda de memoria que se quiere leer, después se le indica a la memoria
que la operación es de lectura poniendo a nivel alto (‘1’) la patilla R / W. La pastilla
de memoria se selecciona poniendo en la patilla CS un nivel bajo de tensión. Una
vez seleccionada, se inicia la lectura de la celda de memoria. Pasado un tiempo de
retardo, dependiente de las características internas del tipo de memoria, en los terminales
de entrada / salida (D0 - Dn) se sitúa el dato correspondiente a la celda leída.
Una operación de escritura consiste en dar entrada por las líneas de datos a un dato
que debe ser grabado en una posición de memoria o celda de memoria seleccionada.
Para iniciar un ciclo de escritura primero se sitúa en los terminales de direcciones (A0
- An) la dirección en binario de la posición o celda de memoria sobre la que se quiere
escribir o grabar, después se le indica a la memoria que la operación es de escritura
poniendo a nivel bajo la patilla R / W. La pastilla de memoria se selecciona situando en
la patilla CS un nivel bajo de tensión. Una vez seleccionado el integrado, se inicia la
lectura de los terminales de datos (A0 - An). Pasado un tiempo de retardo, dependiente
del tipo de memoria, en la celda seleccionada se escribe el dato situado en los terminales
de entrada / salida de datos.
EPROM
Una memoria EPROM es una memoria de sólo lectura que tiene la posibilidad de ser
programada, mediante un programa específico, gran cantidad de veces. Además, tiene
la ventaja de poder ser borrada totalmente mediante un baño de rayos ultravioleta de
unos diez minutos de duración.
Una característica física fundamental de las memorias EPROM es la presencia de una
pequeña ventana transparente sobre la superficie de la cara anterior del integrado. La
función de esta ventana es permitir el borrado de la información de la memoria. La
radiación de rayos ultravioleta, que se efectúa para borrar la memoria, debe incidir
sobre esta ventana. Por eso, cuando la memoria está ya grabada, se tapa la ventana
transparente con una etiqueta adhesiva de protección, para que no se borre
accidentalmente, ya que tanto la luz solar como los tubos fluorescentes emiten rayos
ultravioletas.
168
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
PATILLAJE Y TERMINALES.
El patillaje de las memorias EPROM es muy parecido al de las memorias RAM, la
diferencia es que tienen dos terminales nuevos llamados Vpp y PGM, por los que se van
a programar las memorias EPROM mediante un programa específico. Se elimina el
terminal R / W, presente en la RAM, puesto que sólo va a ser posible la lectura de datos.
El patillaje es el siguiente:
- A0 - An : terminales de
direcciones, desde el 0
hasta el “n”
- D0 - Dn : terminales de
datos, desde el 0 hasta
el “n”
- Alimentación (Vcc y GND): tiene dos terminales, uno denominado Vcc que se conecta
a una fuente de alimentación de cinco voltios, y otro denominado GND que se conecta
a masa.
- Entradas de direcciones (A0 - An): estos terminales funcionan de manera idéntica
a los terminales de direcciones de una memoria RAM estática.
- Entrada / Salida de datos (D0 - Dn): estos terminales funcionan de manera similar
a los terminales de datos de una memoria RAM estática. Pero la entrada de datos
sólo es permitida en la programación de la memoria EPROM mediante un programa
específico.
- Terminal de control de lectura (OE): este terminal indica cuándo se puede realizar
una operación de lectura sobre la memoria.
- Entrada de selección de chip (CS): este terminal funciona de forma similar que el
de las memorias RAM estáticas.
- Programación (Vpp y PGM): estos terminales son utilizados por el programa grabador
de EPROMs para grabar y configurar la memoria.
Las funciones de las patillas de la memoria EPROM, comunes con la memoria RAM, son
similares. Las patillas Vpp y PGM son sólo utilizables por el programa grabador de
EPROMs, para grabar datos en las celdas de memoria que luego podrán ser utilizados
por el sistema mediante su lectura.
169
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
MODOS DE FUNCIONAMIENTO.
Existen dos modos en los que va a poder funcionar una memoria EPROM. Un modo de
grabación y un modo de lectura. El modo de grabación sólo es accesible por parte del
grabador de memorias EPROM. El modo de lectura es igual que la operación de lectura
de una RAM, simplemente que en este proceso, la patilla que correspondía a R / W es
sustituida por OE.
170
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
CONTROL DE LUCES
Utilizando un decodificador 2 a 4, introduciendo el código binario de la lámpara que se
quiera encender, se consigue controlar el encendido de las diferentes lámparas de una
manera electrónica.
Así por ejemplo, para encender la lámpara número uno, hay que introducir el código
binario correspondiente al número uno (01) en el decodificador. De esta manera, se
activa la señal de salida S1 encendiéndose así la lámpara correspondiente.
171
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
CONTROL DE TECLADO
Mediante un codificador 8 a 3 se pueden controlar ocho pulsadores. Para convertir la
información correspondiente a una tecla pulsada a código binario se utiliza un codificador.
En este caso, al tener ocho pulsadores, el codificador es un 8 a 3.
Por ejemplo, en este caso particular, está pulsada la tecla número cuatro, por lo que a
la salida se obtiene el código binario correspondiente (100).
El codificador trabaja con lógica negativa de entrada, por lo que una tecla pulsada
equivale a un ‘0’ (nivel bajo ‘L’), mientras que una tecla sin pulsar equivale a un ‘1’
(nivel alto ‘H’).
172
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Cuando una puerta del automóvil está abierta, el microinterruptor está abierto, y provoca
en la entrada de la puerta OR un nivel alto de tensión (‘1’). Al ser una puerta OR, en
la salida hay un nivel alto.
Cuando la puerta del coche está cerrada, el microinterruptor está cerrado y provoca en
su terminal de entrada a la puerta OR un nivel bajo (‘0’), ya que se conecta este terminal
a masa.
Al tratarse de una puerta lógica OR, la salida es ‘1’ en cuanto haya un ‘1’ en la entrada
(puerta abierta), con lo que el diodo LED luce. Mientras que el diodo permanece apagado
sólo cuando las dos puertas están cerradas, ya que la salida de la puerta OR es un nivel
bajo ‘0’.
173
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
174
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Este teclado, está odenado matricialmente por filas y columnas y la detección de la tecla
pulsada se realiza mediante el código de la fila y la columna en la que está situada dicha
tecla. Al pulsar una tecla, internamente se generan mediante interruptores electrónicos
las señales a nivel alto (‘1’) o bajo (‘0’). Por ejemplo, al pulsar la tecla A se genera un
‘1’ en su fila y columna correspondiente, por lo que el código de filas es 0010 (segunda
fila desde abajo) y el de columnas es 0010 (segunda columna desde la izquierda). Estos
códigos de fila y columna se convierten, por separado, a código binario de dos bits
mediante dos codificadores 4 a 2. Estos nuevos códigos de dos bits se concatenan en
un único código de cuatro bits que se corresponde con el código binario de la tecla
pulsada (1010 binario = A hexadecimal).
Por medio de un conversor de código a siete segmentos, se consigue visualizar la tecla
pulsada en un display luminoso de siete segmentos.
175
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Las señales cuadradas proporcionadas por los sensores fotoeléctricos se utilizan como
señales de impulso de un contador BCD UP/DOWN de dos dígitos. El sensor que detecta
la entrada de los vehículos hace contar ascendentemente al contador, mientras que la
señal del sensor que detecta los vehículos que salen hace contar descendentemente a
dicho contador.
Hay un pulsador de puesta a cero, denominado P. cero, que resetea la cuenta que lleve
en ese momento el contador; de manera que al pulsarlo el display muestre el número
cero.
La salida del contador es un código binario BCD empaquetado de dos dígitos que mediante
un decodificador de siete segmentos muestra en dos displays (mediante la cifra de las
decenas y la cifra de las unidades) la cantidad de vehículos que hay dentro del garaje.
Mediante un circuito de puertas lógicas AND se detecta si el número de vehículos rebasa
la capacidad máxima del garaje (99 vehículos) para activar el indicador luminoso de
libre o completo, según corresponda.
176
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
MICROCONTROLADORES
Un microcontrolador es un dispositivo electrónico diseñado con el fin de controlar sistemas
complejos; por sí solos no efectúan ninguna operación en el sistema. Su función principal
es la de controlar y gestionar memorias y dispositivos electrónicos externos (periféricos).
Los periféricos de salida son los intermediarios de control entre el microcontrolador y
el sistema sobre el que se va a actuar, estos periféricos también son denominados
actuadores. Los periféricos de entrada proporcionan información sobre el sistema
controlado.
Los periféricos de entrada más comunes son:
177
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
CARACTERISTICAS TÉCNICAS
Las características principales del microcontrolador 8051 son las siguientes:
- CPU de 8 bits.
- 4 Kbytes de memoria ROM interna.
- 128 Bytes de memoria RAM interna.
- 128 Bytes de memoria RAM interna para registros especiales (SFR).
- 64 Kbytes direccionables de memoria EPROM externa.
- 64 Kbytes direccionables de memoria RAM externa.
- 4 puertos de Entrada / Salida bidireccionales de 8 bits.
- 2 temporizadores o contadores.
- 1 puerto serie tipo UART.
- 5 fuentes de interrupción:
o 2 externas para periféricos.
o 3 internas para temporizadores y puerto serie.
- 1 oscilador interno.
178
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Un 8051 dispone de cuatro puertos de entrada/salida con una longitud de 8 bits que
abarcan 32 terminales del micro. Se denominan como:
- Puerto 0.
- Puerto 1.
- Puerto 2.
- Puerto 3.
179
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
TEMPORIZADORES (TIMERS)
Están formados mediante la agrupación de contadores binarios en cascada. Son utilizados
para temporizar, es decir, dar al microcontrolador nociones de tiempo en segundos, o
como contadores que cuentan impulsos procedentes del exterior. Por ejemplo, los TIMERS
se utilizan en la conversión de la señal procedente del sensor de velocidad a valores
que puedan ser fácilmente tratados por la CPU y posteriormente puedan ser mostrados,
de una manera digital, al conductor. Utilizando dos TIMERS, uno funcionando como
temporizador, informando a la CPU del paso por segundo, y otro TIMER funcionando
como contador de impulsos de paso por vuelta, que llegan procedentes del periférico
de entrada que acondiciona la señal del sensor de velocidad, se puede tener noción de
la velocidad referida a pasos por vuelta / segundo.
El 8051 dispone de dos TIMERS denominados:
- TIMER0.
- TIMER1.
180
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
INTERRUPCIONES (INT)
La CPU ejecuta e interpreta un programa en lenguaje ensamblador grabado en la
memoria de programa (ROM) y ejecutado línea a línea. Puede suceder que en un
instante determinado, dentro de la ejecución del programa, la CPU tenga que comunicarse
con un periférico para obtener algún dato; para evitar tiempos de espera hasta que
el periférico facilite el dato pedido, se crean las interrupciones.
Las interrupciones son solicitadas, cuando son externas, por los periféricos para indicar
a la CPU del microcontrolador que puede disponer del dato pedido cuando desee. Cuando
la CPU recibe un aviso de interrupción,deja de ejecutar el programa y lee el dato del
periférico directamente, cuando ha leído el dato vuelve a ejecutar el programa principal
en la línea donde lo abandonó. Las interrupciones también pueden ser solicitadas
internamente por los TIMERS y la UART.
Cuando un TIMER solicita una interrupción avisa a la CPU del desbordamiento sobre el
tiempo de programación. Si un TIMER ha sido programado para que temporice hasta
un segundo de tiempo, en el instante en que haya transcurrido el segundo, el TIMER
interrumpe a la CPU para avisarle del suceso.
Cuando un puerto serie o UART solicita una interrupción le quiere indicar a la CPU que
ha recibido un dato vía serie o que ha terminado de transmitir un dato.
En el microcontrolador 8051 se dispone de 5 interrupciones:
- Interrupción externa 1 (INT1): la interrupción es solicitada por los periféricos
poniendo a nivel bajo el terminal del “micro” correspondiente a INT1.
- Interrupción externa 2 (INT2): la interrupción es solicitada por los periféricos
poniendo a nivel bajo el terminal del “micro” correspondiente a INT2.
- Interrupción TIMER0 (INT TIMER0): interrupción solicitada por el TIMER0 para
indicar fin de temporización o fin de cuenta si está trabajando como contador de
impulsos.
- Interrupción TIMER1 (INT TIMER1): interrupción solicitada por el TIMER1 para
indicar fin de temporización o fin de cuenta si está trabajando como contador de
impulsos.
- Interrupción Puerto Serie (INT UART): interrupción solicitada por el puerto serie.
181
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
182
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
BUS DE DATOS: por las líneas del “bus” circulan datos que proceden de periféricos de
entrada o datos que, procedentes del microcontrolador, se dirigen a periféricos de salida
183
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
Hay periféricos, como es el caso de memorias RAM, que no sólo tienen una dirección,
sino que tienen tantas direcciones como posiciones de memoria desee el micro leer.
La memoria RAM tiene una capacidad de 8 Kbytes, es decir, tiene 8.192 celdas de
memoria en cada una de las cuales puede haber un dato binario distinto. Con 15 líneas
de direcciones el “micro” puede direccionar cada una de las 8.000 celdas de memoria
de una manera independiente.
215 = 8.192 posiciones o celdas de memoria.
184
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
- Vcc: terminal por el que se alimenta al microcontrolador con una tensión de 5 voltios.
- Vss: terminal por el que se alimenta al microcontrolador con una tensión de 0 voltios.
- P0.0 - P0.7: son las patillas que componen el PUERTO 0. Por cada uno de los
terminales va a ir cada uno de los bits que forman un dato codificado en binario de
8 bits.
185
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
A0 = P0.0 A4 = P0.4
A1 = P0.1 A5 = P0.5
A2 = P0.2 A6 = P0.6
A3 = P0.3 A7 = P0.7
El PUERTO 0 además de dar cobertura al “bus “ de datos, puede actuar también dando
cobertura a las 8 líneas de menor peso del bus de direcciones (A0 - A7).
- P1.0 - P1.7: son las patillas que componen el PUERTO 1. Por cada uno de los terminales
va a ir cada uno de los bits que forman un dato codificado en binario de 8 bits.
La situación de cada dígito del dato en binario de entrada se muestra a
continuación:
A0 = P1.0 A4 = P1.4
A1 = P1.1 A5 = P1.5
A2 = P1.2 A6 = P1.6
A3 = P1.3 A7 = P1.7
- P2.0 - P2.7: son los terminales que componen el puerto 2. Los datos entran de igual
manera que en el puerto 0 y 1. Puede dar cobertura al “bus” de direcciones
proporcionándole las 8 líneas de mayor peso (A8 - A15).
- P3.0 - P3.7: son los terminales que forman el puerto 3. El puerto 3 puede funcionar
de dos posibles maneras:
Cada terminal tiene una función concreta y que no depende del resto de terminales.
Estas funciones son:
- P3.0: terminal utilizado por el puerto serie del microcontrolador para recibir datos
vía serie. Es también denominado terminal RXD.
- P3.1: terminal utilizado por el puerto serie del microcontrolador para transmitir
datos vía serie. Es también denominado terminal TXD.
- P3.2: señal por la que la CPU es interrumpida externamente por un periférico. Da
cobertura a la señal de interrupción externa INT0.
- P3.3: señal por la que la CPU es interrumpida externamente por un periférico. Da
186
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
187
CIRCUITOS
IMPRIMIR ÍNDICE ZOOM ZOOM ELECTROTÉCNICOS BÁSICOS
MANUAL DE ELECTRÓNICA
MÓDULOS COMERCIALES
La siguiente tabla referencia todos los microcontroladores de la familia del 8051 (MCS-
51) con sus características principales:
188