Oluline erinevus : mikroprotsessori ja mikrokontrolleri vahe on mikrokontrolleri RAM, ROM ja teiste välisseadmete juuresolekul. Mikroprotsessor sisaldab ainult CPU-d ja puudub muud komponendid.
Mikroprotsessor ja mikrokontroller on mõlemad olulised protsessorid, mis on mõeldud arvutite käitamiseks. Mõlema töötleja funktsioonid on samad. Nende kahe põhiline erinevus on see, et mikroprotsessoritel on ülesandeks täita erinevaid funktsioone, samas kui mikrokontrollerid on väikesed ja ülesandega seotud arvutid. See artikkel aitab leida rohkem erinevusi kahe töötleja vahel.
Mitmete ülesannete täitmiseks on vaja mikroprotsessorit. See on väike arvuti, mida kasutatakse aritmeetiliste ja loogiliste toimingute tegemiseks, nagu süsteemi juhtimine ja andmete salvestamine jne. Mikro protsessor töötleb sisend- või väljundandmete välisseadmeid ja annab funktsiooni tagasi tulemuste saamiseks. Esimene kaubanduslik mikroprotsessor vabastati Intelilt 1971. aasta novembris ja sai nimeks 4004; see oli 4-bitine mikroprotsessor.
Mikroprotsessori poolt teostatavad toimingud on nende eesmärkidel üldised. Seetõttu peetakse oluliseks loogiliste operatsioonide teostamist arvutipõhises masinas. Mikroprotsessorid on konfigureeritud mikrokiibideks; see on konstrueeritud miniatuursetest transistoritest ja mõnest muust üksikute pooljuhtjuhtme IC-l olevatest vooluahela elementidest, et teenida nende eesmärki arvutis. Seda lühendatakse "uP" või "uP". Töötlejate peamist tüüpi on viis:
- Keerukate juhendite komplekti mikroprotsessorid
- Vähendatud juhendite komplekt mikroprotsessorid
- Superskalaarsed protsessorid
- Rakenduse spetsiifiline integraallülitus
- Digitaalsed signaaliprotsessorid
Micro-kontroller on arvuti-kiip, mis on optimeeritud elektriliste vidinate haldamiseks. See on seade, mis sisaldab ühele kiibile mikroprotsessori, mälu ja sisend / väljundseadmeid. On öeldud, et see on sisseehitatud süsteemi süda.
Mikrokontrollerid on oma ülesande täitmiseks oma olemuselt spetsiifilised. Selle pardal on mikroprotsessor, mis teostab vidina kõiki loogilisi toiminguid. Kui mikrokontroller on programmeeritud, saab ta salvestatud juhendite komplektil töötada iseseisvalt ning võib toiminguid või ülesandeid täita vastavalt vajadusele. See on mõeldud enesega rahuldavaks ja tulusaks. Samuti on mikrokontroller süsteemide kogum, mis on põhiplaatide lõpuleviimiseks hädavajalik. „Fikseeritud arvutisüsteem” on ette nähtud ühe või mitme funktsiooni teostamiseks uuesti ja uuesti reaalajas töötavate piiridega. See süsteem on integreeritud arvuti masina riistvara ja mootoriosade elementidena.
Mikrokontrollerid on ette nähtud konkreetsete toimingute tegemiseks, mis aitavad juhtida teatud süsteeme. Seda lühendatakse kui "uC", "µC" või "MCU".
Mikrokontrollerid on nagu väikesed arvutid, milles CPU, mäluüksus nagu RAM ja ROM, I / O välisseadmed, taimerid, loendurid on integreeritud ühte integreeritud ahelasse, st IC. Need on kergesti liidesed väliste välisseadmetega, nagu seeriaportid, ADC, DAC, Bluetooth, Wi-Fi jne. Siin on liidese protsess kiirem võrreldes mikroprotsessori liidesega. Enamikel juhtudel kasutavad mikrokontrollerid RISC või CISM arhitektuuri erinevate ülesannete täitmiseks. Erinevad mikrokontrollerite tüübid on:
- 8-bitine mikrokontroller
- 16-bitine mikrokontroller
- 32-bitine mikrokontroller
- Sisseehitatud mikro-kontroller
- Sisseehitatud mikro-kontroller
Mikroprotsessori ja mikrokontrolleri võrdlus:
Mikroprotsessor | Mikrokontroller | |
Süsteem | See on arvutisüsteemi süda. | See on sisseehitatud süsteemi süda. |
Sisaldab | See sisaldab CPU-d, üldotstarbelisi registreid, korstnatavaid näitajaid, programmi loendureid, kellade ajastamist ja katkestusahelaid. | See sisaldab mikroprotsessori skeemi ja sellel on sisseehitatud ROM, RAM, I / O seadmed, taimerid ja loendurid. |
Andmemälu | Sellel on palju juhiseid mälu ja CPU vaheliste andmete teisaldamiseks. | Sellel on üks või kaks juhist andmete teisaldamiseks mälu ja CPU vahel. |
Circuit | See on suur. | See on väike. |
Maksumus | Kogu süsteemi maksumus suureneb. | Kogu süsteemi maksumus on madal. |
Bitti juhised | Sellel on üks või kaks bitti käsitsemisjuhendit. | Selles on palju bittide käsitsemisjuhiseid. |
Registreeri numbrid | Sellel on vähem registreid; seega on toimingud mälupõhised. | Selles on rohkem registreid; seega on programmid lihtsam kirjutada. |
Ladustamine | See põhineb Von Neumanni arhitektuuril, kus programm ja andmed salvestatakse samasse mälumooduli. | See põhineb Harvardi arhitektuuril, kus programmi mälu ja andmemälu salvestatakse eraldi moodulis. |
Aeg | Mälu ja I / O-seadmete juurdepääsuaeg on rohkem. | Väiksem juurdepääsuaeg sisseehitatud mälu ja I / O-seadmete jaoks. |
Riistvara | See nõuab rohkem riistvara. | See nõuab vähem riistvara. |