Huis Persoonlijke financiën Elektronica Componenten: Introductie van microcontrollers - dummies

Elektronica Componenten: Introductie van microcontrollers - dummies

Video: Weerstand 2024

Video: Weerstand 2024
Anonim

Een microcontroller is een complete computer op een enkele elektronische chip. Ze kunnen worden gekocht voor $ 50 of minder. Zoals alle computersystemen, bestaan ​​microcomputers uit verschillende basissubsystemen:

  • Centrale verwerkingseenheid (CPU): Een CPU voert de instructies uit die een programma biedt. De CPU kan alle bewerkingen uitvoeren die nodig zijn voor het goed functioneren van de computer, zoals het verplaatsen van gegevens van de ene geheugenlocatie naar de andere of het ontvangen van gegevens als input van de buitenwereld.

  • Klok: De CPU en andere componenten van de microcontroller worden aangestuurd door een klok die tijdpulsen biedt die de stimulatie van programma-instructies regelen, aangezien ze een voor een door de CPU worden uitgevoerd. Voor de meeste microcontrollers tikt de klok mee met een snelheid van een paar miljoen tikken per seconde. In tegenstelling hiermee tekent de klok die een typische desktopcomputer bestuurt mee op enkele miljard tikken per seconde.

  • Random Access Memory (RAM): Biedt een kladblokgebied waar de computer de gegevens waar het aan werkt kan opslaan. Als u bijvoorbeeld wilt dat de computer het resultaat van een berekening bepaalt (zoals twee plus twee), moet u een locatie in RAM opgeven waar de computer het resultaat kan opslaan.

    Op een desktopcomputer wordt de hoeveelheid beschikbaar RAM uitgedrukt in miljarden bytes (GB voor gigabytes). In een microcontroller wordt de RAM vaak alleen bytes gemeten. Dat klopt: niet miljarden (GB), miljoenen (MB; megabytes) of zelfs duizenden (KB; kilobytes) bytes, maar gewone oude bytes. De populaire BASIC Stamp 2 heeft bijvoorbeeld in totaal 32 bytes aan RAM.

  • EEPROM: Een speciaal type geheugen dat het programma bevat dat op een microcontroller wordt uitgevoerd. EEPROM staat voor Elektrisch wisbaar programmeerbaar alleen-lezen geheugen , maar dat zal geen test zijn.

    EEPROM is alleen-lezen, , wat betekent dat zodra gegevens in EEPROM zijn opgeslagen, de gegevens niet kunnen worden gewijzigd door een programma dat op de CPU van de microcontroller draait. Het is echter mogelijk om gegevens naar het EEPROM-geheugen te schrijven door de EEPROM via een USB-poort op een computer aan te sluiten. Vervolgens kan de computer gegevens naar de EEPROM verzenden.

    Op deze manier zijn microcontrollers geprogrammeerd. U gebruikt speciale software op een pc om het programma te maken dat u op de microcontroller wilt uitvoeren. Vervolgens sluit u de microcontroller aan op de pc en brengt u het programma over van de pc naar de microcontroller. De microcontroller voert vervolgens de instructies uit die in het programma zijn beschreven.

    De meeste microcontrollers hebben een paar duizend bytes aan EEPROM-geheugen, voldoende om relatief gecompliceerde programma's op te slaan die van een pc zijn gedownload.

    Een van de belangrijkste kenmerken van het EEPROM-geheugen is dat het zijn gegevens niet verliest wanneer u de stroom uitschakelt. Als u dus een programma van een pc naar een EEPROM van een microcontroller verplaatst, blijft het programma in de microcontroller staan ​​totdat u het door een ander programma vervangt.

    U kunt de microcontroller jarenlang op een kastplank zetten en wanneer u de microcontroller weer inschakelt, wordt het programma dat jaren geleden is opgenomen opnieuw uitgevoerd.

  • I / O-pinnen: Een van de belangrijkste kenmerken van een microcontroller is de I / O-pinnen waarmee de microcontroller kan communiceren met de buitenwereld. Hoewel sommige microcontrollers afzonderlijke invoerpinnen en uitvoerpinnen hebben, hebben de meeste gedeelde I / O-pinnen die zowel voor invoer als uitvoer kunnen worden gebruikt.

    I / O-pinnen gebruiken meestal de standaard TTL-logica-interface: HOOG (logica 1) wordt weergegeven met +5 V en LOW (logisch 0) wordt weergegeven door 0 V.

    De meeste microcontrollers kunnen slechts een kleine hoeveelheid verwerken van stroom rechtstreeks door de I / O-pinnen. 20-25 mA is typisch. Dat is genoeg om een ​​LED op te laten lichten, maar circuits die meer stroom vereisen, moeten de hogere stroombelasting isoleren van de microcontroller I / O-pinnen. Dit wordt meestal gedaan door een transistordriver te gebruiken.

Elektronica Componenten: Introductie van microcontrollers - dummies

Bewerkers keuze

Een Oracle-omgeving instellen - dummies

Een Oracle-omgeving instellen - dummies

Als u een typische PL / SQL-omgeving wilt instellen, hebt u de volgende componenten: Databaseserver: dit is een computer (of een reeks computers) die de Oracle-database uitvoert. Oracle werkt in veel populaire computeromgevingen. De meest gebruikte met Oracle zijn UNIX, Linux of een versie van Microsoft Windows. PL / SQL wordt meestal uitgevoerd ...

SQL-rijwaarden en -waarden - dummies

SQL-rijwaarden en -waarden - dummies

De waarden die worden bewaard in de cellen die de snijpunten van de SQL-database vormen De rijen en kolommen van de tabel zijn de grondstoffen waaruit u zinvolle relaties en trends kunt afleiden. Rijwaarden De meest zichtbare waarden in een database zijn tabelrijwaarden. Dit zijn de waarden die elke rij van een databasetabel ...

SQL eerste, tweede en derde normale vormen - dummies

SQL eerste, tweede en derde normale vormen - dummies

Er zijn drie bronnen van wijzigingsanomalieën in SQL Deze worden gedefinieerd als eerste, tweede en derde normale vormen (1NF, 2NF, 3NF). Deze normale vormen fungeren als remedies voor het wijzigen van anomalieën. Eerste normale vorm Om in de eerste normale vorm (1NF) te zijn, moet een tabel de volgende eigenschappen hebben: De tabel is tweedimensionaal met rijen en ...

Bewerkers keuze

Een kijkje nemen in het syndroom van Empty-Nest - dummies

Een kijkje nemen in het syndroom van Empty-Nest - dummies

Een veel voorkomende misvatting is dat wanneer de kinderen van een stel vertrekken thuis, zullen pappa en mama het syndroom van empty-nest ontwikkelen. Ja, ze hebben misschien een leeg nest, maar voor sommige paren bloeit hun liefdesleven in deze periode van hun leven. De slachtoffers van het syndroom zijn de paren waarvan de relatie uit elkaar valt als zij de enige ...

STD's: wat u moet weten over herpes - dummies

STD's: wat u moet weten over herpes - dummies

Herpes, veroorzaakt door het herpes simplex-virus (HSV) ), is een ongeneeslijke SOA. Herpes heeft eigenlijk twee vormen: herpes simplex-type 1 (HSV-1) en herpes simplex-type 2 (HSV-2). HSV-1 wordt meestal geassocieerd met koortsblaasjes en koortsblaren boven de taille. "Ongeveer 80 procent van de Amerikaanse volwassenen heeft orale herpes. Ongeveer 25 procent van ...

Tiener Geslacht: hoe te weten Hoe ver te gaan - dummies

Tiener Geslacht: hoe te weten Hoe ver te gaan - dummies

Een van de grootste vragen voor tieners is niet "Zou ik seks moeten hebben? "Maar" Hoe ver moet ik gaan? "Terwijl het eigen comfortniveau en dat van de partner de topprioriteit zou moeten zijn in deze beslissing, spelen andere factoren een rol, vooral als tieners dat amorfe concept van" het derde honk overwegen. "" Derde basis "...

Bewerkers keuze

Tien voorwaarden American Football Announcers Gebruik - dummies

Tien voorwaarden American Football Announcers Gebruik - dummies

Een van de moeilijkste en meest intimiderende onderdelen over het volgen van een Amerikaans voetbalwedstrijd is dat de presentatoren soms een vreemde taal lijken te spreken die alleen bekend is bij echte voetballiefhebbers. Maar als je een aantal belangrijke termen onthoudt, ben je ver voor op het spel. Hier zijn enkele voetbaltermen die je misschien hoort, ...

Het begin van een voetbalspel: The Kickoff - dummies

Het begin van een voetbalspel: The Kickoff - dummies

Voor Amerikaanse voetbalfans, de openingsaftrap is een opwindende start voor elke game. Ze zien de tweezijdige sensatie van het ene team dat probeert het andere te blokkeren en helpt de herhaler om door en voorbij 11 snelladers van het trapende team te rennen. (Wel, maak die tien spelers.De kicker staat meestal rond de 50-yard-lijn, ...

Uw voetbalcoachtoelen afstemmen op een leeftijdsgroep - dummies

Uw voetbalcoachtoelen afstemmen op een leeftijdsgroep - dummies

Elk kind in uw team is anders zoveel manieren. Sommigen zijn begaafde hardlopers, anderen kunnen duizelingwekkende vangsten maken en wat moeite om simpelweg de basistechnieken van het spel te vatten. Ongeacht de sterke en zwakke punten van de kinderen, die overal op de kaart staan, hebben jongeren algemene kenmerken die worden beïnvloed ...