Razlika između mikroprocesora i mikrokontrolera

Autor: Laura McKinney
Datum Stvaranja: 2 Travanj 2021
Datum Ažuriranja: 12 Svibanj 2024
Anonim
Difference between Microprocessor and Microcontroller
Video: Difference between Microprocessor and Microcontroller

Sadržaj


Mikroprocesor i mikrokontroler su tipični programibilni elektronički čipovi koji se koriste u različite svrhe. Značajna razlika između njih je da je mikroprocesor programirajući računski motor koji se sastoji od ALU, CU i registara, koji se obično koriste kao procesna jedinica (poput procesora u računalima) koja može obavljati račune i donositi odluke. S druge strane, mikrokontroler je specijalizirani mikroprocesor koji se smatra "računarom na čipu" jer integrira komponente poput mikroprocesora, memorije i paralelnog digitalnog I / O-a.

Mikrokontroler je prvenstveno dizajniran za upravljanje zadatkom u stvarnom vremenu, za razliku od mikroprocesora.

    1. Usporedni grafikon
    2. definicija
    3. Ključne razlike
    4. Zaključak

Usporedni grafikon

Osnove za usporedbuMikroprocesormikrokontrolera
Osnovni, temeljniSastoji se od jednog silikonskog čipa koji sadrži ALU, CU i registre.Sastoji se od mikroprocesora, memorije, I / O ulaza, upravljačke jedinice prekida itd.
svojstvoOvisna jedinicaSamostalna jedinica
I / O portoviNe sadrži ugrađeni I / O priključakPostoje ugrađeni I / O portovi
Vrsta izvedene operacijeOpća namjena u projektiranju i radu.Aplikacija ili domena.
Ciljano zaHigh end tržišteUgrađeno tržište
Potrošnja energijePruža manje mogućnosti uštede energijeUključuje više opcija za uštedu energije


Definicija mikroprocesora

mikroprocesor je silikonski čip radi kao središnja procesna jedinica (CPU). Može izvoditi funkcije uključujući logičku i aritmetiku prema unaprijed definiranim uputama koje je odredio proizvođač. CPU se sastoji od ALU (Aritmetičke i logičke jedinice), registra i upravljačke jedinice. Mikroprocesor se može dizajnirati na više načina, ovisno o skupu uputa i arhitekturi sustava.

Za projektiranje mikroprocesora predviđene su dvije arhitekture sustava - Harvard i Von-Neumann. Procesor tipa Harvard ugrađen je u izolate sabirnice za programsku i podatkovnu memoriju. Suprotno tome, procesor temeljen na Von-Neumann arhitekturi dijeli jednu sabirnicu za programsku i podatkovnu memoriju.

Mikroprocesor nije neovisna jedinica, on se oslanja na druge hardverske jedinice kao što su memorija, timer, kontroler prekida i tako dalje. Prvi mikroprocesor Intel razvio je 1971. godine i nazvan je Intel 4004.

Definicija mikrokontrolera

mikrokontrolera je tehnologija razvijena nakon mikroprocesora i prevladavanje nedostataka mikroprocesora. Čip mikrokontrolera visoko je integriran s omogućenim CPU-om, memorijom (RAM i ROM), registrima, upravljačkim jedinicama prekida i namjenskim U / I priključcima. Čini se da je superset mikroprocesora. Za razliku od mikroprocesora, mikrokontroler ne ovisi o drugim hardverskim jedinicama, on sadrži sav bitni blok za pravilno funkcioniranje.


Mikrokontroler se više vrednuje od mikroprocesora na polju ugrađenih sustava jer je ekonomičniji i lako dostupan. Prvi mikrokontroler TMS 1000 razvio je Texas Instruments 1974. Osnovni dizajn TI mikrokontrolera podsjeća na Intelov 4004/4040 (4-bitni) procesor u koji su programeri dodali RAM, ROM, I / o podršku. Još jedna prednost mikrokontrolera je ta što možemo upisati prilagođene upute u CPU.

  1. Mikroprocesor se sastoji od silikonskog čipa koji ima aritmetičku logičku jedinicu (ALU), upravljačku jedinicu (CU) i registre. Suprotno tome, mikrokontroler ima svojstva mikroprocesora, zajedno s RAM-om, ROM-om, brojačima, I / O priključcima, itd.
  2. Mikroprocesor zahtijeva skupinu drugih čipova poput tajmera, kontrolera prekida i memorije programa i podataka što ga čini ovisnim. Nasuprot tome, mikrokontroler ne zahtijeva druge hardverske jedinice jer je to već omogućeno.
  3. Implicni I / O priključci nalaze se u mikrokontroleru dok mikroprocesor ne koristi ugrađene I / O portove.
  4. Mikroprocesor izvodi operacije opće namjene. Suprotno tome, mikrokontroler izvodi operacije usmjerene na aplikacije.
  5. U mikroprocesoru glavni je naglasak na performansama, pa je usmjeren na visoko tržište. S druge strane, mikrokontrolerski cilj za ugrađeno tržište.
  6. Potrošnja energije u mikrokontroleru je bolja od mikroprocesora.

Zaključak

Mikroprocesor može izvesti operacije opće namjene za nekoliko različitih zadataka. Suprotno tome, mikrokontroler može obavljati zadatke definirane od strane korisnika gdje obavlja isti zadatak tijekom čitavog životnog ciklusa.