IELEG2111

Mikrokontrollersystemer

Sist undervist 2024

Vår

Gjøvik

Norsk

Oversikt

Snitt

A

4,57

0,03

Ståprosent

100 %

likt

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

· Programmering av mikrokontroller i C · Maskinvarearkitektur (CPU, ALU, stakk, busser, internminne og systemarkitektur) · Operasjonskoder og assemblerprogrammering · Parallell/seriell inn/ut kretser · Avbrudd (interrupt) og tellere (timere) · Analog til digital konverter (ADC) · Seriell kommunikasjon · Direct Memory Access (DMA) · Strømstyring · Utviklingsutstyr · Datablader

Læringsmål

Kunnskap.

Kandidaten skal ha:

  • nødvendig forståelse om programmerbare minnekretser.
  • grunnleggende kunnskap om mikrokontrollerarkitektur.
  • forståelse av virkemåte og tekniske prinsipper for en moderne mikrokontroller.
  • forståelse av lavnivå-kode (assembler) og hvordan operasjonskoder blir lagret i programminne.
  • kunnskap om hvordan man programmerer en mikrokontroller i programmeringsspråket C og hvordan det blir til lavnivå-kode.

Ferdigheter.

Kandidaten kan:

  • skrive program for mikrokontroller i C.
  • konstruere og programmere mikroprosessorsystemer.
  • bruke utviklingsutstyr for mikrokontrollere.

Generell kompetanse.

Kandidaten skal:

  • ha opparbeidet seg forståelse for sammenhengen mellom maskinvare og programvare (hardware og software).
  • forstå sammenhengen mellom lavnivå- og høynivåprogrammering.

Læringsformer og aktiviteter

Forelesninger, oppgaveløsning, prosjektarbeid, veiledning.

Emnet undervises for siste gang våren 2024.