13

Click here to load reader

Projetos com microcontroladores

Embed Size (px)

DESCRIPTION

Apresentação Inicial pra realização de Projetos com microcontroladores

Citation preview

Page 1: Projetos com microcontroladores

Projetos com Microcontroladores da

Família MCS-51

Salomão Choueri Junior

Page 2: Projetos com microcontroladores

• Objetivos

• Circuito Básico

• Características do Microcontrolador

• Desenvolvimento de Hardware• Set de Instruções• Desenvolvimento de Software• Set de Instruções• Testes / Validação / Documentação• Proposta de Desenvolvimento• Aplicações

Page 3: Projetos com microcontroladores

Fundamentos

Microprocessador

Memória I/OInterfaces

Interfaces

IN

OUTMicrocontrolador

Microcomputador

Page 4: Projetos com microcontroladores

Memória de Programa – 8kBytes (Expansível até 64k)Memória de Dados – 256 Bytes (Expansível até 64k)Linhas de I/O – 32 (bidirecionais)Timers/Counters – 3 (4 modos)Interface Serial – 1 (USART)Níveis de Interrupção – 6I/O Mapeado como Memória

AT89S52 - Características

Page 5: Projetos com microcontroladores

Circuito Básico

Page 6: Projetos com microcontroladores

Desenvolvimento de Hardware

Micro-controlador

comcircuitobásico

InterfaceEntrada 1

InterfaceEntrada 2

InterfaceEntrada 3

Interface

Interface

Interface

Saída 1

Saída 2

Saída 3

Page 7: Projetos com microcontroladores

Blocos Básicos de um Fluxograma

Desenvolvimento de Software

Terminação

Ação

Decisão

1

Geral

Inicialização

Processo

Carregar SPSaídas IniciaisProgramar Periféricos

Ler entradas, tomar decisões e atuar nas saídas

Page 8: Projetos com microcontroladores

Campos de um Programa fonte

Set de Instruções

Label Instrução Comentários

(sucedido de :) Menumônico Operando (precedido de ;)

INICIO: MOV SP,#40H ; carrega Stack Pointer

Instruções Assembly:Aritméticas, Lógicas, Transferência,

Manipulação de Variáveis Booleanas, Desvio e Controle

Page 9: Projetos com microcontroladores

Ferramentas:EAGLE – www.cadsoft.de

Pinnacle52 – www.vaultbbs.comKEIL – www.keilsoftware.com

Proteus – www.labcenter.com.uk

Testes / Validação

Documentação

Portifólio:Descrição, datasheets etc

Page 10: Projetos com microcontroladores

Etapas de um Projeto

Problematização

Desenvolvimento

Síntese

ProblemaObjetivosParceirosHipóteses

PlanejamentoExecução

ExposiçãoOral e Escrita

Page 11: Projetos com microcontroladores

Aplicações

Page 12: Projetos com microcontroladores

Aplicações

Page 13: Projetos com microcontroladores

Aplicações