IMT1031 - Grunnleggende programmering
Studenten skal få kunnskap om emner innen digitalteknikk som er nødvendige for forståelse av hvordan programmerbare kretser og mikrokontrollere virker. Studenten skal få innsikt i tekniske prinsipper for moderne mikrokontrolleres arkitektur og programmering på lavt nivå. Studenten skal opparbeide seg forståelse for sammenhengen mellom hardware og software samt sammenhengen mellom lavnivå og høynivå programmering.
Innføring i digitalteknikk: Tallsystemer og koder, Boolesk algebra, logiske kretser, kombinatoriske kretser, latcher og vipper, sekvenskretser, syntese av synkrone sekvenskretser, AD- og DA-omformere. Digitalteknikk prosjekt. Mikrokontrollersystemer: - Software: Assemblyprogrammering og programmering i C. - Hardware: CPU, busser og internminne, parallelle/serielle inn- og utkretser, interrupt, timere, DMA, numeriske prosessorer
ForelesningerLab.øvelserObligatoriske oppgaverProsjektarbeid
Skriftlig eksamen, 5 timer
Bokstavkarakterer, A (best) - F (ikke bestått)
Rettes av emnelærer(e)
Ordinær kontinuasjon.
Godkjent kalkulator.
3 prosjektoppgave(r) (må være godkjent av faglærer)
W Stallings: Computer Organization & Architecture, sixth edition. V. Johansen: Emnehefter – Mikrokontrollere 2007
ELE 2031 - Digitalteknikk 1 og ELE 2081 - Mikrokoprosessorteknikk 1
PDF utskrift