Kods | DE0187 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Iegulto sistēmu pamati | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Ierobežotās izvēles | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Līmenis un tips | Augstākā līmeņa, Akadēmiskais | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tematiskā joma | Datorika | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Struktūrvienība | Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mācībspēks | Iļja Galkins, Kristaps Vītols, Maksims Vorobjovs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 5.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Studiju kurss ir izstrādāts jebkuram studentam ar elementārām elektrotehnikas un programmēšanas zināšanām, kas vēlās iemācīties praktiski pielietot mikrokontrollerus MSP430 iesācēja līmenī. Studiju kursā īsumā ir apskatīti MSP430 mikrokontrolleru uzbūves principi dažādu mikroprocesoru arhitektūru kontekstā, procesora un dažu perifērijas moduļu darbības principi un īpatnības. Liela uzmanība tiek veltīta šo mikrokontrolleru programmēšanai asamblera valodā, ieskaitot ieeju/izeju un sargtaimera programmēšanu, kā arī mikrokontrolleru aritmētikas pamatus. Studiju kurss ir balstīts uz MSP430 praktiskas pielietošanas piemēriem un paredz intensīvu studējoša patstāvīgu darbu laboratorijā vai arī mājās.. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kursa mērķis ir attīstīt studentu spējas izstrādāt iegultas vadības sistēmas ar mikrokontrolleriem. Mērķa sasniegšana nostāda sekojošus studiju kursa uzdevumus: 1) Iepazīstināt studentus ar mikroprocesoru iegulto vadības sistēmu uzbūvi un svarīgākajiem elementiem (procesoru, atmiņām, perifērijas iekārtām) atpazīstot mikrokontrolleru un procesoru arhitektūras un identificējot to priekšrocības un trūkumus; 2) Sniegt studentiem informāciju par mikroprocesoru sistēmu tipiskām perifērijas iekārtām, to darbības principiem un attīstīt to pielietošanas iemaņas; 3) Iemācīt studentus īsā laikā izstrādāt MSP430 mikrokontrolleru mašīnkodu sastādot sākotnējo programmas kodu C valodā un atkļūdojot C valodas programmas; 4) Iemācīt studentus izstrādāt MSP430 mikrokontrolleru efektīvu mašīnkodu sastādot sākotnējo programmas kodu asamblera valodā un atkļūdojot asamblera programmas. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Spēj atpazīt mikroprocesoru iegulto vadības sistēmu svarīgākus elementus (procesoru, atmiņas, perifērijas iekārtas), mikrokontrolleru un procesoru arhitektūras identificējot to priekšrocības un trūkumus. Tas zina, ka mijiedarbojas mikroprocesoru iegulto vadības sistēmu sastāvdaļas. - Eksāmens (kontroldarbi kā alternatīva). Spēj atpazīt MSP430 mikrokontrolleru perifērijas iekārtas, no ka tās sastāv, kā arī spēj izskaidrot perifērijas iekārtu darbību. - Eksāmens (kontroldarbi kā alternatīva). Spēj īsā laikā izstrādāt MSP430 mikrokontrolleru mašīnkodu to perifērijas iekārtu iestatīšanai un izmantošanai sākotnējo programmas kodu C valodā un atkļūdojot C valodas programmas. - Laboratorijas darbi. Spēj izstrādāt MSP430 mikrokontrolleru efektīvu mašīnkodu sastādot sākotnējo programmas kodu asamblera valodā un atkļūdojot asamblera programmas. - Laboratorijas darbi. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Laboratorijas darbi - 60%
Eksāmens vai kontroldarbi - 40% |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Pamata zināšanas elektrotehnikā, ciparu tehnikā un programmēšanā. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|