Imagem do Curso gratuito Sistemas Digitais Completo: Álgebra Booleana, Karnaugh, Flip-Flops e Máquinas de Estado

Curso online gratuitoSistemas Digitais Completo: Álgebra Booleana, Karnaugh, Flip-Flops e Máquinas de Estado

Duração do curso online: 21 horas e 55 minutos

Novo

Domine lógica digital e projetos de circuitos: Álgebra Booleana, Karnaugh, flip-flops e máquinas de estado em curso online gratuito com exercícios.

Neste curso gratuito, aprenda sobre

  • Fundamentos de sistemas digitais, sinais lógicos, portas e blocos básicos
  • Álgebra booleana: operações, propriedades, simplificação e teoremas (De Morgan)
  • Montagem e interpretação de tabelas-verdade e condições de XOR e outras portas
  • Conversão entre expressões booleanas e circuitos com portas lógicas
  • Formas canônicas e minimização: SOP/POS, lógica inversa e Mapa de Karnaugh
  • Implementação de funções usando apenas NAND/NOR (portas universais)
  • Sistemas de numeração e conversão: binário, decimal, hexadecimal e BCD
  • Codificação/decodificação: Gray, BCD-Decimal e produtos canônicos
  • Projeto com MUX/DEMUX e uso de multiplexador para implementar tabelas-verdade
  • Aritmética digital: somadores, BCD e circuitos aritméticos
  • Circuitos sequenciais: latches, flip-flops, clock e diagramas de tempo
  • Registradores de deslocamento (SISO/SIPO/PISO/PIPO) e conversão serial/paralela
  • Contadores assíncronos/síncronos, sequência de estados e máquinas de Moore/Mealy
  • Interfaces e prática: DAC/ADC, datasheet TTL/CMOS, tri-state, pull-up/down e bounce

Descrição do curso

Aprenda a projetar e entender circuitos digitais com confiança, indo muito além da decoreba de portas lógicas. Neste curso online gratuito de Sistemas Digitais, você desenvolve a base teórica e a visão prática para analisar, simplificar e implementar soluções usadas em eletrônica, automação, instrumentação e sistemas embarcados.

Você começa construindo raciocínio com Álgebra Booleana, tabelas-verdade e teoremas essenciais para reduzir expressões e eliminar redundâncias. Em seguida, consolida a habilidade de transformar expressões em circuitos (e o caminho inverso), reconhecendo padrões clássicos de implementação, prioridades de operações e formas canônicas. Ao avançar, o curso aprofunda a otimização com Mapa de Karnaugh e mostra como tomar decisões de agrupamento que impactam diretamente custo, número de portas e confiabilidade do circuito.

O aprendizado não fica restrito ao mundo combinacional: você evolui para circuitos sequenciais, entendendo o papel do clock, diagramas de tempo, latch e flip-flops (RS, JK, D e T), além de aplicações como registradores e conversores série/paralelo. A partir daí, passa a pensar em sistemas com memória e comportamento ao longo do tempo, projetando contadores assíncronos e síncronos e compreendendo efeitos como divisão de frequência e cuidados com estados não utilizados.

Para fechar o ciclo de projeto, você entra no universo das Máquinas de Estado (Moore e Mealy), conectando teoria a exemplos práticos de controle. O curso ainda amplia sua autonomia com tópicos muito presentes no dia a dia técnico: multiplexadores e demultiplexadores, aritmética binária e BCD, noções de conversores A/D e D/A, leitura de datasheets da família 74, diferenças entre TTL/CMOS e tipos de saída (totem pole, coletor aberto, tri-state, Schmitt trigger), além de boas práticas de montagem, pull-up/pull-down e mitigação de ruído e bouncing em botões.

Com exercícios ao longo do percurso, você treina o raciocínio passo a passo e constrói repertório para interpretar esquemas, otimizar projetos e tomar decisões técnicas com base sólida. Ao concluir, você estará mais preparado para disciplinas de eletrônica digital, para projetos em protoboard/simuladores e para desafios reais de implementação e depuração de circuitos digitais.

Conteúdo do curso

  • Aula em vídeo: Introdução ao curso de Sistemas Digitais (SD) 08m
  • Exercício: Qual é a principal vantagem de usar simplificação e Mapa de Karnaugh em Sistemas Digitais?
  • Aula em vídeo: aula 1 - sistemas digitais - álgebra booleana e portas lógicas 18m
  • Exercício: Na Álgebra Booleana, qual é o resultado da operação OR (A + B) quando A=1 e B=1?
  • Aula em vídeo: aula 2 - Tabela verdade e revisão aula 1 - sistemas digitais 15m
  • Exercício: Em uma tabela-verdade com 3 entradas (A, B e C), quantas combinações de entrada existem?
  • Aula em vídeo: Aula 3 - Outras portas lógicas 07m
  • Exercício: Qual condição torna a saída da porta XOR (OU exclusivo) igual a 1?
  • Aula em vídeo: aula 4 - álgebra booleana e teorema de De Morgan 28m
  • Exercício: Qual é a simplificação correta da expressão booleana S = A + (A̅ · B)?
  • Aula em vídeo: aula 5 - exercícios de álgebra booleana 16m
  • Exercício: Ao simplificar a expressão S = A·B·C + A·C̅ + A·B̅, qual é a forma simplificada de S?
  • Aula em vídeo: aula 6 - convertendo expressões booleanas em portas lógicas 17m
  • Exercício: Ao transformar a expressão booleana A·B + C em circuito lógico, qual sequência de portas representa corretamente a prioridade das operações?
  • Aula em vídeo: aula 7 - Converter Portas Lógicas em Expressões Booleanas 16m
  • Exercício: Ao converter um circuito com duas portas AND gerando S1 = A·B̄ e S2 = Ā·B, seguidas por uma porta OR na saída, qual expressão booleana representa a saída final e qual função ela equivale?
  • Aula em vídeo: aula 8 - circuitos combinacionais X circuitos sequênciais 09m
  • Exercício: Qual afirmação descreve corretamente um circuito combinacional?
  • Aula em vídeo: aula 9 - soma de produtos, produto das somas e lógica inversa 15m
  • Exercício: Na forma Soma de Produtos (SOP), como a expressão booleana é montada a partir de uma tabela-verdade?
  • Aula em vídeo: aula 10 - Exercícios sobre a aula 9 18m
  • Exercício: Em uma expressão na forma Soma de Produtos (SOP), qual procedimento identifica corretamente as linhas da tabela-verdade em que a saída é 1?
  • Aula em vídeo: aula 11 - Mapa de Karnaugh 30m
  • Exercício: No Mapa de Karnaugh, por que as combinações nas linhas/colunas usam ordem do tipo 00, 01, 11, 10 (código Gray) em vez de 00, 01, 10, 11?
  • Aula em vídeo: aula 12 - exercício sobre mapa de Karnaugh 34m
  • Exercício: Ao simplificar o mapa de Karnaugh da saída M1, qual expressão booleana representa corretamente o acionamento de M1 considerando as prioridades?
  • Aula em vídeo: aula 13 - gerando portas lógicas com NAND e NOR 10m
  • Exercício: Como implementar a porta lógica OR usando apenas portas NAND?
  • Aula em vídeo: aula 14 - sistemas de numeração 22m
  • Exercício: Ao converter um número da base binária para a base decimal, qual procedimento está correto?
  • Aula em vídeo: aula 15 - conversão de bases numéricas 23m
  • Exercício: Na conversão rápida de binário para hexadecimal, como os bits devem ser agrupados?
  • Aula em vídeo: aula 16 - Códigos em sistemas digitais 27m
  • Exercício: Em sistemas digitais, qual alternativa descreve corretamente a diferença entre codificação e decodificação?
  • Aula em vídeo: aula 17 - Codificadores 39m
  • Exercício: Em um codificador de Gray (entradas A,B,C,D) para Binário (saídas S1,S2,S3,S4), qual expressão representa o bit menos significativo S4?
  • Aula em vídeo: aula 18 - Decodificadores 33m
  • Exercício: Ao simplificar um decodificador BCD 8421 (4 entradas) para decimal usando Mapa de Karnaugh, como devem ser tratados os estados de entrada 10 a 15?
  • Aula em vídeo: aula 19 - Produtos canônicos e matriz de encadeamento 11m
  • Exercício: Em um decodificador (produtos canônicos) com 3 entradas A, B e C e saídas ativas em nível alto, qual expressão representa a saída S2, que fica em 1 apenas para a combinação A=0, B=1, C=0?
  • Aula em vídeo: aula 20 - Multiplexadores 32m
  • Exercício: Em um multiplexador com n linhas de seleção, quantas entradas de dados ele pode selecionar?
  • Aula em vídeo: aula 21 - Demultiplexadores 11m
  • Exercício: Qual é a principal diferença funcional entre um multiplexador e um demultiplexador?
  • Aula em vídeo: aula 22 - Circuitos combinacionais com multiplexador 13m
  • Exercício: Ao implementar uma tabela-verdade usando um multiplexador (MUX), qual é a relação correta entre as entradas da tabela e os pinos do MUX?
  • Aula em vídeo: aula 23 - aritmética binária 46m
  • Exercício: Na soma em código BCD, quando o resultado de um nibble (4 bits) ultrapassa 9 (1001), qual correção deve ser aplicada?
  • Aula em vídeo: aula 24 - circuitos aritméticos em sistemas digitais 46m
  • Exercício: Qual é a expressão booleana correta para a saída de soma (S) de um somador completo com entradas A, B e Carry-in (Cin)?
  • Aula em vídeo: aula 25 - Latch 32m
  • Exercício: Em um latch SR implementado com duas portas NOR (realimentado), qual combinação de entradas deve ser evitada por gerar o estado proibido?
  • Aula em vídeo: aula 26 - Diagramas de tempo 12m
  • Exercício: Em um diagrama de tempo, qual critério é mais usado para definir os instantes (t0, t1, t2...) de análise de um sinal?
  • Aula em vídeo: aula 27 - Flip - Flop RS 24m
  • Exercício: Qual é a principal vantagem de um flip-flop SR acionado por borda (edge-triggered) em relação ao controle por nível do clock?
  • Aula em vídeo: aula 28 - Flip Flop JK 18m
  • Exercício: Em um flip-flop JK, o que ocorre quando J = 1 e K = 1 em um acionamento por borda de clock?
  • Aula em vídeo: aula 29 - flip flop na configuração mestre escravo 09m
  • Exercício: Qual foi o principal motivo para a configuração mestre-escravo cair em desuso em circuitos com flip-flops?
  • Aula em vídeo: aula 30 - flip flop tipo D e tipo T 13m
  • Exercício: No flip-flop tipo T implementado a partir do JK (com J = T e K = T), o que ocorre quando T = 1 em cada borda ativa do clock?
  • Aula em vídeo: aula 31 - registrador de deslocamento / conversor PIPO 11m
  • Exercício: Em um registrador PIPO (Parallel Input, Parallel Output) com flip-flops tipo D, quando as saídas são atualizadas em relação às entradas?
  • Aula em vídeo: aula 32 - registrador de deslocamento / conversor SISO 12m
  • Exercício: Em um registrador de deslocamento série-série com flip-flops em cascata, o que acontece com um bit de entrada a cada ciclo completo de clock?
  • Aula em vídeo: aula 33 - registrador de deslocamento / conversor SIPO 19m
  • Exercício: Qual é a principal vantagem de usar um registrador série-paralelo (conversor série-paralelo) com um estágio paralelo na saída?
  • Aula em vídeo: aula 34 - registrador de deslocamento / conversor PISO 14m
  • Exercício: Em um conversor paralelo-serial usando flip-flops D em cascata, qual cuidado garante que todos os bits de entrada sejam enviados corretamente?
  • Aula em vídeo: aula 35 - contadores assíncronos (parte 1 de 2) 37m
  • Exercício: Em um contador assíncrono usando flip-flops JK na configuração T (J=K=1) em cascata, qual afirmação descreve corretamente o comportamento da frequência na saída do primeiro flip-flop (LSB)?
  • Aula em vídeo: aula 36 - contadores assíncronos (parte 2 de 2) 25m
  • Exercício: Ao projetar um contador assíncrono crescente que conte de 0 até 5, em qual estado deve-se detectar para acionar o reset e voltar para 0?
  • Aula em vídeo: aula 37 - Contadores síncronos (parte 1 de 2) 19m
  • Exercício: Em um contador síncrono crescente com flip-flops JK, qual condição é usada para fazer o próximo flip-flop alternar (toggle) a cada pulso de clock?
  • Aula em vídeo: aula 38 - Diagrama de transição de estados 07m
  • Exercício: Em um flip-flop JK, qual combinação de entradas garante a transição de Q=0 para Q=1 após um pulso de clock?
  • Aula em vídeo: aula 39 - contadores síncronos (parte 2 de 2) 43m
  • Exercício: Ao projetar um contador síncrono com uma sequência específica de estados, por que é importante definir transições também para estados não usados (ex.: 2, 5 e 6), direcionando-os para um estado conhecido como 0?
  • Aula em vídeo: aula 40 - Multivibradores 48m
  • Exercício: Em um multivibrador monostável usado como temporizador, qual afirmação descreve corretamente seu comportamento?
  • Aula em vídeo: aula 41 - Máquinas de estado (parte 1 de 3) 42m
  • Exercício: Qual afirmação descreve corretamente a diferença entre Máquina de Moore e Máquina de Mealy quanto à dependência da saída?
  • Aula em vídeo: aula 42 - Máquinas de estado (Moore) - (parte 2/3) 48m
  • Exercício: Em uma máquina de estados do tipo Moore, qual afirmação descreve corretamente a dependência da saída (ex.: lâmpada) em relação às entradas?
  • Aula em vídeo: aula 43 - Máquinas de estado (Mealy) - (parte 3/3) 20m
  • Exercício: Qual é a principal diferença entre a máquina de Moore e a máquina de Mealy em relação à saída?
  • Aula em vídeo: aula 44 - conversor Digital para Analógico (D/A) 27m
  • Exercício: Em um conversor digital-analógico (DAC), como se calcula a resolução (passo em volts) a partir do fundo de escala e do número de bits?
  • Aula em vídeo: aula 45 - Conversores Analógico Digitais (A/D) 22m
  • Exercício: Em um conversor analógico-digital (ADC) do tipo flash, qual é a função dos flip-flops tipo D na saída quando usados em um circuito de sincronização?
  • Aula em vídeo: aula 46 - datasheet 25m
  • Exercício: Ao ler o datasheet de um CI lógico da família 74 (ex.: 7400), qual faixa de tensão de entrada tipicamente é reconhecida como nível lógico alto (VIH) na tecnologia TTL padrão?
  • Aula em vídeo: aula 47 - TTL, CMOS, totem pole, coletor aberto, tristate e schimidt trigger 32m
  • Exercício: Qual é a principal função de uma saída tri-state em um barramento compartilhado?
  • Aula em vídeo: aula 48 - cálculo de resistores de pull up e pull down 33m
  • Exercício: Qual é a principal função de usar resistores de pull-up ou pull-down em uma entrada digital ligada a um botão?
  • Aula em vídeo: aula 49 - Botões/chaves e ruído (bouncing) - como evitar 36m
  • Exercício: Qual é a principal causa do bounce (repique) em botões mecânicos e qual o efeito em um sistema digital?
  • Aula em vídeo: aula 50 - montagem física e programas de simulação 21m
  • Exercício: Ao montar e testar uma porta lógica AND (ex.: 74x08) em protoboard/simulador, qual prática é essencial para evitar danos e garantir o funcionamento correto do LED?
  • Aula em vídeo: aula 51 - Decodificador BCD para display de 7 segmentos 34m
  • Exercício: Em um display de 7 segmentos do tipo cátodo comum, qual nível lógico deve ser aplicado ao pino de um segmento para que ele acenda?
  • Aula em vídeo: aula 52 - Relógio Digital 31m
  • Exercício: Em um relógio digital com contadores BCD, por que o contador de dezena de segundos/minutos é do tipo módulo 6?
  • Aula em vídeo: aula 53 - Exemplo de máquina de estado 31m
  • Exercício: Em uma máquina de estados para controle de elevador, por que é comum reduzir várias entradas (botões, sensores e fins de curso) para poucas entradas codificadas (como X e Y) antes de alimentar a FSM?

Este curso gratuito inclui:

21 horas e 55 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Eletrônica

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso