Een microcontroller heeft alle noodzakelijke componenten die een microprocessor bezit en steevast bevat het ROM, RAM, seriële poort, timers, interrupts Input Output-poorten en klokcircuit. De microcontroller concentreert zich altijd op de chipfaciliteit en is prominenter in het geval van seriële poorten, analoog-naar-digitaal converters, timers, tellers, alleen-lezen geheugen, parallelle invoer, interruptcontrole, willekeurig toegankelijk geheugen en uitvoerpoorten. Het concept van de 8051-microcontroller komt hier vandaan en hier zullen we dieper ingaan op de verschillende aspecten, toepassingen, programmering en andere kenmerken van de 8051 microcontroller
8051 Microcontroller en basisprincipes
Wat is Microcontroller 8051?
Er is veel gezegd over de 8051-microcontroller en aan het einde van het artikel ben je misschien op de hoogte van de verschillende aspecten van de 8051-microcontroller. Deze microcontroller is uitgevonden door de Intel en werkt met een 8 bit family processor. Als het gaat om het gebruik, heeft de 8051-microcontroller uitgebreide toepassingen in verschillende industrieën en ook voor huishoudelijke doeleinden.
8051 Microcontroller
Geschiedenis van de 8051 Microcontroller
Als we teruggaan naar de geschiedenis, werd de 8051-microcontroller voor het eerst uitgevonden in het jaar 1980 door de microprocessor gigantische Intel en geleidelijk werd het wereldwijd geaccepteerd en met de komende dagen escaleert het belang van de 8051-microcontroller. Toen het werd uitgevonden door de Intel, werd het ontwikkeld door middel van NMOS-technologie, maar als NMOS-technologie was het niet erg effectief.
Geschiedenis van de 8051 Microcontroller
Om de effectiviteit en productiviteit te vergroten, heeft Intel het gerenoveerd door de technologie van CMOS-technologie te implementeren en een nieuwe editie is ontstaan met een letter 'C' in de titelnaam, zodat het aan de vraag kan voldoen en kan presteren tot het teken. De nieuwe editie van de 8051-microcontroller heeft twee bussen en waarvan één voor het programma en één voor gegevens, zodat deze goed kan presteren.
Om specifiek te zijn, de 8051-microcontroller is een 8-bits familie van microcontrollers en wordt wereldwijd gebruikt. 'Systeem op een chip' is het andere synoniem dat de 8051-microcontroller heeft en ingrediënten zoals 128 bytes RAM, vier poorten op een enkele chip, 2 timers, 1 seriële poort en 4Kbytes ROM duiden het synoniem aan.
Omdat het een 8-bits processor is, kan de CPU zeer efficiënt en snel werken als de gegevens ongeveer 8 bits per keer zijn en als de gegevens meer zijn dan moeten ze worden gefragmenteerd naar verschillende CPU's. In feite, op de huidige datum, geven de meeste fabrikanten de voorkeur aan 4Kbytes ROM.
Scherpstelgebied van de 8051-microcontroller
Hier zullen we het hebben over de verschillende belangrijke focusgebieden van de 8051-microcontroller.
Energiebeheer: De 8051-microcontroller is uitgerust met de efficiënte meetsystemen en helpt de microcontroller om de energie voor een groot deel te besparen.
Touch screen: de moderne tijd en de aankomende microcontroller komen met de touchscreen-functie en de 8051-microcontroller wordt ook geleverd met de touchscreen-functie. Daarom heeft het een uitgebreide toepassing in mobiele telefoons, mediaspelers en gamingsector.
Automobielsector: De 8051-microcontroller heeft een uitgebreide toepassing in de automobielsector, en met name in het beheer van hybride voertuigen is hij fenomenaal. Naast dat cruise control en anti-remsysteem is het andere gebied waar het enorm veel gebruik van maakt.
Scherpstelgebied van de 8051-microcontroller
Microcontroller Basics
Als het gaat om de basis van de microcontroller, moeten we ons bewust zijn van de verschillende componenten van de microcontroller en de componenten zijn: centrale verwerkingseenheid (CPU), willekeurig toegankelijk geheugen (RAM), alleen-lezen geheugen (ROM), invoer- / uitvoerpoorten timers, tellers onderbreken controles, analoog naar digitaal converters, digitaal analoog converters, seriële interfacepoorten en oscillerende circuits.
Microcontroller Basics
PROCESSOR: het wordt het brein genoemd en de belangrijkste functie is het ophalen en decoderen van instructies zodat de andere functies soepel kunnen worden uitgevoerd.
Geheugen: Als het gaat om het geheugen van de microcontroller, komt de microprocessor in beeld en de verschillende geheugens die in de microcontroller zijn geïnstalleerd, zijn RAM en ROM (EEPROM, EPROM, enz.) Of flashgeheugens voor het opslaan van programmabroncodes.
Parallelle uitvoer- en invoerpoorten: Het belangrijkste doel van deze poorten in de microcontroller is om de verschillende interfaces tussen de aangesloten apparaten aan te sturen.
Seriële poorten: Deze zijn ook een belangrijk onderdeel van de microcontroller.
Timer en tellers: De aantal timers en de tellers in een microcontroller variëren en worden voornamelijk gebruikt voor vergrendelingsfuncties, modulaties, pulsgeneraties, frequentiemeting en het maken van oscillaties, zodat de taak kan worden uitgevoerd met het voorgeschreven tijdsinterval.
Analoog naar digitaal omzetter en digitaal naar analoog omzetter: Dit zijn de convertors die in de microcontroller worden gebruikt om het signaal van analoog naar digitaal en vice versa.
Controle onderbreken: De naam zelf spreekt voor zich en het helpt om het programma zonder enige onderbreking uit te voeren.
Speciaal werkingsblok: Dit zijn de extra en speciale toevoegingen aan de microcontroller om bepaalde speciale taken uit te voeren.
8051 Microcontroller-projecten
Voor alle ingenieurs- en diplomastudenten is het 8051 microcontroller-projecten hebben een groot belang. Om eerlijk te zijn, is het project met betrekking tot de 8051-microcontroller erg interessant en zal het vooral het probleem van de vereisten in de echte wereld oplossen.
8051 Microcontroller-projecten
Als u op zoek bent naar een project voor de 8051-microcontroller, helpen we u om de relevante aanwijzing voor uw projecten te krijgen. Hier zijn de namen van een aantal interessante en meest geaccepteerde 8051-microcontrollerprojecten:
- Beveiligde draadloze datacommunicatie (at89s52)
- Random Number Generator met 8051
- Op RFID gebaseerd aanwezigheidssysteem (at89s52 + rf)
- Koppeling van hex-toetsenbord tot 8051,
- Digitale klok met afstandsbediening met DS1307 en AT89c2051,
- Solar Tracking System (at89c2051),
- Ultrasone afstandsmeter met 8051,
- RFID-gebaseerd beveiligingssysteem (at89s52 + rfid),
- Breathalyzer Circuit met 8051,
- SMS via telefoon (at89s8252),
- Lijnvolgerrobot met 8051 Microcontroller,
- RF-gebaseerde afstandsbediening (at89c2051),
- Op RF gebaseerde automatische meteruitlezing en nog veel meer
8051 Microcontroller programmeren
8051 microcontroller programmeren is zeker heel interessant en om het hier nog interessant te maken, zullen we u enkele tools geven die u zullen helpen om de programmering van de 8051 microcontroller op een betere manier te begrijpen.
8051 Microcontroller programmeren
Bekijk de tools
- Code-editor - Kladblok voor syntaxisaccentuering
- RIDE-software - simulatie
- A51-Assembler
- Proteus - Volledig ingebedde simulatiesoftware
- Simulator-windows gebaseerde Smart n Small Simulator
- Keil uVision - 8051 / ARM-simulatie
- Baud-timerwaardecalculators voor verschillende baudrates
Nu zullen we het programma schrijven volgens de Keil Uvison4-simulatiesoftware en het programma is
- Installeer software op uw systeem
- Klik op Project -> Nieuw Uvision-project
- Sla uw project op
- Selecteer doelapparaat (8051 - AT89s51)
- Bestand -> Nieuw
- Er wordt een nieuwe teksteditor geopend. Hier moet u uw code schrijven
De tutorial legt vooral de nadruk op Registers voor speciale functies (SFR's), speciale functieregisters, basisregisters, de accumulator, 'R' -registers, B-register, gegevenspointer (DPTR), de programmateller (pc), stapelaanwijzer (SP), adresseermodi, programmaverloop, laag niveau Informatie, timers, werking seriële poort, onderbrekingen, Gebeurtenissen die onderbrekingen veroorzaken , Soorten geheugen, codegeheugen, interne RAM, externe RAM en nog veel meer. Het internet is overspoeld met verschillende tutorials waar je het meeste gebruik van kunt maken.
Dit gaat allemaal over 8051 microcontroller-zelfstudie Als u een beginner of een ervaren bent, heeft de 8051-microcontroller een diepgaande studie nodig, zodat u de basis van de 8051-microcontroller kunt begrijpen. Ja, de 8051 is niet zomaar een cijfer, het duidt iets aan en de tutorial zal je helpen om de 8051-microcontroller beter te begrijpen. Bovendien kunt u bij eventuele vragen over dit artikel uw waardevolle suggesties geven in het commentaargedeelte hieronder. Hier is een vraag voor u, wat is het interne geheugen van de 8051-microcontroller?