Você está na página 1de 12

Sistemas Microprogramados

Prof. Luiz Barreto


<luiz.barreto88@gmail.com>
7 Semestre Cincia da Computao
2
Agenda Semana 2


Memria de Programa e Memria de Dados

3
Apresentao da Disciplina (Cont.)

Cronograma de Aulas


4
Memria de Programa e de Dados

Dentro deste emaranhado de componentes e circuitos,
onde est a memria de programa (ROM) e a de dados
(RAM) ?

5
Memria de Programa e de Dados

Pra ser mais especfico, onde estes componentes esto?

?
6
Memria de Programa e de Dados

Esto no microprocessador!

7
Memria de Programa e de Dados

O microprocessador ATMel ATMega 328p (apresentado
na ltima aula) o que prov funcionamento ao Arduno
Uno R3.

Ele possui cerca de 32 kb de memria de programa
(sendo que cerca de 0,5kb fica indisponvel pelo uso pelo
inicializador do Arduno);
Cerca de 4 kb de memria RAM e 1 kb de cache.

Para a maioria das aplicaes que usam plataforma
Arduno, esta configurao possui suporte, mas, caso
necessrio, existem plataformas Arduno com
capacidades estendidas quando comparadas ao Uno R3.
8
Memria de Programa e de Dados

A memria de programa possui as linhas de cdigo
(convertidas em Assembly) que foram programadas pelo
utilizador da plataforma.

Esta memria pode ser modificada para oferecer suporte
a memria RAM, mas seu uso no aconselhvel devido
a instabilidade da plataforma quando se d a utilizao
desta para este tipo de uso.

A memria de programa pode ser incrementada com o
uso de cartes SD, para extrao dos dados coletados e
gravao de informaes.
9
Memria de Programa e de Dados

A memria de dados possui os dados que esto em
processamento pelo Arduno.

Seu uso de extrema importncia, pela agilidade de
leitura e gravao neste tipo de memria. A relao cache
X RAM no Arduno bem superior do que a mesma
relao em um computador normal, visto que grande
parte dos dados que o Arduno est processando esto
constantemente em uso.

Por este motivo, o Arduno se mostra uma plataforma com
resposta rpida as atuaes externas, fornecendo suporte
a diversos tipos de uso.
10
Memria de Programa e de Dados

11
Exerccios

1. Baseados na estrutura do Arduno, possvel
aumentar a memria RAM e ROM baseados
em hardware? De que maneira?

2. Como podemos efetuar o aumento de
memria RAM e ROM no Arduno por
software? D exemplo de um projeto que
tenha aumentado uma destas memrias.

3. Como podemos gravar programas no
Arduno?
Disciplina de Sistemas e Aplicaes Multimdia
Prof. Luiz Barreto
<luiz.barreto88@gmail.com>

A Vida feita de conquistas, dia-a-dia, faa do seu sonho, a sua ousadia!

Você também pode gostar