Microcontroladores 8051 - XM 853 -



Documentos relacionados
PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051

Descubra as SOLUÇÕES EXSTO em Educação Tecnológica

Microcontroladores PIC16 - XM 116 -

Microcontroladores PIC18 - XM 118 -

Microprocessadores e Aplicações

Bancada de Medidas Elétricas - XE 201 -

Bancada de Comandos Elétricos - XE 301 -

BANCO DE ENSAIOS EM CLP SIEMENS (S7-300) - XC112 -

EMENTA. Curso de Projetos Microcontrolados utilizando Linguagem C.

MICROCONTROLADORES XM118 BANCO DE ENSAIOS PARA MICROCONTROLADORES PIC18F4550. Soluções EXSTO em Educação Tecnológica

Índice. 1. Descrição Geral do Módulo. Módulo Processador CPU209-R1 V /07/05

A Exsto Tecnologia atua no mercado educacional, desenvolvendo kits didáticos para o ensino tecnológico.

HEXKIT F877 Manual do usuário Versão 1.0

Instalações Elétricas Residenciais e Prediais - XI622 -

Data Sheet FBEE Kit V05

Arquitetura e Organização de Computadores

Bancada de Eletrotécnica - XE 101 -

Microcontroladores ARM Cortex-M3 - XM 700 -

Introdução. Hardware (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.

O Sistema de Computação

Microcontroladores. Curso Engenharia de Controle e Automação. Alex Vidigal Bastos alexvbh@gmail.com

BARRAMENTO. Caminho de Dados

Fundamentos de Arquitetura e Organização de Computadores

Microcontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28

5ª AULA OBJETIVOS: PLACA MÃE TIPOS DE PLACAS-MÃE COMPONENTES BÁSICOS APOSTILA PÁGINAS: 57 A 83.

Histórico e Evolução da Computação

O Sistema de Computação

Módulos de Expansão para Microcontroladores

Referência: PDF Revisão: 1 Arquivo : PDF doc Atualizado em: 31/03/2008

Informática Aplicada

Prof. Adilson Gonzaga. Interface com Displays

Curso de Sistemas de Informação Campus Guaíba Cursos de Informática Projeto de Inclusão Digital APOSTILA APOSTILA CONCEITOS BÁSICOS DE INFORMÁTICA

Informação-Prova de Equivalência à disciplina de: Aplicações Informáticas B. 1. Introdução. Ensino Secundário. Ano letivo de 2011/12

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Projeto Braço Articulado

Anexo I do Edital do Pregão Eletrônico nº 05/2014-Anatel Especificações Técnicas

Placas de Som. Prof. Alexandre Beletti Ferreira

BARRAMENTOS DE MICROCOMPUTADORES

Arquitetura de Computadores - Módulos de E/S. por Helcio Wagner da Silva

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

HARDWARE INFORMÁTICA. Prof.: MARCIO HOLLWEG

Kit de desenvolvimento ACEPIC PRO V3.0

Internet das Coisas com Intel A3 Métodos de programação.

PAINEL DE ALARME MONITORÁVEL ACTIVE CENTER

KIT DIDÁTICO PARA ENSINO DE MICROCONTROLADORES

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula

SISTEMA DE TREINAMENTO EM SERVO MECANISMO MODELO: ED-4400B

INTERFACE PARALELA. Área: Eletrônica Nível de conhecimento necessário: básico. Autor:

INFORMÁTICA. Introdução à Informática Hardware CONHECIMENTOS BÁSICOS EM INFORMÁTICA

ARDUINO. Profº. Engº. Robson Dias Ramalho

Interface com Displays de 7 Segmentos. Interface com Displays

PROJETO Speed Control

TECNOLOGIA EM MECATRÔNICA INDUSTRIAL CONTROLADORES LÓGICOS PROGRAMÁVEIS

Arquitetura do Microcontrolador Atmega 328


INTRODUÇÃO À INFORMÁTICA

Universidade Estadual de Campinas FACULDADE DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO EE641 (Laboratório de Eletrônica II)

Montadores e Compiladores

Este manual contém instruções p/ instalação dos adaptadores. Bluetooth X Serial RS232. F8115e (DTE) F8895e (DCE)

Laboratório de Robótica XT95

Objetivos da aula. Recursos de Sistemas de Informação

Simples e prático: A escolha inteligente para aplicações básicas. Disjuntores 3VT. Answers for industry.

Comunicação RS232 e RS485 Vitor Amadeu Souza vitor@cerne-tec.com.br

Curso Técnico de Informática de Sistemas

Embedded Systems e IoT: do baremetal à comunicação wireless segura. Pedro Bertoleti

VULCAN. Dupla Sirene Piezoelétrica Blindada e Auto-Alimentada Com Sinalização Luminosa. Manual de Instalação e Operação Rev. 01

Organização e Arquitetura de Computadores

Nosso Site.

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) /

Protótipo de um túnel de vento com Controle de Vazão e Temperatura em ambiente LabVIEW

Aula 01. Breve História dos Computadores Informatiquês O Computador Software vs. Hardware. Introdução à Informática. Prof. Fábio Nelson.

Hardware. (Equipamentos Parte Física), ou seja, tudo o que podemos tocar com as mãos.

Especificação Disjuntores Baixa Tensão

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento. Apostila de BASIC para PIC16F628A

Baterias Recarregáveis. Baterias Recarregáveis

Sistemas Embarcados:

Polycom SoundPoint IP 321 e 331 Telefones IP básicos com recursos de nível corporativo e uma excepcional qualidade de voz

Componentes do Computador

ELMAT. Regulação de processos para suportes de fixação e secadores. Regulação da humidade do ar EL-HygroAir. Regulação da humidade EL-Hygromatic Plus

Sem data Sheet online DUSTHUNTER SB100 MEDIDORES DE PARTICULADO COM LUZ DIFUSA

Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial

Controle Inclinação Automático de Cesto Aéreo AFT-CSA

Módulo Rastreador Veicular Manual de Instruções

Transcrição:

T e c n o l o g i a Microcontroladores 8051 - XM 853 - Os melhores e mais modernos MÓDULOS DIDÁTICOS para um ensino tecnológico de qualidade.

Microcontroladores 8051 - XM 853 - INTRODUÇÃO O mundo da eletrônica digital hoje não pode ser pensado sem a presença de microcontroladores. Estes componentes programáveis estão nas mais diversas aplicações, nas mais diversas áreas. Sua versatilidade permite realizar projetos rápidos e flexíveis e criar produtos mais práticos, baratos e inteligentes. É um assunto fundamental em qualquer curso, de nível médio ou superior, nas áreas de eletrônica, automação, computação e informática. O 8051 continua sendo um dos microcontroladores mais populares do mercado, apesar de seus mais de 30 anos de história. É um componente com um forte apelo didático, seja por sua estrutura interna de facial compreensão, seja pela possibilidade de uso como processador, o que o torna adequado para disciplinas de arquitetura de computadores. Além da versão clássica, o 8051, existem hoje no mercado uma série dispositivos com o mesmo core (isto é, com o mesmo processador interno) que agregam novas funcionalidades e características mais avançadas. O kit XM853 faz uso de um 89S52, que além de possuir o mesmo core do 8051 trás características melhoradas, como o uso de memória flash interna, programação por interface serial (gravação in-circuit), mais memória e mais timers. O kit permite trabalhar em modo microcontrolador, isto é, gravação do programa em memória interna e uso dos I/Os e portas de comunicação, e em modo processador, onde faz acesso a memórias externa e acesso a periféricos ligados a seu barramento de dados. Para tanto, toda a lógica de endereçamento desses periféricos é implementada em um CPLD, que atua como o chipset de uma placa mãe, tornando o XM853 uma ótima plataforma para o estudo de arquitetura de computadores. A maioria dos circuitos de aplicação é acessada como endereços de memória, ou seja, através dos barramentos de memória e dados externos, barramentos estes que estão disponíveis para medidas do usuário. Como aplicações temos conversor A/D e D/A, motor de passo, display de 7 segmentos, display LCD (Alfanumérico e gráfico), dentre outras.

CARACTERÍSTICAS 1. Bastidor Horizontal: 1.1. Robusto e resistente a quedas - XM 853 Microcontroladores 8051-1.2. Bastidor em aço carbono SAE 1010 com pintura eletrostática microtexturizada preta. 1.3. Provido de fontes, pés de borracha e acessórios. 1.4. Dimensões do bastidor: 370 x 320 x 80 mm (largura x profundidade x altura) 2. Fonte de alimentação: 2.1. Saídas independentes 2.1.1. +12V / 1A; 2.1.2. +5V / 3A; 2.2. Saídas protegidas contra curto e sobre corrente. 2.3. Alimentação do bastidor para 110/220V (seleção automática), 50/60 Hz. 2.4. Conexão com a rede prevê o aterramento através de tomada tripolar 2p+ terra; 2.5. Carcaça e terra dos circuitos são conectados ao aterramento, para maior proteção. 3. Baseado no Microcontrolador 89S52 (ATMEL) 3.1. Memória FLASH: 8 kbytes 3.2. Memória RAM: 256 bytes 3.3. Freqüência máxima de operação: 33MHz 3.4. 32 pinos de I/O 3.5. 3 temporizadores/contadores de 16 bits 3.6. UART full-duplex 3.7. 8 fontes de interrupção 3.8. Modos de baixo consumo 3.9. Watchdog 3.10. Gravação in-circuit serial (ICSP) 4. Lógica de controle e endereçamento 4.1. Toda a lógica de controle e endereçamento de memória é implementada em um CPLD. 4.2. O circuito interno do CPLD é detalhado na documentação, permitindo estudar seu funcionamento em detalhes. 4.3. O código de programação deste CPLD é fornecido junto com o kit, podendo ser alterado e alterando

CARACTERÍSTICAS 5. Gravador - XM 853 Microcontroladores 8051-5.1. Gravador com interface USB 5.2. Gravação da Flash interna do 89S52 5.3. Gravação in-circuit: Não há necessidade de tirar o microcontrolador da placa 5.4. Bootloader que permita gravar a memória externa de programa do kit via serial. 5.5. Soquete para gravação de outros modelos de microcontroladores compatíveis. 6. Conexões: 6.1. Conector de acesso a todos os pinos dos Portais P1 e P3 6.2. Conector de acesso a todos os pinos dos barramentos de dados, endereço e controle. 6.3. Conectores de acesso aos bits dos portais de I/O mapeados em memória. 6.4. Conector DB9 (RS232), para aplicação e gravação 6.5. Conector borne KRE para comunicação RS-485 6.6. Conecotor PS/2: Conexão com teclado 6.7. Conector de expansão, que permite conectar módulos complementares (consulte sobre módulos para microcontroladores) 7. Memórias 7.1. RAM externa (dados) de 32kB 7.2. RAM externa (programas do usuário) de 32kB 8. Recurso conectados diretamente aos portais do microcontrolador 8.1. Duas (02) teclas de acesso externo aos bits de disparo de interrupções 8.2. Três (03) teclas de acesso externo aos bits de disparo de temporizadores/contadores 8.3. Quatro (04) chaves retentivas e 4 LEDs indicadores de nível no Portal P1 9. Recursos do kit 9.1. Todos os recursos abaixo são acessados através de mapeamento de I/O em memória 9.2. Interface Homem-Máquina e sinalização 9.2.1. 16 LED's 9.2.2. 8 chaves retentivas 9.2.3. Display de cristal líquido inteligente de 2 linhas por 16 colunas 9.2.4. Display de cristal líquido gráfico de 128x64 pixles (OPCIONAL) 9.2.5. Quatro (04) displays de 7 segmentos multiplexados

CARACTERÍSTICAS 9.2.6. Teclado matricial de 16 teclas por varredura (4X4) 9.2.7. Buzzer piezoelétrico 9.3. Interfaces de comunicação 9.3.1. Interface RS-232 para aplicação 9.3.2. Interface RS-485 9.4. Dispositivos analógicos 9.4.1. Módulo conversor A/D : 9.4.1.1. Um canal acoplado a potenciômetro 9.4.1.2. Um canal amplificado: entrada 0 100mV 9.4.1.3. Um canal amplificado: entrada 0 1mV 9.4.1.4. Um canal: 0 a 10V 9.4.1.5. Um canal: 4 a 20mA 9.4.1.6. Um canal conectado a sensor de temperatura 9.4.2. Módulo conversor D/A: 9.4.2.1. Uma saída amplificada via integrado TDA2003 para auto-falante (ou fone de ouvido) 9.4.2.2. Uma saída bufferizada de tensão (0 a 5V e 0 a 10 V) 9.5. Saídas de controle 9.5.1. 4 relés 9.5.2. 4 saídas NPN 12V/200mA 9.6. Outros recursos 9.6.1. Relógio calendário 9.6.1.1. Protocolo I2C 9.6.1.2. Bateria própria 9.6.2. Duas (02) portais de 8 bits mapeados em memória configuráveis como entrada ou saída 9.6.3. Módulo Driver Motor de Passo de 6 fios 9.6.3.1. Driver com acompanhamento visual da energização das bobinas do motor 9.6.3.2. Motor de passo incluso no kit 10. Matriz de contato tipo Proto Board de 550 pontos embutida na placa 1.1 Softwares O kit utiliza um pacote de software para desenvolvimento, simulação e gravação. Todos esses softwares são de livre distribuição e estão disponíveis no CD. - XM 853 Microcontroladores 8051 - O M-IDE é um ambiente de desenvolvimento em Windows. Permite edição de código, compilação e simulação. O código pode ser escrito em Assembly e compilado através do ASM-51 ou escrito em C e compilado através do SDCC. Possui as ferramentas de simulação JSIM e TSIM Emulator. Opcionalmente, pode-se utilizar como IDE o Eclipse, permitindo o uso tanto em Windows como em Linux.

COMPOSIÇÃO DO KIT 1.1 Pacote Básico Bastidor em aço carbono Cabo de Alimentação do bastidor (Triplar - 2P+T) Cabo serial (DB9/DB9) CD contendo o o o o 1.2 Opcionais Manual de utilização e manutenção do kit Apostila Teórica (cada cartão / módulo possui sua apostila de teoria e práticas) Caderno de Experiências Exemplos, manuais, apostila e softwares. Conversor RS-232/USB Display Gráfico Licença do PROTEUS + VSM 8051 XMM01 Módulo Interface Industrial XMM02 Zigbee e MiWi XMM03 ISD (Gravação e reprodução de voz) XMM04 Teclado Capacitivo Gravador USB-Blaster ( para o CPLD ) - XM 853 Microcontroladores 8051 - MATERIAL DIDÁTICO 1.1 Conteúdo Teórico 1. Introdução ao microcontrolador 8051 1.1. Microprocessadores 1.2. Microcontroladores 1.3. A família 8051 1.3.1. Principais características 1.3.2. Organização Interna-Externa 1.3.3. Organização da Memória 1.3.4. Modos de endereçamento 1.3.5. Funcionamento da pilha 1.3.6. Clock 1.3.7. Reset 1.3.8. Memórias Externas de Programa e de Dados 1.3.9. Expansão das Interfaces de I/O 1.3.10. Portais de E/S 1.3.11. Interrupções 1.3.12. Temporizadores/Contadores 1.3.13. Porta serial 1.3.14. Modos de economia de energia

- XM 853 Microcontroladores 8051 - MATERIAL DIDÁTICO 1.4. Periféricos externos 1.4.1. Display de Sete Segmentos 1.4.2. Conversores A/D e D/A 1.4.3. Teclado 1.4.4. Display LCD 1.4.5. Motor de Passo 2. Programação 2.1. Introdução 2.2. Conjunto de Instruções em Assembly 2.2.1. Transferência de Dados 2.2.2. Operações Lógicas 2.2.3. Operações Aritméticas 2.2.4. Manipulação de Variáveis Booleanas (Bits) 2.2.4.1.1. Controle de Programa 2.3. Linguagem C para microcontroladores 2.4. Passado e Futuro da linguagem C 2.5. Introdução a linguagem C 2.6. Tipos de dados 2.6.1. Declaração de variáveis e constantes 2.6.2. Variáveis locais e globais 2.6.3. Vetores e matrizes 2.6.4. Ponteiros 2.6.5. Diretivas de Pré-Processamento 2.6.6. Uso da linguagem Assembly no C 2.6.7. Modelos de Compilação. 2.6.8. Qualificadores 2.7. Comandos Básicos 2.7.1. Operadores em C 2.7.2. Precedência de operadores 2.7.3. Atribuição 2.7.4. Acesso aos SFR 2.7.5. Decisão 2.7.6. Repetição 2.8. Funções 2.8.1. Passagem de parâmetros 2.9. Operações matemáticas 2.10. Declarando Interrupções no C 2.10.1. Características Básicas de Interrupções

- XM 853 Microcontroladores 8051 - MATERIAL DIDÁTICO 1.2 Experiências 1. Introdução aos microcontroladores 2. Introdução ao funcionamento dos portais 3. Usando lógica na resolução de problemas 4. Temporização por Software 5. Interrupções 6. Uso do periférico Timer 7. Comunicação Serial 8. Motor de Passo 9. Conversor ADC 10. Conversor DAC 11. Teclado e Display LCD 12. Temporização de Software usando C 13. Teclado e LCD usando C 14. Tratando Interrupções usando C 15. Comunicação Serial usando C 16. Conversores ADC e DAC usando C 17. Motor de Passo usando C 18. Display de Sete Segmentos

Rua Coronel Francisco Palma, 95 - Loja 2 - Centro Santa Rita do Sapucaí - MG - Brasil - 37.540-000 SAC. +55 35 3471-6898 / vendas@exsto.com.br