TELE3010
Mikroprosessorsystemer
Sist undervist 2020
Vår
Trondheim
Norsk
Om emnet
Faglig innhold
Mikrokontrollere og systemløsninger. Datablader. Mikrokontrollerfamilien AVR. Programmering av mikrokontroller, hovedsakelig i høynivåspråket C men også i assemblerkode. Systemarkitektur. Minnetyper. Klokkesystem. Avbrudd. I/O-porter. Timere/tellere. Kommunikasjonsbusser. Analog til digital konverter og analog komparator. Power management. Programmeringsteknikker, spesifikasjon, dokumentasjon og testing. Utviklingsutstyr.
Læringsmål
Kunnskaper. Kandidaten skal:
- ha grunnleggende kunnskap om mikrokontrollere, kjerne, minne, pinner og periferienheter.
- forstå assemblerkode og hvordan operasjonskoder blir lagret i programminne.
- vite hvordan man programmerer en mikrokontroller i programmeringsspråket C.
Ferdigheter. Kandidaten skal kunne:
- skrive enkel assemblerkode.
- skrive program for mikrokontroller i C.
- konstruere og programmere mikroprosessorsystemer.
- bruke utviklingsutstyr for mikroprosessorer.
Generell kompetanse. Kandidaten skal:
- kunne bruke mikrokontrollere i videre studier og arbeid.
Læringsformer og aktiviteter
Forelesninger og oppgaver på PC med utviklingsutstyr.