Mikroprotsessorsüsteemid (NTR0400)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
NTR0400
õppeaine nimetus eesti k
Mikroprotsessorsüsteemid
õppeaine nimetus inglise k
Microprocessor Systems
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
kontrollivorm
eksam
õpetamise semester
sügis-kevad
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
EDTR17/25
jah
Ainet õpetavad struktuuriüksused
ET - Tartu Kolledž
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Anda sissejuhatus mikroprotsessoritesse ja tutvustada nende rakendusi.
Omandada praktilisi kogemusi mikroprotsessorite, -kontrollerite riistvaralähedases programmeerimises assembleris ja kõrgkeeltes.
õppeaine eesmärgid inglise k
To give the general knowledge about working principles and applications of microprocessors and microcontrollers. To obtain practical skills for MCU hardware related programming in assembler and in C language.
õppeaine õpiväljundid eesti k.
Aine läbinud üliõpilane: tunneb protsessorite- ja mikrokontrollerite arhitektuure; tunneb riistvaralähedase programmeerimise eripärasid; oskab kirjutada lihtsamaid programme ja kasutada erinevaid arenduskeskkondi; omab ettekujutust Assembler programmeerimiskeelest.
õppeaine õpiväljundid ingl k.
Student is familiar with the different architectures of microprocessors and microcontrollers; understands the influence of processor's architecture to programming process;
Is able to solve simple programming problems by designing the program for microcontrollers using relevant software development tools; have acquired the basic principles of Assembler language;
õppeaine sisu lühikirjeldus eesti k
Arvuti ja mikrokontrolleri arhitektuur ja nende erinevus. Mikrokontrollerite seeriad (AVR, Intel, PIC). ARM protsessori lühiülevaade. Programmeerimiskeskkonnad. Mikrokontrollerite arhitektuur,
kasutusalad. Mikrokontrollerite riistvara ja elektrilised parameetrid, nende sidumine andurite ja täituritega. Mikrokontrollerite programmeerimise eripärad. Käsustik (aritmeetika-, loogika-, andmeedastus-, juhtimiskäsud). Katkestused. Alam-programmid, makrod. Assemblerikeele kasutamine, selle eripärad. Mikrokontrolleritega lahendatavate ülesannete näited. Kontrollerite programmeerimine assembleris ja C-s.
õppeaine sisu lühikirjeldus ingl k
Computer and microcontroller architectures and differences between them. Microcontroller families (AVR, Intel, PIC). Microprocessor architectures. Overview of ARM processor. Programming environments. Microcontroller hardware and electrical parameters, interfacing to sensors and actuators. Special aspects of microcontroller programming. Instruction set (arithmetical, logical, data transfer and control instructions). Interrupts. Subroutines. Assembler language fundamentals. Application examples. Programming controllers in assembler and C.
hindamisviis eesti k
Kirjalik eksam
hindamisviis ingl k
Written exam
iseseisev töö eesti k
Grupitöö või iseseisva tööna valminud projekt.
iseseisev töö ingl k
A practical project given either as a group or individual assignment.
õppekirjandus
Computer architecture : a quantitative approach. John L. Hennessy, David A. Patterson.
Practical Aspects of Embedded System Design using Microcontrollers. 2008 Spinger
Microcontrollers in Practice. 2005 Springer
Guide to RISC Processors for Programmers and Engineers. 2005
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
-
praktikume
2.0
praktikume
-
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2025/2026 sügis
Ago Rootsi, ET - Tartu Kolledž
eesti keel
    NTR0400Mikroprotsessorsüsteemid eesti.pdf 
    kuva rohkem
    2024/2025 sügis
    Ago Rootsi, ET - Tartu Kolledž
    eesti keel
      NTR0400Mikroprotsessorsüsteemid eesti.pdf 
      2023/2024 sügis
      Ago Rootsi, ET - Tartu Kolledž
      eesti keel
        2022/2023 sügis
        Ago Rootsi, ET - Tartu Kolledž
        eesti keel
          2021/2022 sügis
          Ago Rootsi, ET - Tartu Kolledž
          eesti keel
            NTR0400Mikroprotsessorsüsteemid eesti.pdf 
            2020/2021 sügis
            Ago Rootsi, ET - Tartu Kolledž
            eesti keel
              NTR0400Mikroprotsessorsüsteemid eesti.pdf 
              2019/2020 sügis
              Ago Rootsi, ET - Tartu Kolledž
              eesti keel
                NTR0400Mikroprotsessorsüsteemid eesti.pdf 
                Ainekaart eesti keeles
                Ainekaart inglise keeles