Ver tudo

Por favor, use a versão em inglês como a versão oficialRetornar

Europa
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
Ásia/Pacífico
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
África, Índia e Oriente Médio
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
América do Sul / Oceania
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
América do Norte
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
CasaBlogRegistro de deslocamento SIPO: funcionamento, circuito, tabela verdade e aplicações
em 26/04/2026 106

Registro de deslocamento SIPO: funcionamento, circuito, tabela verdade e aplicações

Se você deseja converter dados seriais em saída paralela, um registrador de deslocamento SIPO é uma das soluções mais fáceis de usar.Ele permite enviar dados um bit por vez e acessar todos os bits de uma vez usando múltiplas saídas.Neste artigo, você aprenderá o que é um registrador de deslocamento SIPO, como funciona, seu circuito, tabela verdade, recursos e onde é comumente usado.

Catálogo

1. O que é um registrador de deslocamento de entrada serial e saída paralela (SIPO)?
2. Como funciona um registrador de deslocamento SIPO?
3. Diagrama de circuito do registrador de deslocamento SIPO
4. Tabela verdade e diagrama de tempo do registrador de deslocamento SIPO
5. Recursos de um registrador de deslocamento SIPO
6. Exemplo de conversão de dados serial para paralelo
7. Aplicações do Registro de Deslocamento SIPO
8. ICs comuns de registro de deslocamento SIPO
9. SIPO x PISO x SISO
10. Conclusão

SIPO Shift Register

Figura 1. Registrador de deslocamento SIPO

O que é um registrador de deslocamento de entrada serial e saída paralela (SIPO)?

Um registrador de deslocamento de entrada serial e saída paralela (SIPO) é um dispositivo de armazenamento digital que converte dados seriais em saída paralela usando uma série de flip-flops para armazenar bits sequencialmente.Ele aceita dados um bit por vez através de uma única linha de entrada e, a cada pulso de clock, os dados passam pelo registrador até que todos os bits sejam armazenados.Uma vez preenchido o registro, os dados armazenados são disponibilizados simultaneamente em múltiplas linhas de saída, permitindo acesso paralelo.Isso torna os registradores de deslocamento SIPO altamente úteis em eletrônica digital e sistemas embarcados, especialmente para aplicações como controle de LED e expansão de saída de microcontroladores, onde ajudam a reduzir o número de pinos de entrada/saída necessários, mantendo ao mesmo tempo o manuseio eficiente de dados.

Como funciona um registrador de deslocamento SIPO?

Um registrador de deslocamento SIPO funciona movendo dados através de uma cadeia de flip-flops usando pulsos de clock.Um único bit é primeiro aplicado à entrada serial e, a cada pulso de clock, o bit muda para o próximo flip-flop.Ao mesmo tempo, novos bits continuam entrando no registro enquanto os bits anteriormente armazenados avançam estágio por estágio.

Após um número de pulsos de clock igual ao número de flip-flops, todos os estágios contêm dados válidos.Neste ponto, as saídas de cada flip-flop podem ser lidas simultaneamente, produzindo uma saída paralela a partir da entrada originalmente serial.

Diagrama de circuito do registrador de deslocamento SIPO

SIPO Shift Register Circuit Diagram

Figura 2. Diagrama do circuito do registrador de deslocamento SIPO

Um circuito típico de registrador de deslocamento SIPO consiste em múltiplos flip-flops conectados em série, onde a saída de um estágio alimenta a entrada do próximo.Cada flip-flop armazena um bit de dados, formando uma cadeia sequencial que avança os dados a cada pulso de clock.

O circuito opera usando um sinal de clock que sincroniza a movimentação de dados.A entrada serial (SI) alimenta os dados no primeiro flip-flop, enquanto as saídas paralelas (Q0, Q1, Q2, Q3) fornecem acesso aos bits armazenados.Este arranjo permite que o circuito converta dados seriais em formato paralelo de forma eficiente, tornando-o adequado para sistemas digitais que requerem múltiplas saídas.

Tabela verdade e diagrama de tempo do registrador de deslocamento SIPO

Tabela Verdade

Relógio
SI
Q0
1º trimestre
2º trimestre
3º trimestre
1
1
1
0
0
0
2
0
0
1
0
0
3
1
1
0
1
0
4
1
1
1
0
1

Diagrama de Tempo

SIPO Shift Register Timing Diagram

Figura 3. Diagrama de temporização do registrador de deslocamento SIPO

O diagrama de temporização do registrador de deslocamento SIPO (Serial-In Parallel-Out) mostra como um único fluxo de dados seriais é transferido e armazenado em múltiplas saídas (Q0 a Q3) com cada pulso de clock.Em cada borda ascendente do sinal de clock, o bit de entrada da linha de dados serial é deslocado para o primeiro flip-flop (Q0), enquanto os bits existentes avançam uma posição (Q0 → Q1 → Q2 → Q3).Conforme ilustrado, um “1” lógico inserido na entrada se propaga gradualmente através de Q0, Q1, Q2 e, finalmente, Q3 em ciclos de clock sucessivos, demonstrando a ação de mudança.As saídas são atualizadas apenas na borda ascendente do relógio, garantindo movimentação de dados sincronizada e transições estáveis.Este comportamento de temporização corresponde diretamente à tabela verdade, onde cada pulso de clock define o novo estado de saída paralela com base nos valores anteriores e no bit de entrada atual.

Características de um registrador de deslocamento SIPO

• Converte dados seriais em saída paralela

• Armazena vários bits usando flip-flops

• Opera de forma síncrona com um sinal de clock

• Suporta mudança sequencial de dados

• Facilmente expansível por registros em cascata

• Design digital simples e eficiente

Exemplo de conversão de dados serial para paralelo

SIPO Serial to Parallel Example

Figura 4. Exemplo de SIPO serial para paralelo

Considere enviar os dados binários 1011 para um registrador de deslocamento SIPO de 4 bits para demonstrar a conversão serial para paralelo.

Operação passo a passo:

• Clock Pulse 1: O primeiro bit (1) entra e é armazenado no primeiro flip-flop (Q0).

• Clock Pulse 2: O segundo bit (0) entra, enquanto o bit anterior passa para o próximo estágio (Q1).

• Clock Pulse 3: O terceiro bit (1) entra e todos os bits anteriores avançam.

• Pulso de clock 4: O quarto bit (1) entra, completando a sequência de dados em todos os flip-flops.

Após quatro pulsos de clock, todos os estágios contêm dados válidos e o registrador produz uma saída paralela.

Resultado Final:

Q3 Q2 Q1 Q0 = 1 0 1 1

Este exemplo de registrador de deslocamento SIPO de 4 bits mostra claramente como os dados de entrada serial são deslocados passo a passo e depois disponibilizados simultaneamente na saída, tornando-o ideal para circuitos de registrador de deslocamento digital e expansão de saída de microcontroladores.

Aplicações do Registro de Deslocamento SIPO

Sistemas de display LED – Usado para controlar vários LEDs, displays de 7 segmentos e matrizes de LED usando menos pinos de microcontrolador, tornando os projetos mais compactos e eficientes.

Expansão de saída do microcontrolador – Permite que microcontroladores controlem muitos dispositivos de saída, como LEDs, relés e displays com pinos de E/S limitados, normalmente usando ICs como o registrador de deslocamento 74HC595.

Sistemas de comunicação de dados – Converte fluxos de dados seriais em formato paralelo para facilitar o processamento em receptores e circuitos digitais.

Processamento Digital de Sinais (DSP) – Armazena e transfere temporariamente dados digitais para processamento sequencial em sistemas embarcados.

Buffer de memória – Atua como uma unidade de armazenamento temporário para armazenar e transferir dados digitais entre diferentes partes de um sistema.

Arduino e projetos embarcados – Amplamente utilizado em Arduino e sistemas embarcados para controlar múltiplas saídas, como LEDs, LCDs e relés com fiação mínima.

Sistemas de Automação Industrial – Faz interface com sensores, indicadores e atuadores expandindo o controle de saída em PLCs e sistemas embarcados.

Digitalização de teclado e entrada – Usado em circuitos de varredura para ler vários sinais de entrada com eficiência usando menos linhas de entrada.

Drivers de vídeo – Aciona LCDs, painéis de LED e displays digitais onde múltiplas saídas são necessárias simultaneamente.

Travamento e armazenamento de dados – Mantém estados de saída estáveis após a mudança, especialmente em registradores de mudança habilitados para latch.

ICs comuns de registro de deslocamento SIPO

1.74HC595

O 74HC595 é um dos CIs de registro de deslocamento SIPO de 8 bits mais amplamente usados com recurso de trava de saída.Ele permite que os dados sejam transferidos em série e depois emitidos simultaneamente, tornando-o ideal para controlar LEDs e expandir as saídas do microcontrolador.Este IC é comumente usado em projetos de Arduino e sistemas embarcados.

2.CD4094

O CD4094 é um registrador de deslocamento de 8 bits que inclui um registrador de armazenamento e saídas de três estados.Ele foi projetado para buffer de sinal e controle de dados em sistemas digitais onde uma saída estável é necessária.Este IC é frequentemente usado em aplicações que envolvem processamento de sinal e controle de exibição.

3.SN74LS164

O SN74LS164 é um registrador de deslocamento SIPO de 8 bits e alta velocidade comumente usado em sistemas baseados em TTL.Ele fornece transferência rápida de dados sem trava de saída, tornando-o adequado para aplicações de transferência de dados simples e contínuas.Este IC é frequentemente usado em circuitos digitais que requerem rápida conversão serial para paralelo.

SIPO x PISO x SISO

Recurso
SIPO (entrada serial e saída paralela)
PISO (saída serial de entrada paralela)
SISO (entrada serial saída serial)
Tipo de entrada
Série
Paralelo
Série
Tipo de saída
Paralelo
Série
Série
Conversão de dados
Serial → Paralelo
Paralelo → Série
Série → Série
Função principal
Converte dados seriais em múltiplas saídas
Converte dados paralelos em um fluxo serial
Transfere dados sequencialmente
Número de linhas de entrada
1
Múltiplo
1
Número de linhas de saída
Múltiplo
1
1
Requisito de relógio
Obrigatório
Obrigatório
Obrigatório
Eficiência de velocidade
Moderado (depende dos pulsos do clock)
Alto para transmissão
Moderado
Complexidade
Simples
Moderado
Muito simples
Aplicações Típicas
Controle de LED, expansão de saída
Comunicação de dados, serialização
Atraso de dados, buffer
Exemplos comuns de IC
74HC595, CD4094
74HC165
74HC164
Vantagem
Reduz os pinos de E/S do microcontrolador
Transmissão de dados eficiente
Mudança simples de dados

Conclusão

Um registrador de deslocamento SIPO fornece uma maneira simples e eficiente de transformar dados seriais em múltiplas saídas paralelas.Ele usa flip-flops, um sinal de clock, uma entrada serial e linhas de saída paralelas para armazenar e transferir dados passo a passo.Devido a esta função, é amplamente utilizado em controle de LED, expansão de saída de microcontroladores, comunicação de dados, buffer e projetos de eletrônica digital.

Sobre Nós

ALLELCO LIMITED

Allelco é um parado único internacionalmente famoso Distribuidor de serviços de compras de componentes eletrônicos híbridos, comprometidos em fornecer serviços abrangentes de compras e cadeia de suprimentos para as indústrias globais de manufatura e distribuição eletrônicas, incluindo as principais fábricas globais de 500 OEM e corretores independentes.
Consulte Mais informação

Inquérito rápido.

Por favor, envie uma consulta, responderemos imediatamente.

Quantidade

perguntas frequentes [FAQ]

1. Quantos pinos de saída um registrador de deslocamento SIPO pode controlar?

O número de saídas depende do tamanho do registro.Por exemplo, um IC de 8 bits como o 74HC595 fornece 8 pinos de saída, mas você pode expandir as saídas conectando vários registros em cascata.

2. Você pode conectar vários registradores de deslocamento SIPO?

Sim, você pode conectar vários registradores de deslocamento SIPO em cascata para aumentar o número de saídas.Isso geralmente é feito em telas LED e grandes sistemas digitais para controlar muitos dispositivos usando menos pinos de microcontroladores.

3. Um registrador de deslocamento SIPO é adequado para projetos Arduino?

Sim, os registradores de deslocamento SIPO como o 74HC595 são amplamente utilizados com Arduino.Eles permitem controlar múltiplas saídas, como LEDs, relés e displays, usando apenas alguns pinos.

4. Em que tensão opera um registrador de deslocamento SIPO?

A maioria dos registradores de deslocamento SIPO operam entre 3V e 5V, dependendo do IC.Sempre verifique a folha de dados para garantir a compatibilidade com o seu microcontrolador ou projeto de circuito.

5. Os registradores de deslocamento SIPO precisam de resistores para LEDs?

Sim, ao controlar LEDs, você deve sempre usar resistores limitadores de corrente.Isso evita danos aos LEDs e às saídas do registrador de deslocamento.

Postagens populares

Número da peça quente

0 RFQ
Carrinho de compras (0 Items)
Ele está vazio.
Lista de comparação (0 Items)
Ele está vazio.
Opinião

Seu feedback é importante!Na Allelco, valorizamos a experiência do usuário e nos esforçamos para melhorá -la constantemente.
Compartilhe seus comentários conosco através do nosso formulário de feedback e responderemos prontamente.
Obrigado por escolher Allelco.

Assunto
O email
Observações
Código de Verificação
Arraste ou clique para fazer upload de arquivo
Subir arquivo
TIPOS: .xls, .xlsx, .doc, .docx, .jpg, .png e .pdf.
Max Tamanho do arquivo: 10 MB