Microcontrolador PIC com Linguagem C
.MP4 | Video: 1280x720, 30 fps(r) | Audio: AAC, 44100 Hz, 2ch | 5.06 GB
Duration: 11.5 hours | Genre: eLearning | Language: Português
.MP4 | Video: 1280x720, 30 fps(r) | Audio: AAC, 44100 Hz, 2ch | 5.06 GB
Duration: 11.5 hours | Genre: eLearning | Language: Português
Avance na eletrônica aprendendo os recursos dos Microcontroladores PIC mesmo que não conheça Arduino, 8051 ou ARM.
What you'll learn
Aprender o básico da linguagem de programação C.
Compreender o que é um microcontrolador e sua diversidade.
Programar microcontroladores PIC com a linguagem de programação C.
Compreender e programar os bits de entrada e saída.
Utilizar o microcontrolador com displays LCD 16x2.
Compreender e utilizar temporizadores (Timers).
Realizar conversão Analógica para Digital com o Microcontrolador.
Saber realizar comunicação do microcontrolador com um PC.
Aprender como montar um circuito com microcontrolador PIC.
Realizar práticas com Display de 7 Segmentos e LCD 16x2 e utilizando periféricos e conceitos apresentados.
Utilizar protocolos de comunicação serial USART (RS-232)
Utilizar botões e teclado matricial
Compreender o funcionamento e utilizar a memória interna EEPROM para persistência de informações.
Requirements
Computador com Windows 7 ou superior com acesso à internet.
Instalar Software PICSimLab 0.7.0
Instalar Software CCS C Compiler
Instalar Software Proteus 8.1 ou superior
Description
Seja bem-vindo ao curso de Microcontrolador PIC com Linguagem C.
Este é um curso introdutório onde serão abordados os pontos necessários para que você possa planejar seus próprios projetos utilizando os principais recursos presentes nos Microcontroladores PIC.
São mais de 11 horas de vídeo aulas como exemplos de programas mostrando como utilizar os recursos de microcontroladores PIC focando principalmente das famílias 16F e 18F.
Se você não tem experiência no assunto e deseja compreender como funciona um Microcontrolador e ainda aprender como de criar seus próprios projetos e programas, este curso é para você. No decorrer do curso veremos alguns conceitos básicos de eletrônica e programação para que mesmo aqueles que tenham pouca experiência com eletrônica sejam capazes de acompanhar todo o caminho para a criação dos projetos apresentados no curso.
Está em dúvida? Experimente! O curso inclui
Garantia de devolução do dinheiro em 30 dias;
Mais 11 horas de vídeo sob demanda ;
40 recursos para download;
Acesso total vitalício;
Acesso no dispositivo móvel e na TV/Chromecast;
Certificado de Conclusão.
Neste curso vamos utilizar um simulador de placas didáticas para que você consiga programar os recursos do PIC nas primeiras aulas do curso sem a necessidade comprar componentes.
Veremos também como montar nosso próprio circuito com um Microcontrolador PIC, programar e executar o conjunto no simulador.
O curso está dividido em 13 seções descritas a seguir:
1. Apresentação. É uma seção curta onde o instrutor é apresentado e fala um pouco sobre o conceito de microcontrolador. Também é feita nossa primeira simulação.
2. Programação em Linguagem C. Com mais de 2 horas de vídeo, nesta seção são apresentados conceitos básicos da linguagem de programação C. Serão vistos conceitos como variáveis, tipos de dados, estruturas de controle e de repetição e diversos outros.
3. Visão Geral Sobre Microcontroladores. Neste ponto falamos sobre a composição de um microcontrolador, memórias e periféricos.
4. Configurando o Projeto no CCS. Nesta seção nós começaremos a usar o compilador específico para PIC e trazemos informações sobre a estrutura do projeto e os arquivos necessários para começar.
5. Portas de Entrada e Saída. As portas de entrada e saída é uma das formas de o microcontrolador se comunicar com o mundo físico. Vamos entender como controlar os pinos físicos do chip para realizar ações com LEDs, botões e é também nesta seção que conheceremos as funções de atraso.
6. Displays de 7 Segmentos. Depois de conhecer como controlar os bits das portas vamos utilizá-los neste seção para controlar Displays de 7 segmentos e veremos como controlar mais de um Display utilizando transistores para chaveamento.
7. Display LCD. Além dos números! Nesta seção vamos utilizar o Display LCD 2x16 para apresentar mais informações para o usuário com mensagens mais complexas de até 32 caracteres por vez.
8. Conversão Analógico-Digital. O mundo real é analógico! Por isso neste módulo vamos entender como funciona o módulo de conversão analógico para digital para ler sensores analógicos e apresentar informações no microcontrolador.
9. Temporização com Timer0: Contar o tempo é preciso, isso se faz da melhor forma utilizando os temporizadores dedicados de um microcontrolador. Vamos entender como configurar o Timer0 para contar intervalos de tempo.
10. Modulação por Largura de Pulso (PWM): O controle de intensidade de um LED ou velocidade de um motor é possível quando modulamos a largura de um pulso para controlar sua alimentação. Não entendeu? É neste módulo veremos como funciona o PWM com o PIC e como é possível realizar este tipo de controle.
11. Persistência de Dados com EEPROM: Muitas vezes precisamos gravar informações no microcontrolador e queremos que esta informação não seja perdida quando desligamos o chip. Vamos aprender como fazemos isso com o PIC nesta seção.
12. Comunicação Serial UART: A necessidade de comunicação entre diversos equipamentos, incluindo o seu computador, é possível quando utilizamos o módulo de comunicação serial UART. Esta seção traz ao menos 3 exemplos que como podemos utilizar este módulo.
13. Interrupção Externa: As interrupções externas são utilizadas para perceber mudanças de estado de agentes externos ao chip. Neste módulo vamos configurar a interrupção externa e entender como utilizá-las.
14. Gravação do Chip Físico: Todo o conhecimento apresentado ao longo do curso tem um propósito: criar nossos projetos reais! Nesta seção é apresentado como gravar o chip utilizando gravadores encontrados no mercado.
Who this course is for:
Pessoas que querem entrar no mundo dos Microcontroladores.
Estudantes de cursos de Engenharia Eletrônica, Computação, Automação ou afins.
Profissionais quem tenham interesse em Microcontroladores PIC.
Qualquer pessoa com conhecimento básico de eletrônica e algum conhecimento de programação.