Professional Documents
Culture Documents
En un código binario de ancho fijo, cada letra, dígito, u otros símbolos, están representados
por una cadena de bits de la misma longitud, como un número binario que, por lo general,
aparece en las tablas en notación octal, decimal o hexadecimal.
Ponderación
La mayoría de los sistemas de numeración actuales son ponderados, es decir, cada posición
de una secuencia de dígitos tiene asociado un peso. El sistema binario es, de hecho, un
sistema de numeración posicional ponderado. Sin embargo, algunos códigos binarios, como
el código Gray, no son ponderados, es decir, no tienen un peso asociado a cada posición.
Otros, como el mismo código binario natural o el BCD natural sí lo son.
[editar] Distancia
[editar] Continuidad
La continuidad es una característica de los códigos binarios que cumplen que todas las
posibles combinaciones del código son adyacentes, es decir, que de cualquier combinación
del código a la siguiente cambia un sólo bit. En este caso se dice que el código es continuo.
Cuando la última combinación del código es, a su vez, adyacente a la primera, se trata de
un código cíclico.
[editar] Autocomplementariedad
Se dice que un código binario es autocomplementario cuando el complemento a nueve del
equivalente decimal de cualquier combinación del código puede hallarse invirtiendo los
valores de cada uno de los bits (operación lógica unaria de negación) y el resultado sigue
siendo una combinación válida en ese código. Esta característica se observa en algunos
códigos BCD, como el código Aiken o el código BCD exceso 3. Los códigos
autocomplementarios facilitan las operaciones aritméticas.
Pulso de reloj
En todo laboratorio de electrónica digital que se precie, desde el profesional hasta el más
modesto, de un principiante, debe disponer de un equipo generador de pulsos.
En este tutorial se aborda la tarea de trazar el esquema con el que después de adquirir
unos pocos componentes, podamos realizar un pequeño pero no menos eficaz sistema
generador de pulsos de reloj y también de trenes de impulsos de cierta frecuencia.
Memorias
En informática, la memoria (también llamada almacenamiento) se refiere a parte de los
componentes que forman parte de una computadora, Son dispositivos que retienen datos
informáticos durante algún intervalo de tiempo. Las memorias de computadora
proporcionan unas de las principales funciones de la computación moderna, la retención o
almacenamiento de información. Es uno de los componentes fundamentales de todas las
computadoras modernas que, acoplados a una unidad central de procesamiento (CPU por
su sigla en inglés, central processing unit), implementa lo fundamental del modelo de
computadora de Arquitectura de von Neumann, usado desde los años 1940.
Una computadora digital representa toda la información usando el sistema binario. Texto,
números, imágenes, sonido y casi cualquier otra forma de información puede ser
transformada en una sucesión de bits, o dígitos binarios, cada uno de los cuales tiene un
valor de 1 ó 0. La unidad de almacenamiento más común es el byte, igual a 8 bits. Una
determinada información puede ser manipulada por cualquier computadora cuyo espacio de
almacenamiento es suficientemente grande como para que quepa el dato correspondiente o
la representación binaria de la información. Por ejemplo, una computadora con un espacio
de almacenamiento de ocho millones de bits, o un megabyte, puede ser usado para editar
una novela pequeña.
La memoria primaria está directamente conectada a la CPU de la computadora. Debe estar
presente para que la CPU funcione correctamente. El almacenamiento primario consiste en
tres tipos de almacenamiento:
Flip flop
La entrada de sincronismo puede ser activada por nivel (alto o bajo) o por flanco (de subida
o de bajada). Dentro de los biestables síncronos activados por nivel están los tipos RS y D,
y dentro de los activos por flancos los tipos JK, T y D.
Biestable RS
Descripción
Si no se activa ninguna de las entradas, el biestable permanece en el estado que poseía tras
la última operación de borrado o grabado. En ningún caso deberían activarse ambas
entradas a la vez, ya que esto provoca que las salidas directa (Q) y negada (Q') queden con
el mismo valor: a bajo, si el flip-flop está construido con puertas NOR, o a alto, si está
construido con puertas NAND. El problema de que ambas salidas queden al mismo estado
está en que al desactivar ambas entradas no se podrá determinar el estado en el que
quedaría la salida. Por eso, en las tablas de verdad, la activación de ambas entradas se
contempla como caso no deseado (N. D.).
Sólo posee las entradas R y S. Se compone internamente de dos puertas lógicas NAND o
NOR, según se muestra en la siguiente figura:
Biestables RS con puertas NOR (a), NAND (c) y sus símbolos normalizados
respectivos (b) y (d).
0 0 q N. D.
0 1 1 0
1 0 0 1
1 1 N. D. q
Tabla de verdad
biestable RS
C R S Q (NOR)
0 X X q
1 0 0 q
1 0 1 1
1 1 0 0
1 1 1 N. D.
X=no importa
[editar] Biestable D (Delay)
Dispositivo de almacenamiento temporal de dos estados (alto y bajo), cuya salida adquiere
el valor de la entrada D cuando se activa la entrada de sincronismo, C. En función del modo
de activación de dicha entrada de sincronismo, existen dos tipos de biestables D:
y su tabla de verdad:
Qsiguient
D Q
e
0 X 0
1 X 1
X=no
importa
Esta báscula puede verse como una primitiva línea de retardo o una retención de orden cero
(zero order hold en inglés), ya que los datos que se introducen, se obtienen en la salida un
ciclo de reloj después. Esta característica es aprovechada para sintetizar funciones de
procesamiento digital de señales (DSP en inglés) mediante la transformada Z.
[editar] Biestable T (Toggle)
y la tabla de verdad:
Qsiguient
T Q
e
0 0 0
0 1 1
1 0 1
1 1 0
Descripción
Cronograma de la báscula JK.
Si no se activa ninguna de las entradas, el biestable permanece en el estado que poseía tras
la última operación de borrado o grabado. A diferencia del biestable RS, en el caso de
activarse ambas entradas a la vez, la salida adquirirá el estado contrario al que tenía.
Qsiguient
J K Q
e
0 0 0 0
0 0 1 1
0 1 X 0
1 0 X 1
1 1 0 1
1 1 1 0
X=no importa
J K Q
0 0 q
0 1 0
1 0 1
1 1
El biestable se denomina así por Jack Kilby, el inventor de los circuitos integrados en 1958,
por lo cual se le concedió el Premio Nobel en física de 2000.
Junto con las entradas J y K existe una entrada C de sincronismo o de reloj cuya misión es
la de permitir el cambio de estado del biestable cuando se produce un flanco de subida o de
bajada, según sea su diseño. Su denominación en inglés es J-K Flip-Flop Edge-Triggered.
De acuerdo con la tabla de verdad, cuando las entradas J y K están a nivel lógico 1, a cada
flanco activo en la entrada de reloj, la salida del biestable cambia de estado. A este modo de
funcionamiento se le denomina modo de basculación (toggle en inglés).
[editar] Biestable JK Maestro-Esclavo
Aunque aún puede encontrarse en algunos equipos, este tipo de biestable, denominado en
inglés J-K Flip-Flop Master-Slave, ha quedado obsoleto ya que ha sido reemplazado por el
tipo anterior.
Su funcionamiento es similar al JK activo por flanco: en el nivel alto (o bajo) se toman los
valores de las entradas J y K y en el flanco de bajada (o de subida) se refleja en la salida.