Microcontrollers Typer och deras applikationer

Prova Vårt Instrument För Att Eliminera Problem





En mikrokontroller är ett enda chip och det betecknas med μC eller uC. Tillverkningstekniken som används för dess styrenhet är VLSI. Ett alternativt namn på mikrokontrollern är den inbäddade styrenheten. För närvarande finns det olika mikrokontrollertyper som finns på marknaden som 4-bitars, 8-bitars, 64-bitars och 128-bitars. Det är en komprimerad mikrodator som används för att styra de inbäddade systemfunktionerna i robotar, kontorsmaskiner, motorfordon, hushållsapparater och andra elektroniska prylar. De olika komponenterna som används i en mikrokontroller är en processor, kringutrustning och minne. Dessa används i princip i olika elektroniska enheter som kräver en mängd kontroll som ska ges av operatören av enheten. Den här artikeln diskuterar en översikt över typer av mikrokontroller och deras arbete.

Vad är en mikrokontroller?

En mikrokontroller är en liten, billig och fristående dator-på-ett-chip som kan användas som ett inbäddat system. Några mikrokontroller kan använda fyra-bitarsuttryck och arbeta med klockfrekvenser, som vanligtvis inkluderar:




  • En 8 eller 16-bitars mikroprocessor.
  • Ett litet mått på RAM.
  • Programmerbart ROM och flashminne.
  • Parallell och serie I / O.
  • Timers och signalgeneratorer.
  • Analog till digital och digital till analog konvertering

Mikrokontroller måste vanligtvis ha låg effektbehov eftersom många enheter de styr batteridrivna. Mikrokontroller används i många konsumentelektronik, bilmotorer, kringutrustning till datorer och test- eller mätutrustning. Och dessa är väl lämpade för långvariga batteritillämpningar. Den dominerande delen av mikrokontroller som används idag implanteras i andra apparater.

Mikrokontroller fungerar

Microcontroller-chipet är en höghastighetsenhet, men jämfört med en dator är det långsamt. Således kommer varje instruktion att utföras i mikrokontrollern i snabb hastighet. När tillförseln är PÅ aktiveras kvartsoscillatorn genom styrlogikregistret. I några sekunder, eftersom den tidiga förberedelsen är under utveckling, kommer parasitkondensatorer att laddas.



När spänningsnivån når sitt högsta värde blir oscillatorns frekvens till en stabil process för att skriva bitar över specialfunktionsregister. Allt händer baserat på oscillatorns CLK & övergripande elektronik kommer att börja fungera. Allt detta tar extremt få nanosekunder.

Huvudfunktionen för en mikrokontroller är att den kan betraktas som fristående system med ett processorminne. Dess kringutrustning kan användas som en 8051 mikrokontroller. När mikrokontrollerna som används för närvarande är inbäddade i andra typer av maskiner som telefonapparater, bilar och kringutrustning för datorsystem.


Grunderna för typer av mikrokontroller

Alla elektriska apparater som används för att lagra, mäta och visa informationen i annat fall består av ett chip i den. Mikrokontrollerens grundläggande struktur innehåller olika komponenter.

CPU

Microcontroller kallas en CPU-enhet, används för att bära och avkoda data och slutligen slutföra den tilldelade uppgiften effektivt. Genom att använda en centralbehandlingsenhet är alla mikrokontroller-komponenter anslutna till ett visst system. Instruktioner som hämtas genom det programmerbara minnet kan avkodas via CPU: n.

Minne

I en mikrokontroller fungerar minneskretsen som en mikroprocessor eftersom den lagrar all data samt program. Mikrokontroller är utformade med en viss mängd RAM / ROM / flashminne för att lagra programkällkoden.

I / O-portar

I grund och botten används dessa portar för att koppla ihop på annat sätt olika apparater som lysdioder, LCD-skärmar, skrivare etc.

Seriella portar

Seriella portar används för att tillhandahålla seriella gränssnitt mellan mikrokontroller samt en mängd andra kringutrustning som parallellport.

Timers

En mikrokontroller innehåller timers som annars räknas. Dessa används för att hantera alla operationer för timing och räkning i en mikrokontroller. Räknarens huvudfunktion är att räkna utanför pulser medan operationerna som utförs genom timers är klockfunktioner, pulsgenerationer, moduleringar, mätfrekvens, svängningar etc.

ADC (analog till digital omvandlare)

ADC är förkortningen för analog till digital omvandlare. ADC: s huvudsakliga funktion är att ändra signalerna från analog till digital. För ADC är de erforderliga insignalerna analoga och produktionen av en digital signal används i olika digitala applikationer som mätanordningar

DAC (digital till analog omvandlare)

Förkortningen för DAC är digital till analog omvandlare, används för att utföra omvända funktioner till ADC. I allmänhet används den här enheten för att hantera analoga enheter som likströmsmotorer etc.

Tolk kontroll

Denna controller används för att ge fördröjd kontroll till ett pågående program och tolkningen är antingen intern eller annars extern.

Specialfunktionsblock

Vissa speciella mikrokontroller konstruerade för speciella enheter som robotar, rymdsystem inkluderar ett speciellt funktionsblock. Detta block har extra portar för att utföra vissa specifika operationer.

Hur klassificeras mikrokontrollertyper?

Mikrokontrollerna kännetecknas av bussbredd, instruktionsuppsättning och minnesstruktur. För samma familj kan det finnas olika former med olika källor. Den här artikeln kommer att beskriva några av de grundläggande typerna av Microcontroller som nyare användare kanske inte känner till.

Typerna av mikrokontrollern visas i figuren, de kännetecknas av sina bitar, minnesarkitektur, minne / enheter och instruktionsuppsättning. Låt oss diskutera det kort.

Typer av mikrokontroller

Typer av mikrokontroller

Microcontrollers Typer beroende på antal bitar

Bitarna i mikrokontrollern är 8-bitars, 16-bitars och 32-bitars mikrokontroller.

I en 8-bitars mikrokontroller, punkten när den interna bussen är 8-bitars så utför ALU aritmetiska och logiska operationer. Exemplen på 8-bitars mikrokontroller är Intel 8031/8051, PIC1x och Motorola MC68HC11-familjer.

De 16-bitars mikrokontroller utför större precision och prestanda jämfört med 8-bitars. Till exempel kan 8-bitars mikrokontroller endast använda 8 bitar, vilket resulterar i ett slutintervall på 0 × 00 - 0xFF (0-255) för varje cykel. Däremot har 16-bitars mikrokontroller med sin bitdatabredd ett intervall på 0 × 0000 - 0xFFFF (0-65535) för varje cykel.

En längre tiders mest extrema värde kan sannolikt visa sig vara användbar i vissa applikationer och kretsar. Den kan automatiskt fungera på två 16-bitarsnummer. Några exempel på 16-bitars mikrokontroller är 16-bitars MCU: er förlängda 8051XA, PIC2x, Intel 8096 och Motorola MC68HC12-familjer.

De 32-bitars mikrokontroller använder 32-bitarsinstruktionerna för att utföra aritmetiska och logiska operationer. Dessa används i automatiskt styrda enheter inklusive implanterbara medicinska apparater, motorstyrsystem, kontorsmaskiner, apparater och andra typer av inbäddade system. Några exempel är Intel / Atmel 251-familjen, PIC3x.

Microcontrollers Typer enligt minnesenheter

Minnesenheterna är uppdelade i två typer, det är de

  • Inbäddat minne mikrokontroller
  • Externt minne mikrokontroller

Inbäddat minnesmikrokontroller : När ett inbäddat system har en mikrokontroller som har alla funktionella block som finns tillgängliga på ett chip kallas det en inbäddad mikrokontroller. Exempelvis är 8051 med program- och dataminne, I / O-portar, seriell kommunikation, räknare och timers och avbrott på chipet en inbäddad mikrokontroller.

Externt minne Microcontroller : När ett inbäddat system har en mikrokontroller som inte har alla funktionsblock som finns tillgängliga på ett chip kallas det ett externt minnesmikrokontroller. Till exempel, 8031 ​​har inget programminne på chipet är en extern minnesmikrokontroller.

Microcontrollers Typer enligt instruktionsuppsättningen

CISC : CISC är en komplex instruktionsdator. Det låter programmeraren använda en instruktion istället för många enklare instruktioner.

RISK : RISC står för Reduced Instruction set Computer, denna typ av instruktionsuppsättningar minskar designen av mikroprocessor för industristandarder. Det gör att varje instruktion kan fungera i vilket register som helst eller använda vilket adresseringsläge som helst och samtidigt få tillgång till program och data.

Exempel för CISC och RISC

CISC :Mov AX, 4 RISK :Mov AX, 0
Mov BX, 2Mov BX, 4
LÄGG TILL BX, AXMov CX, 2
BörjaLÄGG TILL AX, BX
SlingaBörja

Från ovanstående exempel förkortar RISC-system exekveringstiden genom att minska klockcyklerna per instruktion och CISC-system förkortar exekveringstiden genom att minska antalet instruktioner per program. RISC ger ett bättre utförande än CISC.

Microcontrollers Typer enligt minnesarkitektur

Minnestrukturen hos mikrokontroller är två typer, de är nämligen:

  • Harvard-minne arkitektur mikrokontroller
  • Princeton-mikroarkitektur för minnesarkitektur

Harvard Memory Architecture Microcontroller : Punktet när en mikrokontrollenhet har ett olik minnesadressutrymme för programmet och dataminnet, har mikrokontrollern Harvard-minnesarkitektur i processorn.

Princeton Memory Architecture Microcontroller : Punktet när en mikrokontroller har en gemensam minnesadress för programminnet och dataminnet, har mikrokontrollen Princeton-minnesarkitektur i processorn.

Microcontrollers Typer

Det finns olika typer av mikrokontroller som 8051, PIC, AVR, ARM,

Microcontroller 8051

Det är en 40pins mikrokontroller med Vcc på 5V ansluten till stift 40 och Vss vid stift 20 som hålls 0V. Och det finns in- och utgångsportar från P1.0 - P1.7 och som har en öppen dräneringsfunktion. Port3 har extra funktioner. Pin36 har tillståndet med öppet avlopp och pin17 har internt dragit upp transistorn inuti mikrokontrollern.

När vi tillämpar logik 1 vid port1 får vi logik 1 vid port21 och vice versa. Programmeringen av mikrokontrollern är död komplicerad. I grund och botten skriver vi ett program på C-språk som sedan omvandlas till maskinspråk som förstås av mikrokontrollern.

En RESET-stift är ansluten till pin9, ansluten till en kondensator. När strömbrytaren är PÅ börjar kondensatorn att ladda och RST är hög. Om du använder en hög på återställningsstiftet återställs mikrokontrollern. Om vi ​​tillämpar logisk noll på denna stift, startar programmet körning från början.

Minnesarkitektur 8051

Minnet av 8051 är uppdelat i två delar. De är programminne och dataminne. Programminne lagrar det program som körs medan dataminne tillfälligt lagrar data och resultaten. 8051 har använts i ett stort antal enheter, främst för att den är lätt att integrera i en enhet. Mikrokontroller används främst inom energihantering, pekskärm, bilar och medicintekniska produkter.

Programminne 8051

Programminne 8051

Och

Dataminne 8051

Dataminne 8051

Stiftbeskrivning av 8051 mikrokontroller

Pin-40: Vcc är huvudströmkällan för + 5V DC.

Stift 20: Vss - det representerar jordanslutningen (0 V).

Stift 32-39: Känd som Port 0 (P0.0 till P0.7) för att fungera som I / O-portar.

Stift-31: Address Latch Enable (ALE) används för att demultiplexera adressdatasignalen för port 0.

Pin-30: (EA) Extern åtkomstingång används för att aktivera eller inaktivera gränssnitt för externt minne. Om det inte finns något externt minnesbehov hålls denna stift alltid hög.

Pin-29: Program Store Enable (PSEN) används för att läsa signaler från externt programminne.

Pins- 21-28: Känd som Port 2 (P 2.0 till P 2.7) - förutom att fungera som I / O-port multiplexeras högordens adressbussignaler med denna kvasi dubbelriktade port.

Stift 18 och 19: Används för att ansluta en extern kristall för att ge en systemklocka.

Stift 10 - 17: Denna port tjänar också några andra funktioner som avbrott, timerinmatning, styrsignaler för extern minnesgränssnitt Läs och skriv. Detta är en kvasi dubbelriktad port med intern pull-up.

Stift 9: Det är en RESET-stift som används för att ställa in 8051-mikrokontroller till sina ursprungliga värden, medan mikrokontrollen arbetar eller i början av applikationen. RESET-stiftet måste ställas in högt i två maskincykler.

Stift 1 - 8: Denna port har inga andra funktioner. Port 1 är en kvasi dubbelriktad I / O-port.

Renesas mikrokontroller

Renesas är den senaste mikrokontrollfamiljen för fordon som erbjuder högpresterande funktioner med en utomordentligt låg strömförbrukning över ett stort och mångsidigt utbud av artiklar. Denna mikrokontroller erbjuder omfattande funktionell säkerhet och inbäddade säkerhetsegenskaper som krävs för nya och avancerade fordonsapplikationer. Kärnstrukturen för mikrokontroller CPU stöder hög tillförlitlighet och höga prestandakrav.

Den fullständiga formen för RENESAS mikrokontroller är 'Renaissance Semiconductor for Advanced Solutions'. Dessa mikrokontroller erbjuder bäst prestanda till mikroprocessorer såväl som mikrokontroller för att ha bra prestandafunktioner tillsammans med dess mycket låga energianvändning samt solida förpackningar.

Denna mikrokontroller har enorm minneskapacitet samt pinout, så de används i olika applikationer för fordonsstyrning. De mest populära mikrokontrollfamiljerna är både RX och RL78 på grund av deras höga prestanda. De viktigaste funktionerna i RENESAS RL78, liksom RX-familjebaserade mikrokontroller, inkluderar följande.

  • Arkitekturen som används i denna mikrokontroller är CISC Harvard-arkitektur som ger hög prestanda.
  • Familjen till RL78 är tillgänglig i 8-bitars såväl som 16-bitars mikrokontroller medan RX-familjen är en 32-bitars mikrokontroller.
  • RL78-familjens mikrokontroller är en lågeffektiv mikrokontroller medan RX-familjen ger både effektivitet och prestanda.
  • RL78 Family-mikrokontrollern är tillgänglig från 20 stift till 128 stift medan RX-familjen kan erhållas i en 48-stifts mikrokontroller till ett 176-stiftspaket.
  • För RL78-mikrokontrollern varierar flashminnet från 16KB till 512KB medan det för RX-familjen är 2MB.
  • RAM för RX-familjens mikrokontroller varierar från 2KB till 128KB.
  • Renesas mikrokontroller med låg effekt, hög prestanda, blygsamma paket och det största utbudet av minnesstorlekar kombinerat med egenskaper som är rik på kringutrustning.
Renesas mikrokontroller

Renesas mikrokontroller

  • Renesas erbjuder de mest mångsidiga mikrokontrollerfamiljerna i världen, till exempel erbjuder vår RX-familj många typer av enheter med minnesvarianter från 32K flash / 4K RAM till en otrolig 8M flash / 512K RAM.
  • RX-familjen med 32-bitars mikrokontroller är en funktionsrik MCU för allmänt ändamål som täcker ett brett spektrum av inbäddade styrapplikationer med höghastighetsanslutning, digital signalbehandling och inverterkontroll.
  • RX-mikrokontrollfamiljen använder en 32-bitars förbättrad Harvard CISC-arkitektur för att uppnå mycket höga prestanda.

Stiftbeskrivning

Stiftarrangemang för Renesas mikrokontroller visas i figuren:

Renesas Microcontrollers Pin Diagram

Renesas Microcontrollers Pin Diagram

Det är en 20-stifts mikrokontroller. Stift 9 är Vss, jordstift och Vdd, strömförsörjningsstift. Den har tre olika typer av avbrott, vilket är normalt avbrott, snabbt avbrott, höghastighetsavbrott.

Normala avbrott lagrar de betydande registren på stacken med hjälp av push- och pop-instruktioner. De snabba avbrotten lagras automatiskt programräknare och processorstatusord i speciella reservregister, så svarstiden är snabbare. Och höghastighetsavbrott tilldelar upp till fyra av de allmänna registren för dedikerad användning av avbrottet för att utöka hastigheten ytterligare.

Den interna bussstrukturen ger 5 interna bussar för att säkerställa att datahantering inte saktas ner. Instruktionshämtningar sker via en bred 64-bitars buss, så på grund av instruktionerna med variabel längd som används i CISC-arkitekturer.

Funktioner och fördelar med RX Microcontrollers

  • Låg energiförbrukning realiseras med hjälp av flerkärnig teknik
  • Stöd för 5V-drift för industri- och apparatdesign
  • Skalbarhet från 48 till 145 stift och från 32KB till 1MB flashminne, med 8KB data flashminne inkluderat
  • Integrerad säkerhetsfunktion
  • En integrerad rik funktionssats med 7 UART, I2C, 8 SPI, komparatorer, 12-bitars ADC, 10-bitars DAC och 24-bitars ADC (RX21A), vilket minskar systemkostnaden genom att integrera de flesta funktioner

Tillämpning av Renesas Microcontroller

  • Industriell automation
  • Kommunikationsapplikationer
  • Applikationer för motorstyrning
  • Test och mätning
  • Medicinska tillämpningar

AVR-mikrokontroller

AVR-mikrokontroller är utvecklad av Alf-Egil Bogen och Vegard Wollan från Atmel Corporation. AVR-mikrokontroller är modifierade Harvard RISC-arkitektur med separata minnen för data och program och hastigheten på AVR är hög jämfört med 8051 och PIC. AVR står för TILL lf-Egil Bogen och V egard Wollans R ISC-processor.

Atmel AVR Microcontroller

Atmel AVR Microcontroller

Skillnad mellan 8051 och AVR-kontroller

  • 8051 är 8-bitars styrenheter baserade på CISC-arkitektur, AVR är 8-bitars styrenheter baserade på RISC-arkitektur
  • 8051 förbrukar mer ström än en AVR-mikrokontroller
  • 8051 kan vi programmera enkelt än AVR-mikrokontrollern
  • AVR-hastigheten är mer än 8051-mikrokontrollern

Klassificering av AVR-regulatorer

AVR-mikrokontroller är indelade i tre typer:

  • TinyAVR - Mindre minne, liten storlek, endast lämplig för enklare applikationer
  • MegaAVR - Dessa är de mest populära som har en bra mängd minne (upp till 256 kB), det högre antalet inbyggda kringutrustning och lämpar sig för måttliga till komplexa applikationer
  • XmegaAVR - Används kommersiellt för komplexa applikationer som kräver stort programminne och hög hastighet

Funktioner i AVR Microcontroller

  • 16 kB programmerbar blixt i systemet
  • 512B av programmerbar EEPROM i systemet
  • 16-bitars timer med extra funktioner
  • Flera interna oscillatorer
  • Internt, självprogrammerbart instruktionsflashminne upp till 256K
  • Systemet kan programmeras med ISP, JTAG eller högspänningsmetoder
  • Valfri startkodsektion med oberoende låsbitar för skydd
  • Synkrona / asynkrona seriella kringutrustning (UART / USART)
  • Seriell perifert gränssnittsbuss (SPI)
  • Universellt seriellt gränssnitt (USI) för två / tre-tråds synkron dataöverföring
  • Watchdog timer (WDT)
  • Flera energisparande vilolägen
  • 10-bitars A / D-omvandlare, med en multiplex på upp till 16 kanaler
  • Stöd för CAN- och USB-kontroller
  • Lågspänningsenheter som arbetar ner till 1,8 volt

Det finns många AVR-familjens mikrokontroller, som ATmega8, ATmega16 och så vidare. I den här artikeln diskuterar vi ATmega328 mikrokontroller. ATmega328 och ATmega8 är stiftkompatibla IC: er men funktionellt är de olika. ATmega328 har ett flashminne på 32 kB, där ATmega8 har 8 kB. Andra skillnader är extra SRAM och EEPROM, tillsats av avbrottsbrytare och timers. Några av funktionerna i ATmega328 är:

Funktioner i ATmega328

  • 28-stifts AVR-mikrokontroller
  • Flash-programminne på 32 kbyte
  • EEPROM-dataminne på 1 kbyte
  • SRAM-dataminne på 2 kbyte
  • I / O-stiften är 23
  • Två 8-bitars timers
  • A / D-omvandlare
  • Sexkanals PWM
  • Inbyggd USART
  • Extern oscillator: upp till 20 MHz

Stiftbeskrivning av ATmega328

Den kommer i 28-stifts DIP, som visas i bilden nedan:

AVR Microcontrollers Pin Diagram

AVR Microcontrollers Pin Diagram

Vcc: Digital matningsspänning.

GND: Jord.

Port B: Port B är en 8-bitars dubbelriktad I / O-port. Port B-stiften är tre-angivna när ett återställningstillstånd blir aktivt eller en, även om klockan inte går.

Port C: Port C är en 7-bitars dubbelriktad I / O-port med interna uppdragningsmotstånd.

PC6 / RESET

Port D: Det är en 8-bitars dubbelriktad I / O-port med inbyggda motstånd. Utgångsbuffertarna för Port D består av symmetriska drivenheter.

AVcc: AVcc är matningsspänningen för ADC.

AREF: AREF är den analoga referensstiftet för ADC.

Tillämpningar av AVR Microcontroller

Det finns många applikationer av AVR-mikrokontroller, de används i hemautomation, pekskärm, bilar, medicintekniska produkter och försvar.

PIC-mikrokontroller

PIC är en perifer gränssnittsstyrenhet, utvecklad av det allmänna instrumentets mikroelektronik, år 1993. Den styrs av programvaran. De kunde programmeras för att slutföra många uppgifter och styra en generation och många fler. PIC-mikrokontroller hittar in i nya applikationer som smartphones, ljudtillbehör, kringutrustning för videospel och avancerade medicinska enheter.

Det finns många PIC: er, började med PIC16F84 och PIC16C84. Men det här var de enda prisvärda flash-PIC: erna. Microchip har nyligen introducerat flashchips med typer som är mycket mer attraktiva, till exempel 16F628, 16F877 och 18F452. 16F877 är ungefär dubbelt så mycket som den gamla 16F84 men har åtta gånger kodstorleken, mycket mer RAM, mycket mer I / O-stift, en UART, A / D-omvandlare och mycket mer.

PIC-mikrokontroller

PIC-mikrokontroller

Funktioner i PIC16F877

Funktionerna i pic16f877 inkluderar följande.

  • Högpresterande RISC-processor
  • Upp till 8K x 14 ord FLASH-programminne
  • 35 instruktioner (kodning med fast längd-14-bit)
  • 368 × 8 statiskt RAM-baserat dataminne
  • Upp till 256 x 8 byte EEPROM-dataminne
  • Avbrytande kapacitet (upp till 14 källor)
  • Tre adresseringslägen (direkt, indirekt, relativ)
  • Återställning vid start (POR)
  • Harvard-arkitekturminne
  • Energisparande SLEEP-läge
  • Brett driftsspänningsområde: 2,0V till 5,5V
  • Hög diskbänk / källström: 25mA
  • Ackumulatorbaserad maskin

Perifera funktioner

3 timer / räknare (programmerbara förskalningar)

  • Timer0, Timer2 är 8-bitars timer / räknare med 8-bitars förskalare
  • Timer1 är 16-bitars, kan ökas under sömn via extern kristall / klocka

Två fångst, jämför, PWM-moduler

  • Ingångsfångningsfunktionen registrerar Timer1-räkningen på en stiftövergång
  • En PWM-funktionsutgång är en fyrkantig våg med en programmerbar period och arbetscykel.

10-bitars 8-kanals analog-till-digital-omvandlare

USART med 9-bitars adressavkänning

Synkron serieport med master-läge och I2C Master / Slave

8-bitars parallell slavport

Analoga funktioner

  • 10-bitars, upp till 8-kanals analog-till-digital-omvandlare (A / D)
  • Brun ut-återställning (BOR)
  • Analog Comparator-modul (programmerbar ingångsmultiplexering från enhetsingångar och komparatorutgångar är externt tillgänglig)

Stiftbeskrivning av PIC16F877A

Stiftbeskrivningen av PIC16F877A diskuteras nedan.

PIC-mikro

PIC-mikrokon

PIC-mikrokontroll

Fördelar med PIC

  • Det är en RISC-design
  • Dess kod är extremt effektiv, vilket gör att PIC kan köras med vanligtvis mindre programminne än sina större konkurrenter
  • Det är en låg kostnad, hög klockhastighet

En typisk applikationskrets för PIC16F877A

Kretsen nedan består av en lampa vars omkoppling styrs med en PIC-mikrokontroller. Microcontroller är gränssnitt med en extern kristall som ger klockingång.

PIC16F877A Microcontrollers-applikation

PIC16F877A Microcontrollers-applikation

PIC är också gränssnitt med en tryckknapp och när du trycker på tryckknappen skickar mikrokontrollen följaktligen en hög signal till basen på transistorn för att slå på transistorn och därmed ge korrekt anslutning till reläet för att slå på den och tillåta överföring av växelström till lampan och därmed lyser lampan. Åtgärdens status visas på LCD-gränssnittet till PIC-mikrokontrollern.

MSP Microcontroller

En mikrokontroller som MSP430 är en 16-bitars mikrokontroller. Termen MSP är förkortningen 'Mixed Signal Processor'. Denna mikrokontrollfamilj är hämtad från Texas Instruments och designad för såväl låga kostnader som låga energispridningssystem. Denna styrenhet innehåller en 16-bitars databuss, adresseringslägen-7 med reducerad instruktionsuppsättning, vilket möjliggör en tätare, kortare programmeringskod som används för snabb prestanda.

Denna mikrokontroller är en typ av integrerad krets som används för att utföra programmen för att styra andra maskiner eller enheter. Det är en typ av en mikroenhet som används för att styra andra maskiner. Funktionerna i denna mikrokontroller kan normalt erhållas med andra typer av mikrokontroller.

  • Komplett SoC som ADC, LCD, I / O-portar, RAM, ROM, UART, vakthundstimer, grundläggande timer etc.
  • Den använder en extern kristall och en FLL-oscillator (frekvenslåst slinga) härrör huvudsakligen alla inre CLK
  • Effektutnyttjandet är lågt som 4,2 nW endast för varje instruktion
  • Stabil generator för de mest använda konstanterna som –1, 0, 1, 2, 4, 8
  • Typisk hög hastighet är 300 ns för varje instruktion som 3,3 MHz CLK
  • Adresseringslägen är 11 där de sju adresseringslägena används för källoperander och fyra adresseringslägen används för destinationsoperand.
  • RISC-arkitektur med 27 kärninstruktioner

Realtidskapaciteten är full, stabil och nominellt system CLK-frekvens erhålls efter 6-klockor först när MSP430 har återställts från lågeffektläge. För huvudkristallen, ingen väntan på att börja stabilisera och svänga.

Kärninstruktionerna kombinerades med hjälp av specialfunktioner för att göra programmet enkelt i MSP430-mikrokontrollern med hjälp av assembler annars i C för att ge enastående funktionalitet och flexibilitet. Till exempel, även genom att använda ett lågt instruktionsantal, kan mikrokontrollern följa ungefär hela instruktionsuppsättningen.

Hitachi mikrokontroller

Hitachi mikrokontroller tillhör H8-familjen. Ett namn som H8 används i en stor 8-bitars, 16-bitars och 32-bitars familj av mikrokontroller. Dessa mikrokontroller utvecklades genom Renesas Technology. Denna teknik grundades i Hitachi halvledare år 1990.

Motorola Microcontroller

Motorola mikrokontroller är en extremt integrerad mikrokontroller som används för datahantering med hög prestanda. Enheten på denna mikrokontroller använder en SIM (System Integration Module), TPU (Time Processing Unit) & QSM (Queued Serial Module).

Fördelar med typer av mikrokontroller

Fördelarna med mikrokontrollertyper inkluderar följande.

  • Pålitlig
  • Återanvändbar
  • Energieffektiva
  • Kostnadseffektiv
  • Återanvändbar
  • Det kräver mindre tid att köra
  • Dessa är flexibla och mycket små
  • På grund av deras höga integration kan systemets storlek och kostnad minskas.
  • Gränssnittet mellan mikrokontrollern är enkelt med ytterligare ROM-, RAM- och I / O-portar.
  • Många uppgifter kan utföras, så den mänskliga effekten kan minskas.
  • Det är enkelt att använda, felsökning och underhåll av systemet är enkelt.
  • Det fungerar som en mikrodator utan några digitala delar

Nackdelar med typer av mikrokontroller

Nackdelarna med typerna av mikrokontroller inkluderar följande.

  • Programmeringskomplexitet
  • Elektrostatisk känslighet
  • Gränssnitt med högeffektiva enheter är inte möjligt.
  • Dess struktur är mer komplex jämfört med mikroprocessorer.
  • Generellt används den i mikrodelenheter
  • Det utför helt enkelt ofullständigt nej. av avrättningar samtidigt.
  • Det används vanligtvis i mikroutrustning
  • Den har en mer komplex struktur jämfört med en mikroprocessor
  • Mikrokontrollern kan inte ansluta en enhet med högre effekt direkt
  • Det utförde bara ett begränsat antal avrättningar samtidigt

Tillämpningar av typer av mikrokontroller

Mikrokontroller används huvudsakligen för inbäddade enheter, i motsats till mikroprocessorer som används i persondatorer annars andra enheter. Dessa används huvudsakligen i olika apparater som implanterbara medicinska apparater, elverktyg, motorstyrsystem i bilar, maskiner som används på kontor, apparater som styrs via fjärrkontroll, leksaker, etc. Huvudapplikationerna för typer av mikrokontroller inkluderar följande.

  • Bilar
  • Handhållna mätare
  • Mobiltelefoner
  • Datorsystem
  • Säkerhetslarm
  • Vitvaror
  • Aktuell mätare
  • Kameror
  • Mikrovågsugn
  • Mätinstrument
  • Enheter för processtyrning
  • Används i mät- och mätanordningar, voltmeter, mätning av roterande objekt
  • Kontrollera enheter
  • Anordningar för industriella instrument
  • Instrumentutrustning i branscher
  • Ljusavkänning
  • Säkerhetsanordningar
  • Processstyrenheter
  • Styrande enheter
  • Branddetektering
  • Temperaturavkänning
  • Mobiltelefoner
  • Auto-mobiler
  • Tvättmaskiner
  • Kameror
  • Säkerhetslarm

Således handlar det här om en översikt över typer av mikrokontroller . Dessa mikrokontroller är mikrochatorer med en chip och tekniken som används för tillverkning av den är VLSI. Dessa kallas också inbäddade styrenheter som finns i 4-bitars, 8-bitars, 64-bitars och 128-bitars. Detta chip är utformat för att styra olika inbäddade systemfunktioner. Här är en fråga till dig, vad är skillnaden mellan en mikroprocessor och en mikrokontroller?