conhecendo hardware parte 2 ivan saraiva silva sistemas de tempo real embutidos
TRANSCRIPT
![Page 1: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/1.jpg)
Conhecendo HardwareParte 2
Ivan Saraiva Silva
Sistemas de Tempo Real Embutidos
![Page 2: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/2.jpg)
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
![Page 3: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/3.jpg)
![Page 4: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/4.jpg)
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
![Page 5: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/5.jpg)
![Page 6: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/6.jpg)
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
![Page 7: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/7.jpg)
![Page 8: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/8.jpg)
Interrupção
![Page 9: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/9.jpg)
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.
![Page 10: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/10.jpg)
![Page 11: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/11.jpg)
![Page 12: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/12.jpg)
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
![Page 13: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/13.jpg)
Conjunto de InstruçõesNomenclatura
![Page 14: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/14.jpg)
![Page 15: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/15.jpg)
![Page 16: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/16.jpg)
![Page 17: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/17.jpg)
![Page 18: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/18.jpg)
![Page 19: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/19.jpg)
![Page 20: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/20.jpg)
![Page 21: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/21.jpg)
![Page 22: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/22.jpg)
![Page 23: Conhecendo Hardware Parte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc10b497959413d8c1bd3/html5/thumbnails/23.jpg)