Академический Документы
Профессиональный Документы
Культура Документы
REGISTROS Y CONTADORES:
Registros. Tipos de registros. Registros de desplazamiento.
Los registros son circuitos secuenciales capaces de almacenar varios bits de
informacin.
Su representacin grfica es la de la Figura
Paralelo-Serie: son accesibles las entradas de todos los flip-flops, pero slo la
salida del ltimo. Normalmente tambin existe una entrada serie, que slo
altera el contenido del primer flip-flop, pudiendo funcionar como los del grupo
anterior. Este tipo y el siguiente se emplean para convertir datos serie en
paralelo y viceversa.
Serie-Paralelo: son accesibles las salidas de todos los flip-flops, pero slo la
entrada del primero. Este tipo y el anterior se emplean para convertir datos
serie en paralelo y viceversa, por ejemplo para conexiones serie como el
RS232.
Este tipo convierte: Dato en serie a dato en paralelo.
Paralelo-Paralelo: tanto las entradas como las salidas son accesibles. Se usan
para clculos aritmticos.
Un registro de desplazamiento muy utilizado, que es universal (se llama as
porque puede utilizarse en cualquiera de las cuatro configuraciones
CONTADORES
En el campo de la electrnica digital, un "contador" es un circuito lgico
secuencial. Este circuito consta de una serie de flip-flops: circuitos electrnicos
que tienen dos condiciones estables, cada una correspondiente a una de las
dos seales de entrada alternativos. Los circuitos pueden alternar a travs de
una secuencia de estados. Existen dos tipos de contador: sincrnico y
asncrono.
Contadores sncronos
Los contadores sncronos suelen consistir en un elemento de memoria, que se
implementa usando flip-flops y un elemento combinatorio, que es
implementado tradicionalmente mediante puertas lgicas. Las puertas lgicas
son circuitos lgicos con uno o ms terminales de entrada y un terminal de
salida, en el que la salida se conmuta entre dos niveles de tensin
determinados por una combinacin de seales de entrada. El uso de las
puertas lgicas para la lgica combinacional suele reducir el costo de los
componentes de los circuitos del contador a un mnimo absoluto, por lo que
sigue siendo un enfoque popular.
Impulso de reloj
Los contadores sncronos tienen un reloj interno, mientras que los asncronos
no. Como resultado, todos los flip-flops en un contador sncrono son accionados
simultneamente por un simple pulso de un reloj comn. En un contador
asncrono, el primer flip-flop es impulsado por un pulso desde un reloj externo y
cada flip-flop sucesivo es impulsado por la salida del flip-flop anterior en la
secuencia. Esta es la diferencia esencial entre los contadores sncronos y
asncronos.
Contadores asncronos
Consideraciones
Por lo general, los contadores asncronos son menos tiles que los sincrnicos
en los sistemas complejos de alta frecuencia. Algunos circuitos integrados
reaccionan ms rpido que otros, por lo que si un evento externo se produce
cerca de una transicin entre estados, cuando algunos, sino no todos, los
circuitos integrados han cambiado de estado, puede introducir errores en el
contador. Tales errores son difciles de predecir debido a la diferencia del
tiempo variable aleatorio entre los eventos. Por otra parte, los retardos de
propagacin pueden hacer que sea difcil de detectar, o decodificar, el estado
de salida de un circuito de contador asncrono de forma electrnica.
BIESTABLES:
Un biestable (flip-flop en ingls), es un multivibrador capaz de permanecer en
uno de dos estados posibles durante un tiempo indefinido en ausencia de
perturbaciones.1 Esta caracterstica es ampliamente utilizada en electrnica
digital para memorizar informacin. El paso de un estado a otro se realiza
variando sus entradas. Dependiendo del tipo de dichas entradas los biestables
se dividen en:
Asncronos: slo tienen entradas de control. El ms empleado es el biestable
RS.
Sncronos: adems de las entradas de control posee una entrada de
sincronismo o de reloj.
Biestables RS con puertas NOR (a), NAND (c) y sus smbolos normalizados
respectivos (b) y (d).
Tabla de verdad biestable RS
R
Q (NOR)
Q' (NAND)
N. D.
N. D.
Q (NOR)
N. D.
X=no importa
Smbolos normalizados: Biestables D a) activo por nivel alto y b) activo por flanco de subida.
El flip-flop D resulta muy til cuando se necesita almacenar un nico bit de datos (1 o 0). Si se
aade un inversor a un flip-flop S-R obtenemos un flip-flop D bsico. El funcionamiento de un
dispositivo activado por el flanco negativo es, por supuesto, idntico, excepto que el disparo
tiene lugar en el flanco de bajada del impulso del reloj. Recuerde que Q sigue a D en cada
flanco del impulso de reloj.
Para ello, el dispositivo de almacenamiento temporal es de dos estados (alto y bajo), cuya
salida adquiere el valor de la entrada D cuando se activa la entrada de sincronismo, C. En
funcin del modo de activacin de dicha entrada de sincronismo, existen dos tipos:
Activo por nivel (alto o bajo), tambin denominado registro o cerrojo (latch en ingls).
y su tabla de verdad:
D
Qsiguiente
X=no importa
Esta bscula puede verse como una primitiva lnea de retardo o una retencin de orden cero
(zero order hold en ingls), ya que los datos que se introducen, se obtienen en la salida un
ciclo de reloj despus. Esta caracterstica es aprovechada para sintetizar funciones
de procesamiento digital de seales (DSP en ingls) mediante la transformada Z.
Ejemplo: 74LS74
Biestable T (Toggle)[editar]
y la tabla de verdad:
T
Qsiguiente
Biestable JK[editar]
Es verstil y es uno de los tipos de flip-flop ms usados. Su funcionamiento es idntico al del
flip-flop S-R en las condiciones SET, RESET y de permanencia de estado. La diferencia est
en que el flip-flop J-K no tiene condiciones no vlidas como ocurre en el S-R.
Este dispositivo de almacenamiento es temporal que se encuentra dos estados (alto y bajo),
cuyas entradas principales, J y K, a las que debe el nombre, permiten al ser activadas:
Si no se activa ninguna de las entradas, el biestable permanece en el estado que posea tras
la ltima operacin 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 tena.
La ecuacin caracterstica del biestable JK que describe su comportamiento es:
Qsiguiente
X=no importa
Una forma ms compacta de la tabla de verdad es (Q representa el estado siguiente de la
salida en el prximo flanco de reloj y q el estado actual):
J
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 fsica de 2000.
Smbolos normalizados: Biestables JK activo a) por flanco de subida y b) por flanco de bajada
Junto con las entradas J y K existe una entrada C de sincronismo o de reloj cuya misin es la
de permitir el cambio de estado del biestable cuando se produce un flanco de subida o de
bajada, segn sea su diseo. Su denominacin en ingls es J-K Flip-Flop Edge-Triggered. De
acuerdo con la tabla de verdad, cuando las entradas J y K estn a nivel lgico 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 basculacin (toggle en ingls).
Ejemplo: 74LS73
Biestable JK Maestro-Esclavo[editar]
Smbolos normalizados: Biestable JK Maestro-Esclavo a) activo por nivel alto y b) activo por nivel bajo
4.1.2. Decodificador.
El Decodificador es un mdulo combinacional con n entradas y 2n salidas, de
forma que
4.1.3. Multiplexor.
El multiplexor es un mdulo combinacional que selecciona a su salida una de
las 2n
posibles entradas usando para ello las n lneas de seleccin.
Se comportan como si fuera un selector digital, colocando a la salida el nivel
lgico que
hubiera a la entrada seleccionada.
En la Figura 4 aparece su realizacin con puertas lgicas y su representacin
modular
para n=2. Se denominan MUX 2nx1.
4.1.4. Demultiplexor.
El Demultiplexor es un mdulo combinacional que envan el valor binario de su
entrada a
MEMORIA
ALMACENAMIENTO:
Cul es la unidad base en el sistema de medicin para
almacenamiento de datos ?
El Byte
Cul es el factor multiplicador en el sistema de medicin para
almacenamiento de datos?
1024 (210)
memoria
Las memorias son circuitos integrados cuyos pines se hallan en ambos lados de
la cpsula, formando dos lneas o hileras de pines (DIP) y generalmente se
fabrican con capacidades de orden de Kilobytes o Megabytes mltiplos de 8,
por ejemplo 8k, 16k, 32k, 64k, 128k, o 8M, 16M, 32M, etc.
TIPOS DE MEMORIAS
RAM
Se trata de una memoria de estado slido tipo DRAM en la que se puede tanto
leer como escribir informacin. Se utiliza como memoria de trabajo para el
sistema operativo, los programas y la mayora del software. Es all donde se
cargan todas las instrucciones que ejecutan el procesador y otras unidades de
cmputo. Se dicen "de acceso aleatorio" porque se puede leer o escribir en una
posicin de memoria con un tiempo de espera igual para cualquier posicin, no
siendo necesario seguir un orden para acceder a la informacin de la manera
ms rpida posible.
En la siguiente grafica se visualiza como se establece la matrix de
almacenamiento de los datos
Esta memoria fabricada por Motorola y desarrollada con tecnologa CMOS tiene
una capacidad de 8K x 8. Los tiempos de lectura y escritura del integrado son
de aproximadamente 12 ns y tiene un consumo de potencia aproximado de
100 mW. En la Figura se observa la disposicin de los pines del circuito
integrado de esta memoria y sus las caractersticas tcnicas bsicas.
MEMORIA DRAM 4116
El CI 4116 es una memoria DRAM de 16K x 1. La estructura interna de este
integrado se encuentra constituida por un arreglo de 128 filas y 128 columnas
donde cada uno de los bits se ubica con una direccin de 14 bits. En la figura
se muestra la disposicin de los pines del circuito integrado. Observe que la
entrada de direcciones es de 7 bits (A0...A6). La razn de poseer 7 pines y no
14, se debe a que estos tienen funcin doble, por ejemplo la entrada A0 se
utiliza para establecer los valores de los bits A0/A7 de la direccin de memoria
que se quiere acceder.
ROM
Una razn de que todava se utilice la memoria ROM para almacenar datos es
la velocidad ya que los discos son ms lentos. An ms importante, no se
puede leer un programa que es necesario para ejecutar un disco desde el
propio disco. Por lo tanto, la BIOS, o el sistema de arranque oportuno del PC
normalmente se encuentran en una memoria ROM.
PROM
Una PROM comn se encuentra con todos los bits en valor 1 como valor por
defecto de las fbricas; el quemado de cada fusible, cambia el valor del
correspondiente bit a 0. La programacin se realiza aplicando pulsos de altos
voltajes que no se encuentran durante operaciones normales (12 a 21 voltios).
El trmino Read-only (slo lectura) se refiere a que, a diferencia de otras
memorias, los datos no pueden ser cambiados (al menos por el usuario final).
EPROM
Una EPROM programada retiene sus datos durante diez o veinte aos, y se
puede leer un nmero ilimitado de veces. Para evitar el borrado accidental por
la luz del sol, la ventana de borrado debe permanecer cubierta. Los antiguos
BIOS de los ordenadores personales eran frecuentemente EPROMs y la ventana
de borrado estaba habitualmente cubierta por una etiqueta que contena el
nombre del productor del BIOS, su revisin y una advertencia de copyright.
Tipo de
EPROM
Tamao
bits
Tamao
Bytes
Longitud
(hex)
ltima
direccin
(hex)
1702, 1702A
2 Kbits
256
100
000FF
2704
4 Kbits
512
200
001FF
2708
8 Kbits
1 KBytes
400
003FF
2716, 27C16
16 Kbits
2 KBytes
800
007FF
2732, 27C32
32 Kbits
4 KBytes
1000
00FFF
2764, 27C64
64 Kbits
8 KBytes
2000
01FFF
27128, 27C128
128 Kbits
16 KBytes 4000
03FFF
27256, 27C256
256 Kbits
32 KBytes 8000
07FFF
27512, 27C512
512 Kbits
64 KBytes 10000
0FFFF
27C010,
27C100
1 Mbits
128
KBytes
20000
1FFFF
27C020
2 Mbits
256
KBytes
40000
3FFFF
27C040
4 Mbits
512
KBytes
80000
7FFFF
27C080
8 Mbits
1 MBytes
100000
FFFFF
EEPROM o EPROM
Son las siglas de Electrically-Erasable Programmable Read-Only Memory (ROM
programable y borrable elctricamente). Es un tipo de memoria ROM que
puede ser programado, borrado y reprogramado elctricamente, a diferencia
de la EPROM que ha de borrarse mediante un aparato que emite rayos
ultravioletas. Son memorias no voltiles.
Las celdas de memoria de una EEPROM estn constituidas por un transistor
MOS, que tiene una compuerta flotante (estructura SAMOS), su estado normal
est cortado y la salida proporciona un 1 lgico.
Aunque una EEPROM puede ser leda un nmero ilimitado de veces, slo puede
ser borrada y reprogramada entre 100.000 y un milln de veces.
Estos dispositivos suelen comunicarse mediante protocolos como IC, SPI y
Microwire. En otras ocasiones, se integra dentro de chips como
microcontroladores y DSPs para lograr una mayor rapidez.
Ejemplo de circuito integrado:
FLASH
MICROCONTROLADOR (DEFINICION)
ARQUITECTURA DE UN MICROCONTROLADOR
REGISTROS DE CORRIMIENTO
Contadores de registro de corrimiento
En los contadores de registro de corrimiento se utiliza retroalimentacin, lo cual
significa que la salida del ltimo flip-flop del registro se conecta en retroceso
con el primer flip-flop en alguna forma.
Contador de anillo
El contador de registro de corrimiento mas simple es un registro de corrimiento
circulante conectado que el ultimo ff desplace su valor al primer ff. Los ff se
conectan de modo que la informacin se corra de izquierda a derecha de Q-0 a
Q-3. En muchos casos solo hay un 1 el registro y se hace que circule alrededor
del registro en tanto se apliquen los pulsos del reloj. Por esta razn se le
denomina contador de anillo.
Arduino es una herramienta para hacer que los ordenadores puedan sentir y
controlar el mundo fsico a travs de tu ordenador personal. Es una
plataforma de desarrollo de computacin fsica (physical computing) de
cdigo abierto, basada en una placa con un sencillo microcontrolador y un
entorno de desarrollo para crear software (programas) para la placa.
Puedes usar Arduino para crear objetos interactivos, leyendo datos de una
gran variedad de interruptores y sensores y controlar multitud de tipos de
luces, motores y otros actuadores fsicos. Los proyecto de Arduino pueden
ser autnomos o comunicarse con un programa (software) que se ejecute
en tu ordenador (ej. Flash, Processing, MaxMSP). La placa puedes montarla
tu mismo o comprarla ya lista para usar, y el software de desarrollo es
abierto y lo puedes descargar gratis.
El lenguaje de programacin de Arduino es una implementacin de Wiring,
una plataforma de computacin fsica parecida, que a su vez se basa en
Processing, un entorno de programacin multimedia.
CIRCUITOS SECUENCIALES
En la electrnica digital, un circuito secuencial es uno en el que la salida
depende no solo de los valores actuales de lasvariables de entrada sino
tambin de los valores pasados, o almacenados, de esasvariables. Por el
contrario, un circuito combinatorio es uno en el que la salida depende solo de
los valores actuales de lasvariables de entrada; tan pronto como
lasvariables de entrada cambian, la informacin acerca de sus valores
anteriores se pierde, por lo tanto los circuitoscombinacionales no tienen
memoria.
Aplicaciones
Los circuitos secuenciales se pueden utilizar para aplicaciones, tales como
retirar dinero de un cajero automtico, que se pueden dividir en varias fases o
estados y requieren validacin en cada etapa. En el caso de un cajero
automtico, el usuario debe insertar una tarjeta de cajero automtico e
introducir un nmero de identificacin personal vlido antes de retirar el
dinero, por lo que el resultado final depende de una serie de secuencias.
CIRCUTOS COMBINACIONALES