Vous êtes sur la page 1sur 3

MICROPROCESSADORES E MICROCONTROLADORES

E tudo comeou com os microprocessadores. Primeiro eram de 4 bits, depois de 8 bits e


assim por diante. Mas o que um microprocessador? um chip, com alta integrao de
componentes, que precisa de memria RAM externa, memria EEPROM externa, HD
para armazenamento de programas e outros diversos perifricos. Ou seja, voc usa um
microprocessador dentro de um microcomputador e ele, em conjunto com um monte de
outros CIs, trabalham direitinho. Por outro lado um microcontrolador um componente
completo por si s. Basta um programa e ele executa uma funo especfica. Dentro do
microcontrolador temos memria RAM, FLASH, EEPROM ou E2 PROM. Mas, tudo
isto comeou com a lgica digital baseada na conduo ou no de transistores, Fets ou
diodos entre outros. Mas para no entrar neste detalhe, vamos simplificar resumindo
esta lgica em dois nmeros ou como falamos muito, em dois dgitos: O 0 (zero) e o 1
(um). Quando falamos em 0 (zero), estamos nos referindo a zero Volt DC e quando
falamos em 1 (um) estamos falando em + Vcc. No caso dos microcontroladores PIC,
geralmente, estaremos falando que:
0 = GND e 1 = 5Vcc
Tenha em mente, ento, que a lgica digital se baseia em nveis de tenso contnua. E
que os microcontroladores usam a lgica digital, e que um programa de computador ou
para um microcontrolador, por mais complexo que seja, se resume em uma enorme
quantidade de 0 (zero) e 1 (um) ordenados corretamente.
TIPOS DE MEMRIAS
Memria ROM: um tipo de memria que s pode ser gravada uma vez e no pode ser
apagada. Existem PICs que s possuam este tipo de memria e que se voc gravar um
programa errado j era. Onde temos uma memria deste tipo? Dentro de um
computador pessoal, a famosa BIOS. Mantm a gravao sem alimentao.
Memria RAM: um tipo de memria que pode ser gravada, apagada, regravada, mas,
que tem um porm, desligando a alimentao dela todos os dados se perdem. muito
utilizada para gravar informaes temporrias que sero utilizadas em um programa.
No mantm a gravao sem alimentao.
Memria EPROM: Este tipo de memria permite a gravao, mas, para apagar os dados
necessrio um banho de luz ultravioleta, para isto, este tipo de memria tem uma

janela. Existem PCs com este tipo de memria e que so popularmente chamados de
PICs janelados. Mantm a gravao sem alimentao.
Memria EAROM: Este tipo de memria pode ser gravada e para apag-la basta um
nvel de tenso adequado. Um inconveniente deste tipo de memria usada em muitos
TVs antigos, que ela precisa de uma tenso de - 30 Volts para funcionar corretamente.
Mantm a gravao mesmo sem alimentao.
Memria EEPROM ou E2PROM: Est a evoluo das memrias anteriores. Podem
ser gravada e desgravada centenas de vezes apenas com a aplicao de nveis corretos
de tenso. Um exemplo prtico deste tipo de memria a famosa 24C04 e toda a sua
famlia. Mantm a gravao mesmo sem alimentao.
Memria FLASH: a suprasumo das memrias, mais rpida de gravao e a
regravao muito mais fcil. Permite uma infinidade de usos. Desde a gravao de
udio e vdeo digitalizado at um programa em um PIC. Mantm os dados e a gravao
mesmo sem alimentao.
O QUE UM REGISTRADOR
Um registrador um endereo na memria, que em nosso caso so
formados por 8 nmeros, ou melhor, 8 bits. Cada bit deste pode assumir o
valor de 1 (um) ou 0 (zero). Temos ento um endereo que podemos chamar
de registrador. Este registrador ter 8 bits. Estes bits podem ser 0 (zero) ou
1 (um). Muitas vezes chamamos estes bits de Flags. Flags ento um bit
dentro de um registrador. Mas o que um Bit? Imaginemos 8 posies:
Cada posio pode ter um valor de 0 (zero) ou 1 (um). Esta posio com um
valor um bit, ou melhor, bit o valor que h dentro da posio. Quando
juntamos 8 bits, como no exemplo a seguir:
00110011 Chamamos isto de byte. Um byte ento um conjunto de 8
bits.
s vezes os bits podem ser agrupados em nmeros de 4, veja: 0101
Damos a isto o nome de nibble.
Outras vezes os bits podem se agrupar com nmeros maiores que 8:
001100110011 Chamamos isto de Word

Nos pics existem registradores especiais, vamos citar os trs mais


importantes:
Intcon Option-reg Status
Podemos atravs dos bits ou flags destes registradores ajustar o
funcionamento do PIC ou ler como ale est operando, para isto basta
escrever ou ler os flags.

Vous aimerez peut-être aussi