Sunteți pe pagina 1din 15

UFMS

Universidade Federal de Mato Grosso do Sul

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

Pesos: PT = 1; T1 = T2 = T3 = T4 = 1.5; PP = 2 Datas:


PT = 10/set; T1 = 03/set; T2 = 01/out; T3 = 04/nov; T4 = 25/nov; PP = 26/nov

Po = 03/dez MDIA = P1+T+P2/9

T=(T1+T2+T3+T4)*1,5; P1=PT; P2=PP*2

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.

Portas lgicas X Microcontroladores

Portas lgicas X Microcontroladores

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