Emnekode: AS208

Programmering med mikrokontroller

Studiested
Semester / år Høst 2009
Studiepoeng 10
AS208 Programmering med mikrokontroller - 10 stp
Emnet administreres av
Fakultet for naturvitenskap og teknologi
Innhold
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.
Læringsutbytte
Studentene skal tilegne seg en grunnleggende innføring i programmering, samt solide kunnskaper om mikroprosessoren og de tilknyttede kretsene i en datamaskin, slik at de blir i stand til å programmere mikroprosessorer for styrings- og overvåkingsformål.
Undervisnings- og eksamensspråk
Norsk
Undervisningsform
Forelesninger og labøvinger. Prosjekt. Obligatoriske innleveringer må være godkjent for å få adgang til eksamen.
Eksamensform
4 timers skriftlig eksamen som utgjør 70% og prosjekt som utgjør 30% av endelig karakter. Begge deler må bestås.
Dato for eksamen
Skriftlig eksamen:
Eksamensdato er foreløpig og vil kunne bli endret. Endelig eksamensdato kunngjøres ved oppslag på det enkelte fakultet primo mai for vårsemesteret og primo november for høstsemesteret.


Error rendering component

Andre år og semester

Kontakt oss

Ansvarlig enhet: