Kuidas õppida mikroprotsessori programmeerimist

Posted on
Autor: Lewis Jackson
Loomise Kuupäev: 5 Mai 2021
Värskenduse Kuupäev: 16 November 2024
Anonim
Kuidas õppida mikroprotsessori programmeerimist - Teadus
Kuidas õppida mikroprotsessori programmeerimist - Teadus

Mikrokiipide programmeerimise õppimiseks on kõige lihtsam ja vahetult tasuv viis mikrokontrolleriga töötamine. Mikrokontroller on sisuliselt arvuti kiibil, millel on oma protsessor, RAM-mälu ja sisend / väljundnööp. Mõnel mikrokontrolleril on sisseehitatud analoog-digitaalmuundurid. Mikrokontrollereid on palju liike, kuid lihtsaim viis alustamiseks on kasutada Arduino tahvlit. Arduino on väike trükkplaat, mis sisaldab mikrokontrollerit ja kogu välist vooluahelat, mis on vajalik selle programmeerimiseks ja käitamiseks. Arduino abil saate hüpata programmeerimise õppimisele.


    Valige mikrokontroller, mida soovite õppida. Mikrokiipide PIC-seeria ja Atmels AVR-kiibid on mõlemad populaarsed valikud, nagu ka Arduino tahvel. Enamik mikrokontrollereid kasutab C-programmeerimiskeele versiooni, kuid variatsioone on ka. Iga tootja kasutab ka oma koostamiskeelt. Assamblee kood on vähem selge kui C, kuid on tõhusam, kuna see on lähemal kiibi masinakeelele. Kuna montaažikeel on nii kompaktne ja mälu mikrokontrolleril piiratud, kirjutatakse paljudes programmides kombinatsioonis C ja montaaž.

    Lugege valitud mikrokontrolleri andmelehte ja uurige, millist välist vooluahelat peate selle käivitamiseks. Programmide salvestamiseks on vaja vooluringide prototüüpide loomiseks, toiteallika vooluahela komponentide jaoks programmeerimiskaablit ja potentsiaalselt EEPROM-i mälukiipi. Kui kasutate Arduinot, ei pea te enne kiibi programmeerimist ühendama väliseid vooluahelaid.

    Laadige oma kiibile alla kood redigeerimise tarkvara ja kompilaator. Kood "Kompileerimine" muudab selle suhteliselt selges keeles, mille olete selle kirjutanud, keeleks, millest kiip aru saab. Selle konkreetse kiibi jaoks tuleb koostada mikrokontrolleri kood, seetõttu laadige kompilaator oma mikrokontrollerite tootjalt alla. Arduino kasutab oma programmeerimiskeelt, mis sarnaneb C-ga, kuid mida on lihtsam õppida. Arduino tasuta redigeerimise ja kompileerimise tarkvara on saadaval veebisaidil koos ulatuslike õpetustega.


    Seadke oma mikrokontroller leivalauale. Väliste vooluahelate, näiteks toiteallika kohta järgige andmelehel olevaid juhiseid. Erinevad mikrokontrollerid vajavad töötamiseks erinevat kogust pinget ja voolu, seega vajate vooluahelat, mis reguleerib toiteallikat korralikult.

    Esimese lihtsa programmi kirjutamiseks järgige juhiseid, mille leidsite kiipide programmeerimiskeele jaoks, kas veebis või raamatus. Ärge astuge endast kaugemale ja proovige midagi keerulist. Esimene samm on lihtsalt kiibi edukas programmeerimine mõne lihtsa juhisega. Proovige näiteks kirjutada programmi, mis vilgub LED-lampi sisse ja välja. Tõenäoliselt on teie õppematerjalides ka tutvustusprojektide näidised.

    Ühendage oma mikrokontroller toiteallikaga ja programmeerimisliides arvutiga. Koostage ja laadige tarkvara alla, et seda testida.

    Arendage oma oskusi, lisades tarkvarale funktsioone ja muutes selle keerukamaks. Proovige näiteks oma vilkuvale LED-projektile lisada ketas, mis võimaldab teil muuta LED-i vilkumise kiirust.


    Vaadake lisateavet ja saate oma programmeerimises kindel olla, töötades järjest keerukamate näidisprojektide kallal ja proovides oma ideid. Ärge lihtsalt lugege kogu raamatut läbi ja proovige siis midagi keerulist. Õpid programmeerimist programmeerimise teel, mitte ainult lugemist.