Microprocessadores e Microcontroladores
-
Upload
elaine-azevedo -
Category
Documents
-
view
218 -
download
0
Transcript of Microprocessadores e Microcontroladores
-
7/23/2019 Microprocessadores e Microcontroladores
1/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 !"M e#terna, memria EEP!$M e#terna, %¶ arma'enamento de programas e outros di(ersos peri)ricos. $u se*a, (oc+ usa um
microprocessador dentro de um microcomputador e ele, em con*unto com um monte de
outros -s, trabalham direitinho. Por outro lado um microcontrolador um componente
completo por si s. asta um programa e ele e#ecuta uma )uno espec/)ica. &entro do
microcontrolador temos memria !"M, 01"2%, EEP!$M ou E3 P!$M. Mas, tudo
isto comeou com a lgica digital baseada na conduo ou no de transistores, 0ets ou
diodos entre outros. Mas para no entrar neste detalhe, (amos simpli)icar resumindoesta lgica em dois nmeros ou como )alamos muito, em dois d/gitos5 $ 6 7'ero e o 9
7um. :uando )alamos em 6 7'ero, estamos nos re)erindo a 'ero ;olt & e quando
)alamos em 9 7um estamos )alando em < ;cc. =o caso dos microcontroladores P-,
geralmente, estaremos )alando que5
6 > =& e 9 > @;cc
Aenha em mente, ento, que a lgica digital se baseia em n/(eis de tenso cont/nua. E
que os microcontroladores usam a lgica digital, e que um programa de computador ou
para um microcontrolador, por mais comple#o que se*a, se resume em uma enorme
quantidade de 6 7'ero e 9 7um ordenados corretamente.
TIPOS DE MEMRIAS
Memria !$M5 um tipo de memria que s pode ser gra(ada uma (e' e no pode ser
apagada. E#istem P-s que s possuam este tipo de memria e que se (oc+ gra(ar um
programa errado *B era. $nde temos uma memria deste tipo? &entro de umcomputador pessoal, a )amosa C-$2D. Mantm a gra(ao sem alimentao.
Memria !"M5 um tipo de memria que pode ser gra(ada, apagada, regra(ada, mas,
que tem um porm, desligando a alimentao dela todos os dados se perdem. muito
utili'ada para gra(ar in)ormaes temporBrias que sero utili'adas em um programa.
=o mantm a gra(ao sem alimentao.
Memria EP!$M5 Este tipo de memria permite a gra(ao, mas, para apagar os dados
necessBrio um banho de lu' ultra(ioleta, para isto, este tipo de memria tem uma
-
7/23/2019 Microprocessadores e Microcontroladores
2/3
*anela. E#istem Ps com este tipo de memria e que so popularmente chamados de
CP-s *aneladosD. Mantm a gra(ao sem alimentao.
Memria E"!$M5 Este tipo de memria pode ser gra(ada e para apagBFla basta um
n/(el de tenso adequado. Gm incon(eniente deste tipo de memria usada em muitosA;s antigos, que ela precisa de uma tenso de F H6 ;olts para )uncionar corretamente.
Mantm a gra(ao mesmo sem alimentao.
Memria EEP!$M ou E3P!$M5 EstB a e(oluo das memrias anteriores. Podem
ser gra(ada e desgra(ada centenas de (e'es apenas com a aplicao de n/(eis corretos
de tenso. Gm e#emplo prBtico deste tipo de memria a )amosa C3464D e toda a sua
)am/lia. Mantm a gra(ao mesmo sem alimentao.
Memria 01"2%5 a suprasumo das memrias, mais rBpida de gra(ao e a
regra(ao muito mais )Bcil. Permite uma in)inidade de usos. &esde a gra(ao de
Budio e (/deo digitali'ado at um programa em um P-. Mantm os dados e a gra(ao
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 ovalor de !um" ou # !$ero". %emos ento um endereo que podemos chamar
de registrador. &ste registrador ter' 8 bits. &stes bits podem ser # !$ero" ou
!um". (uitas ve$es chamamos estes bits de )lags. )lags ento um bit
dentro de um registrador. (as o que um *it+ maginemos 8 posi-es
Cada posio pode ter um valor de # !$ero" ou !um". &sta posio com um
valor um bit, ou melhor, bit o valor que h' dentro da posio. /uando
0untamos 8 bits, como no e1emplo a seguir
2####3 4 Chamamos isto de b5te. Um b5te ento um con0unto de 8
bits.
6s ve$es os bits podem ser agrupados em nmeros de 7, ve0a 2##3 4
amos a isto o nome de 2nibble3.
9utras ve$es os bits podem se agrupar com nmeros maiores que 8
2######3 4 Chamamos isto de 2:ord3
-
7/23/2019 Microprocessadores e Microcontroladores
3/3
;os pics e1istem registradores especiais, vamos citar os trtatus
?odemos atravs dos bits ou @ags destes registradores 2a0ustar3 ofuncionamento do ?C ou ler como ale est' operando, para isto basta
escrever ou ler os @ags.