Hjem Personlig finansiering Elektronik Komponenter: Introduktion af mikrocontrollere - dummier

Elektronik Komponenter: Introduktion af mikrocontrollere - dummier

Video: How to solder your Raspberry Pi header pins 2024

Video: How to solder your Raspberry Pi header pins 2024
Anonim

A mikrocontroller er en komplet computer på en enkelt elektronisk chip. De kan købes for $ 50 eller mindre. Som alle computersystemer består mikrocomputere af flere grundlæggende delsystemer:

  • Central Processing Unit (CPU): En CPU udfører de instruktioner, der leveres af et program. CPU'en kan gøre alle de nødvendige operationer til at fungere korrekt, f.eks. At flytte data fra et sted til hukommelse til en anden eller modtage data som input fra omverdenen.

  • Ur: CPU'en og andre komponenter i mikrocontrolleren drives af et ur, der giver timingpulser, der styrer pacingen af ​​programinstruktioner, da de udføres en ad gangen af ​​CPU'en. For de fleste mikrocontrollere tikker uret et tempo på et par millioner ticks per sekund. I modsætning hertil klikker klokken, der kører en typisk stationær computer, sammen med et par milliard ticks per sekund.

  • Tilfældig adgangshukommelse (RAM): Giver et ridsepadsområde, hvor computeren kan gemme de data, den arbejder på. Hvis du f.eks. Vil have computeren til at bestemme resultatet af en beregning (f.eks. To plus to), skal du angive et sted i RAM, hvor computeren kan gemme resultatet.

    På en stationær computer måles mængden af ​​ledig RAM i milliarder bytes (GB til gigabyte). I en mikrocontroller bliver RAM ofte målt kun bytes. Det er rigtigt: ikke milliarder (GB), millioner (MB; megabyte) eller endda tusinder (KB; kilobytes) af bytes, men almindelig gamle bytes. For eksempel har den populære BASIC Stamp 2 i alt 32 bytes RAM.

  • EEPROM: En speciel type hukommelse, der holder programmet, der kører på en mikrocontroller. EEPROM står for Elektronisk sletbar programmerbar skrivebeskyttet hukommelse , men det bliver ikke testet.

    EEPROM er skrivebeskyttet, , hvilket betyder, at data, når data er blevet gemt i EEPROM, ikke kan ændres af et program, der kører på mikrocontrollerens CPU. Det er dog muligt at skrive data til EEPROM-hukommelse ved at forbinde EEPROM til en computer via en USB-port. Derefter kan computeren sende data til EEPROM.

    Sådan programmeres mikrocontrollere. Du bruger speciel software på en pc til at oprette det program, du vil køre på mikrocontrolleren. Derefter forbinder du mikrocontrolleren til pc'en og overfører programmet fra pc'en til mikrocontrolleren. Microcontroller udfører derefter instruktionerne i programmet.

    De fleste mikrocontrollere har et par tusinde bytes EEPROM-hukommelse, hvilket er nok til at gemme relativt komplicerede programmer hentet fra en pc.

    En af de vigtigste funktioner i EEPROM-hukommelsen er, at den ikke mister sine data, når du slukker for strømmen. Således, når du overfører et program fra en pc til en mikrocontrollers EEPROM, forbliver programmet i mikrocontrolleren, indtil du erstatter det med et andet program.

    Du kan slukke for mikrocontrolleren og sætte den på en skabet hylde i mange år, og når du tænder mikrocontrolleren igen, vil det program, der blev optaget for mange år siden, løbe igen.

  • I / O-ben: En af de vigtigste egenskaber ved en mikrocontroller er dens I / O-ben, , som gør det muligt for mikrocontrolleren at kommunikere med omverdenen. Selv om nogle mikrocontrollere har separate indgangsstifter og udgangsstifter, har de fleste delte I / O-ben, der kan bruges til både input og output.

    I / O-stifter bruger normalt den grundlæggende TTL logic-grænseflade: HIGH (logic 1) er repræsenteret ved +5 V, og LOW (logik 0) er repræsenteret ved 0 V.

    De fleste mikrocontrollere kan kun håndtere en lille mængde af strøm direkte gennem I / O-stifterne. 20-25 mA er typisk. Det er nok til at tænde en LED, men kredsløb, der kræver mere strøm, bør isolere den højere strømbelastning fra mikrocontroller I / O-tappene. Dette gøres normalt ved at bruge en transistordriver.

Elektronik Komponenter: Introduktion af mikrocontrollere - dummier

Valg af editor

Metoder til sikring af overførsler - dummier

Metoder til sikring af overførsler - dummier

Til compTIA A + certificeringsprøverne, du skal forstå de tilgængelige metoder til sikring af transmissioner. Når du har godkendt brugere og autoriseret dem til at få adgang til bestemte dele af netværket, skal du overveje metoder til sikring af oplysninger, mens de bevæger sig langs netværkskablet. De fleste netværkskommunikationer sendes ud via netværkstråden i ...

Ondsindet software (malware) angreb - dummies

Ondsindet software (malware) angreb - dummies

Ondsindet software, også kendt som malware til systemet, såsom en virus eller spyware. Du bør være bekendt med ondsindet software til A + eksamenerne, når du søger din CompTIA A + -certificering. Virus En virus er et program, der forårsager skade på dit system. Typisk er vira spredt igennem ...

Netværkskabel til CCENT-certificeringseksamen - dummies

Netværkskabel til CCENT-certificeringseksamen - dummies

CCENT-certificeringen afprøver dig på de forskellige typer kabler, der bruges i forskellige scenarier. Nedenfor er nogle vigtige punkter at huske om netværkskabler. Rollover-kabel: Et rollover-kabel er også kendt som et konsolkabel og får navnet rollover fordi rækkefølgen af ​​ledningerne fra den ene ende af ...

Valg af editor

Hvordan man tilføjer fotos med din Nikon D5600 - dummies

Hvordan man tilføjer fotos med din Nikon D5600 - dummies

Ud over dens billedkorrigeringsværktøjer tilbyder Retouch-menuen på Nikon D5600-kameraet også følgende special effects-værktøjer, som gør det muligt at justere dine eksisterende digitale billeder: Fisheye: Anvend dette værktøj til at forvrænge billedet, så det ser ud til at være taget med en fisheye linse. Udseendet ligner ...

Justering af flashoutput med en Nikon D3100 eller D5100 - dummies

Justering af flashoutput med en Nikon D3100 eller D5100 - dummies

, Når du optager billeder med din Nikon D3100 eller D5100 og dens indbyggede flash, forsøger kameraet at justere flashudgangen efter behov for at opnå en god eksponering. Men hvis du skyder i eksponeringsindstillingerne P, S, A eller M, og du vil have lidt mere eller mindre blitz, end kameraet ...

Valg af editor

Webklipning i Internet Explorer - dummies

Webklipning i Internet Explorer - dummies

Internet Explorer er den ulige browser, når det kommer til webklipning i Evernote. Du skal bare følge nogle lidt ændrede instruktioner. Hvis du vil bruge Web Clipper i Internet Explorer, skal du følge disse trin: Fremhæv den tekst, du vil klippe, eller (hvis du klipper en hel artikel eller skærm), spring til trin 2. Hvis ...

For seniorer: Sådan animerer objekter på et PowerPoint Slide-dummies

For seniorer: Sådan animerer objekter på et PowerPoint Slide-dummies

Som standard alle objekter på et Microsoft PowerPoint-dias vises på én gang. For at tilføje mere visuel interesse for præsentationen eller for at afsløre bit af information ad gangen, kan du bruge animation i PowerPoint. For eksempel kan du stille et spørgsmål i titlen på diaset og derefter give svaret i ...