Mikroprotsessori ja mikrokontrolleri erinevus

Mikroprotsessor vs mikrokontroller: vรตtme erinevus

  • Mikroprotsessor koosneb ainult keskprotsessorist, samas kui mikrokontroller sisaldab protsessorit, mรคlu ja sisend-vรคljundit, mis on integreeritud รผhte kiibi.
  • Mikroprotsessorit kasutatakse personaalarvutites, mikrokontrollerit aga manustatud sรผsteemis.
  • Mikroprotsessor kasutab RAM-i, ROM-i ja muude vรคlisseadmetega liidestamiseks vรคlist siini, teisest kรผljest kasutab mikrokontroller sisemist juhtimissiini.
  • Mikroprotsessorid pรตhinevad Von Neumanni mudelil Mikrokontrollerid pรตhinevad Harvardi arhitektuuril
  • Mikroprotsessor on keeruline ja kallis, tรถรถdeldavate kรคskude arvuga, kuid mikrokontroller on odav ja lihtne ning tรถรถdeldavate kรคskude arv on vรคiksem.

Mis on mikroprotsessor?

A mikroprotsessor on vรคikese kiibi sisse pakitud mikroarvuti juhtseade. See teostab aritmeetilise loogilise รผhiku (ALU) toiminguid ja suhtleb teiste sellega รผhendatud seadmetega. See on รผks integraallรผlitus, milles on รผhendatud mitu funktsiooni.

Mis on mikrokontroller?

A mikrokontrolleri on elektroonikaseadmete juhtimiseks optimeeritud kiip. See on salvestatud รผhte integraallรผlitusse, mis on ette nรคhtud konkreetse รผlesande tรคitmiseks ja รผhe konkreetse rakenduse tรคitmiseks.

See on spetsiaalselt loodud vooluringid manustatud rakenduste jaoks ja seda kasutatakse laialdaselt automaatselt juhitavates elektroonilistes seadmetes. See sisaldab mรคlu, protsessorit ja programmeeritavat sisendit/vรคljundit.

Mikroprotsessorite tรผรผbid

Olulised mikroprotsessorite tรผรผbid on:

  • Komplekssed juhiste komplekti mikroprotsessorid
  • Rakendusspetsiifiline integraallรผlitus
  • Vรคhendatud juhiste komplekti mikroprotsessorid
  • Digital Signal Multiprotsessorid (DSP-d)

Mikrokontrollerite tรผรผbid

Siin on olulised mikrokontrollerite tรผรผbid:

  • 8 bitine mikrokontroller
  • 16 bitine mikrokontroller
  • 32 bitine mikrokontroller
  • Sisseehitatud mikrokontroller
  • Vรคline mรคlu Mikrokontroller

Mikroprotsessori ajalugu

Siin on oluline maamรคrk mikroprotsessori ajaloost

  • Fairchild Semiconductors leiutas esimese IC (integreeritud vooluringi) 1959. aastal.
  • 1968. aastal asutasid Robert Noyce, Gordan Moore ja Andrew Grove oma ettevรตtte Intel.
  • Intel kasvas 3. aasta kolmemehelisest idufirmast 1968. aastaks tรถรถstushiiglaseks.
  • 1971. aastal lรตi INTEL esimese pรตlvkonna mikroprotsessori 4004, mis tรถรถtas 108 kHz taktsagedusel.
  • Aastatel 1973โ€“1978 valmistati teise pรตlvkonna 8-bitiseid mikroprotsessoreid nagu Motorola 6800 ja 6801, INTEL-8085 ja Zilog's-Z80.
  • 1978. aastal tuli turule Intel 8008 kolmanda pรตlvkonna protsess.
  • 80ndate alguses andis Intel vรคlja neljanda pรตlvkonna 32-bitised protsessorid.
  • 1995. aastal avaldas Intel viienda pรตlvkonna 64-bitised protsessorid.

Mikrokontrolleri ajalugu

Siin on olulised maamรคrgid mikrokontrolleri ajaloost:

  • Esmakordselt kasutatud 1975. aastal (Intel 8048)
  • EEPROM-i kasutuselevรตtt 1993. aastal
  • Samal aastal tutvustas Atmel esimest vรคlkmรคlu kasutavat mikrokontrollerit.

Erinevus mikroprotsessori ja mikrokontrolleri vahel

Siin on erinevus mikroprotsessori ja mikrokontrolleri vahel

Erinevus mikroprotsessori ja mikrokontrolleri vahel

Mikroprotsessor microcontrollers
Mikroprotsessor on arvutisรผsteemi sรผda. Mikrokontroller on manustatud sรผsteemi sรผda.
See on ainult protsessor, seega tuleb mรคlu ja I/O komponendid vรคliselt รผhendada Mikrokontrolleril on protsessor koos sisemรคlu ja I/O komponentidega.
Mรคlu ja sisend/vรคljund peavad olema vรคliselt รผhendatud, nii et vooluahel muutub suureks. Mรคlu ja sisend/vรคljund on juba olemas ning sisemine ahel on vรคike.
Te ei saa seda kasutada kompaktsetes sรผsteemides Saate seda kasutada kompaktsetes sรผsteemides.
Kogu sรผsteemi maksumus on kรตrge Kogu sรผsteemi maksumus on madal
Tรคnu vรคlistele komponentidele on kogu voolutarve suur. Seetรตttu ei ole see ideaalne seadmete jaoks, mis tรถรถtavad salvestatud toitega, nagu akud. Kuna vรคlised komponendid on madalad, on kogu energiatarve vรคiksem. Seega saab seda kasutada seadmetega, mis tรถรถtavad salvestatud toitega, nagu akud.
Enamikul mikroprotsessoritel pole energiasรครคstufunktsioone. Enamik mikrokontrollereid pakub energiasรครคstureลพiimi.
Seda kasutatakse peamiselt personaalarvutites. Seda kasutatakse peamiselt pesumasinas, MP3 mรคngijad ja manussรผsteemid.
Mikroprotsessoril on vรคiksem arv registreid, nii et rohkem toiminguid on mรคlupรตhised. Mikrokontrolleril on rohkem registrit. Seetรตttu on programme lihtsam kirjutada.
Mikroprotsessorid pรตhinevad Von Neumanni mudelil Mikrokontrollerid pรตhinevad Harvardi arhitektuuril
See on keskprotsessor รผhel rรคnipรตhisel integreeritud kiibil. See on protsessoriga mikroprotsessorite ja muude vรคlisseadmete vรคljatรถรถtamise kรตrvalsaadus.
Sellel pole kiibil RAM-i, ROM-i, sisend-vรคljundรผksusi, taimereid ega muid vรคlisseadmeid. Sellel on CPU koos RAM-i, ROM-i ja muude vรคlisseadmetega, mis on manustatud รผhele kiibile.
See kasutab RAM-i, ROM-i ja muude vรคlisseadmetega liidestamiseks vรคlist siini. See kasutab sisemist juhtimissiini.
Mikroprotsessoripรตhised sรผsteemid vรตivad selle tehnoloogia tรตttu tรถรถtada vรคga suure kiirusega. Mikrokontrolleripรตhised sรผsteemid tรถรถtavad sรตltuvalt arhitektuurist kuni 200 MHz vรตi rohkem.
Seda kasutatakse รผldotstarbelistes rakendustes, mis vรตimaldavad teil tรถรถdelda palju andmeid. Seda kasutatakse rakendusespetsiifiliste sรผsteemide jaoks.
See on keeruline ja kallis ning tรถรถtlemiseks on palju juhiseid. See on lihtne ja odav, tรถรถtlemiseks on vaja vรคhem juhiseid.

Mikroprotsessori omadused

Siin on mรตned mikroprotsessori olulised funktsioonid:

  • Pakub sisseehitatud monitori/siluja programmi katkestusvรตimalusega
  • Suur hulk juhiseid, millest igaรผks teostab sama toimingu erinevat variatsiooni
  • Pakub paralleelset I/O-d
  • Juhendi tsรผkli taimer
  • Vรคlise mรคlu liides

Mikrokontrolleri omadused

Siin on mรตned mikrokontrolleri olulised funktsioonid:

  • Protsessori lรคhtestamine
  • Programmi ja muutuva mรคlu (RAM) I/O kontaktid
  • Seadme kella keskprotsessor
  • Juhendi tsรผkli taimerid

Mikroprotsessori rakendused

Mikroprotsessoreid kasutatakse peamiselt sellistes seadmetes nagu:

  • Kalkulaatorid
  • Raamatupidamissรผsteem
  • Mรคngu masin
  • Komplekssed tรถรถstuslikud kontrollerid
  • Valgusfoor
  • Kontrolli andmeid
  • Sรตjalised rakendused
  • Kaitsesรผsteemid
  • Arvutussรผsteemid

Mikrokontrolleri rakendused

Mikrokontrollereid kasutatakse peamiselt sellistes seadmetes nagu:

  • Mobiiltelefonid
  • Autod
  • CD/DVD-mรคngijad
  • Pesumasinad
  • Kaamerad
  • Turvasignalisatsioonid
  • Klaviatuuri kontrollerid
  • Mikrolaineahi
  • Kellad
  • Mp3 mรคngijad

kokkuvรตte

Mis vahe on mikrokontrolleril ja mikroprotsessoril?

Peamine erinevus mikroprotsessori ja mikrokontrolleri vahel on see, et mikroprotsessor koosneb ainult keskprotsessorist, samas kui mikrokontroller sisaldab protsessorit, mรคlu ja sisend-vรคljundit, mis on kรตik integreeritud รผhte kiibi. Mikrokontroller on odav, lihtne ja vรคikese arvu kรคskude tรถรถtlemiseks, samas kui mikroprotsessor on keeruline ja kallis ning sisaldab palju juhiseid.

Kumb on parem mikrokontroller vรตi mikroprotsessor?

Mรตlemad protsessid on head. Kuid millist neist peaksite kasutama, sรตltub teie vajadustest. Mikrokontrollereid kasutatakse peamiselt vรคikestes rakendustes, nagu pesumasinad, kaamerad, turvaalarmid, klaviatuurikontrollerid jne, samas kui mikroprotsessoreid kasutatakse personaalarvutites, keerulistes tรถรถstuskontrollerites, valgusfoorides, kaitsesรผsteemides jne.

Kumb on kiirem mikroprotsessor vรตi mikrokontroller?

Mikroprotsessorid on palju kiiremad kui mikrokontrollerid. Mikroprotsessori taktsagedus on รผle 1 GHz. Kui mikrokontrolleri puhul on taktsagedus 200MHz vรตi rohkem, olenevalt arhitektuurist.

Vรตta see postitus kokku jรคrgmiselt: