
O lo awọn ẹrọ lojoojumọ ti o nilo microcontroller lati ṣiṣẹ. A microcontroller ni a kekere, poku kọmputa lori kan ni ërún. O tun npe ni chip kan. O n ṣakoso awọn iṣẹ kan ninu ẹrọ kan. Eto kekere yii ni iranti, titẹ sii ati awọn ẹya iṣelọpọ, ati ero isise kan papọ. O wa microcontroller ni ọpọlọpọ awọn ọja. O ṣe iṣakoso awọn iṣẹ ṣiṣe ni kiakia ati daradara. Fun apẹẹrẹ, o ri microcontrollers ni:
Awọn ọkọ ayọkẹlẹ, nibiti wọn ṣe iranlọwọ pẹlu iṣẹ engine ati ailewu.
Awọn oluṣe kofi, nibiti wọn ṣeto iwọn otutu ati akoko mimu.
Awọn ẹrọ IoT, nibiti wọn ti nṣiṣẹ awọn iwọn otutu ti o gbọn ati awọn eto aabo.
A microcontroller ni a kekere, pipe kuro ṣe fun ifibọ ipawo.
Awọn Iparo bọtini
A microcontroller jẹ kekere kan kọmputa lori ërún. O ṣakoso awọn iṣẹ-ṣiṣe ni ọpọlọpọ awọn ẹrọ. O ni Sipiyu, iranti, ati awọn ẹya igbewọle/jade papo ni ẹyọ kan.
Microcontrollers wa ni awọn nkan ti a lo lojoojumọ. O le rii wọn ni awọn ọkọ ayọkẹlẹ, awọn oluṣe kọfi, ati awọn ẹrọ ọlọgbọn. Wọn ṣe iranlọwọ lati jẹ ki awọn nkan ṣiṣẹ funrararẹ ati fi akoko pamọ.
Apẹrẹ ẹyọkan ti microcontrollers ṣafipamọ aaye ati agbara. Eyi jẹ ki wọn jẹ nla fun awọn lilo agbara kekere ati kekere.
Microcontrollers ni o wa ko kanna bi microprocessors. Microcontrollers ṣe pataki ise. Microprocessors ṣe awọn iṣẹ lile ati nilo awọn ẹya diẹ sii.
O le eto microcontrollers ni ile pẹlu awọn irinṣẹ ti o rọrun. Eyi jẹ ki o ṣe awọn iṣẹ akanṣe tirẹ ati awọn ẹrọ iṣakoso ni irọrun.
Microcontroller Ipilẹ

Kini Microcontroller
Microcontroller dabi kọnputa kekere ti a ṣe fun iṣẹ kan. O jẹ chirún kekere ti o ṣe awọn iṣẹ-ṣiṣe kan ninu ẹrọ kan. O rii ninu awọn ohun ti o nṣiṣẹ awọn eto ti o rọrun, bii titan ina tabi ṣayẹwo awọn sensọ. Ẹka microcontroller, tabi MCU, ni gbogbo awọn ẹya ti o nilo lati ṣakoso ẹrọ kan lori chirún kan. Eyi jẹ ki o yatọ si kọnputa kọnputa deede, eyiti o nilo awọn ege afikun lati ṣiṣẹ.
Eyi ni tabili ti o fihan bi microcontroller ati microprocessor ṣe yatọ:
ẹya-ara | Awọn olutọju Microcontrol | Microprocessors |
|---|---|---|
Awọn ilọpo | Ni Sipiyu, iranti, ati I/O lori ërún kan. | Nilo ita iranti ati diẹ ẹ sii awọn ẹya ara. |
ohun elo | O dara fun pataki, awọn iṣẹ agbara kekere. | Ti o dara julọ fun gbogbogbo, awọn iṣẹ ṣiṣe yara. |
Performance | Ti a ṣe fun fifipamọ agbara, ṣiṣẹ ni awọn iyara ti o lọra. | Itumọ ti fun lile ise, nṣiṣẹ ni yiyara awọn iyara. |
Awọn idiyele iṣiṣẹ | Olowo poku ati rọrun lati ṣe eto. | Iye owo diẹ sii ati nilo awọn ọgbọn pataki. |
Microcontrollers ti wa ni lilo nigba ti o ba fẹ kekere iwọn, kekere agbara, ati ki o rọrun siseto. Ti o ni idi ti o ri wọn ni ọpọlọpọ awọn ohun ti o nlo lojoojumọ.
Singlechip Be
Apẹrẹ singlechip jẹ ki microcontroller ṣe pataki. O gba awọn ebute oko Sipiyu, iranti, ati igbewọle/jade (I/O) gbogbo ni chirún kan. Eyi fipamọ aaye ati agbara ninu eto ifibọ. O ko nilo awọn ẹya afikun lati jẹ ki o ṣiṣẹ. O le fi ẹyọ kan sinu awọn ẹrọ kekere, ati pe o tun ṣiṣẹ daradara.
sample: Apẹrẹ singlechip ṣe iranlọwọ fun ọ lati kọ awọn ẹrọ ti o kere, din owo, ati igbẹkẹle diẹ sii. O ko nilo lati sopọ ọpọlọpọ awọn eerun igi.
Lilo ẹyọ kan jẹ ki ẹrọ rẹ rọrun lati ṣe eto ati rọrun. O tun dinku iye owo ati lilo agbara diẹ. Eyi ni idi ti awọn oluṣakoso microchip singlechip ni awọn nkan isere, awọn irinṣẹ iṣoogun, ati diẹ sii.
Awọn nkan pataki
Gbogbo microcontroller ni awọn ẹya akọkọ ti o ṣe iranlọwọ lati ṣiṣẹ. O yẹ ki o mọ awọn ipilẹ microcontroller wọnyi lati ni oye bi awọn ẹrọ ṣe nṣiṣẹ awọn eto.
Eyi ni awọn paati bọtini ti o rii ni ọpọlọpọ awọn oludari microcontroller:
paati | ipa |
|---|---|
Aarin Ṣiṣẹ Aarin | Ṣiṣe awọn ilana ati ṣiṣe iṣiro, ṣiṣe bi mojuto. |
Memory | Ni iranti eto (filasi) fun koodu ati iranti data (Ramu) fun awọn oniyipada. |
Iṣagbewọle/Ijade (I/O) | Sopọ si aye ita pẹlu awọn pinni, awọn aago, ati awọn ibudo ibaraẹnisọrọ. |
Idilọwọ Adarí | Ṣe ipinnu apakan wo ni o le da Sipiyu duro, nitorinaa awọn iṣẹ pataki ṣe ni akọkọ. |
Aago / Onkawe | Ṣe iṣiro akoko ati awọn iṣẹlẹ, nilo fun akoko. |
N ṣatunṣe aṣiṣe Unit | Ṣe iranlọwọ lati wa ati ṣatunṣe awọn iṣoro sọfitiwia, ṣiṣe awọn nkan ṣiṣẹ daradara. |
atọkun | Jẹ ki microcontroller sọrọ si awọn ẹrọ miiran nipa lilo SPI, USB, ati diẹ sii. |
Sipiyu: Eyi ni ọpọlọ ti microcontroller. O nṣiṣẹ awọn ilana ti o fi fun.
Memory: Awọn oriṣi akọkọ meji wa. Iranti iyipada (Ramu) yara ṣugbọn o padanu data nigbati agbara ba wa ni pipa. Iranti ti kii ṣe iyipada (filasi) ntọju data paapaa nigbati agbara ba lọ. O lo iranti ti kii ṣe iyipada fun eto rẹ ati data pataki.
Awọn Ibudo I / O: Awọn wọnyi jẹ ki microcontroller sọrọ si awọn nkan ni ita. O le so awọn bọtini, awọn sensọ, awọn ina, tabi awọn mọto.
Awọn ohun elo: Iwọnyi jẹ awọn ẹya afikun, bii awọn aago, awọn iṣiro, ati awọn ibudo ibaraẹnisọrọ. Wọn ṣe iranlọwọ fun ẹrọ rẹ lati ṣe diẹ sii laisi awọn eerun afikun.
A microcontroller jije pupo sinu kan kekere ërún. Eyi jẹ ki o jẹ nla fun awọn ẹrọ ti o nilo lati jẹ kekere, olowo poku, ati rọrun lati ṣe eto. Nigbati o ba kọ awọn ipilẹ microcontroller, o rii idi ti apẹrẹ singlechip ṣe iranlọwọ pupọ fun eto ifibọ.
Bawo ni O Nṣiṣẹ
Ibaraẹnisọrọ paati
Ninu microcontroller, awọn ẹya akọkọ mẹta ṣiṣẹ papọ. Awọn Sipiyu ni ọpọlọ. O ka awọn ilana ati ṣe awọn yiyan. Memory ntọju eto rẹ ati tọju data. Input / o wu (Mo / awọn) ibudo ran microcontroller sọrọ si awọn ohun miiran. O le so awọn sensọ, awọn bọtini, tabi awọn mọto si awọn ebute oko oju omi wọnyi.
Sipiyu (Ẹka Ṣiṣe Aarin) – nṣiṣẹ ilana ati idari awọn iṣẹ-ṣiṣe.
Memory - tọju eto rẹ ati data fun awọn iṣẹ ṣiṣe.
Input / o wu (Mo / awọn) Ports - jẹ ki microcontroller sọrọ si awọn ẹrọ bii awọn sensọ ati awọn iboju.
awọn Sipiyu n gba awọn ilana lati iranti. O nlo awọn ibudo I/O lati gba data tabi fi awọn ifihan agbara ranṣẹ. Awọn ẹya wọnyi ṣiṣẹ papọ lati pari awọn iṣẹ ni iyara ati daradara.
akiyesi: Microcontrollers lo pataki ona lati sọrọ si awọn ẹrọ miiran. O le rii UART, SPI, I2C, CAN, tabi USB ti a lo fun awọn iṣẹ oriṣiriṣi. Ọna kọọkan ṣe iranlọwọ fun microcontroller pin data pẹlu awọn sensọ, awọn iboju, tabi awọn eerun igi miiran.
Ipaniyan Iṣẹ-ṣiṣe
O le wo bi microcontroller ṣiṣẹ pẹlu apẹẹrẹ ti o rọrun. Fojuinu pe o fẹ ṣayẹwo iwọn otutu yara nipa lilo sensọ kan. Microcontroller ka sensọ nipasẹ ibudo I/O kan. Awọn Sipiyu wo data yii ki o ṣayẹwo boya iwọn otutu ba ga ju. Ti o ba jẹ bẹ, microcontroller fi ifihan agbara ranṣẹ lati tan-an afẹfẹ kan.
Eyi ni bii microcontroller ṣe awọn iṣẹ wọnyi:
Igbese | Ki ni o sele |
|---|---|
1. Ka Input | Awọn microcontroller gba data lati awọn iwọn otutu sensọ. |
2. Ilana Data | awọn Sipiyu ṣayẹwo iwọn otutu ti a fipamọ sinu iranti. |
3. Pinnu Iṣe | Microcontroller ṣe afiwe iye si iye to ṣeto. |
4. Iṣakoso o wu | Ti o ba nilo, microcontroller yoo tan fan naa nipa lilo ibudo I/O kan. |
Microcontroller tun ṣe awọn igbesẹ wọnyi ni ọpọlọpọ igba ni iṣẹju kọọkan. O n wo awọn igbewọle ati awọn abajade idari ti o da lori eto rẹ. Eyi jẹ ki microcontrollers jẹ nla fun awọn iṣẹ ti o nilo awọn idahun iyara ati iduro.
Awọn ohun elo Microcontroller

Awọn ohun elo Microcontroller ṣe iranlọwọ apẹrẹ aye ti o gbe ni. Awọn wọnyi ni aami awọn eerun ni inu ọpọlọpọ awọn ohun ni ile ati ni ise. Wọn nṣiṣẹ awọn eto ti o rọrun ati iṣakoso awọn iṣẹ pataki. O lo awọn ohun elo microcontroller lojoojumọ, paapaa ti o ko ba rii wọn.
Awọn ẹrọ ojoojumọ
Awọn ohun elo Microcontroller wa ni ọpọlọpọ awọn ohun ti o lo ni ile. Awọn eerun wọnyi ṣe iranlọwọ fun awọn ohun elo rẹ ṣiṣẹ daradara ati fi agbara pamọ. Eyi ni diẹ ninu awọn ọna ti o lo wọn ni ile:
Awọn ẹrọ ifọṣọ lo microcontrollers lati ṣeto awọn akoko fifọ ati omi.
Awọn kondisona afẹfẹ yipada iwọn otutu ati iyara afẹfẹ pẹlu awọn oluṣakoso micro.
Awọn firiji jẹ ki ounjẹ jẹ tutu nipasẹ ṣiṣakoso itutu agbaiye ati yiyọkuro.
Microwaves lo microcontrollers lati ṣeto akoko sise ati agbara.
Smartwatches ka awọn igbesẹ rẹ ati oṣuwọn ọkan pẹlu awọn oluṣakoso micro.
Awọn imọlẹ smart jẹ ki o yi imọlẹ ati awọ pada lati foonu rẹ.
Awọn ọna ṣiṣe adaṣe ile so awọn ẹrọ pọ ati jẹ ki o ṣakoso wọn.
O lo awọn ohun elo microcontroller ni awọn TV smart, awọn agbohunsoke, ati awọn olutọpa amọdaju. Awọn ẹrọ wọnyi gba data ati ṣe awọn iṣẹ ni kiakia. Intanẹẹti ti awọn nkan ṣe asopọ awọn ọja wọnyi, ṣiṣe ile rẹ ni ijafafa ati fifipamọ agbara.
Industry Nlo
Awọn ohun elo Microcontroller jẹ pataki ni ọpọlọpọ awọn ile-iṣẹ. O rii wọn ni awọn ọkọ ayọkẹlẹ, awọn ile-iṣelọpọ, awọn ile-iwosan, ati awọn eto agbara. Awọn eerun wọnyi nṣiṣẹ awọn eto ti o ṣe iranlọwọ fun iṣẹ ṣiṣe ati jẹ ki awọn nkan jẹ ailewu.
Automotive: Microcontrollers iṣakoso enjini, gba data, ati ṣakoso awọn agbara.
Ṣiṣejade: Awọn roboti ati awọn ọna ṣiṣe adaṣe lo awọn ohun elo microcontroller.
Agbara: Microcontrollers iranlọwọ iṣakoso agbara ati ṣakoso awọn eto.
Itọju Ilera: Awọn ẹrọ lo microcontrollers lati wo awọn alaisan ati awọn irinṣẹ iṣakoso.
Robotics: Awọn ohun elo Microcontroller ṣe iranlọwọ fun awọn roboti gbe ati ṣe awọn iṣẹ ṣiṣe.
Awọn ohun elo Microcontroller jẹ ki awọn ẹrọ ijafafa ati igbẹkẹle diẹ sii. O rii wọn ni intanẹẹti ti awọn nkan, nibiti wọn ti sopọ awọn sensọ ati awọn ẹrọ. Awọn olutọju microcontrollers-kekere-agbara ṣe iranlọwọ fun awọn ẹrọ ṣiṣe to gun lai titun batiri. Eyi ṣe pataki fun awọn ile ọlọgbọn, ilera, ati awọn ile-iṣelọpọ.
Awọn ohun elo Microcontroller ṣe agbara imọ-ẹrọ oni. O gba yiyara, ailewu, ati awọn ẹrọ to dara julọ lojoojumọ. Awọn eerun wọnyi ṣe iranlọwọ fun ọ lati gbe, ṣiṣẹ, ati igbadun ni agbaye ti o sopọ.
Microcontroller vs Microprocessor
Awọn iyatọ pataki
O le ṣe iyalẹnu bawo ni awọn mejeeji ko ṣe jẹ kanna. Awọn ẹrọ iranlọwọ mejeeji ṣiṣẹ, ṣugbọn wọn yatọ. A microcontroller ni a ni kikun eto lori ọkan ërún. O ni iranti, awọn ebute titẹ sii/jade, ati Sipiyu papọ. O gba ohun gbogbo ti o nilo fun iṣakoso ni apakan kekere kan. Microprocessor jẹ ọpọlọ ti eto kan. O nilo afikun iranti ati awọn eerun titẹ sii/jade lati ṣiṣẹ.
Eyi ni tabili ti o fihan awọn iyatọ akọkọ:
ẹya-ara | Microprosessor | Microcontroller |
|---|---|---|
Memory | Ita Ramu ati ROM | Ramu ti a ṣe sinu ati ROM |
pẹẹpẹẹpẹ | Nilo I/O ita | Lori-chip I/O (UART, SPI, I2C, GPIO) |
Eto Ipa | Ita data ati adirẹsi akero | Ti abẹnu Iṣakoso akero |
faaji | Von Neumann | Harvard |
Iṣiro eroja | Sipiyu-nikan | Sipiyu + Memory + Mo / awọn |
Ilana ipaniyan | Isọtọ | Ni afiwe nipasẹ awọn modulu inu |
A microcontroller nlo Harvard faaji. Eyi jẹ ki o gba awọn ilana ati data ni akoko kanna. O yara fun awọn iṣẹ iṣakoso. A microprocessor nlo Von Neumann oniru. Nibi, eto ati data pin iranti kanna.
Iwọ yoo rii pe a microcontroller owo kere ati ki o nlo kere agbara. Eyi jẹ ki o dara fun awọn ẹrọ kekere ti o ni agbara batiri.
Lo Awọn Igba
Microcontrollers wa ni ọpọlọpọ awọn ohun ti o lo ni gbogbo ọjọ. Won ṣakoso awọn ẹrọ fifọ, awọn microwaves, ati awọn iwọn otutu ti o gbọn. Ninu awọn ọkọ ayọkẹlẹ, wọn ṣe iranlọwọ pẹlu awọn ẹrọ, awọn baagi afẹfẹ, ati awọn idaduro. Awọn ile-iṣẹ lo wọn lati ṣiṣẹ awọn ẹrọ ati awọn eto wiwo. Awọn wọnyi ni awọn eerun ni o wa ti o dara julọ fun agbara kekere ati awọn iṣẹ ti o rọrun.
Microprocessors wa ninu awọn kọnputa ati awọn tabulẹti. Wọn ṣe awọn iṣẹ lile, ṣiṣe ọpọlọpọ awọn eto, ati mu ọpọlọpọ data. O rii wọn ni kọǹpútà alágbèéká, kọǹpútà alágbèéká, ati olupin. Ti o ba nilo iyara ati lati ṣe ọpọlọpọ awọn nkan, lo microprocessor kan.
Nibi ni o wa diẹ ninu awọn apere:
Awọn ohun elo ile: Awọn ẹrọ fifọ, microwaves, ati awọn firiji.
Awọn ọna ẹrọ adaṣe: Awọn ẹya iṣakoso ẹrọ, awọn baagi afẹfẹ, ati awọn idaduro titiipa titiipa.
Awọn ẹrọ itanna onibara: Awọn kamẹra, awọn iṣakoso latọna jijin, ati awọn afaworanhan ere.
Adaṣiṣẹ ile-iṣẹ: Iṣakoso ẹrọ ati ibojuwo eto.
Ti o ba fẹ ki ẹrọ kan ṣe iṣẹ kan ki o fi agbara pamọ, lo microcontroller. Ti o ba fẹ ki ẹrọ kan ṣe ọpọlọpọ awọn iṣẹ ni ẹẹkan, lo microprocessor kan.
O mọ nisisiyi pe microcontroller jẹ ërún kekere ti o ṣe awọn iṣẹ kan ninu awọn ẹrọ. O ni ero isise, iranti, ati awọn ẹya igbewọle/jade gbogbo papọ.
Microcontrollers ni ti a rii ni awọn ọkọ ayọkẹlẹ, awọn ohun elo ile, ati awọn ẹrọ iṣoogun.
Wọn ṣe iranlọwọ lati jẹ ki iṣẹ ṣiṣẹ ni adaṣe, tọju awọn nkan lailewu, ati mu imọ-ẹrọ tuntun wa.
Nigbati o ba kọ awọn ipilẹ wọnyi, o le rii bi awọn microcontrollers ṣe yi agbaye pada. Wa bi wọn ṣe ṣe iranlọwọ lati jẹ ki ẹrọ itanna dara julọ ati jẹ ki igbesi aye rọrun.
FAQ
Kini iṣẹ akọkọ ti microcontroller?
O lo microcontroller lati ṣakoso awọn iṣẹ-ṣiṣe kan pato ninu ẹrọ kan. O ka awọn igbewọle, ṣiṣe data, ati firanṣẹ awọn abajade. O rii ninu awọn ẹrọ ti o nilo irọrun, awọn iṣe adaṣe.
Ṣe o le ṣe eto microcontroller ni ile?
Bẹẹni! O le eto ọpọlọpọ awọn microcontrollers ni ile lilo kọmputa kan ati ki o rọrun irinṣẹ. Ọpọlọpọ awọn ohun elo ati awọn itọsọna ṣe iranlọwọ fun ọ lati bẹrẹ. O kọ koodu, po si, ati ki o wo ẹrọ rẹ ṣiṣẹ.
Bawo ni microcontroller ṣe fi agbara pamọ?
Microcontrollers lo awọn ipo agbara kekere nigbati ko ṣiṣẹ. O le ṣeto wọn lati sun titi ti wọn yoo nilo lati ṣe. Eyi ṣe iranlọwọ fun awọn ẹrọ bii sensosi ati awọn wearables ṣiṣe ni pipẹ lori awọn batiri.
sample: Lo ipo oorun lati jẹ ki awọn iṣẹ akanṣe batiri rẹ pẹ to gun.
Kini iyato laarin Ramu ati filasi iranti ni a microcontroller?
Iru iranti | Ohun ti O Ṣe |
|---|---|
Ramu | Tọju data nigba ti ẹrọ nṣiṣẹ. |
Flash | Ntọju eto ati eto rẹ. |
O padanu Ramu data nigbati o ba pa agbara. Iranti filasi ntọju koodu rẹ lailewu.



