õppeaine eesmärgid eesti k
Aine on sissejuhatuseks loogikaskeemide kavandamisse ning digitaalsüsteemidesse. Aine algab loogikaelementidest, diskreetsetest ja arvsignaalidest, loogikatehetest. Funktsionaalseid loogikalülitusi (R-S latch, D latch ja D,T, ja J-K trigerid) õpetatakse koos protsessori ehitusega ja registritega ning nende otstarvetega. Andmevahetus protsessori ja väliskeskkonna vahel, mikroprotsessorsüsteemi programmeerimine C keeles.
õppeaine eesmärgid inglise k
This course introduces students to logic diagrams and digital systems. The course begins with an overview of logic elements, discrete and digital signals, logic operations. Functional gates (R-S latch, the D latch and the D,T, and J-K flip-flops) are taught with processor design and registers and their functions. Interfacing between processors and external devices, microprocessor systems programming in C language.
õppeaine õpiväljundid eesti k.
Üliõpilane omab ettekujutust mikroprotsessorsüsteemidest, mikroarvuti arhitektuurist ning programmeerimisest. Üliõpilane oskab kasutada kõrgtaseme keele tekstiredaktoreid ning kompilaatoreid programmide kirjutamiseks; assemblereid ja linkereid, sümbolsilujat, debugger programmi.
õppeaine õpiväljundid ingl k.
Students have to exposure to microprocessor systems, microcomputer architecture and computer programming. Students will be required to use a text editor to write programs, a high-level compiler, an assembler and a linker to compile programs, as well as a symbolic debugger to diagnose programs.
õppeaine sisu lühikirjeldus eesti k
Boole'i funktsioonid ja nende realiseerimine arvuti riistvaras. Arvuti elemendid: trigerid, registrid, loendurid, summaatorid, dekoodrid, multipleksorid ja koodimuundurid. Mälud: püsimälud, muutmälud, staatilised ja dünaamilised mälud. Protsessori struktuur ja käskude täitmine. Käsuvormingud. Assembler ja masinkood. Mikroprogrammid. Operatsioonautomaat: aritmeetika-loogika seade ja registermälu. Juhtautomaat: Mealy ja Moore mudel, realisatsioon jäigal loogikal, püsimälul ja loogikamaatriksil. Andmevahetus protsessori ja väliskeskkonna vahel: katkestused, otsepöördus, adresseerimine ja prioriteedid. Mikroarvuti: mikroprotsessor, rööp- ja jadaliides, taimer, katkestuste kontroller, otsepöördusrežiimi kontroller ja andmevahetus nende vahel. Mikrokontrollerid.
õppeaine sisu lühikirjeldus ingl k
Boole's functions and their realisation in computer hardware. Computer elements: triggers, registers, counters, adders, decoders, multiplexers and code transformers. Memories: read-only memories, random access memories, static and dynamical memories. Processor's structure and implementation of commands. Command formats. Assembler and machine code. Micro programmes. Operation automate: arithmetic and logic unit and register memory. Control automate: Mealy's and Moore's model, realisation at rigid logics, read-only memory and logics matrix. Input/output between processor and surroundings: interrupts, direct access, addressing and priorities. Microcomputer: microprocessor, parallel and serial interface, timer, interrupts controller, direct access regime controller and input/output between them. Micro controllers.
hindamisviis eesti k
vt fail
hindamisviis ingl k
see attachment
iseseisev töö eesti k
Elektroonilise simulaatoriga https://www.falstad.com tutvumine. Iseseisvate ülesannete täitmine elektroonilises simulaatoris.
iseseisev töö ingl k
Introduction to an electronic simulator https://www.falstad.com. Performing independent tasks in an electronic simulator.
õppekirjandus
T. Lehtla, L. Kulmar. Mikroprotsessortehnika. TTÜ, 1995
Ots. Digitaalelektroonika ja mikroprotsessortehnika. Tartu, 1995
Lehtla, M. Digitaaltehnika doktorantidele Osa II: Kombinatsioon- ja järjendlülitused. Tallinn 2014
Белов, А. В. Микроконтроллеры AVR – от азов программирования до создания практических устройств. Санкт –Петербург, 2016
õppevormid ja mahud
päevaõpe: nädalatunnid
2.0
sessioonõppe töömahud (semestris):
praktikume
1.5
praktikume
6.0