Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Microcontroladores
TECNOLOGIA EM ELETROTCNICA INDUSTRIAL
Prof: Eng. Andr G. Barbosa
Ementa
O que um microcontrolador Microcontrolador x microprocessador Arquiteturas computacionais Arquitetura bsica de microcontroladores Conversores A/D e D/A Registradores de funes especiais Conjunto de instrues Interfaceamento e perifricos (displays, botes, teclados) Temporizadores e contadores Interrupes Comunicao serial (USART) Programao de memrias digitais Ambiente de programao Programao do microcontrolador em aplicaes prticas
Avaliaes
A valiaes:
PT = prova terica; T1 = trabalho 1; T2 = trabalho 2; T3 = trabalho 3; T4 = trabalho 4; PP = prova prtica Po = prova optativa
O que um microcontrolador
Microcontrolador um dispositivo que agrega em
um mesmo chip vrios perifricos, como contadores, conversores, memrias, canais de comunicao serial e etc. A vantagem em se usar o microcontrolador o fato de poder reduzir o tamanho do circuito eletrnico e de poder reconfigur-lo bastando alterar sua programao.
Aplicaes
Teclado de computador
Automao residencial
Automao industrial Controle de motores
Injeo eletrnica
Controle remoto Brinquedos
Celulares
Etc
Fabricantes
AMCC
Atmel
Cypress MicroSystems Freescale MicroSystems
Fujitsu
Holtek Intel
Microchip Technology
Silicon Laboratories
Componentes do microcontrolador
Memria de programa Os microcontroladores so dedicados e executam um programa especfico. O programa armazenado na memria de programa (memria apenas de leitura), tambm conhecido como firmware.
Componentes do microcontrolador
Memria de dados volteis Mmria RAM utilizada para alocao de variveis. Memria de dados no volteis Memria EEPROM para armazenamento de dados permanentes.
Componentes do microcontrolador
Ports Os ports so os meios por onde so plugados os perifricos ao microcontrolador como teclado, display, sensores, motores, etc. O nmero de ports variam de microcontrolador para microcontrolador e influenciam no seu tamanho fisico.
Componentes do microcontrolador
Temporizadores/contadores (T/C) Os T/C so capazes de realizar contagem de eventos externos como ao pressionar um boto conectado a algum port. possvel tambem realizar aes em determinados intervalos de tempo.
Componentes do microcontrolador
Canal de comunicao serial (USART/SPI/USB ) Com o canal de comunicao o microcontrolador capaz de se conectar a um computador, enviar comandos para o PC e re ceber comandos do PC.
Componentes do microcontrolador
Conversor analgico digital (A/D) Alguns microcontroladores j possuem internamente conversor A/D de resoluo de 8 e 12 bits na maioria.
Kit de desenvolvimento
Arduino UNO ATmega328P
32kb flash 1kb EEPROM 2kb SRAM 10.000 ciclos W/R 2 contadores 8 bits 1 contador 16 bits 6 canais de PWM Conversor A/D 10 bits comunicao USART Comunicao SPI 23 ports de I;O