Escolha seu idioma
Curso de Simulação e Interfaceamento de PIC
Mais de 2 milhões de alunos no mundo

Curso de Simulação e Interfaceamento de PIC

Domine microcontroladores PIC, desde os fundamentos da arquitetura até projetos de hardware totalmente implementados. Usando MPLAB X e Proteus, você vai simular, depurar e construir sistemas embarcados reais com GPIO, temporizadores, protocolos seriais e controle de motores. Este curso baseado em projetos reduz a distância entre a teoria e o hardware funcional rapidamente.

Dedika para empresas

O que você vai aprender:

  • Configure periféricos do PIC incluindo ADC, PWM, UART, SPI e I2C para aplicações reais.

  • Simule circuitos embarcados completos no Proteus com instrumentos virtuais e depuração por co-simulação.

  • Construa firmware orientado a interrupções usando temporizadores, ISRs e técnicas de programação baseada em eventos.

  • Entenda a arquitetura de memória do PIC, conjuntos de instruções e bits de configuração para um projeto de firmware confiável.

  • Implante firmware verificado em hardware físico usando PICkit, SNAP e ferramentas de depuração em circuito.

  • Aplique as melhores práticas de C embarcado, geração de código com MCC e organização estruturada de projetos.

Como você estuda de forma prática Curso de Simulação e Interfaceamento de PIC

Como você pratica Curso de Simulação e Interfaceamento de PIC

Pra você que é empresa e quer treinar o time

Na Dedika para empresas, o curso vem com exercícios e exemplos do próprio negócio e do jeito que a sua empresa precisa.

Clique aqui

Conteúdo do curso

8 Capítulos • 39 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

Fundamentos e Arquitetura de Microcontroladores PIC

  • Aula 1 • Conjunto de Instruções e Ciclos de Execução

    Apresenta o conjunto reduzido de instruções, modos de endereçamento e contagens de ciclo. Cálculos precisos de temporização dependem do domínio desses fundamentos.

  • Aula 2 • Introdução aos Microcontroladores PIC

    Abrange variantes da família PIC, convenções de nomenclatura e domínios de aplicação. Estabelece o contexto para todos os tópicos subsequentes de hardware e software no curso.

  • Aula 3 • Arquitetura Interna e Núcleo da CPU

    Examina a arquitetura Harvard, a ULA, o registrador de trabalho e os estágios de pipeline. Conecta os internos da CPU à temporização de execução de instruções abordada posteriormente.

  • Aula 4 • Bits de Configuração e Ajustes do Dispositivo

    Explica seleção de oscilador, watchdog timer, proteção de código e bits de reset por brown-out. A configuração correta previne falhas comuns na inicialização do hardware.

  • Aula 5 • Organização da Memória e Espaços de Endereçamento

    Detalha a memória de programa, memória de dados, EEPROM e registradores de funções especiais. Compreender os mapas de memória é pré-requisito para escrever firmware eficiente.

Capítulo 2Ver detalhes

Configurando o Ambiente de Desenvolvimento

  • Aula 1 • Criando e Gerenciando Projetos

    Demonstra assistentes de criação de projetos, organização de arquivos e configurações de compilação. Projetos estruturados reduzem erros e simplificam a colaboração em equipe.

  • Aula 2 • Instalando e Configurando a IDE

    Guia a instalação do MPLAB X IDE, gerenciamento de plugins e layout do workspace. Uma IDE configurada corretamente é a base para todas as tarefas de codificação e simulação.

  • Aula 3 • Configuração do Compilador e da Cadeia de Ferramentas

    Abrange a instalação dos compiladores XC8, XC16 e XC32, licenciamento e níveis de otimização. A seleção correta da cadeia de ferramentas garante que o código compile para o dispositivo alvo.

  • Aula 4 • Introdução ao Simulador de Software

    Apresenta a ferramenta de simulador do MPLAB X, pontos de parada e janelas de observação. As habilidades de simulação desenvolvidas aqui são a base para todos os exercícios de depuração no curso.

Capítulo 3Ver detalhes

GPIO, Temporizadores e Sistemas de Interrupção

  • Aula 1 • Configurando Portas de E/S de Propósito Geral

    Abrange os registradores TRIS, LAT e PORT para controle de entrada e saída. A configuração adequada da GPIO é necessária antes que qualquer periférico ou interface de sensor possa funcionar.

  • Aula 2 • Arquitetura de Interrupção e Níveis de Prioridade

    Detalha a tabela de vetores de interrupção, bits de habilitação global e níveis de prioridade alta/baixa. O conhecimento da arquitetura de interrupção é essencial para todos os projetos de firmware em tempo real.

  • Aula 3 • Escrevendo e Testando Rotinas de Serviço de Interrupção

    Demonstra padrões de codificação de ISR, medição de latência e preocupações com reentrância. ISRs testadas formam a espinha dorsal de arquiteturas de projeto orientadas a eventos.

  • Aula 4 • Simulando Comportamento de GPIO e Temporizador

    Usa arquivos de estímulo e visualizações de analisador lógico para verificar a operação da GPIO e do temporizador. A validação por simulação reduz o tempo de depuração de hardware em projetos posteriores.

  • Aula 5 • Módulos de Temporizador e Geração de Base de Tempo

    Explica os temporizadores Timer0 a Timer5, pré-escalares e registradores de período. Os temporizadores fornecem a base de tempo para atrasos, PWM e taxas de transmissão de comunicação.

Capítulo 4Ver detalhes

Interfaces Analógicas: ADC e Comparadores

  • Aula 1 • Fundamentos de Condicionamento de Sinais

    Abrange divisores de tensão, filtragem e proteção de entrada para sinais analógicos. O condicionamento adequado garante que o ADC receba sinais limpos e dentro da faixa.

  • Aula 2 • Módulo Comparador Analógico

    Apresenta a configuração do comparador, fontes de referência e roteamento de saída. Os comparadores permitem a detecção de limiares sem consumir recursos do ADC.

  • Aula 3 • Técnicas de Amostragem e Temporização do ADC

    Explica conversão por polling vs. orientada a interrupção, multiplexação de canais e superamostragem. A técnica de amostragem adequada afeta diretamente a precisão da medição.

  • Aula 4 • Arquitetura e Registradores do Módulo ADC

    Abrange resolução do ADC, seleção de tensão de referência e registradores de tempo de aquisição. Compreender os internos do ADC previne erros de amostragem em aplicações com sensores.

  • Aula 5 • Simulando Conversões do ADC

    Usa estímulo do MPLAB X para injetar valores analógicos e verificar os resultados nos registradores do ADC. A simulação confirma a lógica do firmware antes de conectar sensores físicos.

Capítulo 5Ver detalhes

Protocolos de Comunicação Serial

  • Aula 1 • Comunicação Assíncrona UART

    Configura a taxa de transmissão, o formato do quadro e os registradores EUSART para transferência serial de dados. A UART é a interface mais comum de depuração e comunicação com o host em sistemas embarcados.

  • Aula 2 • Interface de Dois Fios I2C

    Explica endereçamento I2C, condições de início/parada, tratamento de ACK/NACK e clock stretching. O I2C suporta barramentos com múltiplos dispositivos, comuns em aplicações com sensores e displays.

  • Aula 3 • Interface Serial Síncrona SPI

    Abrange modos mestre/escravo SPI, polaridade de clock, ajustes de fase e enquadramento de dados. O conhecimento de SPI permite a interface com sensores, displays e dispositivos de memória.

  • Aula 4 • Simulação de Protocolos e Terminais Virtuais

    Usa terminais seriais virtuais do MPLAB X e instrumentos virtuais do Proteus para verificar o comportamento do protocolo. A simulação detecta erros de enquadramento e temporização antes da montagem do hardware.

  • Aula 5 • Tratamento de Erros e Robustez

    Aborda erros de enquadramento, estouro de buffer, colisões de barramento e recuperação por tempo limite. O tratamento robusto de erros é obrigatório para firmware de comunicação de qualidade de produção.

Capítulo 6Ver detalhes

PWM, CCP e Controle de Motores

  • Aula 1 • Projetos de Controle de Motor CC e Servo

    Aplica PWM para acionar circuitos de ponte H para motores CC e servos de posição. A prática baseada em projetos consolida a teoria de PWM em firmware funcional de controle de motores.

  • Aula 2 • Captura de Entrada para Medição de Frequência

    Demonstra o modo de captura para medir largura de pulso e frequência de sinais externos. A medição baseada em captura é usada em tacômetros e sensores ultrassônicos de distância.

  • Aula 3 • Simulando PWM no Proteus

    Usa o osciloscópio do Proteus e modelos de motor para verificar formas de onda PWM e resposta do motor. A simulação valida a lógica de controle antes de conectar atuadores físicos.

  • Aula 4 • Geração de Sinal PWM e Ciclo de Trabalho

    Abrange período PWM, registradores de ciclo de trabalho e compensações de resolução. O controle preciso do ciclo de trabalho é a base para aplicações de velocidade de motores e dimerização de LEDs.

  • Aula 5 • Visão Geral dos Modos do Módulo CCP

    Apresenta os modos de operação de captura, comparação e PWM do módulo CCP. Compreender todos os três modos permite selecionar o modo certo para cada aplicação.

Capítulo 7Ver detalhes

Simulação no Proteus para Projetos Completos

  • Aula 1 • Fluxo de Trabalho de Depuração em Cosimulação

    Combina a depuração em nível de fonte do MPLAB X com a simulação de circuitos do Proteus simultaneamente. A cosimulação reduz drasticamente o ciclo de depuração para projetos embarcados complexos.

  • Aula 2 • Simulação de Sistema com Múltiplos Componentes

    Integra displays LCD, teclados, sensores e atuadores em um único projeto Proteus. A simulação com múltiplos componentes reflete a complexidade real do produto e expõe bugs de integração.

  • Aula 3 • Carregando Firmware em Modelos Proteus

    Explica a geração de arquivos hex, propriedades do modelo PIC e configuração de clock no Proteus. O carregamento correto do firmware garante que a simulação corresponda ao comportamento esperado do hardware.

  • Aula 4 • Fundamentos de Captura Esquemática no Proteus

    Abrange posicionamento de componentes, fiação, rótulos de rede e barramentos de potência no Proteus ISIS. Um esquema correto é o pré-requisito para qualquer simulação de circuito significativa.

  • Aula 5 • Instrumentos Virtuais e Medição

    Usa instrumentos virtuais de osciloscópio, analisador lógico, voltímetro e gerador de sinais. As habilidades de medição permitem a verificação quantitativa da temporização e integridade do sinal.

Capítulo 8Ver detalhes

Interfaceamento de Hardware e Projetos Finais

  • Aula 1 • Programadores e Hardware de Programação

    Abrange as conexões dos programadores PICkit, ICD e SNAP, o protocolo ICSP e a tensão de programação. A configuração correta do programador é o primeiro passo para dar vida aos projetos simulados.

  • Aula 2 • Projeto de Conclusão: Registrador de Dados de Sensores

    Constrói um registrador de dados completo baseado em ADC com saída UART e armazenamento em EEPROM em hardware. Este projeto integra habilidades de ADC, UART, EEPROM e temporizador de todos os capítulos anteriores.

  • Aula 3 • Projeto de Conclusão: Sistema de Controle de Motor

    Implementa controle de velocidade de motor CC em malha fechada usando saída PWM e captura de entrada de encoder. Demonstra domínio de CCP, interrupções e controle em tempo real em hardware físico.

  • Aula 4 • Técnicas de Prototipagem em PCB e Protoboard

    Demonstra layout de protoboard, posicionamento de capacitor de desacoplamento e práticas de integridade de sinal. Bons hábitos de prototipagem previnem falhas induzidas por ruído em testes de hardware.

  • Aula 5 • Depuração de Hardware com Ferramentas ICD

    Usa pontos de parada do depurador no circuito, janelas de observação e variáveis de observação em tempo real em hardware real. As habilidades de depuração de hardware fecham a lacuna entre a simulação e o comportamento físico.

Certificação

Seu certificado válido de conclusão

Este curso é para você:

  • Estudantes de engenharia elétrica: prontos para ir além da teoria no protoboard e entrar no mundo do firmware.

  • Criadores amadores (makers): querendo desenvolver habilidades estruturadas com microcontroladores além do básico do Arduino.

  • Técnicos: buscando adicionar programação embarcada ao seu conjunto de habilidades profissionais.

  • Pessoas em transição de carreira: migrando do desenvolvimento de software para funções com hardware embarcado.

  • Desenvolvedores embarcados juniores: precisando de experiência prática com PIC para progredir no trabalho.

  • Instrutores de eletrônica: procurando uma grade curricular baseada em projetos para ensinar microcontroladores.

O que nossos alunos falam

As suas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já recomendei vocês a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Eu gosto de como as lições são direto ao ponto e como eu consigo alterar capítulos e pular conteúdos que não preciso.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito no aprendizado.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais capacitações

FAQ

Quem é a Dedika?

O certificado é válido no Brasil?

Os cursos são gratuitos?

Qual a carga horária dos cursos?

Como são os cursos?

Como funcionam os cursos?

Qual é o tempo dos cursos?

Qual o valor ou preço dos cursos?

O que é um curso EAD ou online e como ele funciona?

Os cursos possuem PDF?