Emnekode: AS208
Programmering med mikrokontroller
Studiested
Semester / år
Høst
2009
Studiepoeng
10
OBS! Dette emnet tilhører et tidligere semester / år
AS208
Programmering med mikrokontroller
-
10
stp
Emnet administreres av
Fakultet for naturvitenskap og teknologi
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.
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.
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
Norsk
Undervisningsform
Forelesninger og labøvinger. Prosjekt. Obligatoriske innleveringer må være godkjent for å få adgang til eksamen.
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.
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:
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: