Kit de Aprendizado, Placa de desenvolvimento para Microcontroladores PIC

Inclua o Livro de Linguagem C p/ PIC por somente + R$ 25,00 

O MultiPIC ® é um prático e versátil Sistema de Aprendizado e Desenvolvimento para microcontroladores PIC e único no mercado brasileiro que suporta PICs mais populares de 8, 18, 28 e 40 pinos sem a necessidade do uso de adaptadores.

Alguns dos principais PiCs suportados: 16F628, 16F84, 12F675, 12F629, 16F877, 16F873, 18F4550, 18F452, etc...

Tem como uma de suas principais características hardware de suporte à comunicação USB quando usado com PICs com este recurso

 Periféricos incorporados e Principais Recursos:

  • LCD 16x2 Conjunto click p/ ampliar
  • 2 Displays 7 segmentos
  • Interface Serial RS232
  • Entrada USB
  • Trimpot p/ comparador
  • 8 Leds e 4 chaves
  • Saída PWM             
  • Saída para motor de passo
  • E mais: Soquetes individuais para PiCs de 8, 18, 28 e 40 pinos, entrada para Programador USB; todos os pinos dos PICs estão disponíveis para ligações de circuitos externos, hardware Compatível com Linguagem C e Livro "Desbravando o PiC"

O MultiPIC é um Kit de Aprendizado e Desenvolvimento realmente completo já é fornecido com: 01 PIC16F628A, Apostila Impressa "Introdução ao PiC", Cabo USB de ligação ao PC, Manual impresso, CD com softwares e exemplos.

Tem como opcional Programador USB MultiPROG (veja em nossos outros produtos) compatível com MPLab e ICD2.

 MultiPIC®: O jeito mais fácil de Aprender a Programar


Indice da A p o s t i l a:
1 - Introdução ao PIC
1.O que é o PIC ?
2.Realizando um simples lampejador com led
3.Escrita e compilação de um programa assembler
4.Analisando um código assembler
5.Compilando um código assembler
6.Programando o PIC
 
2 - Arquitetura interna do PIC
1.A área de programa e o registrador de arquivo
2.A ALU e o registro W
3.O Programm Counter e o Stack
4.Realizando o "Luzes em sequência"
 
3 - Introdução aos periféricos
1.O porta A e B
2.Estado de saída da linha de I/O
3.Entrada de teclado
4 – O contador TMR0 e o PRESCALER   1.O registrador contador TMR0 2.O Prescaler   5 - As interrupções   1.Interrupções 2.Exemplo de controle de uma interrupção 3.Ex. de controle de mais de uma interrupção   6 - Power Down Mode (Sleep)   1.Funcionamento do Power Down Mode 2.Primeiro exemplo sobre o Power Down Mode


 Cálculo do Frete:

Peso1Kg - CEP de Origem 02943-000 incluir "Aviso de Recebimento" como Sim


o kit completo


Aprenda PIC e Linguagem C com o ótimo Livro:

Programando Microcontroladores PIC - Linguagem C
Autor: Renato A. Silva
Editora: Ensino Profissional
Páginas: 172
 
ISBN: 8599823043

Preço normal R$ 46,00 

  Comprando junto com um de nossos produtos o livro sai por apenas R$ 25,00 !!

 

Nesta obra, o leitor é conduzido forma clara, lógica e objetiva a tecnologia dos microcontroladores PIC com teoria de funcionamento e prática de programação em linguagem "C", e ao uso das ferramentas necessárias a execução dos projetos. Com seqüência gradativa o leitor passa a conhecer o microcontrolador e suas características como, o uso dos timers, captura, comparação, PWM, comunicação serial com computador, i2c, comparadores analógicos, tensão de referência e alguns periféricos como, displays de sete segmentos, displays LCD e motores de passo.

Com exemplos didáticos, o autor Renato A. Silva, prioriza o aprendizado prático interagindo com o leitor na programação e no desenvolvimento de exemplos propostos visando obter um maior entendimento do objeto em estudo.

A visão da obra consiste em apresentar o microcontrolador com os seus recursos e a medida que forem utilizados, indicar a forma de programação e com o auxílio da placa experimental proposta, cujo layout pode ser baixado gratuítamente da internet e com a realização dos exercícios complementares, o leitor encontrará em condições de desenvolver aplicações de controle de microcontroladores PIC, utilizando-se da linguagem de programação "C".

Sumário: 
Prefácio..................................................................................09 
Apresentação..........................................................................10 
Introdução:.............................................................................11 
1- História do transistor e do microchip 
1.1 O Transistor.....................................................................12 
1.3 Tipos de transistor.......................................................... 14 
1.4 O Nascimento do Microchip............................................14 
 
2- Portas Lógicas, Números Binários e Hexadecimais 
2.0- As Portas Lógicas.............................................................16 
2.1- Números Decimais............................................................18 
2.1.1- Números Binários...........................................................18 
2.1.2- Número Hexadecimal..................................................... 19 
2.1.3- Numeração Octal............................................................20 
 
3- Memórias e Microcontroladores 
3.1 Memórias......................................................................... 22 
3.2 Microcontrolador.............................................................. 23 
3.3 História dos microcontroladores ........................................ 24 
3.4 Apresentando o PIC 16F62x...............................................25 
3.5 Alimentação..................................................................... 26 
3.6 Definição da CPU............................................................. 27 
3.7 Arquitetura Interna.......................................................... 27 
3.8 Características do PIC 16F62x.......................................... 29 
3.9 Organização da Memória.................................................. 30 
3.10 A Pilha ou Stack............................................................ 30 
3.11 Organização da memória de dados.................................. 31 
3.12 Registradores de Funções Especiais.................................. 32 
3.13 Palavra de configuração e identificação............................ 36 
3.14 Portas de Entrada / Saída............................................... 38 
3.15 Oscilador...................................................................... 40 
3.16 Pipeline......................................................................... 41 
3.16.1 Oscilador com cristal modo XT, LP ou HS..................... 42 
3.16.2 oscilador com cristal paralelo....................................... 42 
3.16.3 Oscilador com cristal em série...................................... 43 
3.16.4 Clock externo............................................................. 43 
3.16.5 Oscilador com resistor externo..................................... 43 
3.16.6 Oscilador interno 4 Mhz.............................................. 44 
3.16.7 Oscillator Start-Up timer (OST)................................... 44 
3.17 Reset............................................................................ 44 
3.17.1- Reset Normal............................................................ 45 
3.17.2- Reset Power-on (POR)............................................... 45 
3.17.2.1- Power-up Timer (PWRT)......................................... 45 
3.17.3- Brown-out detect (BOD)............................................ 46 
3.17.4- Reset por transbordamento de WDT............................ 46 
3.18- WatchDog Timer (WDT).............................................. 46 
3.19- Set de instruções ......................................................... 48 
 
4- Construindo o Primeiro projeto: 
4.1 Pisca Led........................................................................ 50 
4.1 MPLAB versão 7.0.......................................................... 53 
4.2- O Gravador................................................................... 59 
4.3.1 IC-Prog....................................................................... 61 
4.3.2- Gravando o programa.................................................. 61 
4.3.3- Erro de gravação......................................................... 61 
4.3.4- Arquivo Hexa............................................................. 62 
 
5- Linguagem “C” 
5.1- Linguagem de programação............................................ 64 
5.2- Comentários................................................................. 65 
5.3- Identificadores.............................................................. 66 
5.4- Endentação................................................................... 66 
5.5- Constantes................................................................... 66 
5.6- Variáveis..................................................................... 66 
5.7- Elementos definidos pela linguagem C:........................... 66 
5.8- Operadores e Símbolos Especiais.................................... 67 
5.9- Tipos de dados............................................................. 67 
5.10- Comando “IF”............................................................ 69 
5.11- Comando “WHILE”.................................................... 70 
5.12- Comando “DO”......................................................... 71 
5.13- Comando FOR........................................................... 72 
5.14- Comando SWITCH..................................................... 73 
5.15- Comando RETURN..................................................... 74 
5.16- Comando GOTO......................................................... 74 
5.17- Comando BREAK........................................................ 75 
5.18- Comando CONTINUE................................................. 75 
5.19- Estrutura de um Programa em C.................................. 75 
5.20- compilador “CCS C Compiler”..................................... 76 
 
6- Temporizadores - timers 
6.1- Temporizador TMR0..................................................... 81 
6.1- Temporizador TMR1..................................................... 83 
6.2- Temporizador Timer2.................................................... 85 
6.3- Configuração do Timer.................................................. 86 
7- Comunicação 
7.1 Comunicação Serial RS232............................................. 92 
7.2- Funções para comunicação I2C..................................... 109 
7.3- Comunicação SPI........................................................ 110 
 
8- Captura, Comparação e PWM 
8.1- Modo captura.............................................................113 
8.2- Modo comparação.......................................................115 
8.3- Modo PWM Modulação por Largura de Pulso............... 116 
 
9- Comparadores e Tensão de Referência 
9.1- Modulo Comparador................................................... 119 
9.2- Tensão de Referência.................................................. 122 
 
10- Displays 
10.1- Display LED de sete segmentos:............................... 125 
10.2- Display LCD.......................................................... 130 
 
11- Motores de Passo 
11.1- Definição................................................................ 141 
11.2- Motor de Passo Unipolar......................................... 142 
11.3- Motor de Passo Bipolar............................................ 143 
11.4- Motor de Passo de Relutância variável...................... 144 
11.4- Modos de acionamento............................................. 144 
Apêndice 
Tabela de funções do compilador CCS............................... 154 
Tabela de conversão de caracteres .................................... 162 
Referência........................................................................166