projetos com microcontroladores
DESCRIPTION
Apresentação Inicial pra realização de Projetos com microcontroladoresTRANSCRIPT
![Page 1: Projetos com microcontroladores](https://reader037.vdocuments.site/reader037/viewer/2022100305/55879938d8b42ae8408b46c3/html5/thumbnails/1.jpg)
Projetos com Microcontroladores da
Família MCS-51
Salomão Choueri Junior
![Page 2: Projetos com microcontroladores](https://reader037.vdocuments.site/reader037/viewer/2022100305/55879938d8b42ae8408b46c3/html5/thumbnails/2.jpg)
• 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](https://reader037.vdocuments.site/reader037/viewer/2022100305/55879938d8b42ae8408b46c3/html5/thumbnails/3.jpg)
Fundamentos
Microprocessador
Memória I/OInterfaces
Interfaces
IN
OUTMicrocontrolador
Microcomputador
![Page 4: Projetos com microcontroladores](https://reader037.vdocuments.site/reader037/viewer/2022100305/55879938d8b42ae8408b46c3/html5/thumbnails/4.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022100305/55879938d8b42ae8408b46c3/html5/thumbnails/5.jpg)
Circuito Básico
![Page 6: Projetos com microcontroladores](https://reader037.vdocuments.site/reader037/viewer/2022100305/55879938d8b42ae8408b46c3/html5/thumbnails/6.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022100305/55879938d8b42ae8408b46c3/html5/thumbnails/7.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022100305/55879938d8b42ae8408b46c3/html5/thumbnails/8.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022100305/55879938d8b42ae8408b46c3/html5/thumbnails/9.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022100305/55879938d8b42ae8408b46c3/html5/thumbnails/10.jpg)
Etapas de um Projeto
Problematização
Desenvolvimento
Síntese
ProblemaObjetivosParceirosHipóteses
PlanejamentoExecução
ExposiçãoOral e Escrita
![Page 11: Projetos com microcontroladores](https://reader037.vdocuments.site/reader037/viewer/2022100305/55879938d8b42ae8408b46c3/html5/thumbnails/11.jpg)
Aplicações
![Page 12: Projetos com microcontroladores](https://reader037.vdocuments.site/reader037/viewer/2022100305/55879938d8b42ae8408b46c3/html5/thumbnails/12.jpg)
Aplicações
![Page 13: Projetos com microcontroladores](https://reader037.vdocuments.site/reader037/viewer/2022100305/55879938d8b42ae8408b46c3/html5/thumbnails/13.jpg)
Aplicações