Pievienot darbus Atzīmētie0
Darbs ir veiksmīgi atzīmēts!

Atzīmētie darbi

Skatītie0

Skatītie darbi

Grozs0
Darbs ir sekmīgi pievienots grozam!

Grozs

Reģistrēties

interneta bibliotēka
Atlants.lv bibliotēka
3,99 € Ielikt grozā
Gribi lētāk?
Identifikators:311251
 
Autors:
Vērtējums:
Publicēts: 02.05.2014.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: Nav
Atsauces: Nav
Laikposms: 2011. - 2015. g.
Darba fragmentsAizvērt

Secinājumi
Tika atrisināta kārtēja problēma – lampiņas tagad iedegās iterācijās, kur katra nākamā iterācija ir par vienu sekundi garāka par iepriekšējo. Ko tamlīdzīgu var redzēt velosipēda drošības gaismeklī.
Šī funkcionalitāte tika panākta izmantojot masīvu, kurš tiek adresēts, izmantojot rādītājus. Rādītāju priekšrocība ir tāda, ka nav jāzin masīva elementa absolūtā adrese, bet pietiek tikai ar 3 mainīgajiem – current, prior un next (mūsu gadījumā ir current, next un first), kas nosaka kuru masīva elementu izmantosim konkretajā iterācijā.
Mūsu gadijumā mēs izmantojam sistēmas piedāvāto masīva izveides adresi, bet, ja mēs gribētu, tad varētu patvaļīgi izveidot masīvu kādā noteiktā atmiņas apgabalā – piemērām iekšējā SRAM (Lai būtu ātrāka piekļuve), vai arī reģistru failā (Lai būtu vēl ātrāka piekļuve), vai arī ārējā EEPROM (kur uz ilgāku laiku varētu ierakstīt šīs konstantes un neinicializēt masīvu katru palaišanas reizi).
Kopumā rādītāji dod mums jaudīgu instrumentu, lai strādātu ar kontrollera atmiņu un adresētu to tā kā mēs to vēlāmies.

Autora komentārsAtvērt
Parādīt vairāk līdzīgos ...

Atlants

Izvēlies autorizēšanās veidu

E-pasts + parole

E-pasts + parole

Norādīta nepareiza e-pasta adrese vai parole!
Ienākt

Aizmirsi paroli?

Draugiem.pase
Facebook

Neesi reģistrējies?

Reģistrējies un saņem bez maksas!

Lai saņemtu bezmaksas darbus no Atlants.lv, ir nepieciešams reģistrēties. Tas ir vienkārši un aizņems vien dažas sekundes.

Ja Tu jau esi reģistrējies, vari vienkārši un varēsi saņemt bezmaksas darbus.

Atcelt Reģistrēties