
Egunero erabiltzen dituzu funtzionatzeko mikrokontrolagailu bat behar duten gailuak. Mikrokontrolagailu bat da txip bateko ordenagailu txiki eta merkeaTxip bakarra ere deitzen zaio. Gailu baten barruko zenbait lan kontrolatzen ditu. Sistema txiki honek memoria, sarrera eta irteera atalak eta prozesadore bat ditu elkarrekin. Mikrokontrolagailu bat produktu askotan aurkitzen duzu. Zereginak azkar eta ondo kontrolatzen ditu. Adibidez, mikrokontrolagailuak ikusten dituzu:
Autoak, non motorraren lana eta segurtasuna laguntzen duten.
Kafe-makinak, non tenperatura eta prestatzeko denbora ezartzen dituzten.
IoT gailuak, non termostato adimendunak eta segurtasun sistemak exekutatzen dituzten.
Mikrokontrolagailu bat da unitate txiki eta osoa erabilera txertatuetarako egina.
Gakoen eramatea
Mikrokontrolagailu bat txip bateko ordenagailu txiki bat da. Gailu askotan zereginak kontrolatzen ditu. CPUa, memoria eta sarrera/irteerako atalak unitate bakarrean ditu.
Mikrokontrolagailuak egunero erabiltzen ditugun gauzetan daude. Autoetan, kafe-makinetan eta gailu adimendunetan aurki ditzakezu. Gauzak bere kabuz funtziona dezaten eta denbora aurrezten laguntzen dute.
Mikrokontrolagailuen txip bakarreko diseinuak espazioa eta energia aurrezten ditu. Horrek erabilera txiki eta potentzia gutxikoetarako bikainak bihurtzen ditu.
Mikrokontrolagailuak ez dira mikroprozesadoreak bezalakoak. Mikrokontrolagailuek lan bereziak egiten dituzte. Mikroprozesadoreek lan zailagoak egiten dituzte eta pieza gehiago behar dituzte.
Ahal duzu mikrokontrolagailuak etxean programatu tresna errazekin. Horri esker, zure proiektuak egin eta gailuak erraz kontrolatu ditzakezu.
Mikrokontrolagailuaren oinarriak

Zer da mikrokontrolagailu bat?
Mikrokontrolagailu bat lan bakar baterako egindako ordenagailu txiki baten antzekoa da. Gailu batean zeregin jakin batzuk egiten dituen txip txiki bat da. Programa sinpleak exekutatzen dituzten gauzetan aurkitzen duzu, hala nola argiak piztea edo sentsoreak egiaztatzea. Mikrokontrolagailu unitateak, edo MCUak, gailu bat kontrolatzeko beharrezkoak diren pieza guztiak ditu txip bakarrean. Horrek ordenagailu txipa normal batetik desberdintzen du, zeinak pieza gehigarriak behar baititu funtzionatzeko.
Feature | Mikrokontrolagailuak | Mikroprozesadoreak |
|---|---|---|
Integrazio | CPUa, memoria eta S/I txip bakarrean edukitzea. | Kanpoko memoria eta pieza gehiago behar dira. |
aplikazioak | Lan berezietarako eta potentzia gutxikoetarako ona. | Zeregin orokor eta azkarretarako egokiena. |
Performance | Energia aurrezteko egina, abiadura motelagoetan funtzionatzen du. | Lan gogorretarako eraikia, abiadura handiagoan dabil. |
Operazio kostuak | Merkea eta programatzeko erraza. | Garestiagoak dira eta trebetasun bereziak behar dituzte. |
Mikrokontrolagailuak tamaina txikia, potentzia gutxikoa eta programazio erraza nahi duzunean erabiltzen dira. Horregatik ikusten dituzu egunero erabiltzen dituzun gauza askotan.
Txip bakarreko egitura
Txip bakarreko diseinuak mikrokontrolagailu bat berezi egiten du. CPUa, memoria eta sarrera/irteera (I/O) atakak txip bakarrean lortzen dituzu. Horrek espazioa eta energia aurrezten ditu sistema txertatu batean. Ez duzu pieza gehigarririk behar funtziona dezan. Txip bakarreko bat gailu txikietan jar dezakezu, eta oraindik ere ondo funtzionatzen du.
Aholkua: Txip bakarreko diseinuak gailuak txikiagoak, merkeagoak eta fidagarriagoak eraikitzen laguntzen dizu. Ez duzu txip asko konektatu beharrik.
Txip bakarreko bat erabiltzeak zure gailua programatzea errazagoa eta sinpleagoa egiten du. Gainera, kostua murrizten du eta energia gutxiago erabiltzen du. Horregatik aurkitzen dira txip bakarreko mikrokontrolagailuak jostailuetan, tresna medikoetan eta abarretan.
Funtsezko osagaiak
Mikrokontrolagailu guztiek funtzionatzen laguntzen dioten atal nagusiak dituzte. Mikrokontrolagailuen oinarri hauek ezagutu beharko zenituzke gailuek programak nola exekutatzen dituzten ulertzeko.
Hona hemen mikrokontrolagailu gehienetan aurkitzen dituzun osagai nagusiak:
Component | Role |
|---|---|
Prozesatze Unitate Zentrala | Argibideak exekutatzen ditu eta matematika egiten du, nukleo gisa jardunez. |
Memoria | Kodearentzako programa memoria (flash) eta aldagaientzako datu memoria (RAM) ditu. |
Sarrera/Irteera (I/O) | Kanpoko munduarekin konektatzen da pin, tenporizadore eta komunikazio ataken bidez. |
Eten kontrolatzailea | Zein atalek gelditu dezakeen CPUa erabakitzen du, lan garrantzitsuak lehenengo egin daitezen. |
Tenporizadore/Kontagailua | Denbora eta gertaerak zenbatzen ditu, denbora neurtzeko beharrezkoak direnak. |
Arazketa Unitatea | Software arazoak aurkitzen eta konpontzen laguntzen du, gauzak hobeto funtzionaraziz. |
Interfazeak | Mikrokontrolagailuari beste gailu batzuekin komunikatzeko aukera ematen dio SPI, USB eta gehiago erabiliz. |
PUZ: Mikrokontrolagailuaren garuna da hau. Ematen dizkiozun argibideak exekutatzen ditu.
Memoria: Bi mota nagusi daude. Memoria lurrunkorra (RAM) azkarra da, baina datuak galtzen ditu energia itzaltzen denean. Memoria ez-lurrunkorrak (flash) datuak mantentzen ditu energia itzaltzen denean ere. Memoria ez-lurrunkorra erabiltzen duzu zure programa eta datu garrantzitsuetarako.
I / O Portuak: Hauek mikrokontrolagailuari kanpoko gauzekin komunikatzeko aukera ematen diote. Botoiak, sentsoreak, argiak edo motorrak konekta ditzakezu.
periferikoak: Hauek funtzio gehigarriak dira, hala nola tenporizadoreak, kontagailuak eta komunikazio atakak. Zure gailuak txipa gehigarririk gabe gehiago egiten laguntzen dute.
Mikrokontrolagailu batek gauza asko sartzen ditu txip txiki batean. Horrek bikaina bihurtzen du txikiak, merkeak eta programatzeko errazak izan behar diren gailuetarako. Mikrokontrolagailuen oinarriak ikasten dituzunean, ikusiko duzu zergatik den txip bakarreko diseinua hain lagungarria sistema txertatu baterako.
Nola funtzionatzen duen
Osagaien interakzioa
Mikrokontrolagailu baten barruan, hiru atal nagusik elkarrekin lan egiten dute. CPU garuna da. Argibideak irakurtzen ditu eta aukerak egiten ditu. Memoria zure programa mantentzen du eta datuak gordetzen ditu. Sarrera/Irteera (I/O) atakak Mikrokontrolagailuari beste gauzekin komunikatzen laguntzen diote. Sentsoreak, botoiak edo motorrak konekta ditzakezu portu hauetara.
CPU (Central Processing Unit) – argibideak exekutatzen ditu eta zereginak kontrolatzen ditu.
Memoria – zure programa eta datuak zereginetarako gordetzen ditu.
Sarrera/Irteera (I/O) Portuak – utzi mikrokontrolagailuari sentsore eta pantailekin bezalako gailuekin komunikatzen.
The CPU memoriatik argibideak jasotzen ditu. S/I atakak erabiltzen ditu datuak lortzeko edo seinaleak bidaltzeko. Zati hauek elkarrekin lan egiten dute lanak azkar eta ondo amaitzeko.
Ohar: Mikrokontrolagailuek beste gailuekin komunikatzeko modu bereziak erabiltzen dituzte. Ikus dezakezu UART, SPI, I2C, CAN edo USB lan desberdinetarako erabiltzen da. Modu bakoitzak mikrokontrolagailuari datuak sentsoreekin, pantailekin edo beste txip batzuekin partekatzen laguntzen dio.
Zereginaren Exekuzioa
Adibide sinple batekin ikus dezakezu nola funtzionatzen duen mikrokontrolagailu batek. Imajinatu giro-tenperatura sentsore bat erabiliz egiaztatu nahi duzula. Mikrokontrolagailuak sentsorea irakurtzen du I/O ataka baten bidez. CPU datu hauek aztertzen ditu eta tenperatura altuegia den egiaztatzen du. Hala bada, mikrokontrolagailuak seinalea bidaltzen du haizagailu bat pizteko.
Hona hemen mikrokontrolagailuak nola egiten dituen lan hauek:
Urratsera | Zer gertatzen da |
|---|---|
1. Irakurri sarrera | Mikrokontrolagailuak tenperatura sentsoretik jasotzen ditu datuak. |
2. Prozesatu datuak | The CPU memorian gordetako tenperatura egiaztatzen du. |
3. Erabaki ekintza | Mikrokontrolagailuak balioa ezarritako muga batekin alderatzen du. |
4. Kontrol-irteera | Beharrezkoa bada, mikrokontrolagailuak haizagailua pizten du S/I ataka bat erabiliz. |
Mikrokontrolagailuak urrats hauek segundo bakoitzean hainbat aldiz errepikatzen ditu. Sarrerak behatzen ditu eta irteerak kontrolatzen ditu zure programaren arabera. Horregatik, mikrokontrolagailuak bikainak dira erantzun azkar eta egonkorrak behar dituzten lanetarako.
Mikrokontrolagailuen aplikazioak

Mikrokontrolagailuen aplikazioek moldatzen laguntzen dute bizi zaren mundua. Txip txiki hauek etxean eta lanean gauza askoren barruan daude. Programa sinpleak exekutatzen dituzte eta lan garrantzitsuak kontrolatzen dituzte. Mikrokontrolagailu aplikazioak egunero erabiltzen dituzu, nahiz eta ez dituzun ikusi.
Eguneroko gailuak
Mikrokontrolagailuen aplikazioak etxean erabiltzen dituzun gauza askotan daude. Txip hauek zure etxetresna elektrikoei hobeto funtzionatzen eta energia aurrezten laguntzen diete. Hona hemen etxean erabiltzeko modu batzuk:
Garbigailuek mikrokontrolagailuak erabiltzen dituzte garbiketa-zikloak eta ura ezartzeko.
Aire girotuek tenperatura eta haizagailuaren abiadura aldatzen dituzte mikrokontrolagailuen bidez.
Hozkailuek janaria hotz mantentzen dute hoztea eta desizoztea kontrolatuz.
Mikrouhin-labeek mikrokontrolagailuak erabiltzen dituzte egosteko denbora eta potentzia ezartzeko.
Erloju adimendunek mikrokontrolagailuekin zenbatzen dituzte zure urratsak eta bihotz-maiztasuna.
Argi adimendunek telefonotik distira eta kolorea aldatzeko aukera ematen dizute.
Etxeko automatizazio sistemek gailuak konektatzen dituzte eta zuk kontrolatzen uzten dizute.
Mikrokontrolagailu aplikazioak erabiltzen dituzu telebista adimendunak, bozgorailuak eta fitness jarraitzaileakGailu hauek datuak biltzen dituzte eta lanak azkar egiten dituzte. Gauzen internetek produktu hauek lotzen ditu, zure etxea adimentsuagoa bihurtuz eta energia aurreztuz.
Industria erabilerak
Mikrokontrolagailuen aplikazioak garrantzitsuak dira industria askotanAutoetan, lantegietan, ospitaleetan eta energia sistemetan aurkitzen dituzu. Txip hauek lana egiten eta gauzak seguruagoak egiten laguntzen duten programak exekutatzen dituzte.
Automobilgintza: Mikrokontrolagailuek motorrak kontrolatzen, datuak grabatzen eta energia kudeatzen dute.
Fabrikazioa: Robotek eta automatizazio sistemek mikrokontrolagailu aplikazioak erabiltzen dituzte.
Energia: Mikrokontrolagailuek energia kontrolatzen eta sistemak kudeatzen laguntzen dute.
Osasungintza: Gailuek mikrokontrolagailuak erabiltzen dituzte pazienteak zaintzeko eta tresnak kontrolatzeko.
Robotika: Mikrokontrolagailuen aplikazioek robotak mugitzen eta zereginak egiten laguntzen diete.
Mikrokontrolagailuen aplikazioek gailuak adimentsuagoak eta fidagarriagoak egiten dituzte. Gauzen interneten ikusten dituzu, non sentsoreak eta makinak konektatzen dituzten. Mikrokontrolagailu ultra-kontsumo txikikoek gailuei iraupen luzeagoa ematen diete bateria berririk gabe. Honek etxe adimendunentzat, osasungintzarentzat eta lantegientzat garrantzia du.
Mikrokontrolagailu aplikazioek gaur egungo teknologia elikatzen dute. Egunero gailu azkarragoak, seguruagoak eta hobeak lortzen dituzu. Txip hauek mundu konektatu batean bizitzen, lan egiten eta ondo pasatzen laguntzen dizute.
Mikrokontrolagailua vs Mikroprozesadorea
Funtsezko desberdintasunak
Galdetuko diozu zeure buruari nola ez diren bi hauek berdinak. Bi laguntza-gailuek funtzionatzen dute, baina desberdinak dira. Mikrokontrolagailu bat... sistema osoa txip bakarreanMemoria, sarrera/irteerako atakak eta CPU bat ditu batera. Kontrolerako behar den guztia pieza txiki batean lortzen duzu. Mikroprozesadorea sistema baten garuna besterik ez da. Memoria gehigarria eta sarrera/irteerako txipak behar ditu funtzionatzeko.
Hona hemen desberdintasun nagusiak erakusten dituen taula bat:
Feature | mikroprozesadore | mikrokontroladoreen |
|---|---|---|
Memoria | Kanpoko RAM eta ROM | RAM eta ROM integratuak |
periferikoak | Kanpoko sarrera/irteera behar du | Txip barruko sarrera/irteera (UART, SPI, I2C, GPIO) |
Bus System | Kanpoko datu eta helbide busak | Barne-kontroleko busa |
Arkitektura | Von Neumann | Harvard |
Osagaien zenbaketa | CPUa bakarrik | CPU + Memoria + S/I |
Instrukzio Exekuzioa | sekuentziala | Barneko moduluen bidez paraleloan |
Mikrokontrolagailu batek Harvard arkitektura erabiltzen du. Horri esker, argibideak eta datuak aldi berean jaso ditzake. Kontrol lanetarako azkarra da. Mikroprozesadore batek Von Neumann diseinua erabiltzen du. Hemen, programak eta datuek memoria bera partekatzen dute.
Ikusiko duzu bat Mikrokontrolagailuak gutxiago kostatzen du eta energia gutxiago erabiltzen duHorrek bateriaz elikatzen diren gailu txikietarako egokia egiten du.
Erabili kasuak
Mikrokontrolagailuak egunero erabiltzen dituzun gauza askotan daude. garbigailuak, mikrouhin-labeak eta termostato adimendunak kontrolatuAutoetan, motorrekin, airbag-ekin eta balaztekin laguntzen dute. Fabrikek makinak martxan jartzeko eta sistemak ikusteko erabiltzen dituzte. Txip hauek dira potentzia gutxiko eta lan sinpleetarako egokiena.
Mikroprozesadoreak ordenagailuetan eta tabletetan aurkitzen dira. Lan gogorrak egiten dituzte, programa asko exekutatzen dituzte eta datu asko kudeatzen dituzte. Ordenagailu eramangarrietan, mahaigaineko ordenagailuetan eta zerbitzarietan ikusten dituzu. Abiadura behar baduzu eta gauza asko egin behar badituzu, erabili mikroprozesadore bat.
Hona hemen adibide batzuk:
Etxetresna elektrikoak: Garbigailuak, mikrouhin-labeak eta hozkailuak.
Automobilgintzako sistemak: Motorraren kontrol unitateak, airbag-ak eta blokeatze-kontrako balaztak.
Kontsumo-elektronika: kamerak, urrutiko aginteak eta joko-kontsolak.
Industria-automatizazioa: Makineriaren kontrola eta sistemaren monitorizazioa.
Gailu batek lan bakarra egin eta energia aurreztea nahi baduzu, erabili mikrokontrolagailu bat. Gailu batek lan asko aldi berean egitea nahi baduzu, erabili mikroprozesadore bat.
Badakizu orain mikrokontrolagailu bat dela lan batzuk egiten dituen txipa txiki bat gailuetan. Prozesadorea, memoria eta sarrera/irteera atalak ditu, dena batera.
Mikrokontrolagailuak dira autoetan, etxeko tramankuluetan eta gailu medikoetan aurkitzen da.
Lana automatizatzen, gauzak seguru mantentzen eta teknologia berriak ekartzen laguntzen dute.
Oinarri hauek ikasten dituzunean, mikrokontrolagailuek mundua nola aldatzen duten ikus dezakezu. Ezagutu nola laguntzen duten elektronika hobetzen eta bizitza errazten.
ohiko galderak
Zein da mikrokontrolagailu baten lan nagusia?
Mikrokontrolagailu bat erabiltzen duzu gailu bateko zeregin espezifikoak kontrolatzeko. Sarrerak irakurtzen ditu, datuak prozesatzen ditu eta irteerak bidaltzen ditu. Ekintza sinple eta automatikoak behar dituzten gailuetan aurkitzen duzu.
Mikrokontrolagailu bat etxean programatu al dezakezu?
Bai! Ahal duzu mikrokontrolagailu asko programatu etxean ordenagailu bat eta tresna sinpleak erabiliz. Kit eta gida askok laguntzen dizute hasteko. Kodea idatzi, igo eta zure gailua funtzionatzen ikusten duzu.
Nola aurrezten du energia mikrokontrolagailu batek?
Mikrokontrolagailuek energia gutxiko moduak erabiltzen dituzte funtzionatzen ez dutenean. Lo moduan jar ditzakezu jardun behar izan arte. Horri esker, sentsoreak eta eramangarriak bezalako gailuek bateria gehiago behar dute.
Aholkua: Erabili lo modua bateriaz elikatzen diren proiektuek askoz gehiago irauteko.
Zein da RAM memoriaren eta flash memoriaren arteko aldea mikrokontrolagailu batean?
Memoria mota | Zer egiten duen |
|---|---|
RAM | Gailua martxan dagoen bitartean datuak gordetzen ditu. |
Flash | Zure programa eta ezarpenak mantentzen ditu. |
Korrontea itzaltzean RAM datuak galtzen dituzu. Flash memoriak zure kodea seguru mantentzen du.


