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

Curso gratuito de Sistemas Digitais: lógica, álgebra booleana, Karnaugh, flip-flops, registradores, contadores, máquinas de estado e prática.

Neste curso gratuito, aprenda sobre

  • Boas-vindas e fundamentos de lógica digital
  • Álgebra Booleana aplicada e conversões entre expressões e circuitos
  • Circuitos combinacionais, formas canônicas e simplificação com Karnaugh
  • Sistemas de numeração e códigos digitais
  • Codificadores, decodificadores e lógica de seleção
  • Aritmética binária e circuitos aritméticos
  • Elementos de memória, temporização e flip-flops
  • Registradores de deslocamento e conversores de dados
  • Contadores e multivibradores
  • Máquinas de estado finito (FSM): Moore e Mealy
  • Conversores A/D e D/A e amostragem
  • Famílias lógicas, datasheet e interfaces elétricas
  • Projetos práticos integradores

Descrição do curso

Aprenda Sistemas Digitais do zero ao avançado com um curso online gratuito voltado para quem deseja dominar os fundamentos da eletrônica digital e aplicá-los em projetos práticos. A jornada começa pela lógica digital, passando por álgebra booleana, portas lógicas, tabelas-verdade e simplificações com teoremas clássicos, até chegar à implementação de expressões e à interpretação de circuitos.

Ao longo do curso, você desenvolve segurança na análise e no projeto de circuitos combinacionais e sequenciais, incluindo técnicas de simplificação com mapa de Karnaugh e o uso de portas universais como NAND e NOR. Também aprofunda a base matemática e conceitual com sistemas de numeração, conversão de bases e códigos utilizados em sistemas digitais, construindo uma visão sólida para leitura e criação de soluções digitais.

Na parte de arquitetura e blocos funcionais, o curso explora elementos essenciais como codificadores, decodificadores, multiplexadores e demultiplexadores, além de circuitos aritméticos e operações em binário. Em seguida, avança para temporização e memória com latches, diagramas de tempo, flip-flops e registradores de deslocamento, preparando você para compreender armazenamento, sincronismo e propagação de sinais em sistemas reais.

Para quem quer ir além, há um mergulho em contadores assíncronos e síncronos, diagrama de transição de estados, multivibradores e o projeto de máquinas de estado nos modelos mais usados, conectando teoria e prática com exemplos aplicáveis. O conteúdo ainda aborda conversão D/A e A/D, leitura de datasheet, famílias lógicas e aspectos importantes de interfaceamento, como pull-up/pull-down e cuidados com ruído em botões, além de montagem e simulação para validar o que foi aprendido.

Ideal para estudantes, iniciantes e profissionais que buscam uma base completa para atuar com eletrônica digital, automação, sistemas embarcados e desenvolvimento de hardware, o curso oferece uma trilha consistente para entender, projetar e depurar circuitos digitais com confiança.

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