SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
IEE 2712 Sistemas Digitales
Clase 13

Objetivos educacionales:
1. Entender los registros seriales y paralelos
2. Entender y diseñar contadores

5. Registros y contadores

• Registros
• Registros de desplazamiento (shift registers)
• Contadores de cascadas (ripple counters)
• Contadores síncronos binarios
• Otros contadores

1
5.1 Registros
Los registros son un conjunto de flip-flops y
lógica combinacional asociada que sirven
para almacenar información binaria (un bit
por cada flip-flop)

Ejemplo de un registro de 4 bits con clear.

5.1 Registros
Registros con carga paralela: todos los bits son cargados al mismo tiempo.

Para evitar que cambien los datos, se emplea
una señal de “load”.

2
5.1 Registros
Más seguro es controlar
la carga a la entrada de
los flip-flops

5.2 Registros de desplazamientos
“Shift registers”

3
5.2 Registros de desplazamientos
Transferencia serial:

5.2 Registros de desplazamientos
Transferencia serial

4
5.2 Registros de desplazamientos
Ejemplo de aplicación para hacer un sumador serial:

5.2 Registros de desplazamientos
Shift register con
carga paralela

5
5.2 Registros de desplazamientos
Shift register con carga paralela

5.2 Registros de desplazamientos
Shift register bi-direccional

6
5.2 Registros de desplazamientos
Shift register bi-direccional

5.3 Contadores
Un contador es un registro que pasa por una secuencia
predeterminada de estados.
Dos tipos:
• de cascada (ripple): la salida de un flip-flop es
el clock para el siguiente
• síncronos: todos los flip-flops son gatillados por
el mismo clock

7
5.3 Contador de cascada

5.4 Contadores síncronos
Tabla de estados

8
5.4 Contadores síncronos
Tabla de estados

Entrada
siempre es uno

5.4 Contadores síncronos

9
5.4 Contadores síncronos

Para permitir la cuenta

5.4 Contadores síncronos
El mismo diseño con
flip-flops D

Efecto ripple, que puede no
ser deseable (este contador
ser llama contador serial)

10
5.4 Contadores síncronos

5.4 Contadores síncronos
Contador binario con carga paralela

11
5.5 Otros contadores
Contador BCD

Fácilmente implementable con un contador binario

5.5 Otros contadores
Contador BCD

12
5.5 Otros contadores
Contador arbitrario

5.5 Otros contadores
Contador arbitrario, implementación con JK

13

Mais conteúdo relacionado

Mais procurados

Sumador de 4 bits
Sumador de 4 bitsSumador de 4 bits
Sumador de 4 bitsAbril Bello
 
ESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASME
ESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASMEESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASME
ESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASMEUDO Monagas
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Jomicast
 
Codificadores y decodificadores
Codificadores y decodificadoresCodificadores y decodificadores
Codificadores y decodificadoresRopoga
 
Practica #15 modulacion - demodulacion FSK
Practica #15 modulacion - demodulacion FSKPractica #15 modulacion - demodulacion FSK
Practica #15 modulacion - demodulacion FSKFernando Ojeda
 
Acoplamientos multietapas
Acoplamientos multietapasAcoplamientos multietapas
Acoplamientos multietapasjael cañadas
 
Decodificador y codificador
Decodificador y codificadorDecodificador y codificador
Decodificador y codificadorLevi Gomez
 
El ruido impulsivo, un problema en las telecomunicaciones con base en las lín...
El ruido impulsivo, un problema en las telecomunicaciones con base en las lín...El ruido impulsivo, un problema en las telecomunicaciones con base en las lín...
El ruido impulsivo, un problema en las telecomunicaciones con base en las lín...Academia de Ingeniería de México
 
Lecture 13 modulacion digital parte 1
Lecture 13  modulacion digital   parte 1Lecture 13  modulacion digital   parte 1
Lecture 13 modulacion digital parte 1nica2009
 
Sistemas electronicos-de-comunicaciones-frenzel
Sistemas electronicos-de-comunicaciones-frenzelSistemas electronicos-de-comunicaciones-frenzel
Sistemas electronicos-de-comunicaciones-frenzelNoe Reyes
 
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)Belen Toledo
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Manuel Fernandez Barcell
 
Electronica De Potencia
Electronica De PotenciaElectronica De Potencia
Electronica De Potenciaandres
 
Diferencias entre circuitos combinacionales y secuenciales
Diferencias entre circuitos combinacionales y secuencialesDiferencias entre circuitos combinacionales y secuenciales
Diferencias entre circuitos combinacionales y secuencialesWilfred Garcia Diomeda
 

Mais procurados (20)

Sumador de 4 bits
Sumador de 4 bitsSumador de 4 bits
Sumador de 4 bits
 
Sumador\Restador
Sumador\RestadorSumador\Restador
Sumador\Restador
 
ESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASME
ESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASMEESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASME
ESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASME
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
 
Codificadores y decodificadores
Codificadores y decodificadoresCodificadores y decodificadores
Codificadores y decodificadores
 
Hamming y CRC
Hamming y CRCHamming y CRC
Hamming y CRC
 
Practica #15 modulacion - demodulacion FSK
Practica #15 modulacion - demodulacion FSKPractica #15 modulacion - demodulacion FSK
Practica #15 modulacion - demodulacion FSK
 
Acoplamientos multietapas
Acoplamientos multietapasAcoplamientos multietapas
Acoplamientos multietapas
 
Decodificador y codificador
Decodificador y codificadorDecodificador y codificador
Decodificador y codificador
 
Reporte de Practica Arduino
Reporte de Practica ArduinoReporte de Practica Arduino
Reporte de Practica Arduino
 
Registro de desplazamiento
Registro de desplazamientoRegistro de desplazamiento
Registro de desplazamiento
 
El ruido impulsivo, un problema en las telecomunicaciones con base en las lín...
El ruido impulsivo, un problema en las telecomunicaciones con base en las lín...El ruido impulsivo, un problema en las telecomunicaciones con base en las lín...
El ruido impulsivo, un problema en las telecomunicaciones con base en las lín...
 
Lecture 13 modulacion digital parte 1
Lecture 13  modulacion digital   parte 1Lecture 13  modulacion digital   parte 1
Lecture 13 modulacion digital parte 1
 
Sistemas electronicos-de-comunicaciones-frenzel
Sistemas electronicos-de-comunicaciones-frenzelSistemas electronicos-de-comunicaciones-frenzel
Sistemas electronicos-de-comunicaciones-frenzel
 
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
 
Contg5
Contg5Contg5
Contg5
 
Subrutinas de retardo
Subrutinas de retardoSubrutinas de retardo
Subrutinas de retardo
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
 
Electronica De Potencia
Electronica De PotenciaElectronica De Potencia
Electronica De Potencia
 
Diferencias entre circuitos combinacionales y secuenciales
Diferencias entre circuitos combinacionales y secuencialesDiferencias entre circuitos combinacionales y secuenciales
Diferencias entre circuitos combinacionales y secuenciales
 

Semelhante a Registros y contadores

Microcomputadoras al detalle
Microcomputadoras al detalleMicrocomputadoras al detalle
Microcomputadoras al detallePTA Records
 
Microcomputadoras al detalle
Microcomputadoras al detalleMicrocomputadoras al detalle
Microcomputadoras al detalleLupiita Paniagua
 
Microcomputadoras al detalle
Microcomputadoras al detalleMicrocomputadoras al detalle
Microcomputadoras al detalledsolana
 
Microoperaciones y transferencia de registros.pptx
Microoperaciones y transferencia de registros.pptxMicrooperaciones y transferencia de registros.pptx
Microoperaciones y transferencia de registros.pptxyayopyahir
 
circuitos digitales secuenciales
circuitos digitales secuenciales circuitos digitales secuenciales
circuitos digitales secuenciales maxijose
 
Maxi gonzalez trabajo n°7
Maxi gonzalez trabajo n°7Maxi gonzalez trabajo n°7
Maxi gonzalez trabajo n°7maxijose
 
Lenguaje ensamblador del microprocesador
Lenguaje ensamblador del microprocesadorLenguaje ensamblador del microprocesador
Lenguaje ensamblador del microprocesadorsmfch
 
arquitectura pipeline
arquitectura pipelinearquitectura pipeline
arquitectura pipelineIngrid L
 
Blog sistemas secuenciales
Blog sistemas secuencialesBlog sistemas secuenciales
Blog sistemas secuencialesYumana Hanze
 
Circuitos lógicos secuenciales
Circuitos lógicos secuencialesCircuitos lógicos secuenciales
Circuitos lógicos secuencialesPaolo Castillo
 
Dispositivos de entradas y de salidas de la arquitectura de computadoras
Dispositivos de entradas y de salidas de la arquitectura de computadorasDispositivos de entradas y de salidas de la arquitectura de computadoras
Dispositivos de entradas y de salidas de la arquitectura de computadorasHugoRomnReyes
 
gestion de entrada y salida de los procesos de los sistemas operativos.ppt
gestion de entrada y salida de los procesos de los sistemas operativos.pptgestion de entrada y salida de los procesos de los sistemas operativos.ppt
gestion de entrada y salida de los procesos de los sistemas operativos.pptRolitoChc1
 

Semelhante a Registros y contadores (20)

Microcomputadoras al detalle
Microcomputadoras al detalleMicrocomputadoras al detalle
Microcomputadoras al detalle
 
Microcomputadoras al detalle
Microcomputadoras al detalleMicrocomputadoras al detalle
Microcomputadoras al detalle
 
Microcomputadoras al detalle
Microcomputadoras al detalleMicrocomputadoras al detalle
Microcomputadoras al detalle
 
Microcomputadoras al detalle
Microcomputadoras al detalleMicrocomputadoras al detalle
Microcomputadoras al detalle
 
Registros de desplazamiento
Registros de desplazamientoRegistros de desplazamiento
Registros de desplazamiento
 
Microoperaciones y transferencia de registros.pptx
Microoperaciones y transferencia de registros.pptxMicrooperaciones y transferencia de registros.pptx
Microoperaciones y transferencia de registros.pptx
 
Lenguaje de Transferencia de Registro
Lenguaje de Transferencia de RegistroLenguaje de Transferencia de Registro
Lenguaje de Transferencia de Registro
 
circuitos digitales secuenciales
circuitos digitales secuenciales circuitos digitales secuenciales
circuitos digitales secuenciales
 
Maxi gonzalez trabajo n°7
Maxi gonzalez trabajo n°7Maxi gonzalez trabajo n°7
Maxi gonzalez trabajo n°7
 
registros y contadores.pdf
registros y contadores.pdfregistros y contadores.pdf
registros y contadores.pdf
 
Lenguaje ensamblador del microprocesador
Lenguaje ensamblador del microprocesadorLenguaje ensamblador del microprocesador
Lenguaje ensamblador del microprocesador
 
arquitectura pipeline
arquitectura pipelinearquitectura pipeline
arquitectura pipeline
 
Registros
RegistrosRegistros
Registros
 
Rtl
RtlRtl
Rtl
 
PLC: programación avanzada de PLC
PLC: programación avanzada de PLC PLC: programación avanzada de PLC
PLC: programación avanzada de PLC
 
Blog sistemas secuenciales
Blog sistemas secuencialesBlog sistemas secuenciales
Blog sistemas secuenciales
 
Circuitos lógicos secuenciales
Circuitos lógicos secuencialesCircuitos lógicos secuenciales
Circuitos lógicos secuenciales
 
ciruitos digitales
ciruitos digitalesciruitos digitales
ciruitos digitales
 
Dispositivos de entradas y de salidas de la arquitectura de computadoras
Dispositivos de entradas y de salidas de la arquitectura de computadorasDispositivos de entradas y de salidas de la arquitectura de computadoras
Dispositivos de entradas y de salidas de la arquitectura de computadoras
 
gestion de entrada y salida de los procesos de los sistemas operativos.ppt
gestion de entrada y salida de los procesos de los sistemas operativos.pptgestion de entrada y salida de los procesos de los sistemas operativos.ppt
gestion de entrada y salida de los procesos de los sistemas operativos.ppt
 

Registros y contadores

  • 1. IEE 2712 Sistemas Digitales Clase 13 Objetivos educacionales: 1. Entender los registros seriales y paralelos 2. Entender y diseñar contadores 5. Registros y contadores • Registros • Registros de desplazamiento (shift registers) • Contadores de cascadas (ripple counters) • Contadores síncronos binarios • Otros contadores 1
  • 2. 5.1 Registros Los registros son un conjunto de flip-flops y lógica combinacional asociada que sirven para almacenar información binaria (un bit por cada flip-flop) Ejemplo de un registro de 4 bits con clear. 5.1 Registros Registros con carga paralela: todos los bits son cargados al mismo tiempo. Para evitar que cambien los datos, se emplea una señal de “load”. 2
  • 3. 5.1 Registros Más seguro es controlar la carga a la entrada de los flip-flops 5.2 Registros de desplazamientos “Shift registers” 3
  • 4. 5.2 Registros de desplazamientos Transferencia serial: 5.2 Registros de desplazamientos Transferencia serial 4
  • 5. 5.2 Registros de desplazamientos Ejemplo de aplicación para hacer un sumador serial: 5.2 Registros de desplazamientos Shift register con carga paralela 5
  • 6. 5.2 Registros de desplazamientos Shift register con carga paralela 5.2 Registros de desplazamientos Shift register bi-direccional 6
  • 7. 5.2 Registros de desplazamientos Shift register bi-direccional 5.3 Contadores Un contador es un registro que pasa por una secuencia predeterminada de estados. Dos tipos: • de cascada (ripple): la salida de un flip-flop es el clock para el siguiente • síncronos: todos los flip-flops son gatillados por el mismo clock 7
  • 8. 5.3 Contador de cascada 5.4 Contadores síncronos Tabla de estados 8
  • 9. 5.4 Contadores síncronos Tabla de estados Entrada siempre es uno 5.4 Contadores síncronos 9
  • 10. 5.4 Contadores síncronos Para permitir la cuenta 5.4 Contadores síncronos El mismo diseño con flip-flops D Efecto ripple, que puede no ser deseable (este contador ser llama contador serial) 10
  • 11. 5.4 Contadores síncronos 5.4 Contadores síncronos Contador binario con carga paralela 11
  • 12. 5.5 Otros contadores Contador BCD Fácilmente implementable con un contador binario 5.5 Otros contadores Contador BCD 12
  • 13. 5.5 Otros contadores Contador arbitrario 5.5 Otros contadores Contador arbitrario, implementación con JK 13