Emnekode: AS208

Programmering med mikrokontroller

Studiested
Semester / år Høst 2012
Studiepoeng 10

Om emnet

Emnet er en del av bachelor i ingeniørfag - 2. studieår. Emnet kan tas som enkeltemne.

  • 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

Studentene skal tilegne seg en grunnleggende ferdigheter 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.

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

Forelesninger og labøvinger. Prosjekt.

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

Andre år og semester

Kontakt oss

Ansvarlig enhet: Institutt for teknologi og sikkerhet
Author image
Førsteamanuensis
jarle.johansen@uit.no