Aprenda Linguagem C para Sistemas Embarcados desde o básico

Aprenda Linguagem C para Sistemas Embarcados desde o básico, incluindo todas as particularidades para projetos com microcontroladores (sistemas embarcados)

Linguagem C para Sistemas Embarcados

  • 15 Horas de duração
  • 45 Aulas
  • 1 Módulos
  • Certificado de conclusão
ASSINE JÁ

Obtenha acesso a este e outros cursos

A Microgenios Tecnologia e Educação atua desde 2006 oferecendo cursos atualizados para especialização nas áreas de eletroeletrônica, automação e computação.
Microgenios Tecnologia e Educação

Linguagem C para Sistemas Embarcados

Curso recomendado a todos iniciantes na área de programação em C para microcontroladores. 

Este curso foi desenvolvido para você, estudante, técnico, engenheiro ou professor, que necessita aprender a programar de forma sólida e objetiva em Linguagem C (padrão ANSI-C), para desenvolvimento de projetos microcontrolados ou aplicações em PC. A linguagem C é uma das mais utilizadas e aceitas no mercado, grande parte dos projetos eletrônicos com microcontroladores são desenvolvidos utilizando Linguagem C.

Fazendo este curso você estará apto a:

  • Descrever com detalhes a estrutura da linguagem C
  • Manipular funções, diretivas, protótipos de funções dentre outros.
  • Utilizar os operadores lógicos e booleanos a fim de construir algoritmos eficientes.
  • Saber quando utilizar variáveis globais e locais, assim como compreender suas principais diferenças.
  • Saber como parametrizar uma função e especificar seus retornos.
  • Realizar laços de repetição e tomadas de decisão.

Este curso aborda de forma clara e objetiva os 46 principais tópicos que todo programador em C deve conhecer. Conceitos, regras e estruturas da Linguagem C ANSI-C são amplamente explorado, acompanhe:


1 Pseudocódigo
2 Fluxograma
3 Criar um projeto do DevC++
4 Criar um projeto no MPLAB
5 Variáveis
6 Classes de armazenamento e comentários
7 Diretivas e macro
8 printf( )
9 Operadores aritméticos
10 Operadores relacionais
11 Operadores lógicos
12 Operadores de Deslocamento
13 Operador Condicional
14 Conversão Explicita e Precedência de operadores
15 Expressões e Comandos
16 Estrutura if
17 Estrutura if – else
18 Estrutura switch
19 Estrutura for
20 Estrutura while
21 Estrutura do-while
22 break & continue
23 Usando funções
24 Passagem de parâmetros
25 Classes de armazenamento
26 Usando Matrizes
27 Matrizes Multidimensionais
28 Strings
29 Matrizes como parâmetro de função
30 Usando ponteiros
31 Ponteiros e matrizes
32 Aritmética de ponteiros
33 Passando ponteiros para uma função
34 Strings como matrizes e ponteiros
35 Comparando strings
36 Matrizes de ponteiro
37 Ponteiros para funções
38 Usando Estruturas
39 Estruturas aninhadas
40 Ponteiros e matrizes como membro de uma estrutura
41 Ponteiros para estruturas
42 Matrizes de estrutura
43 Passando estruturas para funções
44 Usando uniões
45 Usando enumeração
46 Usando macros



Importante!!! 

* No valor de investimento para a realização do curso NÃO está incluso nenhum hardware, placa, componente ou licença de software, estes itens são de responsabilidade do aluno. A Microgenios e sua equipe técnica tentam, sempre que possível, utilizar nos cursos e webseminários softwares open source ou que possuam versões gratuitas para estudo, e placas de baixo custo e de fácil aquisição na internet.

* Este curso é conteúdo exclusivo do Clube de Membros Microgenios.

Este curso é destinado a todos os interessados em iniciar o desenvolvimento de projetos eletrônicos utilizando microcontroladores, principalmente:


  • Estudantes de cursos superiores relacionados com engenharia e tecnologia (eletrônica, elétrica, automação, computação, mecânica, telecomunicações etc);
  • Estudantes de escolas técnicas de nível médio;
  • Profissionais já formados que precisam iniciar projetos utilizando microcontroladores, sistemas embarcados e internet das coisas (IoT);
  • Professores de faculdades e escolas técnicas, que necessitam reciclar/atualizar seus conhecimentos nas áreas de programação de microcontroladores, sistemas embarcados e internet das coisas (IoT).
Microgenios Tecnologia e Educação
"A Microgenios Tecnologia e Educação atua desde 2006 oferecendo cursos atualizados para especialização nas áreas de eletroeletrônica, automação e computação. "

               

A Microgenios Tecnologia & Educação atua desde 2006 oferecendo cursos atualizados para especialização de profissionais, estudantes e professores das áreas de eletroeletrônica, automação e computação. A Microgenios fornece também um portfólio completo de ferramentas de desenvolvimento (hardware e software) para as áreas de eletrônica e sistemas embarcados, conheça mais acessando: 

Fone: (55 11) 5084-4518 | (55 11) 3384-5598

WhatsApp: (55 11) 98869-2864

E-mail: vendas@microgenios.com.br

https://www.microgenios.com.br

https://loja.microgenios.com.br

http://www.youtube.com/microgenios

https://twitter.com/microgenios

https://www.instagram.com/microgenios

 


Certificado emitido pela Microgenios Soluções em Tecnologia Ltda., empresa atuante no mercado desde 2006 especializada em treinamentos, softwares e ferramentas de desenvolvimento para microcontroladores, eletrônica e sistemas embarcados; o certificado emitido neste para os alunos que concluírem este curso possui carga horária, conteúdo programático e código de verificação.

Conteúdo Programático

  • 1. Aula 1: Pseudo código - Introdução a Programação
  • 2. Aula 2: Fluxograma - Estudo de algorítimos
  • 3. Aula 3: Criando Projeto
  • 4. Aula 4: Introdução a linguagem C, variáveis e constantes
  • 5. Aula 5: Classes e comentários
  • 6. Aula 6: Diretivas e Macros
  • 7. Aula 7: Função printf()
  • 8. Aula 8: Operadores aritméticos
  • 9. Aula 9: Operadores relacionais
  • 10. Aula 10: Operadores lógicos
  • 11. Aula 11: Operadores de deslocamento
  • 12. Aula 12: Operadores condicionais
  • 13. Aula 13: Conversão Explícita e Precedências de Operadores
  • 14. Aula 14: Expressões e comandos
  • 15. Aula 15: Estrutura if()
  • 16. Aula 16: Estrutura if-else-if
  • 17. Aula 17: Estrutura switch
  • 18. Aula 18: Laço de repetição for()
  • 19. Aula 19: Estrutura while()
  • 20. Aula 20: Estrutura do-while()
  • 21. Aula 21: Comandos break e continue
  • 22. Aula 22: Usando funções
  • 23. Aula 23: Passagem de parâmetros
  • 24. Aula 24: Classes de armazenamento
  • 25. Aula 25: Usando matrizes
  • 26. Aula 26: Matrizes Multidimensionais
  • 27. Aula 27: Strings
  • 28. Aula 28: Matrizes como parametro de funções
  • 29. Aula 30: Ponteiros e matrizes
  • 30. Aula 31: Aritmética de Ponteiros
  • 31. Aula 32: Passando ponteiros para uma funcao
  • 32. Aula 33: Strings como matrizes e ponteiros
  • 33. Aula 34: Comparando strings
  • 34. Aula 35: Matrizes de ponteiros
  • 35. Aula 36: Ponteiros para funções
  • 36. Aula 37: Usando estruturas
  • 37. Aula 38: Estruturas aninhadas
  • 38. Aula 39: Ponteiros e Matrizes como Membro de uma Estrutura
  • 39. Aula 40: Ponteiros para Estruturas
  • 40. Aula 41: Matrizes de Estruturas
  • 41. Aula 42: Passando Estruturas para Funções
  • 42. Aula 43: Usando uniões
  • 43. Aula 44: Usando campo de bits
  • 44. Aula 45: Usando Enumeração
  • 45. Aula 46: Usando Macros

Cursos Relacionados

Conheça outros cursos que oferecemos para complementar seus estudos.

Voltar ao topo