Programmering med mikrokontroller
Om emnet
- Introduksjon til programmering og programoppbygging. Bruk av kommandolinjer. Datatyper og operatorer. Valg og løkker. Funksjoner med inn- og utargumenter.
- Tekststrenger. Tabeller. Datafiler. Lego Mindstorms/Robolab benyttes i øvinger og prosjekt.
Mikroprosessorens generelle oppbygging og virkemåte, "one chip computers". Tilkopling av minne og I/O-kretser, sammensetting av komponenter til komplette datamaskiner. En aktuell prosessors instruksjonssett, bruk av utviklingsverktøy: assembler, debugger, simulator og brenner. Systemprogrammering i assembler og C++, sanntidsproblematikk, subrutiner, stakkhåndtering, avbrudds¬handtering, timere og fordeling/bruk av I/O-ressurser.Det benyttes fysiske modeller i praktiske øvelser og prosjekt.
Hva lærer du
Studiepoengreduksjon
Du vil få en reduksjon i antall studiepoeng (som oppgitt under), dersom du avlegger eksamen i dette emnet og har bestått følgende emne(r) fra før av:
- AUT-1001 Programmering med mikrokontroller 10 stp
Undervisning og pensum
Undervisnings- og eksamensspråk
Norsk.Eksamen
Vurderingen bestå av følgende elementer:
- Prosjekt (bestått/ikke bestått).
- 4 timers skriftlig eksamen. Bokstavkarakter.
Begge deler må bestås. Ved stryk i emnet kan studentene velge å levere inn samme prosjektet som tidligere.
Error rendering component