microprocessadores e microcontroladores

Upload: elaine-azevedo

Post on 14-Feb-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 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, %&para 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.