Różnica między mikroprocesorem a mikrokontrolerem

Spisie treści:

Anonim

Co to jest mikrokontroler?

Mikrokontroler to układ zoptymalizowany do sterowania urządzeniami elektronicznymi. Jest on przechowywany w jednym układzie scalonym, który jest przeznaczony do wykonywania określonego zadania i wykonywania jednej określonej aplikacji.

Jest to specjalnie zaprojektowane obwody do aplikacji wbudowanych i jest szeroko stosowane w automatycznie sterowanych urządzeniach elektronicznych. Zawiera pamięć, procesor i programowalne wejścia / wyjścia.

W tym mikroprocesorze vs. Samouczek dotyczący mikrokontrolera, dowiesz się:

  • Co to jest mikrokontroler?
  • Co to jest mikroprocesor?
  • Rodzaje mikroprocesorów
  • Rodzaje mikrokontrolerów
  • Historia mikroprocesora
  • Historia mikrokontrolera
  • Cechy mikrokontrolera
  • Cechy mikroprocesora
  • Mikroprocesor a mikrokontroler
  • Zastosowania mikroprocesora
  • Zastosowania mikrokontrolera

Co to jest mikroprocesor?

Mikroprocesor to jednostka sterująca mikrokomputera umieszczona wewnątrz małego chipa. Wykonuje operacje arytmetycznej jednostki logicznej (ALU) i komunikuje się z innymi połączonymi z nim urządzeniami. Jest to pojedynczy układ scalony, w którym połączonych jest kilka funkcji.

KLUCZOWE RÓŻNICE

  • Mikroprocesor składa się tylko z jednostki centralnej, podczas gdy mikrokontroler zawiera procesor, pamięć i wejścia / wyjścia zintegrowane w jednym chipie.
  • Mikroprocesor jest używany w komputerach osobistych, podczas gdy mikrokontroler jest używany w systemie wbudowanym.
  • Mikroprocesor wykorzystuje zewnętrzną magistralę do łączenia się z pamięcią RAM, ROM i innymi urządzeniami peryferyjnymi, z drugiej strony mikrokontroler wykorzystuje wewnętrzną magistralę sterującą.
  • Mikroprocesory są oparte na modelu Von Neumanna. Mikrokontrolery są oparte na architekturze Harvardu
  • Mikroprocesor jest skomplikowany i kosztowny, z dużą liczbą instrukcji do przetworzenia, ale mikrokontroler jest niedrogi i prosty, z mniejszą liczbą instrukcji do przetworzenia.

Rodzaje mikroprocesorów

Ważnymi typami mikroprocesorów są:

  • Mikroprocesory ze złożonym zestawem rozkazów
  • Układ scalony specyficzny dla aplikacji
  • Mikroprocesory ze zredukowanym zestawem instrukcji
  • Multiprocesory sygnału cyfrowego (DSP)

Rodzaje mikrokontrolerów

Oto ważne typy mikrokontrolerów:

  • 8-bitowy mikrokontroler
  • 16-bitowy mikrokontroler
  • 32-bitowy mikrokontroler
  • Wbudowany mikrokontroler
  • Mikrokontroler z pamięcią zewnętrzną

Historia mikroprocesora

Oto ważny punkt orientacyjny z historii mikroprocesora

  • Fairchild Semiconductors wynalazł pierwszy układ scalony (Integrated Circuit) w 1959 roku.
  • W 1968 roku Robert Noyce, Gordan Moore, Andrew Grove założyli własną firmę Intel.
  • Intel urósł z trzyosobowego start-upu w 1968 roku do przemysłowego giganta w 1981 roku.
  • W 1971 roku INTEL stworzył mikroprocesor pierwszej generacji 4004, który pracował z zegarem 108 kHz
  • Od 1973 do 1978 roku wytwarzano 8-bitowe mikroprocesory drugiej generacji, takie jak Motorola 6800 i 6801, INTEL-8085 i Zilog's-Z80.
  • W 1978 roku na rynek wszedł proces trzeciej generacji Intel 8008.
  • We wczesnych latach 80-tych Intel wypuścił na rynek 32-bitowe procesory czwartej generacji.
  • W 1995 roku Intel wypuścił 64-bitowe procesory piątej generacji.

Historia mikrokontrolera

Oto ważne punkty orientacyjne z historii mikrokontrolera:

  • Po raz pierwszy użyty w 1975 r. (Intel 8048)
  • Wprowadzenie EEPROM w 1993 roku
  • W tym samym roku Atmel wprowadził na rynek pierwszy mikrokontroler wykorzystujący pamięć Flash.

Cechy mikrokontrolera

Oto kilka ważnych cech mikrokontrolera:

  • Reset procesora
  • Programowe i zmienne piny we / wy pamięci (RAM)
  • Centralny procesor taktujący urządzenie
  • Liczniki cykli instrukcji

Cechy mikroprocesora

Oto kilka ważnych cech mikroprocesora:

  • Oferuje wbudowany program monitor / debugger z możliwością przerwania
  • Duża liczba instrukcji, z których każda wykonuje inną odmianę tej samej operacji
  • Oferuje równoległe wejścia / wyjścia
  • Zegar cyklu instrukcji
  • Interfejs pamięci zewnętrznej

Mikroprocesor a mikrokontroler

Oto różnica między mikroprocesorem a mikrokontrolerem

Mikroprocesor Mikrokontroler
Mikroprocesor jest sercem systemu komputerowego. Mikrokontroler to serce systemu wbudowanego.
Jest to tylko procesor, więc pamięć i komponenty we / wy muszą być podłączone zewnętrznie Mikrokontroler posiada procesor wraz z pamięcią wewnętrzną i komponentami I / O.
Pamięć i we / wy muszą być podłączone zewnętrznie, więc obwód staje się duży. Pamięć i wejścia / wyjścia są już obecne, a obwód wewnętrzny jest mały.
Nie można go używać w kompaktowych systemach Możesz go używać w kompaktowych systemach.
Koszt całego systemu jest wysoki Koszt całego systemu jest niski
Dzięki zewnętrznym komponentom całkowity pobór mocy jest wysoki. Dlatego nie jest idealny dla urządzeń działających na zmagazynowanej energii, takich jak baterie. Ponieważ komponenty zewnętrzne są niskie, całkowity pobór mocy jest mniejszy. Dzięki temu może być używany z urządzeniami działającymi na zmagazynowanej energii, takich jak baterie.
Większość mikroprocesorów nie ma funkcji oszczędzania energii. Większość mikrokontrolerów oferuje tryb oszczędzania energii.
Jest używany głównie w komputerach osobistych. Jest używany głównie w pralce, odtwarzaczach MP3 i systemach wbudowanych.
Mikroprocesor ma mniejszą liczbę rejestrów, więc więcej operacji jest opartych na pamięci. Mikrokontroler ma więcej rejestrów. Stąd programy są łatwiejsze do napisania.
Mikroprocesory oparte są na modelu von Neumanna Mikrokontrolery są oparte na architekturze Harvardu
Jest to jednostka centralna na pojedynczym zintegrowanym chipie na bazie krzemu. Jest to produkt uboczny rozwoju mikroprocesorów z procesorem wraz z innymi urządzeniami peryferyjnymi.
Nie ma pamięci RAM, ROM, jednostek wejścia-wyjścia, timerów i innych urządzeń peryferyjnych na chipie. Ma procesor wraz z pamięcią RAM, ROM i innymi urządzeniami peryferyjnymi osadzonymi w jednym chipie.
Wykorzystuje zewnętrzną magistralę do łączenia się z pamięcią RAM, ROM i innymi urządzeniami peryferyjnymi. Wykorzystuje wewnętrzną magistralę sterującą.
Systemy oparte na mikroprocesorach mogą działać z bardzo dużą prędkością ze względu na zastosowaną technologię. Systemy oparte na mikrokontrolerach działają do 200 MHz lub więcej, w zależności od architektury.
Jest używany w aplikacjach ogólnego przeznaczenia, które umożliwiają obsługę dużej ilości danych. Jest używany w systemach specyficznych dla aplikacji.
Jest złożony i kosztowny, z dużą liczbą instrukcji do przetworzenia. Jest to proste i niedrogie rozwiązanie z mniejszą liczbą instrukcji do przetworzenia.

Zastosowania mikroprocesora

Mikroprocesory stosowane są głównie w urządzeniach takich jak:

  • Kalkulatory
  • System księgowy
  • Maszyna do gier
  • Złożone sterowniki przemysłowe
  • Sygnalizacja świetlna
  • Dane kontrolne
  • Zastosowania wojskowe
  • Systemy obronne
  • Systemy obliczeniowe

Zastosowania mikrokontrolera

Mikrokontrolery stosowane są głównie w urządzeniach takich jak:

  • Telefony komórkowe
  • Samochody
  • Odtwarzacze CD / DVD
  • Pralki
  • Aparaty
  • Alarmy bezpieczeństwa
  • Kontrolery klawiatury
  • Kuchenka mikrofalowa
  • Zegarki
  • Odtwarzacze mp3