projetos com microcontroladores

Post on 22-Jun-2015

1.466 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Projetos com Microcontroladores da

Família MCS-51

Salomão Choueri Junior

• 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

Fundamentos

Microprocessador

Memória I/OInterfaces

Interfaces

IN

OUTMicrocontrolador

Microcomputador

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

Circuito Básico

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

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

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

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

Etapas de um Projeto

Problematização

Desenvolvimento

Síntese

ProblemaObjetivosParceirosHipóteses

PlanejamentoExecução

ExposiçãoOral e Escrita

Aplicações

Aplicações

Aplicações

top related