Conteúdo da Disciplina

Apresentação da Disciplina

Material Desenvolvido por: Gabriel Henrique Tascheck

A disciplina de Circuitos Digitais é ministrada pelos professores do Departamento de Informática da UFPR. Ela está presente no primeiro semestre do curso de Ciência da Computação, servindo como base para disciplinas futuras como:

  • Projetos Digitais e Microprocessadores
  • Arquitetura de Computadores
  • Software Básico

O conteúdo sugerido inclui, inicialmente:

  1. Introdução e Sinais Digitais
    Conceitos iniciais sobre representação digital da informação.
  2. Sistemas de Numeração
    Bases numéricas (binária, decimal, etc.) e conversão entre elas.
  3. Aritmética Binária
    Soma, subtração e multiplicação com números binários.
  4. Lógica Booleana
    Álgebra booleana, tabelas verdade, formas canônicas e simplificação.
  5. Portas Lógicas e Circuitos
    Uso de portas lógicas (AND, OR, NOT, etc.) na implementação de funções.
  6. Blocos Combinacionais
    Circuitos como somadores, multiplexadores, decodificadores e comparadores.
  7. Circuitos Sequenciais
    Latches, flip-flops e máquinas de estados (Moore e Mealy).
  8. Projetos Práticos
    Desenvolvimento de circuitos combinacionais e sequenciais aplicados.

Dessa forma, o conteúdo foi separado nos seguintes tópicos:

  1. Introdução aos Sinais Digitais
  2. Sistemas de Numeração e Conversão de Bases
  3. Aritmética Binária Básica: Soma, Subtração e Multiplicação
  4. Representação Numérica em Computadores
  5. Álgebra Booleana, Tabelas Verdade e Propriedades Algébricas
  6. Desafios utilizando portas lógicas
  7. Blocos Combinacionais
    • Half-Adder (Meio-Somador)
    • Full-Adder (Somador Completo)
    • Subtrator Binário com Complemento de 2
    • Outros Blocos Combinacionais
  8. Circuitos Sequenciais (Latches e Flip-Flops)
  9. Máquinas de Estados Finitos e Projetos