|
-Introdução
-Linguagem C
-Programação de microcontroladores em linguagem C
-Criando um projeto no MPLAB
-Introdução à linguagem C
-Palavras Reservadas
-Identificadores
-Tipos de dados
-Modificadores de Tipo
-Variáveis
-Declaração de variáveis
-Variáveis Globais
-Variáveis Locais
-Operadores
-Operadores de Atribuição
-Aritméticos
-Relacionais
-Operadores lógicos bit-a-bit
-Operadores lógicos relacionais
-Declarações de Controle
-Comando if
-Comando if-else
-Comando switch-case
-Laço for
-Laço while
-Laço do-while
-Notação numérica
-Microcontroladores PIC – Família PIC16F
-Pinagem dos microcontroladores
-O compilador CCS – PCWHD
-Criando um programa utilizando o compilador CCS
-Integrando o compilador CCS ao MPLAB
-Criando um projeto no MPLAB
-Estrutura de um programa em C
-Diretivas
-Bits de controle (fuses)
-Ciclo de máquina
-Portas de I/O
-Registrador TRIS
-Diretiva de direcionamento dos pinos
-Registrador PORT
-Primeiro programa – Acionamento de LEDS
|
-Gravando o microcontrolador
-Entendendo o código fonte
-Funções de atrado (delay)
-Acionamento de botões
-Diretiva #define
-Funções
-Protótipo de função
-Estudo das interrupções
-Função de tratamento das interrupções
-Interrupção externa
-Timer 0
-Interrupção do Timer 0
-Configuração do Timer 0 no compilador CCS
-Utilizando o Timer 0 com um sinal externo
-Timer 1
-Interrupção do Timer 1
-Configurando o Timer 1 no compilador CCS
-Utilizando o Timer 1 com um sinal externo
-Timer 2
-Interrupção do Timer 2
-Configurando o Timer 2 no compilador CCS
-Watchdog Timer (WDT)
-Tratando o Watchdog no compilador CCS
-Simulação de um programa no MPLAB
-Função printf
-Formatação de strings
-Display de Cristal Líquido (LCD)
-Pinagem do LCD
-Criando uma biblioteca própria para o LCD
-Comandos básicos de um Display de Cristal Líquido
-Implementando um relógio de tempo real (RTC) com o Timer 1
-Conversor A/D Interno
-Configurando o conversor A/D no compilador CCS
-Tipos de Dados Avançados
-Matrizes de Dados
-Display de 7 segmentos
-Comunicação serial (USART)
-Suporte à comunicação serial no compilador CCS
-Memória EEPROM interna
-Protocolo de comunicação I2C
-PWM (Pulse Width Modulation) |