Академический Документы
Профессиональный Документы
Культура Документы
Janeiro/2012
Horrio
1 aula
18h s 19h50
Intervalo
19h50 s 20h10
2 aula
20h10 s 22h
2
R$ 114,50
3
R$ 150,00
http://www.erica.com.br
Objetivos
Entender a arquitetura e operao dos elementos de uma unidade processadora; Compreender o princpio bsico de funcionamento de um microcontrolador; Conhecer as interfaces bsicas entre o sistema microcontrolado e o meio externo; Ler, interpretar e desenvolver programas na linguagem C para PIC18; Compreender perifricos dos microcontroladores, como: comunicao serial, conversor analgico/digital e timer;
5
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
Contedo Programtico
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
Unidade 01: Introduo Unidade 02: Mapeamento de Memria Unidade 03: Arquitetura Interna do PIC 18 Unidade 04: Estudos dos Sinais do PIC18 Unidade 05: Programao em C Unidade 06: Interrupes Unidade 07: Portas de E/S Unidade 08: Mdulos de Suporte a CPU Unidade 09: Timers Unidade 10: Perifricos analgicos Unidade 11: Perifricos de comunicao Unidade 12: EEPROM e Flash Unidade 13: Exemplos e projetos com PIC18
Conhecimentos Necessrios
(a) Experincia em algoritmos na forma de fluxogramas e diagramas de blocos.
um tipo de diagrama, e pode ser entendido como uma representao esquemtica de um processo; Ferramentas para fazer fluxograma: Visio, Excel, Power Point, Chartist, etc..
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
Conhecimentos Necessrios
Tipos de dados bsicos; Testes e condies; Laos; Funes; Vetores; Ponteiros; Passagem de parmetros; Arquivos; Estruturas.
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
Conhecimentos Necessrios
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
Conhecimentos Necessrios
(c) Conhecer os recursos bsicos de eletrnica digital e analgica (transistores, rels, portas lgicas, leds, diodos, tenso, corrente).
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
10
Conhecimentos Necessrios
(d) Manipulao de equipamentos de medio (osciloscpio, multmetros, ampermetros, etc.).
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
11
2. Habilidade:
Obter experincia na rea. Precisa de prtica. Pode-se decorar todos os mnemnicos do assembler do PIC, mas de nada vai adiantar se voc no souber acionar um led com este conhecimento.
12
13
3. Sistemas Operacionais A partir de certo nvel, voc ter contato com algum tipo de sistema operacional. E se no tiver oportunidade, crie uma; Temos hoje linux rodando em dispositivos to diversos como relgios, roteadores, set-top-boxes e smartphones; Em especial os smartphones, com os sistemas operacionais linuxbased Android(Google), Maemo(Nokia), Moblin(Intel) e LiMo (consrcio de empresas) brigando de frente com a Apple e a Microsoft e seus respectivos sistemas operacionais. 4. Formao Acadmica Existem muitos hobbystas que so extremamente competentes, at mais do que alguns graduados, pois gostam do que fazem, so auto-didatas e muito inventivos; No entanto, uma formao algo essencial para se desenvolver na carreira. Pois um diploma, principalmente em uma faculdade conceituada, vai ajudar a abrir muitas portas no mercado de trabalho.
15
16
17
18
19
Simulao: Proteus 7
20
Kdevelop, ambiente com visual bem limpo e fcil de usar. mais genrico, mas para desenvolver em C est timo.
22
Simuladores
Um timo simulador open-source para PIC o GPSIM. Tambm disponibilizado sob a licena; GPL, possui tudo o que um decente simulador precisa ter (breakpoints, execuo passo-a-passo, disassembler, etc; e suporta at in-circuit emulator); Tem verses para Windows e Linux.
23
24
Kit de Desenvolvimento
MultiPIC Advanced
Prof. talo Loiola (CCT/UNIFOR)
25
Kit de Desenvolvimento
Prof. talo Loiola (CCT/UNIFOR)
Kit de Desenvolvimento
Principais Recursos: Baseada no PIC18F4520; Programador USB interno por BootLoader LCD16x2 controlador padro HD44780 Teclado com 12 Teclas Conversor AD com trimpot Serial RS232 4 Displays de 7 segmentos 8 LEDS PWM
26
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
Kit de Desenvolvimento
Principais Recursos: Buzzer 01 Sada com Rel Memria on board E2Prom i2C tipo 24C04 Conector de expanso para ligao de placas opcionais c/ todos IOs do PIC disponveis Permite Ligao de circuitos externos Alimentado diretamente pela USB ou, fonte externa Diversos exemplos em C18 Garantia de 01 ano e suporte tcnico permanente
27
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
28
29
30
31
Gravador On-Board
ICSP;
Bootloader
BootLoader um processo de Auto Gravao (Self Programming) do microcontrolador; O PIC deve ser pr gravado com um Programa capaz de gravar outras regies da Memria de Programa ( e tambm Eeprom) com dados de arquivo .HEX, recebidos via serial, usb, rdio, etc; Mtodo usado no kit MultiPIC_Advanced.
32
33
Plano de Aula
Prof. talo Loiola (CCT/UNIFOR)
34
Plano de Aula
Prof. talo Loiola (CCT/UNIFOR)
35
Microchip
www.microchip.com
Prof. talo Loiola (CCT/UNIFOR)
36
37
Aplicaes de MCUs
Prof. talo Loiola (CCT/UNIFOR)
38
Aplicaes de MCUs
Prof. talo Loiola (CCT/UNIFOR)
39
40
Circuitos Integrados/Brasil, lanado pelo CNPq/MCT em 2008, o Projeto de Uma Design House Especializada em Componentes Integrados para os setores Aeroespacial, de Defesa e de Comunicao Desenvolvido em parceria com a CHIPUS Microelectronics , tambm financiada pelo CI Brasil, o ZR16 o primeiro microcontrolador genuinamente brasileiro de propsito geral e para uso em escala comercial. Em termos econmicos o mercado mundial de microcontroladores chega a produzir 12 bilhes de unidades/ano. Hoje o Brasil possui um dficit de semicondutores que chega a US$ 10 bilhes ano. Isto apenas se considerarmos componentes integrados.
41
42
43
44
Custo - Farnell
http://www.farnellnewark.com.br
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
45
Custo - Digkey
www.mouser.com/NovasTecnologias
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
46
Custo - Microchip
http://www.microchipdirect.com
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
47
Exemplos de Projetos
Iluminao, alarme, controle de cargas...
Robtica
Iniciantes (Revista: Mecatrnica Fcil) Rob Mvel, Rob Inseto, Brao e Mo Robtica...
Automao Veicular
Rede CAN
Comunicao
48
Sem Fio: Zigbee, RF, WiFi, Infrared, Bluetoth... Com Fio: USB, SPI, I2C, TCP/IP...
Automao Residencial
Vrios fatores alheios exigncia do projeto precisam ser levados em considerao, dentre eles:
49
50
ARM Bsico:
Previso: Julho/2012
Microcontroladores ARM Cortex M0 (NXP) Turma I Microcontroladores ARM Cortex M3 (NXP) Turma I
Previso: Outubro/2012
Microcontroladores ARM Cortex M4 (Freescale) Turma I
51
Material Didtico
CD/DVD com o seguinte contedo:
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
52
Material Didtico
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
CD/DVD: \Cdigos C
53
Cdigos do Livro: ZANCO, Wagner da Silva. Microcontroladores PIC18 com Linguagem C Uma Abordagem Prtica e Objetiva, 1 ed. Ed. rica, 2010.
54
Material Didtico
CD/DVD: \Programas
Prof. talo Loiola (CCT/UNIFOR)
Bibliografia bsica
MIYADAIRA, Alberto Noboru; Microcontroladores PIC18 - Aprenda e Programe em Linguagem C, 1 ed. Ed. rica, 2010. Bibliografia complementar SOUZA, D. J.; Desbravando o Microcontrolador PIC18 - Recursos Avanados, 1 ed., So Paulo, Ed. rica, 2010. PEREIRA, F.; Microcontroladores PIC Programao em C, 7 ed., So Paulo, rica, 2005.
55
Bibliografia Linguagem C
O mais autntico de todos o livro original sobre C: B. W. Kernighan e D. M. Ritchie - C - A Linguagem de Programao
Obs.: Este um livro relativamente difcil de ler, mas a "Bblia" da linguagem.
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
Dois outros textos mais didticos so: Herbert Schildt. C Completo e Total. MAKRON. Books do Brasil Editora Ltda. Editora McGraw-Hill Ltda. B. S. Gottfried. Programando em C. Makron.
56
Prxima Aula
57