De wereld aan de kant van de Microcontroller (3 / 11 stap)

Stap 3: Microcontroller het platform


CPU (Central Processing Unit)

CPU is het brein van een microcontroller. CPU is verantwoordelijk voor het ophalen van de instructie, decodeert het en tenslotte uitgevoerd. CPU verbindt elk deel van een microcontroller in één systeem. De primaire functie van CPU is ophalen en decoderen van instructies. Instructie van programmageheugen opgehaald moet worden gedecodeerd door de CPU.


Lees alleen geheugen (ROM)

Een vorm van dataopslag. Dit soort geheugen houdt de opgeslagen gegevens zelfs als het apparaat uitgeschakeld is. De gegevens op de ROM kan worden geladen in het RAM, indien nodig. De grootte van het programma dat kan worden geschreven, is afhankelijk van de grootte van dit geheugen. De grootte van ROM varieert van 512B tot 64KB.

Soorten ROMs

  • Masker ROM
  • PROM
  • EPROM
  • EEPROM (E2ROM)
  • Flash-geheugen


Random Access Memory (RAM)

RAM staat voor Random Access Memory. Het wordt ook wel "directe toegang geheugen". Random Access Memory (RAM) is een soort geheugen gebruikt voor tijdelijke opslag data en tussentijdse resultaten gemaakt en gebruikt tijdens de werking van de microcontrollers.

Soorten RAMs

  • DRAM (Dynamic Random Access Memory)

  • SRAM (statische Random Access Memory)

  • MRAM (Magneto resistive Random Access Memory)


Timers

De timerfunctie is een van de basisfuncties van een microcontroller. Hoewel sommige compilers eenvoudige macro's die vertraging routines worden geïmplementeerd bieden, om te bepalen tijd verstreken en maximaliseren van gebruik van de timer, inzicht in de timer de functionaliteit noodzakelijk is. Deze timers zijn in wezen tellers die toename gebaseerd op de klokcyclus en de timer prescaler.


I/o-poorten

Elke microcontroller moeten communicatiemiddelen tot de buitenwereld. De eenvoudigste manier voor de communicatie gebruikt General-Purpose I/O poorten.


Gerelateerde Artikelen

Een LED aan de 'Verkeerde' kant van een PCB solderen

Een LED aan de 'Verkeerde' kant van een PCB solderen

waarom zou je willen mount LEDs aan de koper kant van een één dubbelzijdige bord?  Hoe zit het als u koppelen een bord direct achter een voorpaneel met de LED's tonen door gaten in het deelvenster wilt.  U kan niet zet ze aan de gebruikelijke kant om
Prelude aan automatisering - hacken van een Remote

Prelude aan automatisering - hacken van een Remote

Een paar weken geleden, lees ik op een Arduino project een domoticasysteem te creëren. Wordt een elektronische hobbyist, wilde ik zich bewust zijn van de grenzen van mijn vaardigheden voordat u probeert een project zoals dit.Één van mijn grote pijnpu
Radio toevoegen aan een Helicopter van Syma S107 IR (of een ander IR-apparaat)

Radio toevoegen aan een Helicopter van Syma S107 IR (of een ander IR-apparaat)

Remote controlled helikopters en ander speelgoed hebben ongelooflijk geavanceerde geworden voor een zeer lage prijs, dit is gedeeltelijk te danken aan de enorme mobiele apparatenmarkt, die heeft geduwd technologie in kleine hoge energie batterijen vo
Reizen naar uw antipodale: De andere kant van de wereld

Reizen naar uw antipodale: De andere kant van de wereld

Heb je je ooit afgevraagd wat er zou gebeuren als u groef een gat naar de andere kant van de wereld? Ik zeker deed. Sinds ik 5 was, heb ik nagedacht over de mogelijkheid van een heel diep gat graven en aan de andere kant van de wereld komen (ik had a
Microcontroller interface aan Forrest Mims van elektrometer

Microcontroller interface aan Forrest Mims van elektrometer

mijn dochter wilde een manier van meten van statische voor haar project van de wetenschap. Tijdens het scannen via een oud exemplaar van "Getting Started in elektronica" door Forrest M. Mims, III, toevallig ik op een geschikte kleine circuit voo
Uitzetten van Arduino (Microcontroller) gegevens

Uitzetten van Arduino (Microcontroller) gegevens

soms terwijl het werken met verschillende sensoren, u moet zitten kundig voor het uitzetten van het resultaat. Het laat je zien van historische gegevens, zodat u kunt identificeren van vreemde gedrag zoals willekeurige Transiënten- en lange termijn d
Een zeer kosteneffectief ROBOT met behulp van de microcontroller 89c 51.

Een zeer kosteneffectief ROBOT met behulp van de microcontroller 89c 51.

Hey kerels dit is mijn eerste hardnekkig, dus neem Ga gemakkelijk op mij...Wat ik heb gebouwd in dit hardnekkige is een Robot. Ik noem het een spion Robot (cos als gebouwd klein en als een camera is toegevoegd het als een spion fungeren zal). Elke ma
5 gemakkelijke stappen aan het maken van een levende succulente krans

5 gemakkelijke stappen aan het maken van een levende succulente krans

U kunt het maken van deze prachtige krans in 5 eenvoudige stappen en minder dan een uur!Stap 1:Zoals u weet, ben ik een sappige maniak. Ik heb veel van hen in mijn tuin en in potten geplant. Ik springen op de kans om iets met behulp van deze interess
Maken van een microcontroller gebaseerde boost converter

Maken van een microcontroller gebaseerde boost converter

Ik moest voor een recent project, verhoging van de productie van een USB-poort van de (hoog ampage opladen) van 5V tot 18V voor het aandrijven van een versterkte luidspreker. Ik besliste te proberen mijn eigen boost converter rollen (vooral omdat spe
GSM gebaseerd veelzijdige Robotic voertuig met behulp van PIC Microcontroller

GSM gebaseerd veelzijdige Robotic voertuig met behulp van PIC Microcontroller

dit project is ontworpen als een robot voertuig dat kan worden gecontroleerd door een mobiele telefoons te ontwikkelen. DTMF opdrachten vanaf een telefoon verzenden naar een andere mobiele telefoon die is gemonteerd op de robotic voertuig. Deze opdra
Maak uw eigen 3D-viewer (A glazen prisma), Cross kant van het oog door SIDE(CES) stereogrammen, afbeeldingen en video's bekijken in 3D

Maak uw eigen 3D-viewer (A glazen prisma), Cross kant van het oog door SIDE(CES) stereogrammen, afbeeldingen en video's bekijken in 3D

A doen het zelf glazen prisma, gevuld met water of glycerine olie, bekijken van 3D Kant door kant (CES) foto's, dat wil zeggen (CES) stereogrammen en (CES)Videosclearly en eenvoudig zonder dat u hoeft te leren de methode cross oog.Dit project toont u
Waking Up aan de rechterkant van het Bed licht

Waking Up aan de rechterkant van het Bed licht

Hier is een sensor-licht dat u weten welke temperatuur er buiten het moment u stap laten zal uit bed... en voorkomen dat u folteringtechnieken uw teen in het proces (Nou ja, ik hoop).Het ConceptHet verhaal begint met een tragedie. Ik heb uit bed op e
Hoe te rijden een heleboel LEDs uit een paar pennen van de microcontroller.

Hoe te rijden een heleboel LEDs uit een paar pennen van de microcontroller.

Met behulp van het feit dat vele pennen van de microcontroller drie staten hebben (+ V, GND, of"hoge impedence", je kunt rijden N*(N-1) LEDs van N pins. Dus het weinig 8PIN microcontroller zoals een PIC12Fxxx of een ATtiny11 kan rijden 20 LEDs o
"Kiteman" aan het einde van uw vingertop!

"Kiteman" aan het einde van uw vingertop!

Heb je niet altijd wilde uw zeer eigen "Kiteman" vinger marionet aan het einde van uw vingertop, klaar om te doen uw elke gril?. Hij verdubbelt ook als decoratie voor het einde van je potlood? Breng hem terug naar school - verbaas uw vrienden.Go