Introduksjon
Mikrokontrolleren er som en hjerne. Det er en enkel IC (integrert krets). Mikro betyr liten. Kontrollere plasserer seg på en liten brikke. I denne teknologitiden blir alt mindre i størrelse med rask ytelse. Dette oppnås gjennom mikrokontrollere. det er ikke annet enn kretsløpet. Dette er designet så kompakt som mulig. Dette er delen som brukes i innebygde systemer. Gjennom årene er det mange enheter som er oppfunnet for å løse forskjellige typer problemer.
Definisjon
Vanligvis er mikrokontrolleren en ting som inkluderer en prosessor, minne, inngang / utgang (I / O) på en enkelt brikke. De finnes overalt. Vi kan si det som en prosessor. Ulike applikasjoner har forskjellige typer prosessor som ikke er annet enn mikrokontroller.
Ex. I datamaskinen vår har vi en prosessor. Hvilken er hovedenheten i det samlede systemet? Ingen selskaper som designer slike prosessorer. Det er mikrokontrollere som er differensiert med 4 bit, 8 bit, 16 bit, 32 bit, 64 bit, etc.
Mikrokontrollere er programmert på en måte at de utfører menneskelige oppgaver veldig enkelt. Den er programmert til å fungere som per situasjoner. dvs. instruksjoner skrevet for det.
Forstå mikrokontrollere
De brukes hovedsakelig i innebygde systemer. Hvis du kjenner til innebygde systemer som en vaskemaskin, telefon, PSP, etc. Dette er et lite dedikert system som ikke krever mye databehandling. Her er de nyttige.
Mikrokontrollere er basert på to typer
1. Kompleks instruksjonssettberegning (CISC):
Det har et stort antall instruksjoner. Større instruksjonssett hjelper programmereren til å skrive effektive og korte programmer. Hovedmålet med CISC er å skrive noen kodelinjer på maskinspråk.
2. Redusert Instruksjonssetting databehandling (RISC):
RISC krever mindre maskinvareimplementering på grunn av færre instruksjoner. Det populære eksemplet på dette er PIC-familien av mikrokontrollere av Microchip.
En viktigere ting er imidlertid, hvor raskt brikken kan utføre instruksjonene og hvordan den kjører bestemt programvare.
Forskjell mellom mikroprosessor og mikrokontroller
mikroprosessor |
mikrokontroller |
Dette er en brikke som ikke har sitt interne, minne, I / O, ROM med seg. Vi må feste den eksternt med prosessoren. | Det er integrert med RAM, ROM, I / O i det. |
Det er et stort system og trenger flere perifere utstyr for å fungere. | Du kan bruke denne enkeltbrikken, og du kan være klar til å implementere oppgaven. |
Den har en eller to-bits håndteringsinstruksjoner | Den har mange håndteringsinstruksjoner for biter |
Mikroprosessorsystemer er mer fleksible i designsynspunktet. | Disse systemene er mindre fleksible i designsynspunkt |
Den har et enkelt minnekart for data og kode | Den har et eget minnekart for data og kode. |
Hvordan gjorde mikrokontrollere arbeidet så enkelt?
I dag lever vi i en innebygd verden. Der alt er stort sett automatisert. Menneskerelatert arbeid er designet i en liten enkelt brikke. TV, vaskemaskin, mobil, kamera, kjøleskap, fjernkontroll, vekselstrøm, roboter, leker, bil, etc. er det ingen enheter har en mikrokontroller i. Det er en rekke selskaper som produserer og selger mikrokontrollere. Noen av dem er Texas Instruments, Microchip Company, Intel Corporation, Fujitsu Semiconductor Europe, etc.
Hva kan du gjøre med mikrokontrollere?
I løpet av de tre siste tiårene har mikroprosessorteknologien raskt endret seg. Vi analyserer og kontrollerer verden med mikrokontrollere. Det trenger mindre tid for å få tilgang til minne og I / O-enheter. Den har et eget minnekart for data og kode. Mikrokontrollere har sin familie. Det krever forskjellige støttebrikker og ressurser for å utvikle et bestemt mikrokontrollersystem.
Det er to måter å bruke mikrokontrollere på:
- Innebygde mikrokontrollere
- Eksternt minne Mikrokontrollere
Jobber med mikrokontroller
Til å begynne med må vi skrive et program for kontrolleren. Fra eldgamle tider gjør vi det ved samlingsspråk. Som vi også kalte maskinnivå språk. Et binært format som datamaskinen forstår. I dag brukes også C-språket, python. Mikrokontrollere er bygget for å jobbe på et lite nivå. Det innebygde systemet har disse mikrokontrollene. Innebygd betyr at alle funksjonene er kombinert i en enkelt enhet. Mikrokontrollere ble veldig avanserte. Disse støtter også wifi, Ethernet, etc.
Fordeler
- Den er veldig liten i størrelse
- Det er billig
- Lavt energiforbruk
- Pålitelig for lite arbeidDet er ingen. av forskjellige måter å lage mikrochips på.
Hvorfor skal vi bruke mikrokontroller?
Som jeg nevnte tidligere fungerer det som en hjerne i systemet. Den inneholder alt i en brikke som minne, prosessor, I / O, teller, tidtaker. Det er en innebygd enhet som er programmert for en spesifikk oppgave som skal gjøres i henhold til krav.
Vi kan si at mikrokontroller er en mikroprosessor med noen ekstra fordeler. Når en hvilken som helst enhet trenger å kommunisere og må ta noen beslutninger på egen hånd, kommer den på bildet. Det gir intelligensen til den enheten til å fungere som beskrevet i instruksjonene.
omfang
- Mikrokontrollere og deres applikasjoner er stort sett fokusert på automatisering av industrielle maskiner og prosesser. Ved studiestart er det bare en mikrokontroller som er mer enn nok.
- Automatisering er nødvendig for å lette prosessen eller mekanismen for drift og kontroll.
- Ethvert system som har en fjernkontroll har stort sett en mikrokontroller i seg.
- De har alle funksjonelle blokker som oppfyller de generelle behovene til automatiseringen.
Hvem er det rette publikummet for å lære mikrokontrollere?
- Det er en visjon for dette spørsmålet. Hvis, vil du virkelig lage et system selv. Hvis du har en idé å implementere, bør du gå for dette.
- Mange av oss har interesse for chipdesign og forskning. Dette feltet hjelper oss å vokse i IT-verdenen.
- Det er selskaper som ansetter personer som har interesse av å designe systemer.
- Denne teknologien krever mer dedikasjon og hardt arbeid.
- Grunnleggende kunnskap om mikrokontrollere er obligatorisk for datamaskiningeniører.
Hvordan denne teknologien vil hjelpe deg i karrierevekst?
Å vite det grunnleggende for Microcontroller og hvis du har sterke programmeringsevner med et språk på lavt nivå, er du innstilt på dette feltet. Alt er ditt. Verden vil bevege seg når teknologien endrer seg. Denne teknologien er en kjernedel av datamaskiner.
Konklusjon
Som konklusjon vil jeg bare si, hvis du har en interesse i utformingssystemet eller noe lignende som du alltid har en sjanse til å komme deg et skritt foran. Det er en måte større enn vi tror.
Anbefalte artikler
Dette har vært en guide til Hva er mikrokontroller. Her diskuterte vi arbeid, omfang, ferdigheter, karrierevekst og fordeler med Microcontroller. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -
- Karrierer som programvareingeniør
- Hva er programvareutvikling?
- Oversikt over mikroprosessor vs mikrokontroller
- Assembly Language vs Machine Language | forskjeller