1 / 23

Conhecendo Hardware Parte 2

Conhecendo Hardware Parte 2. Ivan Saraiva Silva Sistemas de Tempo Real Embutidos. Módulos. Modulo SIM: Controla as atividades do micro-controlador Módulo Oscilador: Fornece uma fonte estável de relógio Modulo Break: Controle de break-points

stian
Download Presentation

Conhecendo Hardware Parte 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Conhecendo HardwareParte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos

  2. Módulos • Modulo SIM: Controla as atividades do micro-controlador • Módulo Oscilador: Fornece uma fonte estável de relógio • Modulo Break: Controle de break-points • Interface do Temporizador: Fornece referencia de tempo

  3. Pinagem • Dispositivos com 8 e 16 pinos na família • Uma o duas portas de I/O – Portas A e B • Uma porta nos dispositivos de 8 pinos – Porta A • Duas portas nos dispositivos de 16 pinos – Portas A e B

  4. Mapa de Memória • 4096 ou 1536 bytes de memória FLASH • 128 bytes de RAM para dados • 48 Bytes de vetores de interrupção programáveis • 416 de ROM para o Monitor • 1536 bytes de rotinas para programação e apagamento da FLASH, localizados na ROM

  5. Interrupção

  6. Mapa de Memória • RAM interna – Localizada na faixa de $0080 a $00FF (espaço do registrador SP) • FLASH – Lidos, Apagados (nível lógico 1) ou programados (nível lógico 0) com uma fonte externa • $EE00 – $FDFF: 4096 bytes do usuário • $F800 – $FDFF: 1536 bytes do usuário • $FDDO - $FFFF – 40 bytes de vetores de int.

  7. Conjunto de Instruções • Movimentação de dados • Aritméticas • Manipulação de dados • Manipulação de bits • Lógica • Teste de dados • Desvios condicionais e incondicionais • Controle

  8. Conjunto de InstruçõesNomenclatura

More Related